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.

andrianinaralison/veille-creative

https://github.com/andrianinaralison/veille-creative · scanned 2026-06-17 01:33 UTC (1 month, 2 weeks ago)

43 raw signals (0 security + 43 graph)

UNIFIED Repobility · multi-layer engine · AI coders

Complete repo analysis

Last scanned 1 month, 2 weeks ago · v2 · last Δ +5.2 (diff) · 34 actionable findings from 1 signal source. 9 repeated signals grouped for readability. 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 596 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
search_youtube software healthy thumbnails/list/fix_youtube_links.py:10
main software healthy server/scripts/test-supabase.js:main
main software healthy server/scripts/test-prisma.js:main
toPlatform software healthy server/scripts/seed-mock-data.js:toPlatform
main software healthy server/scripts/seed-mock-data.js:main
main software healthy server/scripts/upload-thumbnails.js:main
createApp software healthy server/src/app.js:createApp
authPostLimiter software healthy server/src/app.js:authPostLimiter
postOnlyLimiter software healthy server/src/app.js:postOnlyLimiter
validate software healthy server/src/middleware/validate.js:validate
asyncHandler software healthy server/src/middleware/validate.js:asyncHandler
requireAdmin software healthy server/src/middleware/require-admin.js:requireAdmin
requireUser software healthy server/src/middleware/require-user.js:requireUser
parseDurationSeconds software healthy server/src/lib/youtube.client.js:parseDurationSeconds
extractYouTubeId software healthy server/src/lib/youtube.client.js:extractYouTubeId
searchYouTube software healthy server/src/lib/youtube.client.js:searchYouTube
getVideoDetails software healthy server/src/lib/youtube.client.js:getVideoDetails
getChannelAvatars software healthy server/src/lib/youtube.client.js:getChannelAvatars
resolveChannelId software healthy server/src/lib/youtube.client.js:resolveChannelId
getUploadsPlaylistId software healthy server/src/lib/youtube.client.js:getUploadsPlaylistId
getAllVideoIdsFromPlaylist software healthy server/src/lib/youtube.client.js:getAllVideoIdsFromPlaylist
extractSearchFilters software healthy server/src/services/search.service.js:extractSearchFilters
getResend software healthy server/src/services/email.service.js:getResend
esc software healthy server/src/services/email.service.js:esc
weekLabel software healthy server/src/services/email.service.js:weekLabel
renderDigestHtml software healthy server/src/services/email.service.js:renderDigestHtml
tags software healthy server/src/services/email.service.js:tags
sendDigestEmail software healthy server/src/services/email.service.js:sendDigestEmail
enrichVideosBatch software healthy server/src/services/enrichment.service.js:enrichVideosBatch
oneYearAgo software healthy server/src/services/enrichment.service.js:oneYearAgo
generateYouTubeQueries software healthy server/src/services/enrichment.service.js:generateYouTubeQu…
scoreVideosWithClaude software healthy server/src/services/enrichment.service.js:scoreVideosWithCl…
fetchYouTubeThumbnail software healthy server/src/services/thumbnail.service.js:fetchYouTubeThumbn…
fetchGenericThumbnail software healthy server/src/services/thumbnail.service.js:fetchGenericThumbn…
uploadToSupabase software healthy server/src/services/thumbnail.service.js:uploadToSupabase
downloadAndStore software healthy server/src/services/thumbnail.service.js:downloadAndStore
checkStorageConnection software healthy server/src/services/thumbnail.service.js:checkStorageConnec…
readableError software healthy server/src/services/ingestion.service.js:readableError
isCancelled software healthy server/src/services/ingestion.service.js:isCancelled
runIngestionAgent software healthy server/src/services/ingestion.service.js:runIngestionAgent
updateSession software healthy server/src/services/ingestion.service.js:updateSession
runCreatorScanAgent software healthy server/src/services/ingestion.service.js:runCreatorScanAgent
fetchAndSaveLinks software healthy server/src/services/ingestion.service.js:fetchAndSaveLinks
loginToken software healthy server/src/__tests__/user-auth.integration.test.js:loginTok…
indices software healthy server/src/routes/admin-sections.route.js:indices
publicUser software healthy server/src/routes/user-auth.route.js:publicUser
signUserToken software healthy server/src/routes/user-auth.route.js:signUserToken
ChartTip software healthy docs/00-cadrage/business/simulation-financiere.jsx:ChartTip
App software healthy docs/00-cadrage/business/simulation-financiere.jsx:App
withLayout software healthy veille-creative/src/App.jsx:withLayout

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

