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.

dittomusic-JK/dittomusic

https://github.com/dittomusic-JK/dittomusic · scanned 2026-06-17 01:57 UTC (1 month, 1 week ago)

177 raw signals (0 security + 177 graph)

UNIFIED Repobility · multi-layer engine · AI coders

Complete repo analysis

Last scanned 1 month, 1 week ago · v2 · last Δ -4.6 (diff) · 177 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 1613 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
safeEqual software healthy middleware.ts:safeEqual
unauthorized software healthy middleware.ts:unauthorized
checkBasicAuth software healthy middleware.ts:checkBasicAuth
middleware software healthy middleware.ts:middleware
AppErrorBoundary software healthy app/error.tsx:AppErrorBoundary
RootLayout software healthy app/layout.tsx:RootLayout
robots software healthy app/robots.ts:robots
SITE_URL software healthy app/sitemap.ts:SITE_URL
makeEntry software healthy app/sitemap.ts:makeEntry
sitemap software healthy app/sitemap.ts:sitemap
isExcluded software healthy app/sitemap.ts:isExcluded
pushDocs software healthy app/sitemap.ts:pushDocs
Layout software healthy app/(cms)/admin/[[...segments]]/layout.tsx:Layout
generateMetadata software healthy app/(cms)/admin/[[...segments]]/page.tsx:generateMetadata
Page software healthy app/(cms)/admin/[[...segments]]/page.tsx:Page
GET software healthy app/api/debug/auth/route.ts:GET
GET software healthy app/api/health/route.ts:GET
GET software healthy app/api/tools/spotify-canvas/pexels/route.ts:GET
q software healthy app/api/tools/spotify-canvas/pexels/route.ts:q
vData software healthy app/api/tools/spotify-canvas/pexels/route.ts:vData
pData software healthy app/api/tools/spotify-canvas/pexels/route.ts:pData
videos software healthy app/api/tools/spotify-canvas/pexels/route.ts:videos
files software healthy app/api/tools/spotify-canvas/pexels/route.ts:files
photos software healthy app/api/tools/spotify-canvas/pexels/route.ts:photos
clamp software healthy app/api/tools/spotify-canvas/render-mp4/route.ts:clamp
isPexelsHost software healthy app/api/tools/spotify-canvas/render-mp4/route.ts:isPexelsHo…
isAllowedOverlayHost software healthy app/api/tools/spotify-canvas/render-mp4/route.ts:isAllowedO…
run software healthy app/api/tools/spotify-canvas/render-mp4/route.ts:run
POST software healthy app/api/tools/spotify-canvas/render-mp4/route.ts:POST
body software healthy app/api/tools/spotify-canvas/render-mp4/route.ts:body
hostOf software healthy app/api/tools/spotify-canvas/render-mp4/route.ts:hostOf
ramp software healthy app/api/tools/spotify-canvas/render-mp4/route.ts:ramp
GET software healthy app/api/tools/promo-cards/release/[id]/route.ts:GET
GET software healthy app/api/tools/promo-cards/releases/route.ts:GET
GET software healthy app/api/tools/promo-cards/image/route.ts:GET
deriveEnrichment software healthy app/api/signup/subscribe/route.ts:deriveEnrichment
country software healthy app/api/signup/subscribe/route.ts:country
language software healthy app/api/signup/subscribe/route.ts:language
authHeader software healthy app/api/signup/subscribe/route.ts:authHeader
resolveMergeTags software healthy app/api/signup/subscribe/route.ts:resolveMergeTags
data software healthy app/api/signup/subscribe/route.ts:data
tagFor software healthy app/api/signup/subscribe/route.ts:tagFor
buildMergeFields software healthy app/api/signup/subscribe/route.ts:buildMergeFields
set software healthy app/api/signup/subscribe/route.ts:set
subscribeViaApi software healthy app/api/signup/subscribe/route.ts:subscribeViaApi
subscribeViaHostedForm software healthy app/api/signup/subscribe/route.ts:subscribeViaHostedForm
POST software healthy app/api/signup/subscribe/route.ts:POST
email software healthy app/api/signup/subscribe/route.ts:email
GET software healthy app/api/me/nav/route.ts:GET
GET software healthy app/api/cms/editor-status/route.ts:GET

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

