https://github.com/Safronus/ctyrlistkoteka
· scanned 2026-06-15 23:59 UTC (2 months, 3 weeks ago)
135 raw signals (0 security + 135 graph)
Last scanned 2 months, 3 weeks ago · v1 · 135 actionable findings from 1 signal source. Security checks, system graph analysis, and verified AI-agent feedback are merged into one review queue.
All 1922 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 |
|---|---|---|---|
gitCommitCount |
software | healthy | next.config.ts:gitCommitCount |
listMapFiles |
software | healthy | scripts/diagnose-location-ids.ts:listMapFiles |
main |
software | healthy | scripts/diagnose-location-ids.ts:main |
line |
software | healthy | scripts/diagnose-location-ids.ts:line |
seedImage |
software | healthy | scripts/seed.ts:seedImage |
main |
software | healthy | scripts/seed.ts:main |
computeBounds |
software | healthy | scripts/seed.ts:computeBounds |
resolution |
software | healthy | scripts/seed.ts:resolution |
loadDependencies |
software | healthy | scripts/prepare-upload.ts:loadDependencies |
isImageFile |
software | healthy | scripts/prepare-upload.ts:isImageFile |
outputFilename |
software | healthy | scripts/prepare-upload.ts:outputFilename |
fileExists |
software | healthy | scripts/prepare-upload.ts:fileExists |
scanInput |
software | healthy | scripts/prepare-upload.ts:scanInput |
walk |
software | healthy | scripts/prepare-upload.ts:walk |
loadInputList |
software | healthy | scripts/prepare-upload.ts:loadInputList |
loadFilter |
software | healthy | scripts/prepare-upload.ts:loadFilter |
formatSize |
software | healthy | scripts/prepare-upload.ts:formatSize |
shortCommandError |
software | healthy | scripts/prepare-upload.ts:shortCommandError |
preserveFileTimes |
software | healthy | scripts/prepare-upload.ts:preserveFileTimes |
convertFile |
software | healthy | scripts/prepare-upload.ts:convertFile |
image |
software | healthy | scripts/prepare-upload.ts:image |
outputSize |
software | healthy | scripts/prepare-upload.ts:outputSize |
ratio |
software | healthy | scripts/prepare-upload.ts:ratio |
encodeJpeg |
software | healthy | scripts/prepare-upload.ts:encodeJpeg |
encodeAt |
software | healthy | scripts/prepare-upload.ts:encodeAt |
pipeline |
software | healthy | scripts/prepare-upload.ts:pipeline |
copyMetadataFromOriginal |
software | healthy | scripts/prepare-upload.ts:copyMetadataFromOriginal |
processWithLimit |
software | healthy | scripts/prepare-upload.ts:processWithLimit |
worker |
software | healthy | scripts/prepare-upload.ts:worker |
main |
software | healthy | scripts/prepare-upload.ts:main |
pct |
software | healthy | scripts/prepare-upload.ts:pct |
elapsed |
software | healthy | scripts/prepare-upload.ts:elapsed |
rate |
software | healthy | scripts/prepare-upload.ts:rate |
listFiles |
software | healthy | scripts/generate-images.ts:listFiles |
main |
software | healthy | scripts/generate-images.ts:main |
parseArgs |
software | healthy | scripts/apply-watermark.ts:parseArgs |
need |
software | healthy | scripts/apply-watermark.ts:need |
readSentinel |
software | healthy | scripts/apply-watermark.ts:readSentinel |
writeSentinel |
software | healthy | scripts/apply-watermark.ts:writeSentinel |
webUrlToFsPath |
software | healthy | scripts/apply-watermark.ts:webUrlToFsPath |
findSourceFile |
software | healthy | scripts/apply-watermark.ts:findSourceFile |
regenerateFromSource |
software | healthy | scripts/apply-watermark.ts:regenerateFromSource |
applyWatermarkInPlace |
software | healthy | scripts/apply-watermark.ts:applyWatermarkInPlace |
main |
software | healthy | scripts/apply-watermark.ts:main |
elapsed |
software | healthy | scripts/apply-watermark.ts:elapsed |
parseArgs |
software | healthy | scripts/sync.ts:parseArgs |
hierarchyChildCode |
software | healthy | scripts/sync.ts:hierarchyChildCode |
hierarchyChildMapDefault |
software | healthy | scripts/sync.ts:hierarchyChildMapDefault |
listFiles |
software | healthy | scripts/sync.ts:listFiles |
readJsonMeta |
software | healthy | scripts/sync.ts:readJsonMeta |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
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 |
FIRST_PROMPT.md |
software | healthy | FIRST_PROMPT.md |
.env.example |
software | healthy | .env.example |
tsconfig.json |
software | healthy | tsconfig.json |
filename-convention.md |
software | healthy | filename-convention.md |
NOTES.md |
software | healthy | NOTES.md |
eslint.config.mjs |
software | healthy | eslint.config.mjs |
docker-compose.yml |
software | healthy | docker-compose.yml |
vitest.config.ts |
software | healthy | vitest.config.ts |
next.config.ts |
software | healthy | next.config.ts |
admin-overview.md |
software | healthy | docs/admin-overview.md |
architecture.md |
software | healthy | docs/architecture.md |
deployment.md |
software | healthy | docs/deployment.md |
collaboration.md |
software | healthy | docs/collaboration.md |
data-schema.md |
software | healthy | docs/data-schema.md |
gotchas.md |
software | healthy | docs/gotchas.md |
filename-convention.md |
software | healthy | docs/filename-convention.md |
sync-workflow.md |
software | healthy | docs/sync-workflow.md |
diagnose-location-ids.ts |
software | healthy | scripts/diagnose-location-ids.ts |
seed.ts |
software | healthy | scripts/seed.ts |
fix-zlin-rename.mjs |
software | healthy | scripts/fix-zlin-rename.mjs |
prepare-upload.ts |
software | healthy | scripts/prepare-upload.ts |
generate-images.ts |
software | healthy | scripts/generate-images.ts |
inspect-png.mjs |
software | healthy | scripts/inspect-png.mjs |
apply-watermark.ts |
software | healthy | scripts/apply-watermark.ts |
sync.ts |
software | healthy | scripts/sync.ts |
rename-filename-fragment.mjs |
software | healthy | scripts/rename-filename-fragment.mjs |
LokaceHierarchie.sample.json |
software | healthy | scripts/examples/LokaceHierarchie.sample.json |
LokaceStavyPoznamky.sample.json |
software | healthy | scripts/examples/LokaceStavyPoznamky.sample.json |
LokaceStavyPoznamky.json |
software | healthy | scripts/examples/data-fixture/meta/LokaceStavyPoznamky.json |
qr-real.mjs |
software | healthy | scripts/mockups/qr-real.mjs |
qr-mockup.mjs |
software | healthy | scripts/mockups/qr-mockup.mjs |
migration_lock.toml |
software | healthy | prisma/migrations/migration_lock.toml |
migration.sql |
software | healthy | prisma/migrations/20260523212423_add_find_votes/migration.s… |
migration.sql |
software | healthy | prisma/migrations/20260605120000_qr_border/migration.sql |
migration.sql |
software | healthy | prisma/migrations/20260605090000_add_qr_codes/migration.sql |
migration.sql |
software | healthy | prisma/migrations/20260425104234_migrate_location_gone_assi… |
migration.sql |
software | healthy | prisma/migrations/20260425084849_finds_found_at_timestamptz… |
migration.sql |
software | healthy | prisma/migrations/20260424214743_permissive_location_fields… |
migration.sql |
software | healthy | prisma/migrations/20260424200745_init/migration.sql |
migration.sql |
software | healthy | prisma/migrations/20260426104729_locations_parent_id/migrat… |
migration.sql |
software | healthy | prisma/migrations/20260524135838_add_find_state_gigant/migr… |
migration.sql |
software | healthy | prisma/migrations/20260425104233_add_location_gone_enum/mig… |
migration.sql |
software | healthy | prisma/migrations/20260424223722_drop_unique_code_translite… |
migration.sql |
software | healthy | prisma/migrations/20260526080000_add_find_unlock_code/migra… |
migration.sql |
software | healthy | prisma/migrations/20260601120000_location_show_on_map_defau… |
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 |
scripts |
software | healthy | scripts |
examples |
software | healthy | scripts/examples |
data-fixture |
software | healthy | scripts/examples/data-fixture |
meta |
software | healthy | scripts/examples/data-fixture/meta |
mockups |
software | healthy | scripts/mockups |
prisma |
software | healthy | prisma |
migrations |
software | healthy | prisma/migrations |
20260523212423_add_find_votes |
software | healthy | prisma/migrations/20260523212423_add_find_votes |
20260605120000_qr_border |
software | healthy | prisma/migrations/20260605120000_qr_border |
20260605090000_add_qr_codes |
software | healthy | prisma/migrations/20260605090000_add_qr_codes |
20260425104234_migrate_location_gone_assignments |
software | healthy | prisma/migrations/20260425104234_migrate_location_gone_assi… |
20260425084849_finds_found_at_timestamptz |
software | healthy | prisma/migrations/20260425084849_finds_found_at_timestamptz |
20260424214743_permissive_location_fields |
software | healthy | prisma/migrations/20260424214743_permissive_location_fields |
20260424200745_init |
software | healthy | prisma/migrations/20260424200745_init |
20260426104729_locations_parent_id |
software | healthy | prisma/migrations/20260426104729_locations_parent_id |
20260524135838_add_find_state_gigant |
software | healthy | prisma/migrations/20260524135838_add_find_state_gigant |
20260425104233_add_location_gone_enum |
software | healthy | prisma/migrations/20260425104233_add_location_gone_enum |
20260424223722_drop_unique_code_transliterated |
software | healthy | prisma/migrations/20260424223722_drop_unique_code_translite… |
20260526080000_add_find_unlock_code |
software | healthy | prisma/migrations/20260526080000_add_find_unlock_code |
20260601120000_location_show_on_map_default |
software | healthy | prisma/migrations/20260601120000_location_show_on_map_defau… |
deploy |
software | healthy | deploy |
messages |
software | healthy | messages |
.github |
software | healthy | .github |
workflows |
software | healthy | .github/workflows |
src |
software | healthy | src |
types |
software | healthy | src/types |
i18n |
software | healthy | src/i18n |
components |
software | healthy | src/components |
help |
software | healthy | src/components/help |
locations |
software | healthy | src/components/locations |
home |
software | healthy | src/components/home |
icons |
software | healthy | src/components/icons |
finds |
software | healthy | src/components/finds |
anniversary |
software | healthy | src/components/anniversary |
visits |
software | healthy | src/components/visits |
stats |
software | healthy | src/components/stats |
charts |
software | healthy | src/components/stats/charts |
map |
software | healthy | src/components/map |
app |
software | healthy | src/app |
api |
software | healthy | src/app/api |
random-find |
software | healthy | src/app/api/random-find |
watermark |
software | healthy | src/app/api/watermark |
admin |
software | healthy | src/app/api/admin |
sync |
software | healthy | src/app/api/admin/sync |
status |
software | healthy | src/app/api/admin/sync/status |
start |
software | healthy | src/app/api/admin/sync/start |
blocklist |
software | healthy | src/app/api/admin/blocklist |
export |
software | healthy | src/app/api/admin/blocklist/export |
file |
software | healthy | src/app/api/admin/file |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
/admin |
frontend | healthy | src/app/admin/page.tsx |
/admin/settings |
frontend | healthy | src/app/admin/settings/page.tsx |
/admin/sync |
frontend | healthy | src/app/admin/sync/page.tsx |
/admin/json/lokace-hierarchie |
frontend | healthy | src/app/admin/json/lokace-hierarchie/page.tsx |
/admin/json/lokace-stavy-poznamky |
frontend | healthy | src/app/admin/json/lokace-stavy-poznamky/page.tsx |
/admin/login |
frontend | healthy | src/app/admin/login/page.tsx |
/admin/special |
frontend | healthy | src/app/admin/special/page.tsx |
/admin/audit |
frontend | healthy | src/app/admin/audit/page.tsx |
/admin/audit/blocklist |
frontend | healthy | src/app/admin/audit/blocklist/page.tsx |
/admin/files |
frontend | healthy | src/app/admin/files/page.tsx |
/admin/files/[scope] |
frontend | healthy | src/app/admin/files/[scope]/page.tsx |
/admin/files/[scope]/[name] |
frontend | healthy | src/app/admin/files/[scope]/[name]/page.tsx |
/admin/visitors |
frontend | healthy | src/app/admin/visitors/page.tsx |
/admin/clover-texts |
frontend | healthy | src/app/admin/clover-texts/page.tsx |
/admin/votes |
frontend | healthy | src/app/admin/votes/page.tsx |
/admin/qr |
frontend | healthy | src/app/admin/qr/page.tsx |
/admin/checks |
frontend | healthy | src/app/admin/checks/page.tsx |
/admin/setup |
frontend | healthy | src/app/admin/setup/page.tsx |
/[locale] |
frontend | healthy | src/app/[locale]/page.tsx |
/[locale]/mapa |
frontend | healthy | src/app/[locale]/mapa/page.tsx |
/[locale]/sbirka |
frontend | healthy | src/app/[locale]/sbirka/page.tsx |
/[locale]/sbirka/[id] |
frontend | healthy | src/app/[locale]/sbirka/[id]/page.tsx |
/[locale]/lokality |
frontend | healthy | src/app/[locale]/lokality/page.tsx |
/[locale]/lokality/[mapId] |
frontend | healthy | src/app/[locale]/lokality/[mapId]/page.tsx |
/[locale]/statistiky |
frontend | healthy | src/app/[locale]/statistiky/page.tsx |
/ |
frontend | healthy | src/lib/votes.ts |
/sbirka |
frontend | healthy | src/lib/admin/qrTargets.ts |
/lokality |
frontend | healthy | src/lib/admin/qrTargets.ts |
/mapa |
frontend | healthy | src/lib/admin/qrTargets.ts |
/statistiky |
frontend | healthy | src/lib/admin/qrTargets.ts |
| Label | Layer | Status | Path |
|---|---|---|---|
migration.sql |
data | healthy | prisma/migrations/20260523212423_add_find_votes/migration.s… |
migration.sql |
data | healthy | prisma/migrations/20260605120000_qr_border/migration.sql |
migration.sql |
data | healthy | prisma/migrations/20260605090000_add_qr_codes/migration.sql |
migration.sql |
data | healthy | prisma/migrations/20260425104234_migrate_location_gone_assi… |
migration.sql |
data | healthy | prisma/migrations/20260425084849_finds_found_at_timestamptz… |
migration.sql |
data | healthy | prisma/migrations/20260424214743_permissive_location_fields… |
migration.sql |
data | healthy | prisma/migrations/20260424200745_init/migration.sql |
migration.sql |
data | healthy | prisma/migrations/20260426104729_locations_parent_id/migrat… |
migration.sql |
data | healthy | prisma/migrations/20260524135838_add_find_state_gigant/migr… |
migration.sql |
data | healthy | prisma/migrations/20260425104233_add_location_gone_enum/mig… |
migration.sql |
data | healthy | prisma/migrations/20260424223722_drop_unique_code_translite… |
migration.sql |
data | healthy | prisma/migrations/20260526080000_add_find_unlock_code/migra… |
migration.sql |
data | healthy | prisma/migrations/20260601120000_location_show_on_map_defau… |
| Label | Layer | Status | Path |
|---|---|---|---|
find_votes |
data | healthy | prisma/migrations/20260523212423_add_find_votes/migration.s… |
qr_codes |
data | healthy | prisma/migrations/20260605090000_add_qr_codes/migration.sql |
qr_scans |
data | healthy | prisma/migrations/20260605090000_add_qr_codes/migration.sql |
locations |
data | healthy | prisma/migrations/20260424200745_init/migration.sql |
location_maps |
data | healthy | prisma/migrations/20260424200745_init/migration.sql |
finds |
data | healthy | prisma/migrations/20260424200745_init/migration.sql |
find_images |
data | healthy | prisma/migrations/20260424200745_init/migration.sql |
find_state_assignments |
data | healthy | prisma/migrations/20260424200745_init/migration.sql |
| Label | Layer | Status | Path |
|---|---|---|---|
Logger |
software | healthy | scripts/sync.ts:Logger |
overrides |
software | healthy | src/components/help/help-dialog.tsx:overrides |
per |
software | healthy | src/components/anniversary/falling-overlay.tsx:per |
list |
software | healthy | src/components/stats/skeletons.tsx:list |
and |
software | healthy | src/app/[locale]/sbirka/[id]/page.tsx:and |
for |
software | healthy | src/lib/stateLabels.ts:for |
for |
software | healthy | src/lib/format.ts:for |
| Label | Layer | Status | Path |
|---|---|---|---|
127.0.0.1 |
network | healthy | README.md |
213.194.255.5 |
network | healthy | deploy/README.md |
195.178.94.0 |
network | healthy | deploy/README.md |
1.2.3.4 |
network | healthy | deploy/blocklist-tools.sh |
192.0.2.1 |
network | healthy | deploy/abuseipdb-report.sh |
55.47.98.97 |
network | healthy | src/components/finds/record-overlay.tsx |
| Label | Layer | Status | Path |
|---|---|---|---|
port:64 |
network | healthy | pnpm-lock.yaml |
port:15 |
network | healthy | pnpm-lock.yaml |
port:5432 |
network | healthy | docker-compose.yml |
port:6379 |
network | healthy | docker-compose.yml |
| Label | Layer | Status | Path |
|---|---|---|---|
postgresql |
data | healthy | README.md |
postgres |
data | healthy | README.md |
redis |
data | healthy | CLAUDE.md |
| Label | Layer | Status | Path |
|---|---|---|---|
postgres |
hardware | healthy | docker-compose.yml |
redis |
hardware | healthy | docker-compose.yml |
| Label | Layer | Status | Path |
|---|---|---|---|
check |
cicd | healthy | .github/workflows/deploy.yml |
deploy |
cicd | healthy | .github/workflows/deploy.yml |
| Label | Layer | Status | Path |
|---|---|---|---|
repobility-clone-058qdfop |
software | healthy | /tmp/repobility-clone-058qdfop |
| Label | Layer | Status | Path |
|---|---|---|---|
nginx |
network | healthy | README.md |
| Label | Layer | Status | Path |
|---|---|---|---|
ScopeListingError |
frontend | healthy | src/app/admin/files/[scope]/error.tsx |
| Label | Layer | Status | Path |
|---|---|---|---|
gha::deploy |
cicd | healthy | .github/workflows/deploy.yml |
This page is publicly accessible at:
https://repobility.com/scan/b0a5df6f-7c45-4a7f-b281-1fb260fed1c3/
To check status programmatically (no auth required):
curl -s https://repobility.com/api/v1/public/scan/b0a5df6f-7c45-4a7f-b281-1fb260fed1c3/
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.