LabelLayerStatusPath
CLAUDE.md software healthy CLAUDE.md
CONTRIBUTING.md software healthy CONTRIBUTING.md
README.md software healthy README.md
ci.yml software healthy .github/workflows/ci.yml
cinematic_wedding_references_1.md software healthy thumbnails/list/cinematic_wedding_references_1.md
fix_youtube_links.py software healthy thumbnails/list/fix_youtube_links.py
references_corporate_event_aftermovie.md software healthy thumbnails/list/references_corporate_event_aftermovie.md
fix_mockdata_links.py software healthy thumbnails/list/fix_mockdata_links.py
.env.example software healthy server/.env.example
vitest.config.js software healthy server/vitest.config.js
package-lock.json software healthy server/package-lock.json
package.json software healthy server/package.json
test-supabase.js software healthy server/scripts/test-supabase.js
test-prisma.js software healthy server/scripts/test-prisma.js
seed-mock-data.js software healthy server/scripts/seed-mock-data.js
upload-thumbnails.js software healthy server/scripts/upload-thumbnails.js
app.js software healthy server/src/app.js
index.js software healthy server/src/index.js
validate.js software healthy server/src/middleware/validate.js
require-admin.js software healthy server/src/middleware/require-admin.js
require-user.js software healthy server/src/middleware/require-user.js
prisma.js software healthy server/src/lib/prisma.js
supabase.js software healthy server/src/lib/supabase.js
youtube.client.js software healthy server/src/lib/youtube.client.js
search.service.js software healthy server/src/services/search.service.js
email.service.js software healthy server/src/services/email.service.js
enrichment.service.js software healthy server/src/services/enrichment.service.js
thumbnail.service.js software healthy server/src/services/thumbnail.service.js
ingestion.service.js software healthy server/src/services/ingestion.service.js
taxonomy.js software healthy server/src/config/taxonomy.js
setup.js software healthy server/src/__tests__/setup.js
routes-guards.integration.test.js software healthy server/src/__tests__/routes-guards.integration.test.js
ingestion.unit.test.js software healthy server/src/__tests__/ingestion.unit.test.js
auth.integration.test.js software healthy server/src/__tests__/auth.integration.test.js
user-auth.integration.test.js software healthy server/src/__tests__/user-auth.integration.test.js
auth.route.js software healthy server/src/routes/auth.route.js
admin-search.route.js software healthy server/src/routes/admin-search.route.js
admin-sections.route.js software healthy server/src/routes/admin-sections.route.js
digests.route.js software healthy server/src/routes/digests.route.js
references.route.js software healthy server/src/routes/references.route.js
user-auth.route.js software healthy server/src/routes/user-auth.route.js
projects.route.js software healthy server/src/routes/projects.route.js
filter-rules.route.js software healthy server/src/routes/filter-rules.route.js
shared.route.js software healthy server/src/routes/shared.route.js
search.route.js software healthy server/src/routes/search.route.js
ingestion.route.js software healthy server/src/routes/ingestion.route.js
admin-digests.route.js software healthy server/src/routes/admin-digests.route.js
admin.route.js software healthy server/src/routes/admin.route.js
migration.sql software healthy server/prisma/migrations/20260604_rls_policies/migration.sql
migration.sql software healthy server/prisma/migrations/20260612_add_digest/migration.sql

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

