https://github.com/souhail-lass/prodet-tunisie
· scanned 2026-06-16 00:18 UTC (2 months, 2 weeks ago)
28 raw signals (0 security + 28 graph)
Last scanned 2 months, 2 weeks ago · v1 · 28 actionable findings from 1 signal source. Security checks, system graph analysis, and verified AI-agent feedback are merged into one review queue.
All 1290 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 |
|---|---|---|---|
chunk |
software | healthy | scripts/screenshot-portal.mjs:chunk |
tokenFor |
software | healthy | scripts/responsive-audit.mjs:tokenFor |
probe |
software | healthy | scripts/responsive-audit.mjs:probe |
cls |
software | healthy | scripts/responsive-audit.mjs:cls |
label |
software | healthy | scripts/responsive-audit.mjs:label |
login |
software | healthy | scripts/responsive-audit.mjs:login |
auditSet |
software | healthy | scripts/responsive-audit.mjs:auditSet |
getLocaleFromPathname |
software | healthy | src/middleware.ts:getLocaleFromPathname |
isLocalizedAdminPath |
software | healthy | src/middleware.ts:isLocalizedAdminPath |
isLocalizedClientPath |
software | healthy | src/middleware.ts:isLocalizedClientPath |
decodeBase64Url |
software | healthy | src/middleware.ts:decodeBase64Url |
hasFreshSession |
software | healthy | src/middleware.ts:hasFreshSession |
passThroughWithLocale |
software | healthy | src/middleware.ts:passThroughWithLocale |
middleware |
software | healthy | src/middleware.ts:middleware |
protectClientPath |
software | healthy | src/middleware.ts:protectClientPath |
protectAdminPath |
software | healthy | src/middleware.ts:protectAdminPath |
json |
software | healthy | src/integrations/swiver/http-adapter.ts:json |
mapCustomer |
software | healthy | src/integrations/swiver/http-adapter.ts:mapCustomer |
label |
software | healthy | src/integrations/swiver/http-adapter.ts:label |
mapProduct |
software | healthy | src/integrations/swiver/http-adapter.ts:mapProduct |
mapSwiverDocumentKind |
software | healthy | src/integrations/swiver/http-adapter.ts:mapSwiverDocumentKi… |
t |
software | healthy | src/integrations/swiver/http-adapter.ts:t |
mapSwiverDocumentStatus |
software | healthy | src/integrations/swiver/http-adapter.ts:mapSwiverDocumentSt… |
s |
software | healthy | src/integrations/swiver/http-adapter.ts:s |
parseMoney |
software | healthy | src/integrations/swiver/http-adapter.ts:parseMoney |
mapDocument |
software | healthy | src/integrations/swiver/http-adapter.ts:mapDocument |
typeCode |
software | healthy | src/integrations/swiver/http-adapter.ts:typeCode |
createHttpSwiverAdapter |
software | healthy | src/integrations/swiver/http-adapter.ts:createHttpSwiverAda… |
getSwiverAdapter |
software | healthy | src/integrations/swiver/index.ts:getSwiverAdapter |
__resetSwiverAdapterForTests |
software | healthy | src/integrations/swiver/index.ts:__resetSwiverAdapterForTes… |
isLocale |
software | healthy | src/i18n/routing.ts:isLocale |
loadMessages |
software | healthy | src/i18n/request.ts:loadMessages |
mod |
software | healthy | src/i18n/request.ts:mod |
SiteHeader |
software | healthy | src/components/site-header.tsx:SiteHeader |
isActive |
software | healthy | src/components/site-header.tsx:isActive |
LangSwitch |
software | healthy | src/components/site-header.tsx:LangSwitch |
switchTo |
software | healthy | src/components/site-header.tsx:switchTo |
SiteFooter |
software | healthy | src/components/site-footer.tsx:SiteFooter |
AboutPage |
software | healthy | src/components/about/about-page.tsx:AboutPage |
AccessRequestForm |
software | healthy | src/components/client-space/access-request-form.tsx:AccessR… |
updateField |
software | healthy | src/components/client-space/access-request-form.tsx:updateF… |
submitAccessRequest |
software | healthy | src/components/client-space/access-request-form.tsx:submitA… |
FormField |
software | healthy | src/components/client-space/access-request-form.tsx:FormFie… |
validateForm |
software | healthy | src/components/client-space/access-request-form.tsx:validat… |
Logo |
software | healthy | src/components/brand/logo.tsx:Logo |
CategorySidebar |
software | healthy | src/components/catalogue/category-sidebar.tsx:CategorySideb… |
ProductCard |
software | healthy | src/components/catalogue/ProductCard.tsx:ProductCard |
QuoteQuantityControl |
software | healthy | src/components/catalogue/ProductCard.tsx:QuoteQuantityContr… |
commitDraft |
software | healthy | src/components/catalogue/ProductCard.tsx:commitDraft |
ProductInitials |
software | healthy | src/components/catalogue/ProductCard.tsx:ProductInitials |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
.prettierrc.json |
software | healthy | .prettierrc.json |
postcss.config.mjs |
software | healthy | postcss.config.mjs |
README.md |
software | healthy | README.md |
pnpm-lock.yaml |
software | healthy | pnpm-lock.yaml |
CLAUDE.md |
software | healthy | CLAUDE.md |
prodet_catalog_web_initial_no_prices.ts |
software | healthy | prodet_catalog_web_initial_no_prices.ts |
package.json |
software | healthy | package.json |
.env.example |
software | healthy | .env.example |
tsconfig.json |
software | healthy | tsconfig.json |
drizzle.config.ts |
software | healthy | drizzle.config.ts |
eslint.config.mjs |
software | healthy | eslint.config.mjs |
AGENTS.md |
software | healthy | AGENTS.md |
vitest.config.ts |
software | healthy | vitest.config.ts |
next.config.ts |
software | healthy | next.config.ts |
README.md |
software | healthy | docs/README.md |
sectors.md |
software | healthy | docs/00-overview/sectors.md |
vision.md |
software | healthy | docs/00-overview/vision.md |
developer-guide.md |
software | healthy | docs/00-overview/developer-guide.md |
personas.md |
software | healthy | docs/00-overview/personas.md |
glossary.md |
software | healthy | docs/00-overview/glossary.md |
client-portal-data-model.md |
software | healthy | docs/03-modules/client-portal-data-model.md |
client-portal.md |
software | healthy | docs/03-modules/client-portal.md |
client-access-review-todo.md |
software | healthy | docs/03-modules/client-access-review-todo.md |
client-portal-flows.md |
software | healthy | docs/03-modules/client-portal-flows.md |
README.md |
software | healthy | docs/03-modules/product-matching/README.md |
README.md |
software | healthy | docs/03-modules/order-intake/README.md |
README.md |
software | healthy | docs/03-modules/swiver-integration/README.md |
README.md |
software | healthy | docs/03-modules/client-portal/README.md |
README.md |
software | healthy | docs/03-modules/public-site/README.md |
deployment.md |
software | healthy | docs/05-ops/deployment.md |
observability.md |
software | healthy | docs/05-ops/observability.md |
claude-code-handoff.md |
software | healthy | docs/05-ops/claude-code-handoff.md |
first-admin-setup.md |
software | healthy | docs/05-ops/first-admin-setup.md |
secrets-checklist.md |
software | healthy | docs/05-ops/secrets-checklist.md |
incident-response.md |
software | healthy | docs/05-ops/incident-response.md |
ci-cd.md |
software | healthy | docs/05-ops/ci-cd.md |
project-status.md |
software | healthy | docs/05-ops/project-status.md |
security-audit.md |
software | healthy | docs/05-ops/security-audit.md |
competitors.md |
software | healthy | docs/07-research/competitors.md |
catalog-audit.md |
software | healthy | docs/07-research/catalog-audit.md |
keyword-research.md |
software | healthy | docs/07-research/keyword-research.md |
06-product-page-ux-brief.md |
software | healthy | docs/design/06-product-page-ux-brief.md |
09-design-decisions.md |
software | healthy | docs/design/09-design-decisions.md |
client-portal-ux.md |
software | healthy | docs/design/client-portal-ux.md |
04-homepage-v3-brief.md |
software | healthy | docs/design/04-homepage-v3-brief.md |
05-catalog-ux-brief.md |
software | healthy | docs/design/05-catalog-ux-brief.md |
template.md |
software | healthy | docs/08-tickets/template.md |
milestone-mvp.md |
software | healthy | docs/08-tickets/milestone-mvp.md |
spike-catalog-quality.md |
software | healthy | docs/06-spikes/spike-catalog-quality.md |
spike-product-matching.md |
software | healthy | docs/06-spikes/spike-product-matching.md |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
docs |
software | healthy | docs |
00-overview |
software | healthy | docs/00-overview |
03-modules |
software | healthy | docs/03-modules |
product-matching |
software | healthy | docs/03-modules/product-matching |
order-intake |
software | healthy | docs/03-modules/order-intake |
swiver-integration |
software | healthy | docs/03-modules/swiver-integration |
client-portal |
software | healthy | docs/03-modules/client-portal |
public-site |
software | healthy | docs/03-modules/public-site |
05-ops |
software | healthy | docs/05-ops |
07-research |
software | healthy | docs/07-research |
design |
software | healthy | docs/design |
08-tickets |
software | healthy | docs/08-tickets |
06-spikes |
software | healthy | docs/06-spikes |
02-architecture |
software | healthy | docs/02-architecture |
adr |
software | healthy | docs/02-architecture/adr |
04-design |
software | healthy | docs/04-design |
01-product |
software | healthy | docs/01-product |
scripts |
software | healthy | scripts |
design_handoff_website |
software | healthy | design_handoff_website |
reference |
software | healthy | design_handoff_website/reference |
public |
software | healthy | public |
images |
software | healthy | public/images |
categories |
software | healthy | public/images/categories |
familles |
software | healthy | public/images/familles |
.github |
software | healthy | .github |
workflows |
software | healthy | .github/workflows |
drizzle |
software | healthy | drizzle |
migrations |
software | healthy | drizzle/migrations |
meta |
software | healthy | drizzle/migrations/meta |
.cursor |
software | healthy | .cursor |
rules |
software | healthy | .cursor/rules |
src |
software | healthy | src |
integrations |
software | healthy | src/integrations |
swiver |
software | healthy | src/integrations/swiver |
types |
software | healthy | src/types |
i18n |
software | healthy | src/i18n |
components |
software | healthy | src/components |
about |
software | healthy | src/components/about |
client-space |
software | healthy | src/components/client-space |
brand |
software | healthy | src/components/brand |
catalogue |
software | healthy | src/components/catalogue |
contact |
software | healthy | src/components/contact |
secteurs |
software | healthy | src/components/secteurs |
product |
software | healthy | src/components/product |
ui |
software | healthy | src/components/ui |
site |
software | healthy | src/components/site |
home |
software | healthy | src/components/home |
admin |
software | healthy | src/components/admin |
portal |
software | healthy | src/components/portal |
ds |
software | healthy | src/components/ds |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
/[locale]/(client)/client |
frontend | healthy | src/app/[locale]/(client)/client/page.tsx |
/[locale]/(client)/client/devis |
frontend | healthy | src/app/[locale]/(client)/client/devis/page.tsx |
/[locale]/(client)/client/nouvelle-demande |
frontend | healthy | src/app/[locale]/(client)/client/nouvelle-demande/page.tsx |
/[locale]/(client)/client/commandes |
frontend | healthy | src/app/[locale]/(client)/client/commandes/page.tsx |
/[locale]/(client)/client/commandes/[id] |
frontend | healthy | src/app/[locale]/(client)/client/commandes/[id]/page.tsx |
/[locale]/(client)/client/livraisons |
frontend | healthy | src/app/[locale]/(client)/client/livraisons/page.tsx |
/[locale]/(client)/client/produits-habituels |
frontend | healthy | src/app/[locale]/(client)/client/produits-habituels/page.tsx |
/[locale]/(client)/client/historique |
frontend | healthy | src/app/[locale]/(client)/client/historique/page.tsx |
/[locale]/(client)/client/historique/[id] |
frontend | healthy | src/app/[locale]/(client)/client/historique/[id]/page.tsx |
/[locale]/(client)/client/factures |
frontend | healthy | src/app/[locale]/(client)/client/factures/page.tsx |
/[locale]/(client)/client/compte |
frontend | healthy | src/app/[locale]/(client)/client/compte/page.tsx |
/[locale]/(client)/client/support |
frontend | healthy | src/app/[locale]/(client)/client/support/page.tsx |
/[locale]/(client)/client/support/[id] |
frontend | healthy | src/app/[locale]/(client)/client/support/[id]/page.tsx |
/[locale]/(client)/client/documents |
frontend | healthy | src/app/[locale]/(client)/client/documents/page.tsx |
/[locale]/(client)/client/commander |
frontend | healthy | src/app/[locale]/(client)/client/commander/page.tsx |
/[locale]/(admin)/admin/demandes-portail |
frontend | healthy | src/app/[locale]/(admin)/admin/demandes-portail/page.tsx |
/[locale]/(admin)/admin/demandes-portail/[id] |
frontend | healthy | src/app/[locale]/(admin)/admin/demandes-portail/[id]/page.t… |
/[locale]/(admin)/admin/produits |
frontend | healthy | src/app/[locale]/(admin)/admin/produits/page.tsx |
/[locale]/(admin)/admin/produits/nouveau |
frontend | healthy | src/app/[locale]/(admin)/admin/produits/nouveau/page.tsx |
/[locale]/(admin)/admin/produits/[id] |
frontend | healthy | src/app/[locale]/(admin)/admin/produits/[id]/page.tsx |
/[locale]/(admin)/admin/clients |
frontend | healthy | src/app/[locale]/(admin)/admin/clients/page.tsx |
/[locale]/(admin)/admin/support |
frontend | healthy | src/app/[locale]/(admin)/admin/support/page.tsx |
/[locale]/(admin)/admin/support/[id] |
frontend | healthy | src/app/[locale]/(admin)/admin/support/[id]/page.tsx |
/[locale]/(admin)/admin/overview |
frontend | healthy | src/app/[locale]/(admin)/admin/overview/page.tsx |
/[locale]/(auth)/connexion-client |
frontend | healthy | src/app/[locale]/(auth)/connexion-client/page.tsx |
/[locale]/(auth)/connexion-admin |
frontend | healthy | src/app/[locale]/(auth)/connexion-admin/page.tsx |
/[locale]/(public) |
frontend | healthy | src/app/[locale]/(public)/page.tsx |
/[locale]/(public)/devis |
frontend | healthy | src/app/[locale]/(public)/devis/page.tsx |
/[locale]/(public)/devenir-client |
frontend | healthy | src/app/[locale]/(public)/devenir-client/page.tsx |
/[locale]/(public)/catalogue |
frontend | healthy | src/app/[locale]/(public)/catalogue/page.tsx |
/[locale]/(public)/catalogue/categorie/[slug] |
frontend | healthy | src/app/[locale]/(public)/catalogue/categorie/[slug]/page.t… |
/[locale]/(public)/catalogue/[slug] |
frontend | healthy | src/app/[locale]/(public)/catalogue/[slug]/page.tsx |
/[locale]/(public)/produits/[famille] |
frontend | healthy | src/app/[locale]/(public)/produits/[famille]/page.tsx |
/[locale]/(public)/produits/[famille]/[souscategorie] |
frontend | healthy | src/app/[locale]/(public)/produits/[famille]/[souscategorie… |
/[locale]/(public)/contact |
frontend | healthy | src/app/[locale]/(public)/contact/page.tsx |
/[locale]/(public)/secteurs |
frontend | healthy | src/app/[locale]/(public)/secteurs/page.tsx |
/[locale]/(public)/secteurs/[slug] |
frontend | healthy | src/app/[locale]/(public)/secteurs/[slug]/page.tsx |
/[locale]/(public)/a-propos |
frontend | healthy | src/app/[locale]/(public)/a-propos/page.tsx |
/[locale]/(public)/activation-client |
frontend | healthy | src/app/[locale]/(public)/activation-client/page.tsx |
/[locale]/(public)/cookies |
frontend | healthy | src/app/[locale]/(public)/cookies/page.tsx |
/[locale]/(public)/mentions-legales |
frontend | healthy | src/app/[locale]/(public)/mentions-legales/page.tsx |
/[locale]/(public)/confidentialite |
frontend | healthy | src/app/[locale]/(public)/confidentialite/page.tsx |
/[locale]/(public)/espace-client |
frontend | healthy | src/app/[locale]/(public)/espace-client/page.tsx |
/ |
frontend | healthy | src/middleware.ts |
| Label | Layer | Status | Path |
|---|---|---|---|
customer_document |
data | healthy | drizzle/migrations/0006_hesitant_jackal.sql |
order_draft_document |
data | healthy | drizzle/migrations/0006_hesitant_jackal.sql |
swiver_webhook_event |
data | healthy | drizzle/migrations/0007_sudden_wilson_fisk.sql |
customer_usual_product |
data | healthy | drizzle/migrations/0005_orange_pixie.sql |
support_ticket |
data | healthy | drizzle/migrations/0010_melted_micromacro.sql |
ticket_message |
data | healthy | drizzle/migrations/0010_melted_micromacro.sql |
catalogue_product |
data | healthy | drizzle/migrations/0009_complex_violations.sql |
audit_log |
data | healthy | drizzle/migrations/0001_initial_schema.sql |
customer |
data | healthy | drizzle/migrations/0001_initial_schema.sql |
customer_contact |
data | healthy | drizzle/migrations/0001_initial_schema.sql |
category |
data | healthy | drizzle/migrations/0001_initial_schema.sql |
family |
data | healthy | drizzle/migrations/0001_initial_schema.sql |
product_sector |
data | healthy | drizzle/migrations/0001_initial_schema.sql |
sector |
data | healthy | drizzle/migrations/0001_initial_schema.sql |
product |
data | healthy | drizzle/migrations/0001_initial_schema.sql |
product_alias |
data | healthy | drizzle/migrations/0001_initial_schema.sql |
product_asset |
data | healthy | drizzle/migrations/0001_initial_schema.sql |
product_embedding |
data | healthy | drizzle/migrations/0001_initial_schema.sql |
product_translation |
data | healthy | drizzle/migrations/0001_initial_schema.sql |
app_user |
data | healthy | drizzle/migrations/0001_initial_schema.sql |
user_customer |
data | healthy | drizzle/migrations/0001_initial_schema.sql |
extraction_job |
data | healthy | drizzle/migrations/0001_initial_schema.sql |
order_attachment |
data | healthy | drizzle/migrations/0001_initial_schema.sql |
order_draft |
data | healthy | drizzle/migrations/0001_initial_schema.sql |
order_line |
data | healthy | drizzle/migrations/0001_initial_schema.sql |
quote_request |
data | healthy | drizzle/migrations/0001_initial_schema.sql |
portal_invite |
data | healthy | drizzle/migrations/0004_parallel_siren.sql |
swiver_hidden_product |
data | healthy | drizzle/migrations/0008_polite_nightmare.sql |
client_access_request |
data | healthy | drizzle/migrations/0003_overconfident_mariko_yashida.sql |
| Label | Layer | Status | Path |
|---|---|---|---|
DisabledCustomerPort |
software | healthy | src/integrations/swiver/disabled-adapter.ts:DisabledCustome… |
DisabledProductPort |
software | healthy | src/integrations/swiver/disabled-adapter.ts:DisabledProduct… |
DisabledDocumentPort |
software | healthy | src/integrations/swiver/disabled-adapter.ts:DisabledDocumen… |
DisabledHealthPort |
software | healthy | src/integrations/swiver/disabled-adapter.ts:DisabledHealthP… |
SwiverEndpointNotMappedYet |
software | healthy | src/integrations/swiver/http-adapter.ts:SwiverEndpointNotMa… |
HttpTransport |
software | healthy | src/integrations/swiver/http-adapter.ts:HttpTransport |
SwiverHttpError |
software | healthy | src/integrations/swiver/http-adapter.ts:SwiverHttpError |
HttpCustomerPort |
software | healthy | src/integrations/swiver/http-adapter.ts:HttpCustomerPort |
HttpProductPort |
software | healthy | src/integrations/swiver/http-adapter.ts:HttpProductPort |
HttpDocumentPort |
software | healthy | src/integrations/swiver/http-adapter.ts:HttpDocumentPort |
HttpHealthPort |
software | healthy | src/integrations/swiver/http-adapter.ts:HttpHealthPort |
SwiverNotConfiguredError |
software | healthy | src/integrations/swiver/types.ts:SwiverNotConfiguredError |
names |
software | healthy | src/lib/utils.test.ts:names |
objects |
software | healthy | src/lib/utils.test.ts:objects |
SupabaseAuthConfigurationError |
software | healthy | src/lib/supabase/server.ts:SupabaseAuthConfigurationError |
SupabaseAdminUnavailableError |
software | healthy | src/lib/supabase/admin.ts:SupabaseAdminUnavailableError |
AdminAuthUnavailableError |
software | healthy | src/features/admin/auth.ts:AdminAuthUnavailableError |
UnauthenticatedAdminError |
software | healthy | src/features/admin/auth.ts:UnauthenticatedAdminError |
ForbiddenAdminError |
software | healthy | src/features/admin/auth.ts:ForbiddenAdminError |
ClientAuthUnavailableError |
software | healthy | src/features/client-portal/auth.ts:ClientAuthUnavailableErr… |
UnauthenticatedClientError |
software | healthy | src/features/client-portal/auth.ts:UnauthenticatedClientErr… |
ForbiddenClientError |
software | healthy | src/features/client-portal/auth.ts:ForbiddenClientError |
DocumentsStorageError |
software | healthy | src/features/client-portal/documents/storage.ts:DocumentsSt… |
DocumentsStorageUnavailableError |
software | healthy | src/features/client-portal/documents/storage.ts:DocumentsSt… |
| Label | Layer | Status | Path |
|---|---|---|---|
0000_extensions.sql |
data | healthy | drizzle/migrations/0000_extensions.sql |
0006_hesitant_jackal.sql |
data | healthy | drizzle/migrations/0006_hesitant_jackal.sql |
0007_sudden_wilson_fisk.sql |
data | healthy | drizzle/migrations/0007_sudden_wilson_fisk.sql |
0011_overjoyed_franklin_richards.sql |
data | healthy | drizzle/migrations/0011_overjoyed_franklin_richards.sql |
0005_orange_pixie.sql |
data | healthy | drizzle/migrations/0005_orange_pixie.sql |
0010_melted_micromacro.sql |
data | healthy | drizzle/migrations/0010_melted_micromacro.sql |
0009_complex_violations.sql |
data | healthy | drizzle/migrations/0009_complex_violations.sql |
0001_initial_schema.sql |
data | healthy | drizzle/migrations/0001_initial_schema.sql |
0004_parallel_siren.sql |
data | healthy | drizzle/migrations/0004_parallel_siren.sql |
0008_polite_nightmare.sql |
data | healthy | drizzle/migrations/0008_polite_nightmare.sql |
0002_gigantic_captain_midlands.sql |
data | healthy | drizzle/migrations/0002_gigantic_captain_midlands.sql |
0003_overconfident_mariko_yashida.sql |
data | healthy | drizzle/migrations/0003_overconfident_mariko_yashida.sql |
| Label | Layer | Status | Path |
|---|---|---|---|
NotFound |
frontend | healthy | src/app/not-found.tsx |
RootLayout |
frontend | healthy | src/app/layout.tsx |
ClientPortalLoading |
frontend | healthy | src/app/[locale]/(client)/client/loading.tsx |
AdminLoading |
frontend | healthy | src/app/[locale]/(admin)/admin/loading.tsx |
NewProductPage |
frontend | healthy | src/app/[locale]/(admin)/admin/produits/nouveau/page.tsx |
PublicLayout |
frontend | healthy | src/app/[locale]/(public)/layout.tsx |
CatalogueLoading |
frontend | healthy | src/app/[locale]/(public)/catalogue/loading.tsx |
| Label | Layer | Status | Path |
|---|---|---|---|
postgres |
data | healthy | README.md |
sqlite |
data | healthy | pnpm-lock.yaml |
redis |
data | healthy | pnpm-lock.yaml |
postgresql |
data | healthy | .env.example |
| Label | Layer | Status | Path |
|---|---|---|---|
link-check |
cicd | healthy | .github/workflows/docs-check.yml |
markdown-lint |
cicd | healthy | .github/workflows/docs-check.yml |
app |
cicd | healthy | .github/workflows/ci.yml |
| Label | Layer | Status | Path |
|---|---|---|---|
port:64 |
network | healthy | pnpm-lock.yaml |
port:15 |
network | healthy | pnpm-lock.yaml |
| Label | Layer | Status | Path |
|---|---|---|---|
envoy |
network | healthy | src/integrations/swiver/http-adapter.ts |
nginx |
network | healthy | src/lib/rate-limit.ts |
| Label | Layer | Status | Path |
|---|---|---|---|
gha::docs-check |
cicd | healthy | .github/workflows/docs-check.yml |
gha::ci |
cicd | healthy | .github/workflows/ci.yml |
| Label | Layer | Status | Path |
|---|---|---|---|
repobility-clone-_4thqxyi |
software | healthy | /tmp/repobility-clone-_4thqxyi |
| Label | Layer | Status | Path |
|---|---|---|---|
vps::aws |
hardware | healthy | pnpm-lock.yaml |
This page is publicly accessible at:
https://repobility.com/scan/1530ec45-1e61-4c55-a651-fb99a50b7a36/
To check status programmatically (no auth required):
curl -s https://repobility.com/api/v1/public/scan/1530ec45-1e61-4c55-a651-fb99a50b7a36/
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.