LabelLayerStatusPath
.env.example software healthy .env.example
.prettierrc.json software healthy .prettierrc.json
eslint.config.mjs software healthy eslint.config.mjs
package-lock.json software healthy package-lock.json
README.md software healthy README.md
.env.local.example software healthy .env.local.example
middleware.ts software healthy middleware.ts
postcss.config.mjs software healthy postcss.config.mjs
package.json software healthy package.json
next.config.ts software healthy next.config.ts
next-env.d.ts software healthy next-env.d.ts
tsconfig.json software healthy tsconfig.json
error.tsx software healthy app/error.tsx
globals.css software healthy app/globals.css
layout.tsx software healthy app/layout.tsx
robots.ts software healthy app/robots.ts
sitemap.ts software healthy app/sitemap.ts
route.ts software healthy app/(cms)/api/[...slug]/route.ts
importMap.js software healthy app/(cms)/admin/[[...segments]]/importMap.js
layout.tsx software healthy app/(cms)/admin/[[...segments]]/layout.tsx
page.tsx software healthy app/(cms)/admin/[[...segments]]/page.tsx
route.ts software healthy app/api/debug/auth/route.ts
route.ts software healthy app/api/health/route.ts
route.ts software healthy app/api/tools/spotify-canvas/pexels/route.ts
route.ts software healthy app/api/tools/spotify-canvas/render-mp4/route.ts
route.ts software healthy app/api/tools/promo-cards/release/[id]/route.ts
route.ts software healthy app/api/tools/promo-cards/releases/route.ts
route.ts software healthy app/api/tools/promo-cards/image/route.ts
route.ts software healthy app/api/signup/subscribe/route.ts
route.ts software healthy app/api/me/nav/route.ts
route.ts software healthy app/api/cms/editor-status/route.ts
route.ts software healthy app/api/cms/copy/route.ts
route.ts software healthy app/api/playlists/submissions/route.ts
route.tsx software healthy app/api/playlists/share-graphic/[id]/route.tsx
route.tsx software healthy app/og/route.tsx
not-found.tsx software healthy app/(marketing)/[locale]/not-found.tsx
layout.tsx software healthy app/(marketing)/[locale]/layout.tsx
page.tsx software healthy app/(marketing)/[locale]/page.tsx
not-found.css software healthy app/(marketing)/[locale]/not-found.css
page.tsx software healthy app/(marketing)/[locale]/deutschland/page.tsx
page.tsx software healthy app/(marketing)/[locale]/brazil-home/page.tsx
page.tsx software healthy app/(marketing)/[locale]/publishing-plus-terms/page.tsx
page.tsx software healthy app/(marketing)/[locale]/influencer-contact-database/page.t…
page.tsx software healthy app/(marketing)/[locale]/[slug]/page.tsx
page.tsx software healthy app/(marketing)/[locale]/france/page.tsx
contact-database.css software healthy app/(marketing)/[locale]/music-press-contact-database/conta…
page.tsx software healthy app/(marketing)/[locale]/music-press-contact-database/page.…
page.tsx software healthy app/(marketing)/[locale]/tools/page.tsx
page.tsx software healthy app/(marketing)/[locale]/tools/[slug]/page.tsx
PromoCardsClient.tsx software healthy app/(marketing)/[locale]/tools/promo-cards/PromoCardsClient…

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

LabelLayerStatusPath
app software healthy app
(cms) software healthy app/(cms)
api software healthy app/(cms)/api
[...slug] software healthy app/(cms)/api/[...slug]
admin software healthy app/(cms)/admin
[[...segments]] software healthy app/(cms)/admin/[[...segments]]
api software healthy app/api
debug software healthy app/api/debug
auth software healthy app/api/debug/auth
health software healthy app/api/health
tools software healthy app/api/tools
spotify-canvas software healthy app/api/tools/spotify-canvas
pexels software healthy app/api/tools/spotify-canvas/pexels
render-mp4 software healthy app/api/tools/spotify-canvas/render-mp4
promo-cards software healthy app/api/tools/promo-cards
release software healthy app/api/tools/promo-cards/release
[id] software healthy app/api/tools/promo-cards/release/[id]
releases software healthy app/api/tools/promo-cards/releases
image software healthy app/api/tools/promo-cards/image
signup software healthy app/api/signup
subscribe software healthy app/api/signup/subscribe
me software healthy app/api/me
nav software healthy app/api/me/nav
cms software healthy app/api/cms
editor-status software healthy app/api/cms/editor-status
copy software healthy app/api/cms/copy
playlists software healthy app/api/playlists
submissions software healthy app/api/playlists/submissions
share-graphic software healthy app/api/playlists/share-graphic
[id] software healthy app/api/playlists/share-graphic/[id]
og software healthy app/og
(marketing) software healthy app/(marketing)
[locale] software healthy app/(marketing)/[locale]
deutschland software healthy app/(marketing)/[locale]/deutschland
brazil-home software healthy app/(marketing)/[locale]/brazil-home
publishing-plus-terms software healthy app/(marketing)/[locale]/publishing-plus-terms
influencer-contact-database software healthy app/(marketing)/[locale]/influencer-contact-database
[slug] software healthy app/(marketing)/[locale]/[slug]
france software healthy app/(marketing)/[locale]/france
music-press-contact-database software healthy app/(marketing)/[locale]/music-press-contact-database
tools software healthy app/(marketing)/[locale]/tools
[slug] software healthy app/(marketing)/[locale]/tools/[slug]
promo-cards software healthy app/(marketing)/[locale]/tools/promo-cards
x software healthy app/(marketing)/[locale]/x
news software healthy app/(marketing)/[locale]/x/news
[slug] software healthy app/(marketing)/[locale]/x/news/[slug]
pro software healthy app/(marketing)/[locale]/pro
roughtrade software healthy app/(marketing)/[locale]/roughtrade
publishing-cowriter-terms software healthy app/(marketing)/[locale]/publishing-cowriter-terms
compare software healthy app/(marketing)/[locale]/compare

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