LabelLayerStatusPath
.github software healthy .github
workflows software healthy .github/workflows
thumbnails software healthy thumbnails
list software healthy thumbnails/list
server software healthy server
scripts software healthy server/scripts
src software healthy server/src
middleware software healthy server/src/middleware
lib software healthy server/src/lib
services software healthy server/src/services
config software healthy server/src/config
__tests__ software healthy server/src/__tests__
routes software healthy server/src/routes
prisma software healthy server/prisma
migrations software healthy server/prisma/migrations
20260604_rls_policies software healthy server/prisma/migrations/20260604_rls_policies
20260612_add_digest software healthy server/prisma/migrations/20260612_add_digest
20260612_digest_email software healthy server/prisma/migrations/20260612_digest_email
20260529_add_channel_avatar_url software healthy server/prisma/migrations/20260529_add_channel_avatar_url
20260612_add_projects software healthy server/prisma/migrations/20260612_add_projects
20260605_ingestion_session_error_message software healthy server/prisma/migrations/20260605_ingestion_session_error_m…
20260605_add_triage_status software healthy server/prisma/migrations/20260605_add_triage_status
20260602_creator_profiles software healthy server/prisma/migrations/20260602_creator_profiles
20260605_add_filter_rules software healthy server/prisma/migrations/20260605_add_filter_rules
20260604_partial_indexes software healthy server/prisma/migrations/20260604_partial_indexes
20260612_separate_taxonomy_from_tags software healthy server/prisma/migrations/20260612_separate_taxonomy_from_ta…
20260612_add_user software healthy server/prisma/migrations/20260612_add_user
20260605_ingestion_session_counters software healthy server/prisma/migrations/20260605_ingestion_session_counters
20260612_session_status_cancelled software healthy server/prisma/migrations/20260612_session_status_cancelled
docs software healthy docs
10-produit software healthy docs/10-produit
contexte software healthy docs/10-produit/contexte
discovery software healthy docs/10-produit/discovery
prd software healthy docs/10-produit/prd
20-ux software healthy docs/20-ux
digest-reference software healthy docs/20-ux/digest-reference
inspirations software healthy docs/20-ux/inspirations
30-tech software healthy docs/30-tech
architecture software healthy docs/30-tech/architecture
specs software healthy docs/30-tech/specs
audit software healthy docs/30-tech/audit
adr software healthy docs/30-tech/adr
00-cadrage software healthy docs/00-cadrage
business software healthy docs/00-cadrage/business
decks software healthy docs/00-cadrage/business/decks
90-journal software healthy docs/90-journal
sessions software healthy docs/90-journal/sessions
archive software healthy docs/archive
veille-creative software healthy veille-creative
src software healthy veille-creative/src

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

LabelLayerStatusPath
USE /api/v1/auth api healthy server/src/app.js
USE /api/v1/search api healthy server/src/app.js
USE /api/v1/references api healthy server/src/app.js
USE /api/v1/digests api healthy server/src/app.js
USE /api/v1/projects api healthy server/src/app.js
USE /api/v1/shared api healthy server/src/app.js
USE /api/v1/admin/login api healthy server/src/app.js
USE /api/v1/admin api healthy server/src/app.js
USE /api/v1/admin/sections api healthy server/src/app.js
USE /api/v1/admin/filter-rules api healthy server/src/app.js
USE /api/v1/admin/search api healthy server/src/app.js
USE /api/v1/admin/digests api healthy server/src/app.js
USE /api/v1/ingestion api healthy server/src/app.js
GET /health api healthy server/src/app.js
GET /foo api healthy server/src/middleware/validate.js
POST / api healthy server/src/routes/auth.route.js
GET / api healthy server/src/routes/admin-sections.route.js
PATCH /:id api healthy server/src/routes/admin-sections.route.js
DELETE /:id api healthy server/src/routes/admin-sections.route.js
POST /:id/assign api healthy server/src/routes/admin-sections.route.js
POST /unassign api healthy server/src/routes/admin-sections.route.js
POST /suggest api healthy server/src/routes/admin-sections.route.js
GET /latest api healthy server/src/routes/digests.route.js
GET /:id api healthy server/src/routes/digests.route.js
GET /sections api healthy server/src/routes/references.route.js
POST /signup api healthy server/src/routes/user-auth.route.js
POST /login api healthy server/src/routes/user-auth.route.js
GET /me api healthy server/src/routes/user-auth.route.js
PATCH /me api healthy server/src/routes/user-auth.route.js
PUT /:id/items api healthy server/src/routes/projects.route.js
POST /:id/share api healthy server/src/routes/projects.route.js
DELETE /:id/share api healthy server/src/routes/projects.route.js
GET /:token api healthy server/src/routes/shared.route.js
POST /sessions api healthy server/src/routes/ingestion.route.js
GET /sessions api healthy server/src/routes/ingestion.route.js
GET /sessions/:id api healthy server/src/routes/ingestion.route.js
POST /creator-scan api healthy server/src/routes/ingestion.route.js
POST /links api healthy server/src/routes/ingestion.route.js
POST /sessions/:id/conflicts/resolve-batch api healthy server/src/routes/ingestion.route.js
POST /sessions/:id/discard api healthy server/src/routes/ingestion.route.js
POST /:id/send api healthy server/src/routes/admin-digests.route.js
GET /references api healthy server/src/routes/admin.route.js
PATCH /references/:id/status api healthy server/src/routes/admin.route.js
POST /references/batch api healthy server/src/routes/admin.route.js
GET /triage/count api healthy server/src/routes/admin.route.js
PATCH /references/:id api healthy server/src/routes/admin.route.js
DELETE /references/:id api healthy server/src/routes/admin.route.js
GET /creators api healthy server/src/routes/admin.route.js
POST /creators api healthy server/src/routes/admin.route.js
PATCH /creators/:id api healthy server/src/routes/admin.route.js

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

