https://github.com/simonbrunou/diversif
· scanned 2026-06-16 00:13 UTC (2 months, 2 weeks ago)
230 raw signals (125 security + 105 graph)
Last scanned 2 months, 2 weeks ago · v1 · 111 actionable findings from 2 signal sources. 304 repeated signals grouped for readability. Security checks, system graph analysis, and verified AI-agent feedback are merged into one review queue.
All 1517 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 |
|---|---|---|---|
resolveSentryRelease |
software | healthy | vite.config.ts:resolveSentryRelease |
of |
software | healthy | paraglide.config.ts:of |
applyDefaultAppMocks |
software | healthy | bunfig.preload.ts:applyDefaultAppMocks |
restoreParaglide |
software | healthy | bunfig.preload.ts:restoreParaglide |
__commonJS |
software | healthy | project.inlang/modules/plugin-message-format.js:__commonJS |
__require |
software | healthy | project.inlang/modules/plugin-message-format.js:__require |
__copyProps |
software | healthy | project.inlang/modules/plugin-message-format.js:__copyProps |
__toESM |
software | healthy | project.inlang/modules/plugin-message-format.js:__toESM |
Entries |
software | healthy | project.inlang/modules/plugin-message-format.js:Entries |
Clear |
software | healthy | project.inlang/modules/plugin-message-format.js:Clear |
Delete |
software | healthy | project.inlang/modules/plugin-message-format.js:Delete |
Has |
software | healthy | project.inlang/modules/plugin-message-format.js:Has |
Set2 |
software | healthy | project.inlang/modules/plugin-message-format.js:Set2 |
Get |
software | healthy | project.inlang/modules/plugin-message-format.js:Get |
IsArray |
software | healthy | project.inlang/modules/plugin-message-format.js:IsArray |
IsBigInt |
software | healthy | project.inlang/modules/plugin-message-format.js:IsBigInt |
IsBoolean |
software | healthy | project.inlang/modules/plugin-message-format.js:IsBoolean |
IsDate |
software | healthy | project.inlang/modules/plugin-message-format.js:IsDate |
IsNull |
software | healthy | project.inlang/modules/plugin-message-format.js:IsNull |
IsNumber |
software | healthy | project.inlang/modules/plugin-message-format.js:IsNumber |
IsObject |
software | healthy | project.inlang/modules/plugin-message-format.js:IsObject |
IsString |
software | healthy | project.inlang/modules/plugin-message-format.js:IsString |
IsUint8Array |
software | healthy | project.inlang/modules/plugin-message-format.js:IsUint8Array |
IsUndefined |
software | healthy | project.inlang/modules/plugin-message-format.js:IsUndefined |
IsPattern |
software | healthy | project.inlang/modules/plugin-message-format.js:IsPattern |
IsControlCharacterFree |
software | healthy | project.inlang/modules/plugin-message-format.js:IsControlCh… |
IsAdditionalProperties |
software | healthy | project.inlang/modules/plugin-message-format.js:IsAdditiona… |
IsOptionalBigInt |
software | healthy | project.inlang/modules/plugin-message-format.js:IsOptionalB… |
IsOptionalNumber |
software | healthy | project.inlang/modules/plugin-message-format.js:IsOptionalN… |
IsOptionalBoolean |
software | healthy | project.inlang/modules/plugin-message-format.js:IsOptionalB… |
IsOptionalString |
software | healthy | project.inlang/modules/plugin-message-format.js:IsOptionalS… |
IsOptionalPattern |
software | healthy | project.inlang/modules/plugin-message-format.js:IsOptionalP… |
IsOptionalFormat |
software | healthy | project.inlang/modules/plugin-message-format.js:IsOptionalF… |
IsOptionalSchema |
software | healthy | project.inlang/modules/plugin-message-format.js:IsOptionalS… |
TAny |
software | healthy | project.inlang/modules/plugin-message-format.js:TAny |
TArray |
software | healthy | project.inlang/modules/plugin-message-format.js:TArray |
TAsyncIterator |
software | healthy | project.inlang/modules/plugin-message-format.js:TAsyncItera… |
TBigInt |
software | healthy | project.inlang/modules/plugin-message-format.js:TBigInt |
TBoolean |
software | healthy | project.inlang/modules/plugin-message-format.js:TBoolean |
TConstructor |
software | healthy | project.inlang/modules/plugin-message-format.js:TConstructor |
TDate |
software | healthy | project.inlang/modules/plugin-message-format.js:TDate |
TFunction |
software | healthy | project.inlang/modules/plugin-message-format.js:TFunction |
TInteger |
software | healthy | project.inlang/modules/plugin-message-format.js:TInteger |
TIntersect |
software | healthy | project.inlang/modules/plugin-message-format.js:TIntersect |
TIterator |
software | healthy | project.inlang/modules/plugin-message-format.js:TIterator |
TKindOf |
software | healthy | project.inlang/modules/plugin-message-format.js:TKindOf |
TKind |
software | healthy | project.inlang/modules/plugin-message-format.js:TKind |
TLiteralString |
software | healthy | project.inlang/modules/plugin-message-format.js:TLiteralStr… |
TLiteralNumber |
software | healthy | project.inlang/modules/plugin-message-format.js:TLiteralNum… |
TLiteralBoolean |
software | healthy | project.inlang/modules/plugin-message-format.js:TLiteralBoo… |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
railpack.json |
software | healthy | railpack.json |
playwright.config.ts |
software | healthy | playwright.config.ts |
TOOLING_AUDIT.md |
software | healthy | TOOLING_AUDIT.md |
renovate.json |
software | healthy | renovate.json |
vite.config.ts |
software | healthy | vite.config.ts |
bun.lock |
software | healthy | bun.lock |
PRODUCT.md |
software | healthy | PRODUCT.md |
README.md |
software | healthy | README.md |
CLAUDE.md |
software | healthy | CLAUDE.md |
bunfig.toml |
software | healthy | bunfig.toml |
package.json |
software | healthy | package.json |
Dockerfile |
software | healthy | Dockerfile |
PARKING_LOT.md |
software | healthy | PARKING_LOT.md |
paraglide.config.ts |
software | healthy | paraglide.config.ts |
svelte.config.js |
software | healthy | svelte.config.js |
.dependency-cruiser.cjs |
software | healthy | .dependency-cruiser.cjs |
knip.json |
software | healthy | knip.json |
.env.example |
software | healthy | .env.example |
DEPLOY.md |
software | healthy | DEPLOY.md |
eslint.config.js |
software | healthy | eslint.config.js |
tsconfig.json |
software | healthy | tsconfig.json |
drizzle.config.ts |
software | healthy | drizzle.config.ts |
LICENSE |
software | healthy | LICENSE |
.fallowrc.json |
software | healthy | .fallowrc.json |
docker-compose.yml |
software | healthy | docker-compose.yml |
bunfig.preload.ts |
software | healthy | bunfig.preload.ts |
svelte-loader.preload.ts |
software | healthy | svelte-loader.preload.ts |
settings.json |
software | healthy | project.inlang/settings.json |
README.md |
software | healthy | project.inlang/modules/README.md |
plugin-message-format.js |
software | healthy | project.inlang/modules/plugin-message-format.js |
medical-audit-2026-05-08.md |
software | healthy | docs/medical-audit-2026-05-08.md |
claude-setup.md |
software | healthy | docs/claude-setup.md |
sentry-setup.md |
software | healthy | docs/superpowers/runbooks/sentry-setup.md |
2026-05-10-phase3-app-shell.md |
software | healthy | docs/superpowers/plans/2026-05-10-phase3-app-shell.md |
2026-05-21-bundle-2-visual-coherence-sweep.md |
software | healthy | docs/superpowers/plans/2026-05-21-bundle-2-visual-coherence… |
2026-05-06-observability-sentry.md |
software | healthy | docs/superpowers/plans/2026-05-06-observability-sentry.md |
2026-05-12-phase7-cleanup-flag-removal.md |
software | healthy | docs/superpowers/plans/2026-05-12-phase7-cleanup-flag-remov… |
2026-05-07-i18n-scaffolding.md |
software | healthy | docs/superpowers/plans/2026-05-07-i18n-scaffolding.md |
2026-05-06-route-loader-perf.md |
software | healthy | docs/superpowers/plans/2026-05-06-route-loader-perf.md |
2026-05-22-ui-regression-coverage.md |
software | healthy | docs/superpowers/plans/2026-05-22-ui-regression-coverage.md |
2026-05-11-phase6-auth-onboarding-landing.md |
software | healthy | docs/superpowers/plans/2026-05-11-phase6-auth-onboarding-la… |
2026-05-21-discover-tab-grouped-layout.md |
software | healthy | docs/superpowers/plans/2026-05-21-discover-tab-grouped-layo… |
2026-05-14-late-reaction-promotion.md |
software | healthy | docs/superpowers/plans/2026-05-14-late-reaction-promotion.md |
2026-05-10-foundation-tokens-primitives.md |
software | healthy | docs/superpowers/plans/2026-05-10-foundation-tokens-primiti… |
2026-05-21-bundle-1-foundation-primitives.md |
software | healthy | docs/superpowers/plans/2026-05-21-bundle-1-foundation-primi… |
2026-05-22-a11y-audit.md |
software | healthy | docs/superpowers/plans/2026-05-22-a11y-audit.md |
2026-05-15-allergen-maintenance.md |
software | healthy | docs/superpowers/plans/2026-05-15-allergen-maintenance.md |
2026-05-22-perf-budget.md |
software | healthy | docs/superpowers/plans/2026-05-22-perf-budget.md |
2026-05-07-pwa-offline-log.md |
software | healthy | docs/superpowers/plans/2026-05-07-pwa-offline-log.md |
2026-05-11-phase5-decouvrir-profil-reaction.md |
software | healthy | docs/superpowers/plans/2026-05-11-phase5-decouvrir-profil-r… |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
project.inlang |
software | healthy | project.inlang |
modules |
software | healthy | project.inlang/modules |
docs |
software | healthy | docs |
superpowers |
software | healthy | docs/superpowers |
runbooks |
software | healthy | docs/superpowers/runbooks |
plans |
software | healthy | docs/superpowers/plans |
specs |
software | healthy | docs/superpowers/specs |
scripts |
software | healthy | scripts |
graphify-out |
software | healthy | graphify-out |
memory |
software | healthy | graphify-out/memory |
2026-05-30 |
software | healthy | graphify-out/2026-05-30 |
messages |
software | healthy | messages |
.claude |
software | healthy | .claude |
agents |
software | healthy | .claude/agents |
hooks |
software | healthy | .claude/hooks |
skills |
software | healthy | .claude/skills |
migration |
software | healthy | .claude/skills/migration |
gen-test |
software | healthy | .claude/skills/gen-test |
fallow |
software | healthy | .claude/skills/fallow |
references |
software | healthy | .claude/skills/fallow/references |
council |
software | healthy | .claude/skills/council |
.github |
software | healthy | .github |
workflows |
software | healthy | .github/workflows |
drizzle |
software | healthy | drizzle |
meta |
software | healthy | drizzle/meta |
src |
software | healthy | src |
test |
software | healthy | src/test |
lib |
software | healthy | src/lib |
offline |
software | healthy | src/lib/offline |
auth |
software | healthy | src/lib/auth |
utils |
software | healthy | src/lib/utils |
components |
software | healthy | src/lib/components |
bento |
software | healthy | src/lib/components/bento |
ui |
software | healthy | src/lib/components/ui |
landing |
software | healthy | src/lib/components/landing |
guide |
software | healthy | src/lib/components/guide |
content |
software | healthy | src/lib/content |
server |
software | healthy | src/lib/server |
guidance |
software | healthy | src/lib/server/guidance |
queries |
software | healthy | src/lib/server/guidance/queries |
db |
software | healthy | src/lib/server/db |
styles |
software | healthy | src/lib/styles |
forms |
software | healthy | src/lib/forms |
routes |
software | healthy | src/routes |
robots.txt |
software | healthy | src/routes/robots.txt |
offline |
software | healthy | src/routes/offline |
logout |
software | healthy | src/routes/logout |
sitemap.xml |
software | healthy | src/routes/sitemap.xml |
politique-confidentialite |
software | healthy | src/routes/politique-confidentialite |
login |
software | healthy | src/routes/login |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
password_literal::src/routes/login/page.server.test.ts |
security | healthy | src/routes/login/page.server.test.ts |
password_literal::src/routes/login/page.server.test.ts |
security | healthy | src/routes/login/page.server.test.ts |
password_literal::src/routes/login/page.server.test.ts |
security | healthy | src/routes/login/page.server.test.ts |
password_literal::src/routes/login/page.server.test.ts |
security | healthy | src/routes/login/page.server.test.ts |
password_literal::src/routes/login/page.server.test.ts |
security | healthy | src/routes/login/page.server.test.ts |
password_literal::src/routes/login/page.server.test.ts |
security | healthy | src/routes/login/page.server.test.ts |
password_literal::src/routes/login/page.server.test.ts |
security | healthy | src/routes/login/page.server.test.ts |
password_literal::src/routes/login/page.server.test.ts |
security | healthy | src/routes/login/page.server.test.ts |
password_literal::src/routes/login/page.server.test.ts |
security | healthy | src/routes/login/page.server.test.ts |
password_literal::src/routes/login/page.server.test.ts |
security | healthy | src/routes/login/page.server.test.ts |
password_literal::src/routes/login/page.server.test.ts |
security | healthy | src/routes/login/page.server.test.ts |
password_literal::src/routes/login/page.server.test.ts |
security | healthy | src/routes/login/page.server.test.ts |
password_literal::src/routes/login/page.server.test.ts |
security | healthy | src/routes/login/page.server.test.ts |
password_literal::src/routes/login/page.server.test.ts |
security | healthy | src/routes/login/page.server.test.ts |
password_literal::src/routes/login/page.server.test.ts |
security | healthy | src/routes/login/page.server.test.ts |
password_literal::src/routes/login/page.server.test.ts |
security | healthy | src/routes/login/page.server.test.ts |
password_literal::src/routes/login/page.server.test.ts |
security | healthy | src/routes/login/page.server.test.ts |
password_literal::src/routes/login/page.server.test.ts |
security | healthy | src/routes/login/page.server.test.ts |
password_literal::src/routes/signup/page.server.test.ts |
security | healthy | src/routes/signup/page.server.test.ts |
password_literal::src/routes/passkeys/registration/options/… |
security | healthy | src/routes/passkeys/registration/options/server.test.ts |
password_literal::src/routes/passkeys/registration/options/… |
security | healthy | src/routes/passkeys/registration/options/server.test.ts |
password_literal::src/routes/account/password/page.server.t… |
security | healthy | src/routes/account/password/page.server.test.ts |
password_literal::src/routes/account/password/page.server.t… |
security | healthy | src/routes/account/password/page.server.test.ts |
password_literal::src/routes/account/password/page.server.t… |
security | healthy | src/routes/account/password/page.server.test.ts |
password_literal::src/routes/account/password/page.server.t… |
security | healthy | src/routes/account/password/page.server.test.ts |
password_literal::src/routes/account/password/page.server.t… |
security | healthy | src/routes/account/password/page.server.test.ts |
password_literal::src/routes/account/password/page.server.t… |
security | healthy | src/routes/account/password/page.server.test.ts |
password_literal::src/routes/account/password/page.server.t… |
security | healthy | src/routes/account/password/page.server.test.ts |
password_literal::src/routes/account/password/page.server.t… |
security | healthy | src/routes/account/password/page.server.test.ts |
password_literal::src/routes/account/password/page.server.t… |
security | healthy | src/routes/account/password/page.server.test.ts |
password_literal::src/routes/account/password/page.server.t… |
security | healthy | src/routes/account/password/page.server.test.ts |
password_literal::src/routes/account/delete/page.server.tes… |
security | healthy | src/routes/account/delete/page.server.test.ts |
password_literal::src/routes/account/delete/page.server.tes… |
security | healthy | src/routes/account/delete/page.server.test.ts |
password_literal::src/routes/account/delete/page.server.tes… |
security | healthy | src/routes/account/delete/page.server.test.ts |
password_literal::src/routes/account/delete/page.server.tes… |
security | healthy | src/routes/account/delete/page.server.test.ts |
password_literal::src/routes/account/passkeys/page.server.t… |
security | healthy | src/routes/account/passkeys/page.server.test.ts |
password_literal::src/routes/account/passkeys/page.server.t… |
security | healthy | src/routes/account/passkeys/page.server.test.ts |
password_literal::src/routes/account/passkeys/page.server.t… |
security | healthy | src/routes/account/passkeys/page.server.test.ts |
password_literal::src/routes/account/passkeys/page.server.t… |
security | healthy | src/routes/account/passkeys/page.server.test.ts |
password_literal::src/routes/account/passkeys/page.server.t… |
security | healthy | src/routes/account/passkeys/page.server.test.ts |
password_literal::src/routes/account/passkeys/page.server.t… |
security | healthy | src/routes/account/passkeys/page.server.test.ts |
password_literal::src/routes/account/passkeys/page.server.t… |
security | healthy | src/routes/account/passkeys/page.server.test.ts |
password_literal::src/routes/child/[id]/settings/settings-t… |
security | healthy | src/routes/child/[id]/settings/settings-test-fixtures.ts |
password_literal::src/routes/child/[id]/settings/settings.c… |
security | healthy | src/routes/child/[id]/settings/settings.child.test.ts |
password_literal::src/routes/child/[id]/settings/settings.i… |
security | healthy | src/routes/child/[id]/settings/settings.invitations.test.ts |
| Label | Layer | Status | Path |
|---|---|---|---|
extends |
software | healthy | project.inlang/modules/plugin-message-format.js:extends |
names |
software | healthy | src/lib/utils/cn.test.ts:names |
fragments |
software | healthy | src/lib/utils/categories.test.ts:fragments |
and |
software | healthy | src/lib/utils/theme.test.ts:and |
prop |
software | healthy | src/lib/components/SharedTopBar.test.ts:prop |
onto |
software | healthy | src/lib/components/ui/SheetSection.test.ts:onto |
prop |
software | healthy | src/lib/components/ui/Badge.test.ts:prop |
prop |
software | healthy | src/lib/components/ui/EmptyHint.test.ts:prop |
to |
software | healthy | src/lib/components/ui/DetailSheet.test.ts:to |
via |
software | healthy | src/lib/components/ui/FormError.test.ts:via |
prop |
software | healthy | src/lib/components/ui/FormError.test.ts:prop |
onto |
software | healthy | src/lib/components/ui/Field.test.ts:onto |
with |
software | healthy | src/lib/components/ui/DashedActionRow.test.ts:with |
prop |
software | healthy | src/lib/components/ui/Card.test.ts:prop |
ExportTooLargeError |
software | healthy | src/lib/server/gdpr.ts:ExportTooLargeError |
IdempotencyInFlight |
software | healthy | src/lib/server/idempotency.ts:IdempotencyInFlight |
IdempotencyScopeMismatch |
software | healthy | src/lib/server/idempotency.ts:IdempotencyScopeMismatch |
InviteRace |
software | healthy | src/routes/signup/+page.server.ts:InviteRace |
LogActionAbort |
software | healthy | src/routes/child/[id]/log/+page.server.ts:LogActionAbort |
| Label | Layer | Status | Path |
|---|---|---|---|
children |
data | healthy | drizzle/0000_certain_mindworm.sql |
food_entries |
data | healthy | drizzle/0000_certain_mindworm.sql |
foods |
data | healthy | drizzle/0000_certain_mindworm.sql |
idempotency_keys |
data | healthy | drizzle/0000_certain_mindworm.sql |
invitations |
data | healthy | drizzle/0000_certain_mindworm.sql |
memberships |
data | healthy | drizzle/0000_certain_mindworm.sql |
passkeys |
data | healthy | drizzle/0000_certain_mindworm.sql |
sessions |
data | healthy | drizzle/0000_certain_mindworm.sql |
symptoms |
data | healthy | drizzle/0000_certain_mindworm.sql |
tip_dismissals |
data | healthy | drizzle/0000_certain_mindworm.sql |
users |
data | healthy | drizzle/0000_certain_mindworm.sql |
webauthn_challenges |
data | healthy | drizzle/0000_certain_mindworm.sql |
| Label | Layer | Status | Path |
|---|---|---|---|
lint-and-typecheck |
cicd | healthy | .github/workflows/ci.yml |
boundaries |
cicd | healthy | .github/workflows/ci.yml |
knip |
cicd | healthy | .github/workflows/ci.yml |
fallow-audit |
cicd | healthy | .github/workflows/ci.yml |
unit-and-component |
cicd | healthy | .github/workflows/ci.yml |
e2e |
cicd | healthy | .github/workflows/ci.yml |
bundle-budget |
cicd | healthy | .github/workflows/ci.yml |
| Label | Layer | Status | Path |
|---|---|---|---|
/ |
frontend | healthy | src/hooks.server.test.ts |
/guide |
frontend | healthy | src/lib/seo.test.ts |
/x |
frontend | healthy | src/lib/seo.test.ts |
/allergens |
frontend | healthy | src/routes/sitemap.xml/+server.ts |
/sources |
frontend | healthy | src/routes/sitemap.xml/+server.ts |
/aide |
frontend | healthy | src/routes/sitemap.xml/+server.ts |
| Label | Layer | Status | Path |
|---|---|---|---|
sqlite |
data | healthy | playwright.config.ts |
redis |
data | healthy | bun.lock |
postgres |
data | healthy | bun.lock |
postgresql |
data | healthy | .claude/skills.manifest.json |
| Label | Layer | Status | Path |
|---|---|---|---|
127.0.0.1 |
network | healthy | playwright.config.ts |
1.2.3.4 |
network | healthy | src/lib/sentry.test.ts |
203.0.113.5 |
network | healthy | src/lib/server/rate-limit.test.ts |
| Label | Layer | Status | Path |
|---|---|---|---|
auth::src/lib/server/guidance/allergen-status.ts |
security | healthy | src/lib/server/guidance/allergen-status.ts |
auth::src/lib/utils/allergens.ts |
security | healthy | src/lib/utils/allergens.ts |
auth::.claude/skills/fallow/SKILL.md |
security | healthy | .claude/skills/fallow/SKILL.md |
| Label | Layer | Status | Path |
|---|---|---|---|
traefik |
network | healthy | README.md |
nginx |
network | healthy | README.md |
| Label | Layer | Status | Path |
|---|---|---|---|
image::Dockerfile |
hardware | healthy | Dockerfile |
app |
hardware | healthy | docker-compose.yml |
| Label | Layer | Status | Path |
|---|---|---|---|
vps::aws |
hardware | healthy | bun.lock |
vps::droplet |
hardware | healthy | src/lib/utils/categories.ts |
| Label | Layer | Status | Path |
|---|---|---|---|
repobility-clone-x1rpiq9d |
software | healthy | /tmp/repobility-clone-x1rpiq9d |
| Label | Layer | Status | Path |
|---|---|---|---|
celery |
data | healthy | messages/en.json |
| Label | Layer | Status | Path |
|---|---|---|---|
port:3000 |
network | healthy | Dockerfile |
| Label | Layer | Status | Path |
|---|---|---|---|
gha::ci |
cicd | healthy | .github/workflows/ci.yml |
This page is publicly accessible at:
https://repobility.com/scan/f2543193-bacf-4014-8637-b46246efa6a3/
To check status programmatically (no auth required):
curl -s https://repobility.com/api/v1/public/scan/f2543193-bacf-4014-8637-b46246efa6a3/
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.