LabelLayerStatusPath
/ frontend healthy app/sitemap.ts
/sell-your-music frontend healthy app/sitemap.ts
/pricing frontend healthy app/sitemap.ts
/publishing frontend healthy app/sitemap.ts
/sync frontend healthy app/sitemap.ts
/mastering frontend healthy app/sitemap.ts
/music-video-distribution frontend healthy app/sitemap.ts
/promo frontend healthy app/sitemap.ts
/promo-cards frontend healthy app/sitemap.ts
/playlists frontend healthy app/sitemap.ts
/labels frontend healthy app/sitemap.ts
/pro frontend healthy app/sitemap.ts
/app frontend healthy app/sitemap.ts
/awards frontend healthy app/sitemap.ts
/chartbreaker frontend healthy app/sitemap.ts
/spotify-canvas frontend healthy app/sitemap.ts
/music-press-contact-database frontend healthy app/sitemap.ts
/influencer-contact-database frontend healthy app/sitemap.ts
/reviews frontend healthy app/sitemap.ts
/roughtrade frontend healthy app/sitemap.ts
/affiliates frontend healthy app/sitemap.ts
/industry-access frontend healthy app/sitemap.ts
/terms frontend healthy app/sitemap.ts
/privacy frontend healthy app/sitemap.ts
/publishing-terms frontend healthy app/sitemap.ts
/publishing-cowriter-terms frontend healthy app/sitemap.ts
/publishing-plus-terms frontend healthy app/sitemap.ts
/blog frontend healthy app/sitemap.ts
/x frontend healthy app/sitemap.ts
/x/news frontend healthy app/sitemap.ts
/uk-music-conference frontend healthy app/sitemap.ts
/london-music-conference frontend healthy app/sitemap.ts
/:id/autotranslate frontend healthy cms/endpoints/autotranslate.ts

LabelLayerStatusPath
AppErrorBoundary frontend healthy app/error.tsx
RootLayout frontend healthy app/layout.tsx
Layout frontend healthy app/(cms)/admin/[[...segments]]/layout.tsx
Page frontend healthy app/(cms)/admin/[[...segments]]/page.tsx
DeutschlandLanderPage frontend healthy app/(marketing)/[locale]/deutschland/page.tsx
BrazilLanderPage frontend healthy app/(marketing)/[locale]/brazil-home/page.tsx
FranceLanderPage frontend healthy app/(marketing)/[locale]/france/page.tsx
DittoXLayout frontend healthy app/(marketing)/[locale]/x/layout.tsx
ProPerksRedirect frontend healthy app/(marketing)/[locale]/pro-perks/page.tsx
ReviewsLayout frontend healthy app/(marketing)/[locale]/reviews/layout.tsx
BrandGuidelinesPage frontend healthy app/(marketing)/[locale]/brand-guidelines/page.tsx
UkMusicConferenceLayout frontend healthy app/(marketing)/[locale]/uk-music-conference/layout.tsx
UkMusicConferencePage frontend healthy app/(marketing)/[locale]/uk-music-conference/page.tsx
LondonMusicConferenceLayout frontend healthy app/(marketing)/[locale]/london-music-conference/layout.tsx
LondonMusicConferencePage frontend healthy app/(marketing)/[locale]/london-music-conference/page.tsx
PromoLayout frontend healthy app/(marketing)/[locale]/promo/layout.tsx
BlogPostErrorBoundary frontend healthy app/(marketing)/[locale]/blog/[slug]/error.tsx
Logo frontend healthy cms/admin/Logo.tsx
Icon frontend healthy cms/admin/Icon.tsx
AutoTranslateButton frontend healthy cms/admin/AutoTranslateButton.tsx

