https://github.com/tskj/kokekompis
· scanned 2026-06-16 00:42 UTC (2 months, 1 week ago)
34 raw signals (0 security + 34 graph)
Last scanned 2 months, 1 week ago · v1 · 34 actionable findings from 1 signal source. Security checks, system graph analysis, and verified AI-agent feedback are merged into one review queue.
All 593 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 |
|---|---|---|---|
skjema |
software | healthy | tests/bok-utseende.test.tsx:skjema |
testPng |
software | healthy | tests/bok-utseende.test.tsx:testPng |
bokRad |
software | healthy | tests/bok-utseende.test.tsx:bokRad |
key |
software | healthy | tests/bok-utseende.test.tsx:key |
skjema |
software | healthy | tests/bok.test.ts:skjema |
openAISvar |
software | healthy | tests/importer.test.ts:openAISvar |
urlSkjema |
software | healthy | tests/importer.test.ts:urlSkjema |
tekstSkjema |
software | healthy | tests/importer.test.ts:tekstSkjema |
sideProps |
software | healthy | tests/skalering.test.tsx:sideProps |
forsideProps |
software | healthy | tests/forside-bok.test.tsx:forsideProps |
skjema |
software | healthy | tests/planer.test.tsx:skjema |
planSkjema |
software | healthy | tests/planer.test.tsx:planSkjema |
leggTilSkjema |
software | healthy | tests/planer.test.tsx:leggTilSkjema |
lagPlan |
software | healthy | tests/planer.test.tsx:lagPlan |
sideProps |
software | healthy | tests/planer.test.tsx:sideProps |
testPng |
software | healthy | tests/bilder.test.ts:testPng |
ferskBruker |
software | healthy | tests/arkiv-og-førstegang.test.tsx:ferskBruker |
sideProps |
software | healthy | tests/utkast.test.tsx:sideProps |
lagUtkastOgFinnId |
software | healthy | tests/utkast.test.tsx:lagUtkastOgFinnId |
layoutProps |
software | healthy | tests/privatliv.test.tsx:layoutProps |
sideProps |
software | healthy | tests/privatliv.test.tsx:sideProps |
bakProps |
software | healthy | tests/privatliv.test.tsx:bakProps |
steg |
software | healthy | tests/steg.test.ts:steg |
skjema |
software | healthy | tests/kapittel.test.ts:skjema |
kapittelNavnIRekkefølge |
software | healthy | tests/kapittel.test.ts:kapittelNavnIRekkefølge |
bakProps |
software | healthy | tests/bakeview.test.tsx:bakProps |
sideProps |
software | healthy | tests/skriv-og-marg.test.tsx:sideProps |
ingrediens |
software | healthy | tests/handleliste.test.ts:ingrediens |
oppskriftMed |
software | healthy | tests/handleliste.test.ts:oppskriftMed |
delOgFåToken |
software | healthy | tests/deling.test.tsx:delOgFåToken |
lagHylle |
software | healthy | tests/hylle.test.tsx:lagHylle |
hylleRekkefølge |
software | healthy | tests/hylle.test.tsx:hylleRekkefølge |
sideProps |
software | healthy | tests/oppskrift-side.test.tsx:sideProps |
resetDb |
software | healthy | tests/db.ts:resetDb |
testOppskrift |
software | healthy | tests/db.ts:testOppskrift |
makeKokebok |
software | healthy | tests/db.ts:makeKokebok |
gitOut |
software | healthy | scripts/db-name.mjs:gitOut |
worktreeSuffix |
software | healthy | scripts/db-name.mjs:worktreeSuffix |
deriveDbUrl |
software | healthy | scripts/db-name.mjs:deriveDbUrl |
ensureDatabase |
software | healthy | scripts/worktree-db.mjs:ensureDatabase |
runMigrations |
software | healthy | scripts/worktree-db.mjs:runMigrations |
prepareDb |
software | healthy | scripts/worktree-db.mjs:prepareDb |
sleep |
software | healthy | scripts/migrate.mjs:sleep |
isTransient |
software | healthy | scripts/migrate.mjs:isTransient |
SorterbarBokhylle |
software | healthy | src/components/SorterbarBokhylle.tsx:SorterbarBokhylle |
draTil |
software | healthy | src/components/SorterbarBokhylle.tsx:draTil |
slipp |
software | healthy | src/components/SorterbarBokhylle.tsx:slipp |
Kaffeflekk |
software | healthy | src/components/Kaffeflekk.tsx:Kaffeflekk |
LukkendeForm |
software | healthy | src/components/LukkendeForm.tsx:LukkendeForm |
details |
software | healthy | src/components/LukkendeForm.tsx:details |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
auth.ts |
software | healthy | auth.ts |
.env.development |
software | healthy | .env.development |
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 |
package.json |
software | healthy | package.json |
Dockerfile |
software | healthy | Dockerfile |
.env.example |
software | healthy | .env.example |
tsconfig.json |
software | healthy | tsconfig.json |
drizzle.config.ts |
software | healthy | drizzle.config.ts |
.env |
software | healthy | .env |
eslint.config.mjs |
software | healthy | eslint.config.mjs |
AGENTS.md |
software | healthy | AGENTS.md |
vitest.config.ts |
software | healthy | vitest.config.ts |
railway.json |
software | healthy | railway.json |
next.config.ts |
software | healthy | next.config.ts |
bok-utseende.test.tsx |
software | healthy | tests/bok-utseende.test.tsx |
bok.test.ts |
software | healthy | tests/bok.test.ts |
importer.test.ts |
software | healthy | tests/importer.test.ts |
skalering.test.tsx |
software | healthy | tests/skalering.test.tsx |
rtl.tsx |
software | healthy | tests/rtl.tsx |
forside-bok.test.tsx |
software | healthy | tests/forside-bok.test.tsx |
planer.test.tsx |
software | healthy | tests/planer.test.tsx |
enheter.test.ts |
software | healthy | tests/enheter.test.ts |
oppslag.test.tsx |
software | healthy | tests/oppslag.test.tsx |
bilder.test.ts |
software | healthy | tests/bilder.test.ts |
arkiv-og-førstegang.test.tsx |
software | healthy | tests/arkiv-og-førstegang.test.tsx |
utkast.test.tsx |
software | healthy | tests/utkast.test.tsx |
privatliv.test.tsx |
software | healthy | tests/privatliv.test.tsx |
steg.test.ts |
software | healthy | tests/steg.test.ts |
kapittel.test.ts |
software | healthy | tests/kapittel.test.ts |
bakeview.test.tsx |
software | healthy | tests/bakeview.test.tsx |
notater.test.tsx |
software | healthy | tests/notater.test.tsx |
server-only-shim.ts |
software | healthy | tests/server-only-shim.ts |
skriv-og-marg.test.tsx |
software | healthy | tests/skriv-og-marg.test.tsx |
setup.ts |
software | healthy | tests/setup.ts |
handleliste.test.ts |
software | healthy | tests/handleliste.test.ts |
deling.test.tsx |
software | healthy | tests/deling.test.tsx |
hylle.test.tsx |
software | healthy | tests/hylle.test.tsx |
oppskrift-side.test.tsx |
software | healthy | tests/oppskrift-side.test.tsx |
db.ts |
software | healthy | tests/db.ts |
HOUSE_STYLE.md |
software | healthy | docs/HOUSE_STYLE.md |
dev.mjs |
software | healthy | scripts/dev.mjs |
db-name.mjs |
software | healthy | scripts/db-name.mjs |
worktree-db.mjs |
software | healthy | scripts/worktree-db.mjs |
migrate.mjs |
software | healthy | scripts/migrate.mjs |
0007_woozy_blackheart.sql |
software | healthy | drizzle/0007_woozy_blackheart.sql |
0002_happy_jocasta.sql |
software | healthy | drizzle/0002_happy_jocasta.sql |
schema.ts |
software | healthy | drizzle/schema.ts |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
tests |
software | healthy | tests |
docs |
software | healthy | docs |
scripts |
software | healthy | scripts |
drizzle |
software | healthy | drizzle |
meta |
software | healthy | drizzle/meta |
src |
software | healthy | src |
components |
software | healthy | src/components |
oppskrift |
software | healthy | src/components/oppskrift |
rediger |
software | healthy | src/components/rediger |
app |
software | healthy | src/app |
delt-bok |
software | healthy | src/app/delt-bok |
[token] |
software | healthy | src/app/delt-bok/[token] |
oppskrift |
software | healthy | src/app/delt-bok/[token]/oppskrift |
[recipeid] |
software | healthy | src/app/delt-bok/[token]/oppskrift/[recipeid] |
innstillinger |
software | healthy | src/app/innstillinger |
oppslag |
software | healthy | src/app/oppslag |
api |
software | healthy | src/app/api |
auth |
software | healthy | src/app/api/auth |
[...nextauth] |
software | healthy | src/app/api/auth/[...nextauth] |
health |
software | healthy | src/app/api/health |
lokal-lagring |
software | healthy | src/app/api/lokal-lagring |
[...key] |
software | healthy | src/app/api/lokal-lagring/[...key] |
kokebok |
software | healthy | src/app/kokebok |
[id] |
software | healthy | src/app/kokebok/[id] |
@recipe |
software | healthy | src/app/kokebok/[id]/@recipe |
importer |
software | healthy | src/app/kokebok/[id]/@recipe/importer |
oppskrift |
software | healthy | src/app/kokebok/[id]/@recipe/oppskrift |
[recipeid] |
software | healthy | src/app/kokebok/[id]/@recipe/oppskrift/[recipeid] |
rediger |
software | healthy | src/app/kokebok/[id]/@recipe/oppskrift/[recipeid]/rediger |
components |
software | healthy | src/app/kokebok/[id]/components |
bak |
software | healthy | src/app/bak |
[recipeid] |
software | healthy | src/app/bak/[recipeid] |
components |
software | healthy | src/app/bak/[recipeid]/components |
favoritter |
software | healthy | src/app/favoritter |
actions |
software | healthy | src/app/actions |
planer |
software | healthy | src/app/planer |
[id] |
software | healthy | src/app/planer/[id] |
delt |
software | healthy | src/app/delt |
[token] |
software | healthy | src/app/delt/[token] |
lib |
software | healthy | src/lib |
ai |
software | healthy | src/lib/ai |
uuid |
software | healthy | src/lib/uuid |
db |
software | healthy | src/lib/db |
hooks |
software | healthy | src/hooks |
| Label | Layer | Status | Path |
|---|---|---|---|
chapters |
data | healthy | drizzle/0002_happy_jocasta.sql |
cookbook |
data | healthy | drizzle/0002_happy_jocasta.sql |
recipe_chapters |
data | healthy | drizzle/0002_happy_jocasta.sql |
recipes |
data | healthy | drizzle/0002_happy_jocasta.sql |
recipe_marginalia |
data | healthy | drizzle/0015_charming_blue_marvel.sql |
recipe_favorites |
data | healthy | drizzle/0006_tense_ender_wiggin.sql |
user_open_chapters |
data | healthy | drizzle/0003_pink_boomerang.sql |
cookbook_shares |
data | healthy | drizzle/0016_previous_obadiah_stane.sql |
plan_photos |
data | healthy | drizzle/0014_past_grandmaster.sql |
plan_recipes |
data | healthy | drizzle/0009_polite_boomer.sql |
plans |
data | healthy | drizzle/0009_polite_boomer.sql |
accounts |
data | healthy | drizzle/0000_awesome_lila_cheney.sql |
sessions |
data | healthy | drizzle/0000_awesome_lila_cheney.sql |
users |
data | healthy | drizzle/0000_awesome_lila_cheney.sql |
verificationTokens |
data | healthy | drizzle/0000_awesome_lila_cheney.sql |
recipe_comments |
data | healthy | drizzle/0010_funny_champions.sql |
recipe_notes |
data | healthy | drizzle/0004_melted_wrecker.sql |
recipe_shares |
data | healthy | drizzle/0004_melted_wrecker.sql |
oppslag |
data | healthy | drizzle/0018_silent_xavin.sql |
recipe_links |
data | healthy | drizzle/0005_large_king_cobra.sql |
| Label | Layer | Status | Path |
|---|---|---|---|
/page.tsx |
frontend | healthy | src/app/page.tsx |
/delt-bok/[token] |
frontend | healthy | src/app/delt-bok/[token]/page.tsx |
/delt-bok/[token]/oppskrift/[recipeid] |
frontend | healthy | src/app/delt-bok/[token]/oppskrift/[recipeid]/page.tsx |
/innstillinger |
frontend | healthy | src/app/innstillinger/page.tsx |
/oppslag |
frontend | healthy | src/app/oppslag/page.tsx |
/kokebok/[id] |
frontend | healthy | src/app/kokebok/[id]/page.tsx |
/kokebok/[id]/@recipe |
frontend | healthy | src/app/kokebok/[id]/@recipe/page.tsx |
/kokebok/[id]/@recipe/importer |
frontend | healthy | src/app/kokebok/[id]/@recipe/importer/page.tsx |
/kokebok/[id]/@recipe/oppskrift/[recipeid] |
frontend | healthy | src/app/kokebok/[id]/@recipe/oppskrift/[recipeid]/page.tsx |
/kokebok/[id]/@recipe/oppskrift/[recipeid]/rediger |
frontend | healthy | src/app/kokebok/[id]/@recipe/oppskrift/[recipeid]/rediger/p… |
/bak/[recipeid] |
frontend | healthy | src/app/bak/[recipeid]/page.tsx |
/favoritter |
frontend | healthy | src/app/favoritter/page.tsx |
/planer |
frontend | healthy | src/app/planer/page.tsx |
/planer/[id] |
frontend | healthy | src/app/planer/[id]/page.tsx |
/delt/[token] |
frontend | healthy | src/app/delt/[token]/page.tsx |
| Label | Layer | Status | Path |
|---|---|---|---|
NoopObserver |
software | healthy | tests/rtl.tsx:NoopObserver |
LoggerImpl |
software | healthy | src/lib/log.ts:LoggerImpl |
SystemLogger |
software | healthy | src/lib/log.ts:SystemLogger |
and |
software | healthy | src/lib/cardinality.ts:and |
ImportFeil |
software | healthy | src/lib/ai/ekstraher-oppskrift.ts:ImportFeil |
these |
software | healthy | src/lib/db/index.ts:these |
| Label | Layer | Status | Path |
|---|---|---|---|
auth::auth.ts |
security | healthy | auth.ts |
auth::src/lib/db/schema.ts |
security | healthy | src/lib/db/schema.ts |
auth::package.json |
security | healthy | package.json |
auth::.env.example |
security | healthy | .env.example |
auth::src/lib/current-user.ts |
security | healthy | src/lib/current-user.ts |
| Label | Layer | Status | Path |
|---|---|---|---|
postgres |
data | healthy | .env.development |
postgresql |
data | healthy | .env.development |
sqlite |
data | healthy | pnpm-lock.yaml |
redis |
data | healthy | pnpm-lock.yaml |
| Label | Layer | Status | Path |
|---|---|---|---|
port:64 |
network | healthy | pnpm-lock.yaml |
port:15 |
network | healthy | pnpm-lock.yaml |
port:3000 |
network | healthy | Dockerfile |
| Label | Layer | Status | Path |
|---|---|---|---|
CookbookDefault |
frontend | healthy | src/app/kokebok/[id]/default.tsx |
CookbookPage |
frontend | healthy | src/app/kokebok/[id]/page.tsx |
LasterOppslag |
frontend | healthy | src/app/kokebok/[id]/@recipe/loading.tsx |
| Label | Layer | Status | Path |
|---|---|---|---|
dotenv::.env.development |
security | healthy | .env.development |
dotenv::.env |
security | healthy | .env |
| Label | Layer | Status | Path |
|---|---|---|---|
repobility-clone-nrf7sz2o |
software | healthy | /tmp/repobility-clone-nrf7sz2o |
| Label | Layer | Status | Path |
|---|---|---|---|
192.168.1.1 |
network | healthy | tests/importer.test.ts |
| Label | Layer | Status | Path |
|---|---|---|---|
image::Dockerfile |
hardware | healthy | Dockerfile |
| Label | Layer | Status | Path |
|---|---|---|---|
vps::aws |
hardware | healthy | pnpm-lock.yaml |
This page is publicly accessible at:
https://repobility.com/scan/dc522d1d-c023-46b0-9339-442199089a79/
To check status programmatically (no auth required):
curl -s https://repobility.com/api/v1/public/scan/dc522d1d-c023-46b0-9339-442199089a79/
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.