https://github.com/sx4im/skillcheck
· scanned 2026-06-16 00:27 UTC (2 months, 2 weeks ago)
27 raw signals (0 security + 27 graph)
Last scanned 2 months, 2 weeks ago · v1 · 27 actionable findings from 1 signal source. Security checks, system graph analysis, and verified AI-agent feedback are merged into one review queue.
All 527 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 |
|---|---|---|---|
rowColor |
software | healthy | scripts/wordmark-svg.mjs:rowColor |
span |
software | healthy | scripts/wordmark-svg.mjs:span |
channel |
software | healthy | scripts/wordmark-svg.mjs:channel |
wordRow |
software | healthy | scripts/wordmark-svg.mjs:wordRow |
cellRects |
software | healthy | scripts/wordmark-svg.mjs:cellRects |
r |
software | healthy | scripts/wordmark-svg.mjs:r |
rowRects |
software | healthy | scripts/wordmark-svg.mjs:rowRects |
handler |
software | healthy | dashboard/api/me.js:handler |
handler |
software | healthy | dashboard/api/config.js:handler |
handler |
software | healthy | dashboard/api/health.js:handler |
handler |
software | healthy | dashboard/api/chat/completions.js:handler |
handler |
software | healthy | dashboard/api/billing/confirm.js:handler |
handler |
software | healthy | dashboard/api/billing/checkout.js:handler |
sendJson |
software | healthy | dashboard/api/_lib/http.js:sendJson |
methodNotAllowed |
software | healthy | dashboard/api/_lib/http.js:methodNotAllowed |
proxyCors |
software | healthy | dashboard/api/_lib/http.js:proxyCors |
bearerToken |
software | healthy | dashboard/api/_lib/http.js:bearerToken |
redirect |
software | healthy | dashboard/api/_lib/http.js:redirect |
readJsonBody |
software | healthy | dashboard/api/_lib/http.js:readJsonBody |
parseCookies |
software | healthy | dashboard/api/_lib/http.js:parseCookies |
setCookie |
software | healthy | dashboard/api/_lib/http.js:setCookie |
clearCookie |
software | healthy | dashboard/api/_lib/http.js:clearCookie |
appendHeader |
software | healthy | dashboard/api/_lib/http.js:appendHeader |
getClerkUserId |
software | healthy | dashboard/api/_lib/clerk.js:getClerkUserId |
fetchClerkProfile |
software | healthy | dashboard/api/_lib/clerk.js:fetchClerkProfile |
email |
software | healthy | dashboard/api/_lib/clerk.js:email |
invocation |
software | healthy | dashboard/api/_lib/store.js:invocation |
upstash |
software | healthy | dashboard/api/_lib/store.js:upstash |
memLive |
software | healthy | dashboard/api/_lib/store.js:memLive |
kvGet |
software | healthy | dashboard/api/_lib/store.js:kvGet |
kvSet |
software | healthy | dashboard/api/_lib/store.js:kvSet |
kvDel |
software | healthy | dashboard/api/_lib/store.js:kvDel |
kvIncr |
software | healthy | dashboard/api/_lib/store.js:kvIncr |
clean |
software | healthy | dashboard/api/_lib/config.js:clean |
NVIDIA_BASE_URL |
software | healthy | dashboard/api/_lib/config.js:NVIDIA_BASE_URL |
appUrl |
software | healthy | dashboard/api/_lib/config.js:appUrl |
generateApiKey |
software | healthy | dashboard/api/_lib/keys.js:generateApiKey |
hashApiKey |
software | healthy | dashboard/api/_lib/keys.js:hashApiKey |
maskApiKey |
software | healthy | dashboard/api/_lib/keys.js:maskApiKey |
getUser |
software | healthy | dashboard/api/_lib/users.js:getUser |
saveUser |
software | healthy | dashboard/api/_lib/users.js:saveUser |
getRunsUsed |
software | healthy | dashboard/api/_lib/users.js:getRunsUsed |
uidForApiKey |
software | healthy | dashboard/api/_lib/users.js:uidForApiKey |
getOrCreateUser |
software | healthy | dashboard/api/_lib/users.js:getOrCreateUser |
rotateApiKey |
software | healthy | dashboard/api/_lib/users.js:rotateApiKey |
setPlan |
software | healthy | dashboard/api/_lib/users.js:setPlan |
runLimitFor |
software | healthy | dashboard/api/_lib/users.js:runLimitFor |
consumeRun |
software | healthy | dashboard/api/_lib/users.js:consumeRun |
isNewRun |
software | healthy | dashboard/api/_lib/users.js:isNewRun |
formEncode |
software | healthy | dashboard/api/_lib/stripe.js:formEncode |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
README.md |
software | healthy | README.md |
package.json |
software | healthy | package.json |
package-lock.json |
software | healthy | package-lock.json |
.env.example |
software | healthy | .env.example |
tsconfig.json |
software | healthy | tsconfig.json |
LICENSE |
software | healthy | LICENSE |
METHODOLOGY.md |
software | healthy | METHODOLOGY.md |
vitest.config.ts |
software | healthy | vitest.config.ts |
tsconfig.test.json |
software | healthy | tsconfig.test.json |
rot-report.json |
software | healthy | fixtures/m4/rot-report.json |
tasks.json |
software | healthy | fixtures/m4/tasks.json |
baseline-nextjs.json |
software | healthy | fixtures/m4/results/baseline-nextjs.json |
new-model-nextjs.json |
software | healthy | fixtures/m4/results/new-model-nextjs.json |
SKILL.md |
software | healthy | fixtures/m4/rot-canary/SKILL.md |
deterministic-tasks.json |
software | healthy | fixtures/m2/deterministic-tasks.json |
SKILL.md |
software | healthy | fixtures/m2/empty-skill/SKILL.md |
SKILL.md |
software | healthy | fixtures/m2/strong-skill/SKILL.md |
wordmark-svg.mjs |
software | healthy | scripts/wordmark-svg.mjs |
vercel.json |
software | healthy | dashboard/vercel.json |
README.md |
software | healthy | dashboard/README.md |
package.json |
software | healthy | dashboard/package.json |
index.html |
software | healthy | dashboard/index.html |
sso-callback.html |
software | healthy | dashboard/sso-callback.html |
package-lock.json |
software | healthy | dashboard/package-lock.json |
app.html |
software | healthy | dashboard/app.html |
.env.example |
software | healthy | dashboard/.env.example |
me.js |
software | healthy | dashboard/api/me.js |
config.js |
software | healthy | dashboard/api/config.js |
health.js |
software | healthy | dashboard/api/health.js |
completions.js |
software | healthy | dashboard/api/chat/completions.js |
confirm.js |
software | healthy | dashboard/api/billing/confirm.js |
checkout.js |
software | healthy | dashboard/api/billing/checkout.js |
http.js |
software | healthy | dashboard/api/_lib/http.js |
clerk.js |
software | healthy | dashboard/api/_lib/clerk.js |
store.js |
software | healthy | dashboard/api/_lib/store.js |
config.js |
software | healthy | dashboard/api/_lib/config.js |
keys.js |
software | healthy | dashboard/api/_lib/keys.js |
users.js |
software | healthy | dashboard/api/_lib/users.js |
stripe.js |
software | healthy | dashboard/api/_lib/stripe.js |
nvidia.js |
software | healthy | dashboard/api/_lib/nvidia.js |
rotate.js |
software | healthy | dashboard/api/key/rotate.js |
verify.js |
software | healthy | dashboard/api/key/verify.js |
smoke.mjs |
software | healthy | dashboard/test/smoke.mjs |
verify.mjs |
software | healthy | dashboard/test/verify.mjs |
proxy.mjs |
software | healthy | dashboard/test/proxy.mjs |
styles.css |
software | healthy | dashboard/assets/styles.css |
smooth-scroll.js |
software | healthy | dashboard/assets/smooth-scroll.js |
auth.js |
software | healthy | dashboard/assets/auth.js |
bg.js |
software | healthy | dashboard/assets/bg.js |
app.js |
software | healthy | dashboard/assets/app.js |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
fixtures |
software | healthy | fixtures |
m4 |
software | healthy | fixtures/m4 |
results |
software | healthy | fixtures/m4/results |
rot-canary |
software | healthy | fixtures/m4/rot-canary |
m2 |
software | healthy | fixtures/m2 |
empty-skill |
software | healthy | fixtures/m2/empty-skill |
strong-skill |
software | healthy | fixtures/m2/strong-skill |
scripts |
software | healthy | scripts |
dashboard |
software | healthy | dashboard |
api |
software | healthy | dashboard/api |
chat |
software | healthy | dashboard/api/chat |
billing |
software | healthy | dashboard/api/billing |
_lib |
software | healthy | dashboard/api/_lib |
key |
software | healthy | dashboard/api/key |
test |
software | healthy | dashboard/test |
assets |
software | healthy | dashboard/assets |
packages |
software | healthy | packages |
cli |
software | healthy | packages/cli |
test |
software | healthy | packages/cli/test |
src |
software | healthy | packages/cli/src |
adapters |
software | healthy | packages/cli/src/adapters |
m0 |
software | healthy | packages/cli/src/m0 |
site |
software | healthy | packages/site |
components |
software | healthy | packages/site/components |
app |
software | healthy | packages/site/app |
skill |
software | healthy | packages/site/app/skill |
[id] |
software | healthy | packages/site/app/skill/[id] |
lib |
software | healthy | packages/site/lib |
corpus |
software | healthy | corpus |
.github |
software | healthy | .github |
workflows |
software | healthy | .github/workflows |
| Label | Layer | Status | Path |
|---|---|---|---|
JsonCache |
software | healthy | packages/cli/src/cache.ts:JsonCache |
CancelledError |
software | healthy | packages/cli/src/ui.ts:CancelledError |
NvidiaNimClient |
software | healthy | packages/cli/src/adapters/nvidia-nim.ts:NvidiaNimClient |
| Label | Layer | Status | Path |
|---|---|---|---|
/page.tsx |
frontend | healthy | packages/site/app/page.tsx |
/skill/[id] |
frontend | healthy | packages/site/app/skill/[id]/page.tsx |
| Label | Layer | Status | Path |
|---|---|---|---|
repobility-clone-4h2tx1nq |
software | healthy | /tmp/repobility-clone-4h2tx1nq |
| Label | Layer | Status | Path |
|---|---|---|---|
redis |
data | healthy | dashboard/.env.example |
| Label | Layer | Status | Path |
|---|---|---|---|
gpu (detected) |
hardware | healthy | README.md |
| Label | Layer | Status | Path |
|---|---|---|---|
RootLayout |
frontend | healthy | packages/site/app/layout.tsx |
| Label | Layer | Status | Path |
|---|---|---|---|
auth::dashboard/README.md |
security | healthy | dashboard/README.md |
| Label | Layer | Status | Path |
|---|---|---|---|
gha::rot |
cicd | healthy | .github/workflows/rot.yml |
| Label | Layer | Status | Path |
|---|---|---|---|
rot |
cicd | healthy | .github/workflows/rot.yml |
| Label | Layer | Status | Path |
|---|---|---|---|
NVIDIA_API_KEY |
cicd | healthy | — |
This page is publicly accessible at:
https://repobility.com/scan/9329498b-6cd8-4439-82f6-468968e574cb/
To check status programmatically (no auth required):
curl -s https://repobility.com/api/v1/public/scan/9329498b-6cd8-4439-82f6-468968e574cb/
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.