LabelLayerStatusPath
index.ts data healthy migrations/index.ts
20260512_121640.ts data healthy migrations/20260512_121640.ts
20260604_121500.ts data healthy migrations/20260604_121500.ts
20260512_124223.ts data healthy migrations/20260512_124223.ts
20260521_093200.ts data healthy migrations/20260521_093200.ts
20260521_083400.ts data healthy migrations/20260521_083400.ts
20260602_114300.ts data healthy migrations/20260602_114300.ts
20260604_123500.ts data healthy migrations/20260604_123500.ts
20260512_120537.ts data healthy migrations/20260512_120537.ts
20260512_144510.ts data healthy migrations/20260512_144510.ts
20260508_115743.ts data healthy migrations/20260508_115743.ts
20260612_140000.ts data healthy migrations/20260612_140000.ts
20260512_112655.ts data healthy migrations/20260512_112655.ts
20260522_113000.ts data healthy migrations/20260522_113000.ts

LabelLayerStatusPath
auth::lib/auth/index.ts security healthy lib/auth/index.ts
auth::lib/i18n/locale.ts security healthy lib/i18n/locale.ts
auth::README.md security healthy README.md
auth::lib/cms/edit-auth.ts security healthy lib/cms/edit-auth.ts
auth::components/nav/DittoNav.tsx security healthy components/nav/DittoNav.tsx
auth::components/playlists/PlaylistSubmitFlow.tsx security healthy components/playlists/PlaylistSubmitFlow.tsx
auth::app/api/debug/auth/route.ts security healthy app/api/debug/auth/route.ts
auth::app/api/me/nav/route.ts security healthy app/api/me/nav/route.ts
auth::app/api/tools/promo-cards/releases/route.ts security healthy app/api/tools/promo-cards/releases/route.ts
auth::components/auth/LoginModal.tsx security healthy components/auth/LoginModal.tsx
auth::components/blocks/SignupCard.tsx security healthy components/blocks/SignupCard.tsx
auth::app/api/playlists/submissions/route.ts security healthy app/api/playlists/submissions/route.ts
auth::components/blocks/types.ts security healthy components/blocks/types.ts
auth::components/auth/Gated.tsx security healthy components/auth/Gated.tsx

LabelLayerStatusPath
3.36.91.81 network healthy components/blocks/AppDownloadBlock.tsx
1.34.36.22 network healthy components/blocks/_RosterSliderClient.tsx
1.59.45.28 network healthy components/blocks/_RosterSliderClient.tsx
1.79.04.09 network healthy components/blocks/_RosterSliderClient.tsx
03.13.01.13 network healthy components/blocks/_RosterSliderClient.tsx
2.695.272.273 network healthy components/reviews/SocialWall.tsx
1.1.8.1 network healthy lib/seed/legal.ts
1.1.8.2 network healthy lib/seed/legal.ts
169.254.169.254 network healthy lib/spotify-canvas/render-utils.ts

LabelLayerStatusPath
so software healthy components/blocks/_ActCtas.tsx:so
on software healthy components/blocks/SmallBlocks.tsx:on
or software healthy components/dittox/StudentsModal.tsx:or
names software healthy components/edit/EditOverlay.tsx:names
DbTimeoutError software healthy lib/payload.ts:DbTimeoutError
collisions software healthy lib/cn.ts:collisions
aliases software healthy lib/cms/tiptap-schema.ts:aliases

LabelLayerStatusPath
password_literal::components/blocks/SignupCard.tsx security healthy components/blocks/SignupCard.tsx
password_literal::components/blocks/SignupCard.tsx security healthy components/blocks/SignupCard.tsx
password_literal::components/blocks/SignupCard.tsx security healthy components/blocks/SignupCard.tsx
password_literal::components/blocks/SignupCard.tsx security healthy components/blocks/SignupCard.tsx

LabelLayerStatusPath
dittomusic-JK__dittomusic software healthy /data/fable5_failed_archive/dittomusic-JK__dittomusic

LabelLayerStatusPath
postgres data healthy .env.example

LabelLayerStatusPath
gha::ci cicd healthy .github/workflows/ci.yml

LabelLayerStatusPath
build cicd healthy .github/workflows/ci.yml
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/7586fecd-b45a-4ba5-8038-719d395234fb/

To check status programmatically (no auth required):

curl -s https://repobility.com/api/v1/public/scan/7586fecd-b45a-4ba5-8038-719d395234fb/

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.