https://github.com/telagod/code-abyss.git
· scanned 2026-05-16 08:42 UTC (4 weeks ago)
· 10 languages
98 raw signals (9 security + 89 graph) 68th percentile · Javascript · small (2-20K LoC) System graph score 88 (lower by 11)
Last scanned 4 weeks ago · v1 · 5 actionable findings from 1 signal source. 2 repeated signals grouped for readability. Security checks, system graph analysis, and verified AI-agent feedback are merged into one review queue.
All 698 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 |
|---|---|---|---|
makeSkillDir |
software | healthy | test/install-generation.test.js:makeSkillDir |
runInteractiveInstall |
software | healthy | test/install-tui.test.js:runInteractiveInstall |
fail |
software | healthy | test/install-tui.test.js:fail |
advance |
software | healthy | test/install-tui.test.js:advance |
doWrite |
software | healthy | test/install-tui.test.js:doWrite |
writeManifest |
software | healthy | test/pack-vendor.test.js:writeManifest |
resetTmpDir |
software | healthy | test/install-registry.test.js:resetTmpDir |
makeSkill |
software | healthy | test/install-registry.test.js:makeSkill |
run |
software | healthy | test/packs-cli.test.js:run |
captureLog |
software | healthy | test/ui-logger.test.js:captureLog |
that |
software | healthy | test/ui-logger.test.js:that |
runGenDocs |
software | healthy | test/gen-docs.test.js:runGenDocs |
runInstall |
software | healthy | test/install-smoke.test.js:runInstall |
tmp |
software | healthy | test/uninstall-core.test.js:tmp |
makeTempHome |
software | healthy | test/lifecycle-uninstall.test.js:makeTempHome |
makeDeps |
software | healthy | test/lifecycle-uninstall.test.js:makeDeps |
noop |
software | healthy | test/lifecycle-uninstall.test.js:noop |
makeSkill |
software | healthy | test/run-skill.test.js:makeSkill |
run |
software | healthy | test/run-skill.test.js:run |
logOp |
software | healthy | scripts/migrate-phase3.js:logOp |
moveDir |
software | healthy | scripts/migrate-phase3.js:moveDir |
rewriteFrontmatterName |
software | healthy | scripts/migrate-phase3.js:rewriteFrontmatterName |
moveKnowledgeDocs |
software | healthy | scripts/migrate-phase3.js:moveKnowledgeDocs |
deleteRouter |
software | healthy | scripts/migrate-phase3.js:deleteRouter |
rmEmptyDirSafe |
software | healthy | scripts/migrate-phase3.js:rmEmptyDirSafe |
moveSharedLib |
software | healthy | scripts/migrate-phase3.js:moveSharedLib |
deleteStaleAgentsConfig |
software | healthy | scripts/migrate-phase3.js:deleteStaleAgentsConfig |
main |
software | healthy | scripts/migrate-phase3.js:main |
getSkillsDir |
software | healthy | skills/run_skill.js:getSkillsDir |
sleep |
software | healthy | skills/run_skill.js:sleep |
getScriptEntry |
software | healthy | skills/run_skill.js:getScriptEntry |
isStaleLock |
software | healthy | skills/run_skill.js:isStaleLock |
acquireTargetLock |
software | healthy | skills/run_skill.js:acquireTargetLock |
releaseLock |
software | healthy | skills/run_skill.js:releaseLock |
main |
software | healthy | skills/run_skill.js:main |
normalizePath |
software | healthy | skills/analyzing-changes/scripts/change_analyzer.js:normali… |
classifyFile |
software | healthy | skills/analyzing-changes/scripts/change_analyzer.js:classif… |
parseNameStatusLine |
software | healthy | skills/analyzing-changes/scripts/change_analyzer.js:parseNa… |
parsePorcelainLine |
software | healthy | skills/analyzing-changes/scripts/change_analyzer.js:parsePo… |
git |
software | healthy | skills/analyzing-changes/scripts/change_analyzer.js:git |
getGitChanges |
software | healthy | skills/analyzing-changes/scripts/change_analyzer.js:getGitC… |
getStagedChanges |
software | healthy | skills/analyzing-changes/scripts/change_analyzer.js:getStag… |
getWorkingChanges |
software | healthy | skills/analyzing-changes/scripts/change_analyzer.js:getWork… |
isPathInModule |
software | healthy | skills/analyzing-changes/scripts/change_analyzer.js:isPathI… |
identifyModules |
software | healthy | skills/analyzing-changes/scripts/change_analyzer.js:identif… |
checkDocSync |
software | healthy | skills/analyzing-changes/scripts/change_analyzer.js:checkDo… |
analyzeImpact |
software | healthy | skills/analyzing-changes/scripts/change_analyzer.js:analyze… |
analyzeChanges |
software | healthy | skills/analyzing-changes/scripts/change_analyzer.js:analyze… |
formatReport |
software | healthy | skills/analyzing-changes/scripts/change_analyzer.js:formatR… |
create_validation_image |
software | healthy | skills/processing-pdfs/scripts/create_validation_image.py:11 |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
DESIGN.md |
software | healthy | DESIGN.md |
NOTICE.coff0xc-security.md |
software | healthy | NOTICE.coff0xc-security.md |
README.md |
software | healthy | README.md |
CLAUDE.md |
software | healthy | CLAUDE.md |
package.json |
software | healthy | package.json |
package-lock.json |
software | healthy | package-lock.json |
CHANGELOG.md |
software | healthy | CHANGELOG.md |
gemini-settings.example.json |
software | healthy | config/gemini-settings.example.json |
codex-config.example.toml |
software | healthy | config/codex-config.example.toml |
settings.example.json |
software | healthy | config/settings.example.json |
abyss.md |
software | healthy | config/personas/abyss.md |
junior-sister.md |
software | healthy | config/personas/junior-sister.md |
index.json |
software | healthy | config/personas/index.json |
elder-sister.md |
software | healthy | config/personas/elder-sister.md |
iron-dad.md |
software | healthy | config/personas/iron-dad.md |
scholar.md |
software | healthy | config/personas/scholar.md |
persona-card.json |
software | healthy | config/personas/elder-sister/persona-card.json |
persona-card.json |
software | healthy | config/personas/abyss/persona-card.json |
persona-card.json |
software | healthy | config/personas/scholar/persona-card.json |
persona-card.json |
software | healthy | config/personas/iron-dad/persona-card.json |
persona-card.json |
software | healthy | config/personas/junior-sister/persona-card.json |
skill-routing.md |
software | healthy | config/personas/_shared/skill-routing.md |
proactive.md |
software | healthy | config/personas/_shared/proactive.md |
iron-laws.md |
software | healthy | config/personas/_shared/iron-laws.md |
environment.md |
software | healthy | config/personas/_shared/environment.md |
execution-chains.md |
software | healthy | config/personas/_shared/execution-chains.md |
big-picture.md |
software | healthy | config/personas/_shared/big-picture.md |
gstack-openclaw.test.js |
software | warning | test/gstack-openclaw.test.js |
gstack-claude.test.js |
software | warning | test/gstack-claude.test.js |
gstack-codex.test.js |
software | warning | test/gstack-codex.test.js |
install-utils.test.js |
software | warning | test/install-utils.test.js |
docs-drift.test.js |
software | warning | test/docs-drift.test.js |
install-generation.test.js |
software | healthy | test/install-generation.test.js |
target-registry.test.js |
software | warning | test/target-registry.test.js |
security_scanner.test.js |
software | warning | test/security_scanner.test.js |
install-tui.test.js |
software | healthy | test/install-tui.test.js |
pack-vendor.test.js |
software | healthy | test/pack-vendor.test.js |
ccstatusline.test.js |
software | warning | test/ccstatusline.test.js |
install-registry.test.js |
software | healthy | test/install-registry.test.js |
persona-converter.test.js |
software | warning | test/persona-converter.test.js |
install.test.js |
software | warning | test/install.test.js |
vendor-provider-registry.test.js |
software | warning | test/vendor-provider-registry.test.js |
packs-cli.test.js |
software | healthy | test/packs-cli.test.js |
claude.test.js |
software | warning | test/claude.test.js |
ui-logger.test.js |
software | healthy | test/ui-logger.test.js |
ccstatusline-schema-guard.test.js |
software | warning | test/ccstatusline-schema-guard.test.js |
ui-icons.test.js |
software | warning | test/ui-icons.test.js |
ui-ansi.test.js |
software | warning | test/ui-ansi.test.js |
codex.test.js |
software | warning | test/codex.test.js |
lifecycle-command-generation.test.js |
software | warning | test/lifecycle-command-generation.test.js |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
config |
software | healthy | config |
personas |
software | healthy | config/personas |
elder-sister |
software | healthy | config/personas/elder-sister |
abyss |
software | healthy | config/personas/abyss |
scholar |
software | healthy | config/personas/scholar |
iron-dad |
software | healthy | config/personas/iron-dad |
junior-sister |
software | healthy | config/personas/junior-sister |
_shared |
software | healthy | config/personas/_shared |
test |
software | healthy | test |
fixtures |
software | healthy | test/fixtures |
skill-contract |
software | healthy | test/fixtures/skill-contract |
multi-script |
software | healthy | test/fixtures/skill-contract/multi-script |
tools |
software | healthy | test/fixtures/skill-contract/multi-script/tools |
multi-script |
software | healthy | test/fixtures/skill-contract/multi-script/tools/multi-script |
scripts |
software | healthy | test/fixtures/skill-contract/multi-script/tools/multi-scrip… |
missing-description |
software | healthy | test/fixtures/skill-contract/missing-description |
tools |
software | healthy | test/fixtures/skill-contract/missing-description/tools |
missing-description |
software | healthy | test/fixtures/skill-contract/missing-description/tools/miss… |
invalid-tools |
software | healthy | test/fixtures/skill-contract/invalid-tools |
tools |
software | healthy | test/fixtures/skill-contract/invalid-tools/tools |
invalid-tools |
software | healthy | test/fixtures/skill-contract/invalid-tools/tools/invalid-to… |
duplicate |
software | healthy | test/fixtures/skill-contract/duplicate |
tools |
software | healthy | test/fixtures/skill-contract/duplicate/tools |
alpha |
software | healthy | test/fixtures/skill-contract/duplicate/tools/alpha |
domains |
software | healthy | test/fixtures/skill-contract/duplicate/domains |
alpha |
software | healthy | test/fixtures/skill-contract/duplicate/domains/alpha |
parse-error |
software | healthy | test/fixtures/skill-contract/parse-error |
tools |
software | healthy | test/fixtures/skill-contract/parse-error/tools |
parse-error |
software | healthy | test/fixtures/skill-contract/parse-error/tools/parse-error |
gstack-codex-source |
software | healthy | test/fixtures/gstack-codex-source |
qa |
software | healthy | test/fixtures/gstack-codex-source/qa |
templates |
software | healthy | test/fixtures/gstack-codex-source/qa/templates |
review |
software | healthy | test/fixtures/gstack-codex-source/review |
specialists |
software | healthy | test/fixtures/gstack-codex-source/review/specialists |
office-hours |
software | healthy | test/fixtures/gstack-codex-source/office-hours |
codex |
software | healthy | test/fixtures/gstack-codex-source/codex |
docs |
software | healthy | docs |
adr |
software | healthy | docs/adr |
specs |
software | healthy | docs/specs |
packs |
software | healthy | packs |
abyss |
software | healthy | packs/abyss |
gstack |
software | healthy | packs/gstack |
scripts |
software | healthy | scripts |
site |
software | healthy | site |
output-styles |
software | healthy | output-styles |
skills |
software | healthy | skills |
analyzing-changes |
software | healthy | skills/analyzing-changes |
scripts |
software | healthy | skills/analyzing-changes/scripts |
agents |
software | healthy | skills/analyzing-changes/agents |
processing-pdfs |
software | healthy | skills/processing-pdfs |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
TestGetBoundingBoxMessages |
software | healthy | skills/processing-pdfs/scripts/check_bounding_boxes_test.py… |
RectAndField |
software | healthy | skills/processing-pdfs/scripts/check_bounding_boxes.py:11 |
DocxXMLEditor |
software | healthy | skills/processing-docx/scripts/document.py:47 |
Document |
software | healthy | skills/processing-docx/scripts/document.py:608 |
XMLEditor |
software | healthy | skills/processing-docx/scripts/utilities.py:41 |
PPTXSchemaValidator |
software | healthy | skills/processing-docx/ooxml/scripts/validation/pptx.py:10 |
RedliningValidator |
software | healthy | skills/processing-docx/ooxml/scripts/validation/redlining.p… |
BaseSchemaValidator |
software | healthy | skills/processing-docx/ooxml/scripts/validation/base.py:11 |
DOCXSchemaValidator |
software | healthy | skills/processing-docx/ooxml/scripts/validation/docx.py:14 |
ShapeWithPosition |
software | healthy | skills/creating-presentations/scripts/inventory.py:129 |
ParagraphData |
software | healthy | skills/creating-presentations/scripts/inventory.py:137 |
ShapeData |
software | healthy | skills/creating-presentations/scripts/inventory.py:266 |
PPTXSchemaValidator |
software | healthy | skills/creating-presentations/ooxml/scripts/validation/pptx… |
RedliningValidator |
software | healthy | skills/creating-presentations/ooxml/scripts/validation/redl… |
BaseSchemaValidator |
software | healthy | skills/creating-presentations/ooxml/scripts/validation/base… |
DOCXSchemaValidator |
software | healthy | skills/creating-presentations/ooxml/scripts/validation/docx… |
| Label | Layer | Status | Path |
|---|---|---|---|
test |
cicd | healthy | .github/workflows/ci.yml |
smoke-claude |
cicd | healthy | .github/workflows/ci.yml |
smoke-codex |
cicd | healthy | .github/workflows/ci.yml |
smoke-gemini |
cicd | healthy | .github/workflows/ci.yml |
smoke-openclaw |
cicd | healthy | .github/workflows/ci.yml |
publish |
cicd | healthy | .github/workflows/release.yml |
deploy |
cicd | healthy | .github/workflows/pages.yml |
| Label | Layer | Status | Path |
|---|---|---|---|
gha::ci |
cicd | healthy | .github/workflows/ci.yml |
gha::release |
cicd | healthy | .github/workflows/release.yml |
gha::pages |
cicd | healthy | .github/workflows/pages.yml |
| Label | Layer | Status | Path |
|---|---|---|---|
repobility-clone-1oxq4tg0 |
software | healthy | /tmp/repobility-clone-1oxq4tg0 |
| Label | Layer | Status | Path |
|---|---|---|---|
0.16.3.0 |
network | healthy | test/pack-registry.test.js |
| Label | Layer | Status | Path |
|---|---|---|---|
vps::aws |
hardware | healthy | test/security_scanner.test.js |
| Label | Layer | Status | Path |
|---|---|---|---|
NPM_TOKEN |
cicd | healthy | — |
This page is publicly accessible at:
https://repobility.com/scan/8ccc99bd-26dd-4cf2-b4e8-79ed2b59c3b0/
To check status programmatically (no auth required):
curl -s https://repobility.com/api/v1/public/scan/8ccc99bd-26dd-4cf2-b4e8-79ed2b59c3b0/
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.