LabelLayerStatusPath
/LoginPage frontend healthy veille-creative/src/pages/LoginPage.jsx
/SettingsPage frontend healthy veille-creative/src/pages/SettingsPage.jsx
/DigestPage frontend healthy veille-creative/src/pages/DigestPage.jsx
/ProjectCreate frontend healthy veille-creative/src/pages/ProjectCreate.jsx
/TreatmentSharePage frontend healthy veille-creative/src/pages/TreatmentSharePage.jsx
/CategoryPage frontend healthy veille-creative/src/pages/CategoryPage.jsx
/ProjectDetail frontend healthy veille-creative/src/pages/ProjectDetail.jsx
/LibraryPage frontend healthy veille-creative/src/pages/LibraryPage.jsx
/Dashboard frontend healthy veille-creative/src/pages/Dashboard.jsx
/ProjectsPage frontend healthy veille-creative/src/pages/ProjectsPage.jsx
/SignupPage frontend healthy veille-creative/src/pages/SignupPage.jsx
/admin/SectionsAdminPage frontend healthy veille-creative/src/pages/admin/SectionsAdminPage.jsx
/admin/CurationPage frontend healthy veille-creative/src/pages/admin/CurationPage.jsx
/admin/ReferencesAdminPage frontend healthy veille-creative/src/pages/admin/ReferencesAdminPage.jsx
/admin/AdminLayout frontend healthy veille-creative/src/pages/admin/AdminLayout.jsx
/admin/DigestAdminPage frontend healthy veille-creative/src/pages/admin/DigestAdminPage.jsx
/admin/AdminLogin frontend healthy veille-creative/src/pages/admin/AdminLogin.jsx
/t/:token frontend healthy veille-creative/src/App.jsx
/login frontend healthy veille-creative/src/App.jsx
/signup frontend healthy veille-creative/src/App.jsx
/ frontend healthy veille-creative/src/App.jsx
/library frontend healthy veille-creative/src/App.jsx
/library/section/:id frontend healthy veille-creative/src/App.jsx
/projects frontend healthy veille-creative/src/App.jsx
/projects/new frontend healthy veille-creative/src/App.jsx
/projects/:id frontend healthy veille-creative/src/App.jsx
/digest frontend healthy veille-creative/src/App.jsx
/digest/:id frontend healthy veille-creative/src/App.jsx
/settings frontend healthy veille-creative/src/App.jsx
/surprises frontend healthy veille-creative/src/App.jsx
/admin/login frontend healthy veille-creative/src/App.jsx
/admin frontend healthy veille-creative/src/App.jsx
curation frontend healthy veille-creative/src/App.jsx
references frontend healthy veille-creative/src/App.jsx
sections frontend healthy veille-creative/src/App.jsx
digest frontend healthy veille-creative/src/App.jsx

LabelLayerStatusPath
App frontend healthy docs/00-cadrage/business/simulation-financiere.jsx
App frontend healthy veille-creative/src/App.jsx
RequireAuth frontend healthy veille-creative/src/components/RequireAuth.jsx
Layout frontend healthy veille-creative/src/components/Layout.jsx
ReferenceModal frontend healthy veille-creative/src/components/ReferenceModal.jsx
ReferenceCard frontend healthy veille-creative/src/components/ReferenceCard.jsx
ScrollToTop frontend healthy veille-creative/src/components/ScrollToTop.jsx
LoginPage frontend healthy veille-creative/src/pages/LoginPage.jsx
SettingsPage frontend healthy veille-creative/src/pages/SettingsPage.jsx
DigestPage frontend healthy veille-creative/src/pages/DigestPage.jsx
ProjectCreate frontend healthy veille-creative/src/pages/ProjectCreate.jsx
TreatmentSharePage frontend healthy veille-creative/src/pages/TreatmentSharePage.jsx
CategoryPage frontend healthy veille-creative/src/pages/CategoryPage.jsx
ProjectDetail frontend healthy veille-creative/src/pages/ProjectDetail.jsx
LibraryPage frontend healthy veille-creative/src/pages/LibraryPage.jsx
Dashboard frontend healthy veille-creative/src/pages/Dashboard.jsx
ProjectsPage frontend healthy veille-creative/src/pages/ProjectsPage.jsx
SignupPage frontend healthy veille-creative/src/pages/SignupPage.jsx
SectionsAdminPage frontend healthy veille-creative/src/pages/admin/SectionsAdminPage.jsx
CurationPage frontend healthy veille-creative/src/pages/admin/CurationPage.jsx
ReferencesAdminPage frontend healthy veille-creative/src/pages/admin/ReferencesAdminPage.jsx
AdminLayout frontend healthy veille-creative/src/pages/admin/AdminLayout.jsx
DigestAdminPage frontend healthy veille-creative/src/pages/admin/DigestAdminPage.jsx
AdminLogin frontend healthy veille-creative/src/pages/admin/AdminLogin.jsx

