Public scan — anyone with this URL can view this analysis. Sign up to track your own repos privately, run scheduled re-scans, and get AI fix prompts via your dashboard.

Totocabal/decrypto-newsletter

https://github.com/Totocabal/decrypto-newsletter · scanned 2026-06-16 00:40 UTC (2 months, 1 week ago)

54 raw signals (0 security + 54 graph)

UNIFIED Repobility · multi-layer engine · AI coders

Complete repo analysis

Last scanned 2 months, 1 week ago · v1 · 54 actionable findings from 1 signal source. Security checks, system graph analysis, and verified AI-agent feedback are merged into one review queue.

JSON
Severity distribution — click a segment to filter
Active filters: excluding tests × Reset all

All 831 nodes from the latest scan, grouped by kind. Each node is a unit the engine identified (file, function, endpoint, table…). Most users won't need this view — it's primarily for debugging the engine's graph extraction or for AI agents that want to enumerate the project structure.

LabelLayerStatusPath
json software healthy api/export-preview-jpg.js:json
getBearerToken software healthy api/export-preview-jpg.js:getBearerToken
getSupabaseServerClient software healthy api/export-preview-jpg.js:getSupabaseServerClient
requireApprovedUser software healthy api/export-preview-jpg.js:requireApprovedUser
parseBody software healthy api/export-preview-jpg.js:parseBody
injectScreenshotFallbackFonts software healthy api/export-preview-jpg.js:injectScreenshotFallbackFonts
getExecutablePath software healthy api/export-preview-jpg.js:getExecutablePath
handler software healthy api/export-preview-jpg.js:handler
json software healthy api/supabase-keepalive.js:json
requireCronSecret software healthy api/supabase-keepalive.js:requireCronSecret
getSupabaseConfig software healthy api/supabase-keepalive.js:getSupabaseConfig
handler software healthy api/supabase-keepalive.js:handler
json software healthy api/export-braze.js:json
getBearerToken software healthy api/export-braze.js:getBearerToken
getSupabaseServerClient software healthy api/export-braze.js:getSupabaseServerClient
requireAdmin software healthy api/export-braze.js:requireAdmin
getBrazeConfig software healthy api/export-braze.js:getBrazeConfig
parseBrazeAssetUrl software healthy api/export-braze.js:parseBrazeAssetUrl
uploadAssetToBraze software healthy api/export-braze.js:uploadAssetToBraze
safeAssetName software healthy api/export-braze.js:safeAssetName
materializeAssetUrl software healthy api/export-braze.js:materializeAssetUrl
handler software healthy api/export-braze.js:handler
json software healthy api/preview-html.js:json
getSupabaseUrl software healthy api/preview-html.js:getSupabaseUrl
getSupabaseAnonKey software healthy api/preview-html.js:getSupabaseAnonKey
isSafePreviewPath software healthy api/preview-html.js:isSafePreviewPath
escapeHtml software healthy api/preview-html.js:escapeHtml
getPreviewCreatedAt software healthy api/preview-html.js:getPreviewCreatedAt
getPreviewExpiresAt software healthy api/preview-html.js:getPreviewExpiresAt
isPreviewExpired software healthy api/preview-html.js:isPreviewExpired
expiredPreviewPage software healthy api/preview-html.js:expiredPreviewPage
cleanInlineText software healthy api/preview-html.js:cleanInlineText
cleanMultilineText software healthy api/preview-html.js:cleanMultilineText
normalizeArea software healthy api/preview-html.js:normalizeArea
supabaseRest software healthy api/preview-html.js:supabaseRest
readJsonBody software healthy api/preview-html.js:readJsonBody
handleComments software healthy api/preview-html.js:handleComments
buildReviewPage software healthy api/preview-html.js:buildReviewPage
setStatus software healthy api/preview-html.js:setStatus
formatDate software healthy api/preview-html.js:formatDate
escapeText software healthy api/preview-html.js:escapeText
authorColor software healthy api/preview-html.js:authorColor
resizeFrameToContent software healthy api/preview-html.js:resizeFrameToContent
areaStyle software healthy api/preview-html.js:areaStyle
setSelectedArea software healthy api/preview-html.js:setSelectedArea
setSelectingArea software healthy api/preview-html.js:setSelectingArea
renderAreas software healthy api/preview-html.js:renderAreas
requestDeleteComment software healthy api/preview-html.js:requestDeleteComment
closeDeleteModal software healthy api/preview-html.js:closeDeleteModal
deleteComment software healthy api/preview-html.js:deleteComment

Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.

