https://github.com/bendeblanzy/aop
· scanned 2026-06-17 01:39 UTC (1 month, 2 weeks ago)
165 raw signals (0 security + 165 graph)
Last scanned 1 month, 2 weeks ago · v2 · last Δ -11.3 (diff) · 165 actionable findings from 1 signal source. Security checks, system graph analysis, and verified AI-agent feedback are merged into one review queue.
All 3091 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.
| Label | Layer | Status | Path |
|---|---|---|---|
plante |
software | healthy | next.config.ts:plante |
main |
software | healthy | scripts/backfill-boamp-descriptions.ts:main |
main |
software | healthy | scripts/test-ice-breaker.ts:main |
dur |
software | healthy | scripts/test-ice-breaker.ts:dur |
middleware |
software | healthy | src/middleware.ts:middleware |
GlobalNotFound |
software | healthy | src/app/not-found.tsx:GlobalNotFound |
RootLayout |
software | healthy | src/app/layout.tsx:RootLayout |
Home |
software | healthy | src/app/page.tsx:Home |
lookupShare |
software | healthy | src/app/r/[token]/page.tsx:lookupShare |
brandContextRecord |
software | healthy | src/app/r/[token]/page.tsx:brandContextRecord |
PublicSharePage |
software | healthy | src/app/r/[token]/page.tsx:PublicSharePage |
PublicShareBanner |
software | healthy | src/app/r/[token]/page.tsx:PublicShareBanner |
POST |
software | healthy | src/app/api/cron/sync-ted/route.ts:POST |
GET |
software | healthy | src/app/api/cron/sync-ted/route.ts:GET |
worker |
software | healthy | src/app/api/cron/veille-rs-enrich-pending/route.ts:worker |
GET |
software | healthy | src/app/api/cron/veille-rs-enrich-pending/route.ts:GET |
POST |
software | healthy | src/app/api/cron/veille-rs-enrich-pending/route.ts:POST |
isoWeekKey |
software | healthy | src/app/api/cron/ice-breaker-alerts/route.ts:isoWeekKey |
dayNr |
software | healthy | src/app/api/cron/ice-breaker-alerts/route.ts:dayNr |
diff |
software | healthy | src/app/api/cron/ice-breaker-alerts/route.ts:diff |
POST |
software | healthy | src/app/api/cron/ice-breaker-alerts/route.ts:POST |
due |
software | healthy | src/app/api/cron/ice-breaker-alerts/route.ts:due |
sendDigestEmails |
software | healthy | src/app/api/cron/ice-breaker-alerts/route.ts:sendDigestEmai… |
escapeHtml |
software | healthy | src/app/api/cron/ice-breaker-alerts/route.ts:escapeHtml |
POST |
software | healthy | src/app/api/cron/trigger-dce/route.ts:POST |
GET |
software | healthy | src/app/api/cron/trigger-dce/route.ts:GET |
POST |
software | healthy | src/app/api/cron/check-sync-health/route.ts:POST |
msg |
software | healthy | src/app/api/cron/check-sync-health/route.ts:msg |
GET |
software | healthy | src/app/api/cron/check-sync-health/route.ts:GET |
sendHealthAlert |
software | healthy | src/app/api/cron/check-sync-health/route.ts:sendHealthAlert |
escapeHtml |
software | healthy | src/app/api/cron/check-sync-health/route.ts:escapeHtml |
GET |
software | healthy | src/app/api/cron/veille-rs-worker/route.ts:GET |
existingPayload |
software | healthy | src/app/api/cron/veille-rs-worker/route.ts:existingPayload |
est |
software | healthy | src/app/api/cron/veille-rs-worker/route.ts:est |
cible |
software | healthy | src/app/api/cron/veille-rs-worker/route.ts:cible |
refundIfPossible |
software | healthy | src/app/api/cron/veille-rs-worker/route.ts:refundIfPossible |
POST |
software | healthy | src/app/api/cron/veille-rs-worker/route.ts:POST |
POST |
software | healthy | src/app/api/cron/ice-breaker-followups/route.ts:POST |
due |
software | healthy | src/app/api/cron/ice-breaker-followups/route.ts:due |
resolveUserEmail |
software | healthy | src/app/api/cron/ice-breaker-followups/route.ts:resolveUser… |
sendFollowupEmail |
software | healthy | src/app/api/cron/ice-breaker-followups/route.ts:sendFollowu… |
escapeHtml |
software | healthy | src/app/api/cron/ice-breaker-followups/route.ts:escapeHtml |
POST |
software | healthy | src/app/api/cron/check-api-usage/route.ts:POST |
checkLLMBudgets |
software | healthy | src/app/api/cron/check-api-usage/route.ts:checkLLMBudgets |
pct |
software | healthy | src/app/api/cron/check-api-usage/route.ts:pct |
GET |
software | healthy | src/app/api/cron/check-api-usage/route.ts:GET |
sendUsageAlert |
software | healthy | src/app/api/cron/check-api-usage/route.ts:sendUsageAlert |
POST |
software | healthy | src/app/api/cron/embed-tenders/route.ts:POST |
GET |
software | healthy | src/app/api/cron/embed-tenders/route.ts:GET |
POST |
software | healthy | src/app/api/cron/sync-dedup/route.ts:POST |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
vitest.config.ts |
software | healthy | vitest.config.ts |
CLAUDE.md |
software | healthy | CLAUDE.md |
AGENTS.md |
software | healthy | AGENTS.md |
vercel.json |
software | healthy | vercel.json |
eslint.config.mjs |
software | healthy | eslint.config.mjs |
README.md |
software | healthy | README.md |
postcss.config.mjs |
software | healthy | postcss.config.mjs |
CHANTIER.md |
software | healthy | CHANTIER.md |
package.json |
software | healthy | package.json |
next.config.ts |
software | healthy | next.config.ts |
components.json |
software | healthy | components.json |
tsconfig.json |
software | healthy | tsconfig.json |
README.md |
software | healthy | scripts/README.md |
backfill-boamp-descriptions.ts |
software | healthy | scripts/backfill-boamp-descriptions.ts |
test-ice-breaker.ts |
software | healthy | scripts/test-ice-breaker.ts |
setup-vercel-staging.sh |
software | healthy | scripts/setup-vercel-staging.sh |
auto-promote-staging-alias.yml |
software | healthy | .github/workflows/auto-promote-staging-alias.yml |
protect-main-source.yml |
software | healthy | .github/workflows/protect-main-source.yml |
ci.yml |
software | healthy | .github/workflows/ci.yml |
middleware.ts |
software | healthy | src/middleware.ts |
not-found.tsx |
software | healthy | src/app/not-found.tsx |
globals.css |
software | healthy | src/app/globals.css |
layout.tsx |
software | healthy | src/app/layout.tsx |
page.tsx |
software | healthy | src/app/page.tsx |
page.tsx |
software | healthy | src/app/r/[token]/page.tsx |
route.ts |
software | healthy | src/app/api/cron/sync-ted/route.ts |
route.ts |
software | healthy | src/app/api/cron/veille-rs-enrich-pending/route.ts |
route.ts |
software | healthy | src/app/api/cron/ice-breaker-alerts/route.ts |
route.ts |
software | healthy | src/app/api/cron/trigger-dce/route.ts |
route.ts |
software | healthy | src/app/api/cron/check-sync-health/route.ts |
route.ts |
software | healthy | src/app/api/cron/veille-rs-worker/route.ts |
route.ts |
software | healthy | src/app/api/cron/ice-breaker-followups/route.ts |
route.ts |
software | healthy | src/app/api/cron/check-api-usage/route.ts |
route.ts |
software | healthy | src/app/api/cron/embed-tenders/route.ts |
route.ts |
software | healthy | src/app/api/cron/sync-dedup/route.ts |
route.ts |
software | healthy | src/app/api/cron/analyze-tenders/route.ts |
route.ts |
software | healthy | src/app/api/cron/veille-rs-purge-assets/route.ts |
route.ts |
software | healthy | src/app/api/cron/sync-atexo/route.ts |
route.ts |
software | healthy | src/app/api/cron/sync-aws/route.ts |
route.ts |
software | healthy | src/app/api/cron/enrich-tenders/route.ts |
route.ts |
software | healthy | src/app/api/cron/sso-cleanup/route.ts |
route.ts |
software | healthy | src/app/api/cron/sync-boamp/route.ts |
route.ts |
software | healthy | src/app/api/admin/monitoring/cron-settings/[source]/route.ts |
route.ts |
software | healthy | src/app/api/admin/monitoring/api-credentials/[provider]/rou… |
route.ts |
software | healthy | src/app/api/admin/monitoring/bug-reports/[id]/route.ts |
route.ts |
software | healthy | src/app/api/admin/monitoring/sync-runs/active/route.ts |
route.ts |
software | healthy | src/app/api/admin/monitoring/trigger-sync/route.ts |
route.ts |
software | healthy | src/app/api/admin/monitoring/trigger-api-check/route.ts |
route.ts |
software | healthy | src/app/api/admin/monitoring/api-alert-settings/[provider]/… |
route.ts |
software | healthy | src/app/api/admin/credits/tiers/route.ts |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
scripts |
software | healthy | scripts |
.github |
software | healthy | .github |
workflows |
software | healthy | .github/workflows |
src |
software | healthy | src |
app |
software | healthy | src/app |
r |
software | healthy | src/app/r |
[token] |
software | healthy | src/app/r/[token] |
api |
software | healthy | src/app/api |
cron |
software | healthy | src/app/api/cron |
sync-ted |
software | healthy | src/app/api/cron/sync-ted |
veille-rs-enrich-pending |
software | healthy | src/app/api/cron/veille-rs-enrich-pending |
ice-breaker-alerts |
software | healthy | src/app/api/cron/ice-breaker-alerts |
trigger-dce |
software | healthy | src/app/api/cron/trigger-dce |
check-sync-health |
software | healthy | src/app/api/cron/check-sync-health |
veille-rs-worker |
software | healthy | src/app/api/cron/veille-rs-worker |
ice-breaker-followups |
software | healthy | src/app/api/cron/ice-breaker-followups |
check-api-usage |
software | healthy | src/app/api/cron/check-api-usage |
embed-tenders |
software | healthy | src/app/api/cron/embed-tenders |
sync-dedup |
software | healthy | src/app/api/cron/sync-dedup |
analyze-tenders |
software | healthy | src/app/api/cron/analyze-tenders |
veille-rs-purge-assets |
software | healthy | src/app/api/cron/veille-rs-purge-assets |
sync-atexo |
software | healthy | src/app/api/cron/sync-atexo |
sync-aws |
software | healthy | src/app/api/cron/sync-aws |
enrich-tenders |
software | healthy | src/app/api/cron/enrich-tenders |
sso-cleanup |
software | healthy | src/app/api/cron/sso-cleanup |
sync-boamp |
software | healthy | src/app/api/cron/sync-boamp |
admin |
software | healthy | src/app/api/admin |
monitoring |
software | healthy | src/app/api/admin/monitoring |
cron-settings |
software | healthy | src/app/api/admin/monitoring/cron-settings |
[source] |
software | healthy | src/app/api/admin/monitoring/cron-settings/[source] |
api-credentials |
software | healthy | src/app/api/admin/monitoring/api-credentials |
[provider] |
software | healthy | src/app/api/admin/monitoring/api-credentials/[provider] |
bug-reports |
software | healthy | src/app/api/admin/monitoring/bug-reports |
[id] |
software | healthy | src/app/api/admin/monitoring/bug-reports/[id] |
sync-runs |
software | healthy | src/app/api/admin/monitoring/sync-runs |
active |
software | healthy | src/app/api/admin/monitoring/sync-runs/active |
trigger-sync |
software | healthy | src/app/api/admin/monitoring/trigger-sync |
trigger-api-check |
software | healthy | src/app/api/admin/monitoring/trigger-api-check |
api-alert-settings |
software | healthy | src/app/api/admin/monitoring/api-alert-settings |
[provider] |
software | healthy | src/app/api/admin/monitoring/api-alert-settings/[provider] |
credits |
software | healthy | src/app/api/admin/credits |
tiers |
software | healthy | src/app/api/admin/credits/tiers |
users |
software | healthy | src/app/api/admin/credits/users |
[id] |
software | healthy | src/app/api/admin/credits/users/[id] |
tier |
software | healthy | src/app/api/admin/credits/users/[id]/tier |
gift |
software | healthy | src/app/api/admin/credits/users/[id]/gift |
features |
software | healthy | src/app/api/admin/credits/features |
overrides |
software | healthy | src/app/api/admin/credits/overrides |
tools |
software | healthy | src/app/api/admin/tools |
apify-actors |
software | healthy | src/app/api/admin/apify-actors |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
038_widen_dce_mime_types.sql |
data | healthy | supabase/migrations/038_widen_dce_mime_types.sql |
008_pgvector_embeddings.sql |
data | healthy | supabase/migrations/008_pgvector_embeddings.sql |
023_claude_scoring_logs.sql |
data | healthy | supabase/migrations/023_claude_scoring_logs.sql |
069_veille_rs_assets_retention.sql |
data | healthy | supabase/migrations/069_veille_rs_assets_retention.sql |
062b_veille_rs_lease_30min_default.sql |
data | healthy | supabase/migrations/062b_veille_rs_lease_30min_default.sql |
093_social_benchmarks.sql |
data | healthy | supabase/migrations/093_social_benchmarks.sql |
024_align_drift_with_prod.sql |
data | healthy | supabase/migrations/024_align_drift_with_prod.sql |
087_veille_rs_enrich_claim_hardening.sql |
data | healthy | supabase/migrations/087_veille_rs_enrich_claim_hardening.sql |
042_admin_credits_atomic.sql |
data | healthy | supabase/migrations/042_admin_credits_atomic.sql |
091_veille_rs_archive.sql |
data | healthy | supabase/migrations/091_veille_rs_archive.sql |
031_widen_valeur_estimee_to_bigint.sql |
data | healthy | supabase/migrations/031_widen_valeur_estimee_to_bigint.sql |
036_ice_breaker.sql |
data | healthy | supabase/migrations/036_ice_breaker.sql |
085_ice_breaker_company_news.sql |
data | healthy | supabase/migrations/085_ice_breaker_company_news.sql |
066_veille_rs_youtube_comments_actor.sql |
data | healthy | supabase/migrations/066_veille_rs_youtube_comments_actor.sql |
003_add_favorites.sql |
data | healthy | supabase/migrations/003_add_favorites.sql |
049_prompt_templates_model_and_rpc.sql |
data | healthy | supabase/migrations/049_prompt_templates_model_and_rpc.sql |
038_prompt_templates.sql |
data | healthy | supabase/migrations/038_prompt_templates.sql |
053_scoring_v2.sql |
data | healthy | supabase/migrations/053_scoring_v2.sql |
063_veille_rs_assets.sql |
data | healthy | supabase/migrations/063_veille_rs_assets.sql |
030_api_usage_snapshots.sql |
data | healthy | supabase/migrations/030_api_usage_snapshots.sql |
072_ice_breaker_avatar_cache.sql |
data | healthy | supabase/migrations/072_ice_breaker_avatar_cache.sql |
029_bug_reports_and_errors.sql |
data | healthy | supabase/migrations/029_bug_reports_and_errors.sql |
011_dce_apify_bucket.sql |
data | healthy | supabase/migrations/011_dce_apify_bucket.sql |
071_lemlist_v1a.sql |
data | healthy | supabase/migrations/071_lemlist_v1a.sql |
006_sprint2_dce_universel.sql |
data | healthy | supabase/migrations/006_sprint2_dce_universel.sql |
047_ice_breaker_followup_sequences.sql |
data | healthy | supabase/migrations/047_ice_breaker_followup_sequences.sql |
002_add_url_profil_acheteur.sql |
data | healthy | supabase/migrations/002_add_url_profil_acheteur.sql |
044_admin_tarification.sql |
data | healthy | supabase/migrations/044_admin_tarification.sql |
010_linkedin_et_sous_traitants.sql |
data | healthy | supabase/migrations/010_linkedin_et_sous_traitants.sql |
067_veille_rs_admin_prompts.sql |
data | healthy | supabase/migrations/067_veille_rs_admin_prompts.sql |
077_hub_tools.sql |
data | healthy | supabase/migrations/077_hub_tools.sql |
022_dedup_duplicate_of.sql |
data | healthy | supabase/migrations/022_dedup_duplicate_of.sql |
078_veille_rs_worker_lease_resume.sql |
data | healthy | supabase/migrations/078_veille_rs_worker_lease_resume.sql |
083_ice_breaker_generate_feature.sql |
data | healthy | supabase/migrations/083_ice_breaker_generate_feature.sql |
059_veille_rs_poc.sql |
data | healthy | supabase/migrations/059_veille_rs_poc.sql |
057_llm_call_logs_and_alerts.sql |
data | healthy | supabase/migrations/057_llm_call_logs_and_alerts.sql |
021_match_rpc_source_filter.sql |
data | healthy | supabase/migrations/021_match_rpc_source_filter.sql |
074_ice_breaker_folders.sql |
data | healthy | supabase/migrations/074_ice_breaker_folders.sql |
079_veille_rs_prompts_schemas.sql |
data | healthy | supabase/migrations/079_veille_rs_prompts_schemas.sql |
055_ice_breaker_company_intel.sql |
data | healthy | supabase/migrations/055_ice_breaker_company_intel.sql |
084_user_personal_ice_breaker_fields.sql |
data | healthy | supabase/migrations/084_user_personal_ice_breaker_fields.sql |
062_veille_rs_reports.sql |
data | healthy | supabase/migrations/062_veille_rs_reports.sql |
045_ice_breaker_company_data.sql |
data | healthy | supabase/migrations/045_ice_breaker_company_data.sql |
088_ice_breaker_generate_company_anchor.sql |
data | healthy | supabase/migrations/088_ice_breaker_generate_company_anchor… |
064_veille_rs_favorites.sql |
data | healthy | supabase/migrations/064_veille_rs_favorites.sql |
004_enrich_tenders.sql |
data | healthy | supabase/migrations/004_enrich_tenders.sql |
054_tender_feedback.sql |
data | healthy | supabase/migrations/054_tender_feedback.sql |
001b_add_tenders.sql |
data | healthy | supabase/migrations/001b_add_tenders.sql |
094_report_branding_edits.sql |
data | healthy | supabase/migrations/094_report_branding_edits.sql |
025_add_aws_source.sql |
data | healthy | supabase/migrations/025_add_aws_source.sql |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
/page.tsx |
frontend | healthy | src/app/page.tsx |
/r/[token] |
frontend | healthy | src/app/r/[token]/page.tsx |
/auth/update-password |
frontend | healthy | src/app/auth/update-password/page.tsx |
/auth/login |
frontend | healthy | src/app/auth/login/page.tsx |
/auth/check-email |
frontend | healthy | src/app/auth/check-email/page.tsx |
/auth/accept-invite |
frontend | healthy | src/app/auth/accept-invite/page.tsx |
/auth/activate |
frontend | healthy | src/app/auth/activate/page.tsx |
/auth/register |
frontend | healthy | src/app/auth/register/page.tsx |
/auth/reset-password |
frontend | healthy | src/app/auth/reset-password/page.tsx |
/onboarding |
frontend | healthy | src/app/onboarding/page.tsx |
/onboarding/personnel |
frontend | healthy | src/app/onboarding/personnel/page.tsx |
/(app)/dashboard |
frontend | healthy | src/app/(app)/dashboard/page.tsx |
/(app)/hub-preview |
frontend | healthy | src/app/(app)/hub-preview/page.tsx |
/(app)/admin/monitoring/bugs |
frontend | healthy | src/app/(app)/admin/monitoring/bugs/page.tsx |
/(app)/admin/monitoring/api |
frontend | healthy | src/app/(app)/admin/monitoring/api/page.tsx |
/(app)/admin/monitoring/users |
frontend | healthy | src/app/(app)/admin/monitoring/users/page.tsx |
/(app)/admin/monitoring/syncs |
frontend | healthy | src/app/(app)/admin/monitoring/syncs/page.tsx |
/(app)/admin/monitoring/errors |
frontend | healthy | src/app/(app)/admin/monitoring/errors/page.tsx |
/(app)/admin/monitoring/by-tool |
frontend | healthy | src/app/(app)/admin/monitoring/by-tool/page.tsx |
/(app)/admin/credits |
frontend | healthy | src/app/(app)/admin/credits/page.tsx |
/(app)/admin/credits/[id] |
frontend | healthy | src/app/(app)/admin/credits/[id]/page.tsx |
/(app)/admin/credits/settings |
frontend | healthy | src/app/(app)/admin/credits/settings/page.tsx |
/(app)/admin/users |
frontend | healthy | src/app/(app)/admin/users/page.tsx |
/(app)/admin/outils |
frontend | healthy | src/app/(app)/admin/outils/page.tsx |
/(app)/admin/prompts |
frontend | healthy | src/app/(app)/admin/prompts/page.tsx |
/(app)/admin/ice-breaker |
frontend | healthy | src/app/(app)/admin/ice-breaker/page.tsx |
/(app)/profil |
frontend | healthy | src/app/(app)/profil/page.tsx |
/(app)/profil/personnel |
frontend | healthy | src/app/(app)/profil/personnel/page.tsx |
/(app)/mes-credits |
frontend | healthy | src/app/(app)/mes-credits/page.tsx |
/(app)/appels-offres |
frontend | healthy | src/app/(app)/appels-offres/page.tsx |
/(app)/appels-offres/dashboard |
frontend | healthy | src/app/(app)/appels-offres/dashboard/page.tsx |
/(app)/appels-offres/[id] |
frontend | healthy | src/app/(app)/appels-offres/[id]/page.tsx |
/(app)/appels-offres/nouveau |
frontend | healthy | src/app/(app)/appels-offres/nouveau/page.tsx |
/(app)/veille |
frontend | healthy | src/app/(app)/veille/page.tsx |
/(app)/veille/[idweb] |
frontend | healthy | src/app/(app)/veille/[idweb]/page.tsx |
/(app)/ice-breaker |
frontend | healthy | src/app/(app)/ice-breaker/page.tsx |
/(app)/ice-breaker/[id] |
frontend | healthy | src/app/(app)/ice-breaker/[id]/page.tsx |
/(app)/ice-breaker/mon-profil |
frontend | healthy | src/app/(app)/ice-breaker/mon-profil/page.tsx |
/(app)/ice-breaker/templates |
frontend | healthy | src/app/(app)/ice-breaker/templates/page.tsx |
/(app)/ice-breaker/templates/[id] |
frontend | healthy | src/app/(app)/ice-breaker/templates/[id]/page.tsx |
/(app)/ice-breaker/templates/new |
frontend | healthy | src/app/(app)/ice-breaker/templates/new/page.tsx |
/(app)/references |
frontend | healthy | src/app/(app)/references/page.tsx |
/(app)/veille-rs |
frontend | healthy | src/app/(app)/veille-rs/page.tsx |
/(app)/veille-rs/rapports/[id] |
frontend | healthy | src/app/(app)/veille-rs/rapports/[id]/page.tsx |
/(app)/veille-rs/branding |
frontend | healthy | src/app/(app)/veille-rs/branding/page.tsx |
/(app)/veille-rs/nouveau |
frontend | healthy | src/app/(app)/veille-rs/nouveau/page.tsx |
/(app)/veille-rs/poc |
frontend | healthy | src/app/(app)/veille-rs/poc/page.tsx |
/(app)/favoris |
frontend | healthy | src/app/(app)/favoris/page.tsx |
/(app)/equipe |
frontend | healthy | src/app/(app)/equipe/page.tsx |
/(app)/parametres |
frontend | healthy | src/app/(app)/parametres/page.tsx |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
GlobalNotFound |
frontend | healthy | src/app/not-found.tsx |
RootLayout |
frontend | healthy | src/app/layout.tsx |
Home |
frontend | healthy | src/app/page.tsx |
UpdatePasswordPage |
frontend | healthy | src/app/auth/update-password/page.tsx |
LoginPage |
frontend | healthy | src/app/auth/login/page.tsx |
AcceptInvitePage |
frontend | healthy | src/app/auth/accept-invite/page.tsx |
ActivatePage |
frontend | healthy | src/app/auth/activate/page.tsx |
RegisterPage |
frontend | healthy | src/app/auth/register/page.tsx |
ResetPasswordPage |
frontend | healthy | src/app/auth/reset-password/page.tsx |
OnboardingPage |
frontend | healthy | src/app/onboarding/page.tsx |
OnboardingPersonnelPage |
frontend | healthy | src/app/onboarding/personnel/page.tsx |
NotFound |
frontend | healthy | src/app/(app)/not-found.tsx |
AdminCreditsPage |
frontend | healthy | src/app/(app)/admin/credits/page.tsx |
AdminUserDetailPage |
frontend | healthy | src/app/(app)/admin/credits/[id]/page.tsx |
CreditsSettingsPage |
frontend | healthy | src/app/(app)/admin/credits/settings/page.tsx |
AdminUsersPage |
frontend | healthy | src/app/(app)/admin/users/page.tsx |
ProfilLayout |
frontend | healthy | src/app/(app)/profil/layout.tsx |
ProfilPage |
frontend | healthy | src/app/(app)/profil/page.tsx |
ProfilPersonnelPage |
frontend | healthy | src/app/(app)/profil/personnel/page.tsx |
MesCreditsPage |
frontend | healthy | src/app/(app)/mes-credits/page.tsx |
DashboardPage |
frontend | healthy | src/app/(app)/appels-offres/dashboard/page.tsx |
NouvelAOPage |
frontend | healthy | src/app/(app)/appels-offres/nouveau/page.tsx |
VeillePage |
frontend | healthy | src/app/(app)/veille/page.tsx |
TenderDetailPage |
frontend | healthy | src/app/(app)/veille/[idweb]/page.tsx |
Page |
frontend | healthy | src/app/(app)/ice-breaker/page.tsx |
ProspectFichePage |
frontend | healthy | src/app/(app)/ice-breaker/[id]/page.tsx |
MonProfilPage |
frontend | healthy | src/app/(app)/ice-breaker/mon-profil/page.tsx |
TemplatesListPage |
frontend | healthy | src/app/(app)/ice-breaker/templates/page.tsx |
EditTemplatePage |
frontend | healthy | src/app/(app)/ice-breaker/templates/[id]/page.tsx |
NewTemplatePage |
frontend | healthy | src/app/(app)/ice-breaker/templates/new/page.tsx |
ReferencesPage |
frontend | healthy | src/app/(app)/references/page.tsx |
VeilleRsLayout |
frontend | healthy | src/app/(app)/veille-rs/layout.tsx |
VeilleRsDashboard |
frontend | healthy | src/app/(app)/veille-rs/page.tsx |
ReportPage |
frontend | healthy | src/app/(app)/veille-rs/rapports/[id]/page.tsx |
BrandingRapports |
frontend | healthy | src/app/(app)/veille-rs/branding/page.tsx |
NouveauRapport |
frontend | healthy | src/app/(app)/veille-rs/nouveau/page.tsx |
FavorisRedirect |
frontend | healthy | src/app/(app)/favoris/page.tsx |
EquipePage |
frontend | healthy | src/app/(app)/equipe/page.tsx |
ParametresPage |
frontend | healthy | src/app/(app)/parametres/page.tsx |
CalibrationStep |
frontend | healthy | src/components/profil/CalibrationStep.tsx |
MemoireTechniqueEditor |
frontend | healthy | src/components/appels-offres/MemoireTechniqueEditor.tsx |
AppelsOffresListClient |
frontend | healthy | src/components/appels-offres/AppelsOffresListClient.tsx |
DceFileList |
frontend | healthy | src/components/appels-offres/DceFileList.tsx |
AppelOffreEditor |
frontend | healthy | src/components/appels-offres/AppelOffreEditor.tsx |
DceAnalysisCard |
frontend | healthy | src/components/appels-offres/DceAnalysisCard.tsx |
AngleSuggestions |
frontend | healthy | src/components/appels-offres/AngleSuggestions.tsx |
DceUploadZone |
frontend | healthy | src/components/appels-offres/DceUploadZone.tsx |
AOActions |
frontend | healthy | src/components/appels-offres/AOActions.tsx |
BackToTopButton |
frontend | healthy | src/components/appels-offres/BackToTopButton.tsx |
DeleteAOButton |
frontend | healthy | src/components/appels-offres/DeleteAOButton.tsx |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
claude_scoring_logs |
data | healthy | supabase/migrations/023_claude_scoring_logs.sql |
public |
data | healthy | supabase/migrations/093_social_benchmarks.sql |
ice_breaker_prospects |
data | healthy | supabase/migrations/036_ice_breaker.sql |
tender_favorites |
data | healthy | supabase/migrations/003_add_favorites.sql |
prompt_templates |
data | healthy | supabase/migrations/038_prompt_templates.sql |
llm_call_logs |
data | healthy | supabase/migrations/057_llm_call_logs_and_alerts.sql |
monitoring_alerts_sent |
data | healthy | supabase/migrations/057_llm_call_logs_and_alerts.sql |
monitoring_thresholds |
data | healthy | supabase/migrations/057_llm_call_logs_and_alerts.sql |
tender_feedback |
data | healthy | supabase/migrations/054_tender_feedback.sql |
tenders |
data | healthy | supabase/migrations/001b_add_tenders.sql |
tender_scores |
data | healthy | supabase/migrations/001b_add_tenders.sql |
user_voice_profile |
data | healthy | supabase/migrations/039_user_voice_profile.sql |
tender_calibration_feedback |
data | healthy | supabase/migrations/017_calibration_feedback.sql |
tender_analysis |
data | healthy | supabase/migrations/052_tender_analysis.sql |
ice_breaker_llm_config |
data | healthy | supabase/migrations/056_ice_breaker_llm_config.sql |
subscription_tiers |
data | healthy | supabase/migrations/037_credits_system.sql |
feature_costs |
data | healthy | supabase/migrations/037_credits_system.sql |
credits_balances |
data | healthy | supabase/migrations/037_credits_system.sql |
credits_events |
data | healthy | supabase/migrations/037_credits_system.sql |
ice_breaker_feedback |
data | healthy | supabase/migrations/040_ice_breaker_v1_enrich.sql |
apify_actors |
data | healthy | supabase/migrations/051_apify_actors_and_followup_prompts.s… |
profiles |
data | healthy | supabase/migrations/001_initial_schema.sql |
references |
data | healthy | supabase/migrations/001_initial_schema.sql |
collaborateurs |
data | healthy | supabase/migrations/001_initial_schema.sql |
appels_offres |
data | healthy | supabase/migrations/001_initial_schema.sql |
documents_templates |
data | healthy | supabase/migrations/001_initial_schema.sql |
organizations |
data | healthy | supabase/migrations/014_reconcile_prod_schema.sql |
organization_members |
data | healthy | supabase/migrations/014_reconcile_prod_schema.sql |
tender_dce |
data | healthy | supabase/migrations/014_reconcile_prod_schema.sql |
| Label | Layer | Status | Path |
|---|---|---|---|
HubSpotApiError |
software | healthy | src/lib/hubspot/client.ts:HubSpotApiError |
HubSpotConfigError |
software | healthy | src/lib/hubspot/client.ts:HubSpotConfigError |
LiquidValidationError |
software | healthy | src/lib/ice-breaker/liquid-engine.ts:LiquidValidationError |
LiquidRenderError |
software | healthy | src/lib/ice-breaker/liquid-engine.ts:LiquidRenderError |
LiquidTimeoutError |
software | healthy | src/lib/ice-breaker/liquid-engine.ts:LiquidTimeoutError |
ApifyProfileError |
software | healthy | src/lib/ice-breaker/apify-profile.ts:ApifyProfileError |
StubWebSocket |
software | healthy | TESTS/setup.ts:StubWebSocket |
| Label | Layer | Status | Path |
|---|---|---|---|
auth::src/app/api/cron/sso-cleanup/route.ts |
security | healthy | src/app/api/cron/sso-cleanup/route.ts |
auth::src/lib/hubspot/client.ts |
security | healthy | src/lib/hubspot/client.ts |
auth::src/lib/sso/README.md |
security | healthy | src/lib/sso/README.md |
auth::src/app/auth/sso/route.ts |
security | healthy | src/app/auth/sso/route.ts |
auth::src/lib/sso/provision.ts |
security | healthy | src/lib/sso/provision.ts |
auth::src/app/api/ice-breaker/prospect/[id]/followup/route.… |
security | healthy | src/app/api/ice-breaker/prospect/[id]/followup/route.ts |
auth::src/lib/sso/verify.ts |
security | healthy | src/lib/sso/verify.ts |
| Label | Layer | Status | Path |
|---|---|---|---|
169.254.169.254 |
network | healthy | src/app/api/veille-rs/poc/run/route.ts |
127.0.0.1 |
network | healthy | src/lib/api-utils.ts |
10.0.0.1 |
network | healthy | TESTS/api-utils/safe-fetch-external.test.ts |
192.168.1.1 |
network | healthy | TESTS/api-utils/safe-fetch-external.test.ts |
172.16.0.1 |
network | healthy | TESTS/api-utils/safe-fetch-external.test.ts |
120.0.0.0 |
network | healthy | apify-atexo-actor/src/scraper.ts |
| Label | Layer | Status | Path |
|---|---|---|---|
gha::auto-promote-staging-alias |
cicd | healthy | .github/workflows/auto-promote-staging-alias.yml |
gha::protect-main-source |
cicd | healthy | .github/workflows/protect-main-source.yml |
gha::ci |
cicd | healthy | .github/workflows/ci.yml |
| Label | Layer | Status | Path |
|---|---|---|---|
promote-alias |
cicd | healthy | .github/workflows/auto-promote-staging-alias.yml |
check-source-branch |
cicd | healthy | .github/workflows/protect-main-source.yml |
build |
cicd | healthy | .github/workflows/ci.yml |
| Label | Layer | Status | Path |
|---|---|---|---|
postgresql |
data | healthy | AGENTS.md |
postgres |
data | healthy | src/app/api/veille-rs/brands/route.ts |
| Label | Layer | Status | Path |
|---|---|---|---|
image::apify-aws-actor/Dockerfile |
hardware | healthy | apify-aws-actor/Dockerfile |
image::apify-atexo-actor/Dockerfile |
hardware | healthy | apify-atexo-actor/Dockerfile |
| Label | Layer | Status | Path |
|---|---|---|---|
vps::aws |
hardware | healthy | vercel.json |
vps::gcp |
hardware | healthy | src/lib/enrichment/website-fetcher.ts |
| Label | Layer | Status | Path |
|---|---|---|---|
VERCEL_AOP_PROJECT_ID |
cicd | healthy | — |
VERCEL_TOKEN |
cicd | healthy | — |
| Label | Layer | Status | Path |
|---|---|---|---|
bendeblanzy__aop |
software | healthy | /data/fable5_failed_archive/bendeblanzy__aop |
| Label | Layer | Status | Path |
|---|---|---|---|
envoy |
network | healthy | src/app/(app)/appels-offres/dashboard/page.tsx |
This page is publicly accessible at:
https://repobility.com/scan/5b5c5e56-0b1b-40b6-bc56-25321ed33e8b/
To check status programmatically (no auth required):
curl -s https://repobility.com/api/v1/public/scan/5b5c5e56-0b1b-40b6-bc56-25321ed33e8b/
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.