https://github.com/sorokinvj/check-my-app
· scanned 2026-06-16 00:18 UTC (2 months, 2 weeks ago)
30 raw signals (0 security + 30 graph)
Last scanned 2 months, 2 weeks ago · v1 · 29 actionable findings from 1 signal source. 1 repeated signal grouped for readability. Security checks, system graph analysis, and verified AI-agent feedback are merged into one review queue.
All 296 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 |
|---|---|---|---|
main |
software | healthy | scripts/selfcheck.ts:main |
fsSafeSlug |
software | healthy | scripts/replay.ts:fsSafeSlug |
main |
software | healthy | scripts/replay.ts:main |
collectFileStatus |
software | healthy | scripts/replay.ts:collectFileStatus |
runPlaywright |
software | healthy | scripts/replay.ts:runPlaywright |
main |
software | healthy | prisma/seed.ts:main |
cold |
software | healthy | prisma/seed.ts:cold |
Home |
software | healthy | spikes/cf-opennext/app/page.tsx:Home |
RootLayout |
software | healthy | spikes/cf-opennext/app/layout.tsx:RootLayout |
GET |
software | healthy | spikes/cf-opennext/app/api/stream/route.ts:GET |
source |
software | healthy | spikes/cf-browser/src/index.ts:source |
clip |
software | healthy | spikes/cf-browser/src/index.ts:clip |
costUsd |
software | healthy | spikes/cf-browser/src/index.ts:costUsd |
runNumber |
software | healthy | spikes/cf-d1/src/index.ts:runNumber |
originOf |
software | healthy | src/agent/discovery.ts:originOf |
discoverApp |
software | healthy | src/agent/discovery.ts:discoverApp |
parseDiscoveryJson |
software | healthy | src/agent/discovery.ts:parseDiscoveryJson |
makeAgentEnv |
software | healthy | src/agent/env.ts:makeAgentEnv |
putScreenshot |
software | healthy | src/agent/env.ts:putScreenshot |
putText |
software | healthy | src/agent/env.ts:putText |
persistFindings |
software | healthy | src/agent/workflow.ts:persistFindings |
setLive |
software | healthy | src/agent/workflow.ts:setLive |
transition |
software | healthy | src/agent/workflow.ts:transition |
appendEvent |
software | healthy | src/agent/workflow.ts:appendEvent |
readEvents |
software | healthy | src/agent/workflow.ts:readEvents |
body |
software | healthy | src/agent/index.ts:body |
of |
software | healthy | src/agent/core.ts:of |
runAgentLoop |
software | healthy | src/agent/core.ts:runAgentLoop |
finalizeJson |
software | healthy | src/agent/core.ts:finalizeJson |
createWithRetry |
software | healthy | src/agent/core.ts:createWithRetry |
headerSeconds |
software | healthy | src/agent/core.ts:headerSeconds |
sleep |
software | healthy | src/agent/core.ts:sleep |
now |
software | healthy | src/agent/core.ts:now |
redactForAudit |
software | healthy | src/agent/core.ts:redactForAudit |
scrubSecrets |
software | healthy | src/agent/tools.ts:scrubSecrets |
executeTool |
software | healthy | src/agent/tools.ts:executeTool |
navigate |
software | healthy | src/agent/tools.ts:navigate |
click |
software | healthy | src/agent/tools.ts:click |
fill |
software | healthy | src/agent/tools.ts:fill |
resolveLocator |
software | healthy | src/agent/tools.ts:resolveLocator |
screenshot |
software | healthy | src/agent/tools.ts:screenshot |
blurPasswordFields |
software | healthy | src/agent/tools.ts:blurPasswordFields |
drainLogs |
software | healthy | src/agent/tools.ts:drainLogs |
readPage |
software | healthy | src/agent/tools.ts:readPage |
clip |
software | healthy | src/agent/tools.ts:clip |
prepareAgentPage |
software | healthy | src/agent/tools.ts:prepareAgentPage |
attachLogCapture |
software | healthy | src/agent/tools.ts:attachLogCapture |
launchAgentBrowser |
software | healthy | src/agent/browser.ts:launchAgentBrowser |
applyNameShim |
software | healthy | src/agent/browser.ts:applyNameShim |
surfaceScan |
software | healthy | src/agent/browser.ts:surfaceScan |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
open-next.config.ts |
software | healthy | open-next.config.ts |
postcss.config.mjs |
software | healthy | postcss.config.mjs |
README.md |
software | healthy | README.md |
tailwind.config.ts |
software | healthy | tailwind.config.ts |
playwright.generated.config.ts |
software | healthy | playwright.generated.config.ts |
tsconfig.agent.json |
software | healthy | tsconfig.agent.json |
package.json |
software | healthy | package.json |
COSTS.md |
software | healthy | COSTS.md |
package-lock.json |
software | healthy | package-lock.json |
.env.example |
software | healthy | .env.example |
DEPLOY.md |
software | healthy | DEPLOY.md |
tsconfig.json |
software | healthy | tsconfig.json |
eslint.config.mjs |
software | healthy | eslint.config.mjs |
next.config.mjs |
software | healthy | next.config.mjs |
docker-compose.yml |
software | healthy | docker-compose.yml |
selfcheck.ts |
software | healthy | scripts/selfcheck.ts |
replay.ts |
software | healthy | scripts/replay.ts |
seed.ts |
software | healthy | prisma/seed.ts |
seed-d1.sql |
software | healthy | prisma/seed-d1.sql |
0001_init.sql |
software | healthy | prisma/migrations/0001_init.sql |
open-next.config.ts |
software | healthy | spikes/cf-opennext/open-next.config.ts |
package.json |
software | healthy | spikes/cf-opennext/package.json |
package-lock.json |
software | healthy | spikes/cf-opennext/package-lock.json |
tsconfig.json |
software | healthy | spikes/cf-opennext/tsconfig.json |
next.config.mjs |
software | healthy | spikes/cf-opennext/next.config.mjs |
page.tsx |
software | healthy | spikes/cf-opennext/app/page.tsx |
layout.tsx |
software | healthy | spikes/cf-opennext/app/layout.tsx |
route.ts |
software | healthy | spikes/cf-opennext/app/api/stream/route.ts |
package.json |
software | healthy | spikes/cf-browser/package.json |
package-lock.json |
software | healthy | spikes/cf-browser/package-lock.json |
index.ts |
software | healthy | spikes/cf-browser/src/index.ts |
package.json |
software | healthy | spikes/cf-d1/package.json |
package-lock.json |
software | healthy | spikes/cf-d1/package-lock.json |
0001_init.sql |
software | healthy | spikes/cf-d1/migrations/0001_init.sql |
index.ts |
software | healthy | spikes/cf-d1/src/index.ts |
ci.yml |
software | healthy | .github/workflows/ci.yml |
discovery.ts |
software | healthy | src/agent/discovery.ts |
env.ts |
software | healthy | src/agent/env.ts |
workflow.ts |
software | healthy | src/agent/workflow.ts |
index.ts |
software | healthy | src/agent/index.ts |
core.ts |
software | healthy | src/agent/core.ts |
tools.ts |
software | healthy | src/agent/tools.ts |
browser.ts |
software | healthy | src/agent/browser.ts |
synthesis.ts |
software | healthy | src/agent/synthesis.ts |
instructions.ts |
software | healthy | src/agent/instructions.ts |
execution.ts |
software | healthy | src/agent/execution.ts |
llm.ts |
software | healthy | src/agent/llm.ts |
run-live.tsx |
software | healthy | src/components/run-live.tsx |
watch-settings.tsx |
software | healthy | src/components/watch-settings.tsx |
journey-strip.tsx |
software | healthy | src/components/journey-strip.tsx |
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 |
prisma |
software | healthy | prisma |
migrations |
software | healthy | prisma/migrations |
spikes |
software | healthy | spikes |
cf-opennext |
software | healthy | spikes/cf-opennext |
app |
software | healthy | spikes/cf-opennext/app |
api |
software | healthy | spikes/cf-opennext/app/api |
stream |
software | healthy | spikes/cf-opennext/app/api/stream |
cf-browser |
software | healthy | spikes/cf-browser |
src |
software | healthy | spikes/cf-browser/src |
cf-d1 |
software | healthy | spikes/cf-d1 |
migrations |
software | healthy | spikes/cf-d1/migrations |
src |
software | healthy | spikes/cf-d1/src |
.github |
software | healthy | .github |
workflows |
software | healthy | .github/workflows |
src |
software | healthy | src |
agent |
software | healthy | src/agent |
components |
software | healthy | src/components |
ui |
software | healthy | src/components/ui |
app |
software | healthy | src/app |
api |
software | healthy | src/app/api |
tests |
software | healthy | src/app/api/tests |
[id] |
software | healthy | src/app/api/tests/[id] |
watch |
software | healthy | src/app/api/watch |
[slug] |
software | healthy | src/app/api/watch/[slug] |
runs |
software | healthy | src/app/api/runs |
[id] |
software | healthy | src/app/api/runs/[id] |
recheck |
software | healthy | src/app/api/runs/[id]/recheck |
stream |
software | healthy | src/app/api/runs/[id]/stream |
lens |
software | healthy | src/app/api/runs/[id]/lens |
findings |
software | healthy | src/app/api/findings |
[id] |
software | healthy | src/app/api/findings/[id] |
checks |
software | healthy | src/app/api/checks |
watch |
software | healthy | src/app/watch |
[slug] |
software | healthy | src/app/watch/[slug] |
verdict |
software | healthy | src/app/verdict |
[id] |
software | healthy | src/app/verdict/[id] |
check |
software | healthy | src/app/check |
run |
software | healthy | src/app/run |
[id] |
software | healthy | src/app/run/[id] |
lib |
software | healthy | src/lib |
| Label | Layer | Status | Path |
|---|---|---|---|
Run |
data | healthy | prisma/migrations/0001_init.sql |
Journey |
data | healthy | prisma/migrations/0001_init.sql |
Step |
data | healthy | prisma/migrations/0001_init.sql |
Finding |
data | healthy | prisma/migrations/0001_init.sql |
Evidence |
data | healthy | prisma/migrations/0001_init.sql |
GeneratedTest |
data | healthy | prisma/migrations/0001_init.sql |
Watch |
data | healthy | prisma/migrations/0001_init.sql |
Counter |
data | healthy | prisma/migrations/0001_init.sql |
| Label | Layer | Status | Path |
|---|---|---|---|
/page.tsx |
frontend | healthy | spikes/cf-opennext/app/page.tsx |
/watch/[slug] |
frontend | healthy | src/app/watch/[slug]/page.tsx |
/verdict/[id] |
frontend | healthy | src/app/verdict/[id]/page.tsx |
/check |
frontend | healthy | src/app/check/page.tsx |
/run/[id] |
frontend | healthy | src/app/run/[id]/page.tsx |
| Label | Layer | Status | Path |
|---|---|---|---|
Home |
frontend | healthy | spikes/cf-opennext/app/page.tsx |
RootLayout |
frontend | healthy | spikes/cf-opennext/app/layout.tsx |
Home |
frontend | healthy | src/app/page.tsx |
RootLayout |
frontend | healthy | src/app/layout.tsx |
CheckPage |
frontend | healthy | src/app/check/page.tsx |
| Label | Layer | Status | Path |
|---|---|---|---|
redis |
data | healthy | README.md |
postgres |
data | healthy | README.md |
postgresql |
data | healthy | .env.example |
sqlite |
data | healthy | spikes/cf-d1/src/index.ts |
| Label | Layer | Status | Path |
|---|---|---|---|
bullmq |
data | healthy | README.md |
sqs |
data | healthy | package-lock.json |
| Label | Layer | Status | Path |
|---|---|---|---|
0001_init.sql |
data | healthy | prisma/migrations/0001_init.sql |
0001_init.sql |
data | healthy | spikes/cf-d1/migrations/0001_init.sql |
| Label | Layer | Status | Path |
|---|---|---|---|
port:5432 |
network | healthy | docker-compose.yml |
port:6379 |
network | healthy | docker-compose.yml |
| 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/ci.yml |
deploy |
cicd | healthy | .github/workflows/ci.yml |
| Label | Layer | Status | Path |
|---|---|---|---|
CLOUDFLARE_API_TOKEN |
cicd | healthy | — |
CLOUDFLARE_ACCOUNT_ID |
cicd | healthy | — |
| Label | Layer | Status | Path |
|---|---|---|---|
repobility-clone-vsp1h8zb |
software | healthy | /tmp/repobility-clone-vsp1h8zb |
| Label | Layer | Status | Path |
|---|---|---|---|
CheckRunWorkflow |
software | healthy | src/agent/workflow.ts:CheckRunWorkflow |
| Label | Layer | Status | Path |
|---|---|---|---|
vps::aws |
hardware | healthy | package-lock.json |
| Label | Layer | Status | Path |
|---|---|---|---|
gha::ci |
cicd | healthy | .github/workflows/ci.yml |
This page is publicly accessible at:
https://repobility.com/scan/4a9c7839-2e92-4ebe-a69b-723f69ce4a98/
To check status programmatically (no auth required):
curl -s https://repobility.com/api/v1/public/scan/4a9c7839-2e92-4ebe-a69b-723f69ce4a98/
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.