LabelLayerStatusPath
migration.sql data healthy server/prisma/migrations/20260604_rls_policies/migration.sql
migration.sql data healthy server/prisma/migrations/20260612_add_digest/migration.sql
migration.sql data healthy server/prisma/migrations/20260612_digest_email/migration.sql
migration.sql data healthy server/prisma/migrations/20260529_add_channel_avatar_url/mi…
migration.sql data healthy server/prisma/migrations/20260612_add_projects/migration.sql
migration.sql data healthy server/prisma/migrations/20260605_ingestion_session_error_m…
migration.sql data healthy server/prisma/migrations/20260605_add_triage_status/migrati…
migration.sql data healthy server/prisma/migrations/20260602_creator_profiles/migratio…
migration.sql data healthy server/prisma/migrations/20260605_add_filter_rules/migratio…
migration.sql data healthy server/prisma/migrations/20260604_partial_indexes/migration…
migration.sql data healthy server/prisma/migrations/20260612_separate_taxonomy_from_ta…
migration.sql data healthy server/prisma/migrations/20260612_add_user/migration.sql
migration.sql data healthy server/prisma/migrations/20260605_ingestion_session_counter…
migration.sql data healthy server/prisma/migrations/20260612_session_status_cancelled/…

LabelLayerStatusPath
password_literal::server/src/__tests__/auth.integration.tes… security healthy server/src/__tests__/auth.integration.test.js
password_literal::server/src/__tests__/auth.integration.tes… security healthy server/src/__tests__/auth.integration.test.js
password_literal::server/src/__tests__/user-auth.integratio… security healthy server/src/__tests__/user-auth.integration.test.js
password_literal::server/src/__tests__/user-auth.integratio… security healthy server/src/__tests__/user-auth.integration.test.js
password_literal::server/src/__tests__/user-auth.integratio… security healthy server/src/__tests__/user-auth.integration.test.js
password_literal::server/src/__tests__/user-auth.integratio… security healthy server/src/__tests__/user-auth.integration.test.js
password_literal::server/src/__tests__/user-auth.integratio… security healthy server/src/__tests__/user-auth.integration.test.js
password_literal::server/src/__tests__/user-auth.integratio… security healthy server/src/__tests__/user-auth.integration.test.js
password_literal::server/src/__tests__/user-auth.integratio… security healthy server/src/__tests__/user-auth.integration.test.js
password_literal::server/src/__tests__/user-auth.integratio… security healthy server/src/__tests__/user-auth.integration.test.js

LabelLayerStatusPath
Digest data healthy server/prisma/migrations/20260612_add_digest/migration.sql
DigestItem data healthy server/prisma/migrations/20260612_add_digest/migration.sql
Project data healthy server/prisma/migrations/20260612_add_projects/migration.sql
ProjectItem data healthy server/prisma/migrations/20260612_add_projects/migration.sql
FilterRule data healthy server/prisma/migrations/20260605_add_filter_rules/migratio…
User data healthy server/prisma/migrations/20260612_add_user/migration.sql

LabelLayerStatusPath
auth::server/src/middleware/require-user.js security healthy server/src/middleware/require-user.js
auth::CLAUDE.md security healthy CLAUDE.md
auth::docs/30-tech/architecture/architecture-180degres.html security healthy docs/30-tech/architecture/architecture-180degres.html
auth::docs/00-cadrage/business/decks/deck-180degres.html security healthy docs/00-cadrage/business/decks/deck-180degres.html

LabelLayerStatusPath
postgresql data healthy CLAUDE.md
redis data healthy CLAUDE.md

LabelLayerStatusPath
andrianinaralison__veille-creative software healthy /data/fable5_failed_archive/andrianinaralison__veille-creat…

LabelLayerStatusPath
bullmq data healthy CLAUDE.md

LabelLayerStatusPath
port:3001 network healthy server/.env.example

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

LabelLayerStatusPath
test-backend 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/1107e125-4ecc-4f88-b869-234a5cae4ea9/

To check status programmatically (no auth required):

curl -s https://repobility.com/api/v1/public/scan/1107e125-4ecc-4f88-b869-234a5cae4ea9/

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.