LabelLayerStatusPath
MARKDOWN_IMPORT_SPEC.md software healthy MARKDOWN_IMPORT_SPEC.md
render.mjs software healthy render.mjs
vite.config.js software healthy vite.config.js
vercel.json software healthy vercel.json
GUIDE_UTILISATEUR.md software healthy GUIDE_UTILISATEUR.md
GUIDE_ADMIN.md software healthy GUIDE_ADMIN.md
README.md software healthy README.md
tailwind.config.js software healthy tailwind.config.js
package.json software healthy package.json
index.html software healthy index.html
package-lock.json software healthy package-lock.json
.env.example software healthy .env.example
postcss.config.js software healthy postcss.config.js
export-preview-jpg.js software healthy api/export-preview-jpg.js
supabase-keepalive.js software healthy api/supabase-keepalive.js
export-braze.js software healthy api/export-braze.js
preview-html.js software healthy api/preview-html.js
import-markdown.js software healthy api/import-markdown.js
purge-archived-newsletters.js software healthy api/purge-archived-newsletters.js
generate-crm-brief.js software healthy api/generate-crm-brief.js
gemini.js software healthy api/gemini.js
generate-markdown-import.js software healthy api/generate-markdown-import.js
send-preview.js software healthy api/send-preview.js
generate-referral-bg.mjs software healthy scripts/generate-referral-bg.mjs
generate-gradient-header.mjs software healthy scripts/generate-gradient-header.mjs
generate-event-bg.mjs software healthy scripts/generate-event-bg.mjs
launch.json software healthy .claude/launch.json
newsletter-markdown-import-complet.md software healthy examples/newsletter-markdown-import-complet.md
login-logs.sql software healthy supabase/login-logs.sql
newsletter-archive-retention.sql software healthy supabase/newsletter-archive-retention.sql
admin-create-user.sql software healthy supabase/admin-create-user.sql
fix-rls-recursion.sql software healthy supabase/fix-rls-recursion.sql
newsletters-owner-delete-policy.sql software healthy supabase/newsletters-owner-delete-policy.sql
template-presets.sql software healthy supabase/template-presets.sql
add-password-set.sql software healthy supabase/add-password-set.sql
storage.sql software healthy supabase/storage.sql
schema.sql software healthy supabase/schema.sql
bootstrap-admin.sql software healthy supabase/bootstrap-admin.sql
keepalive.sql software healthy supabase/keepalive.sql
preview-comments.sql software healthy supabase/preview-comments.sql
add-google-oauth.sql software healthy supabase/add-google-oauth.sql
fix-acquire-lock-missing-newsletter.sql software healthy supabase/fix-acquire-lock-missing-newsletter.sql
__test-feature-grid.html software healthy public/__test-feature-grid.html
index.css software healthy src/index.css
App.jsx software healthy src/App.jsx
main.jsx software healthy src/main.jsx
calloutPictos.js software healthy src/config/calloutPictos.js
schema.js software healthy src/config/schema.js
theme.js software healthy src/config/theme.js
exportImport.js software healthy src/utils/exportImport.js

Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.

LabelLayerStatusPath
api software healthy api
scripts software healthy scripts
.claude software healthy .claude
examples software healthy examples
supabase software healthy supabase
public software healthy public
src software healthy src
config software healthy src/config
utils software healthy src/utils
components software healthy src/components
contexts software healthy src/contexts
lib software healthy src/lib
pages software healthy src/pages
render software healthy src/render

LabelLayerStatusPath
/NewslettersListPage frontend healthy src/pages/NewslettersListPage.jsx
/SetupErrorPage frontend healthy src/pages/SetupErrorPage.jsx
/LoginPage frontend healthy src/pages/LoginPage.jsx
/EditorPage frontend healthy src/pages/EditorPage.jsx
/AdminPage frontend healthy src/pages/AdminPage.jsx
/PendingApprovalPage frontend healthy src/pages/PendingApprovalPage.jsx
/SetPasswordPage frontend healthy src/pages/SetPasswordPage.jsx

LabelLayerStatusPath
auth::src/lib/supabase.js security healthy src/lib/supabase.js
auth::src/contexts/AuthContext.jsx security healthy src/contexts/AuthContext.jsx
auth::README.md security healthy README.md
auth::src/pages/SetupErrorPage.jsx security healthy src/pages/SetupErrorPage.jsx
auth::src/pages/LoginPage.jsx security healthy src/pages/LoginPage.jsx

LabelLayerStatusPath
MarkdownImportError software healthy src/utils/markdownImport.js:MarkdownImportError
AppErrorBoundary software healthy src/components/AppErrorBoundary.jsx:AppErrorBoundary
SoftBreakBlot software healthy src/components/FormControls.jsx:SoftBreakBlot
RichTextErrorBoundary software healthy src/components/FormControls.jsx:RichTextErrorBoundary

LabelLayerStatusPath
postgres data healthy README.md
postgresql data healthy README.md

LabelLayerStatusPath
repobility-clone-3690nx4q software healthy /tmp/repobility-clone-3690nx4q

LabelLayerStatusPath
public data healthy supabase/login-logs.sql

LabelLayerStatusPath
127.0.0.1 network healthy README.md

LabelLayerStatusPath
vps::aws hardware healthy src/utils/exportAssetPack.js

LabelLayerStatusPath
App frontend healthy src/App.jsx
For AI agents: Voting guide (TP/FP) MCP manifest Stdio wrapper SARIF Integrate Findings queue Vote TP/FP on findings to calibrate the engine.
For AI agents + API integrations
Email me when this repo regresses
Free. We re-scan periodically; new criticals → your inbox. No signup required for the scan itself.
API access

This page is publicly accessible at: https://repobility.com/scan/68768e4d-8669-4675-acad-a716aac7168b/

To check status programmatically (no auth required):

curl -s https://repobility.com/api/v1/public/scan/68768e4d-8669-4675-acad-a716aac7168b/

Important — please don't re-submit the same URL repeatedly. The submission endpoint is idempotent: re-submitting the same git URL returns this same scan_token, not a new one. To re-scan this repo, sign up free and use the dashboard.