https://github.com/WangeSpyAI/coc_editor
· scanned 2026-06-16 00:54 UTC (2 months, 1 week ago)
15 raw signals (0 security + 15 graph)
Last scanned 2 months, 1 week ago · v1 · 15 actionable findings from 1 signal source. Security checks, system graph analysis, and verified AI-agent feedback are merged into one review queue.
All 444 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 |
|---|---|---|---|
uid |
software | healthy | docs/prototype/trpg-editor-v8b.jsx:uid |
getChildren |
software | healthy | docs/prototype/trpg-editor-v8b.jsx:getChildren |
getDescendants |
software | healthy | docs/prototype/trpg-editor-v8b.jsx:getDescendants |
findPCs |
software | healthy | docs/prototype/trpg-editor-v8b.jsx:findPCs |
entityHasValue |
software | healthy | docs/prototype/trpg-editor-v8b.jsx:entityHasValue |
evaluateCondition |
software | healthy | docs/prototype/trpg-editor-v8b.jsx:evaluateCondition |
applyEffect |
software | healthy | docs/prototype/trpg-editor-v8b.jsx:applyEffect |
wouldChange |
software | healthy | docs/prototype/trpg-editor-v8b.jsx:wouldChange |
runStabilize |
software | healthy | docs/prototype/trpg-editor-v8b.jsx:runStabilize |
computeProjection |
software | healthy | docs/prototype/trpg-editor-v8b.jsx:computeProjection |
computeFullProjection |
software | healthy | docs/prototype/trpg-editor-v8b.jsx:computeFullProjection |
isActionAvailable |
software | healthy | docs/prototype/trpg-editor-v8b.jsx:isActionAvailable |
isLocationAccessible |
software | healthy | docs/prototype/trpg-editor-v8b.jsx:isLocationAccessible |
computePending |
software | healthy | docs/prototype/trpg-editor-v8b.jsx:computePending |
condLabel |
software | healthy | docs/prototype/trpg-editor-v8b.jsx:condLabel |
condTargetEntity |
software | healthy | docs/prototype/trpg-editor-v8b.jsx:condTargetEntity |
timeStr |
software | healthy | docs/prototype/trpg-editor-v8b.jsx:timeStr |
createScenario |
software | healthy | docs/prototype/trpg-editor-v8b.jsx:createScenario |
createInitialParties |
software | healthy | docs/prototype/trpg-editor-v8b.jsx:createInitialParties |
AddRow |
software | healthy | docs/prototype/trpg-editor-v8b.jsx:AddRow |
submit |
software | healthy | docs/prototype/trpg-editor-v8b.jsx:submit |
EditEntityPanel |
software | healthy | docs/prototype/trpg-editor-v8b.jsx:EditEntityPanel |
addCat |
software | healthy | docs/prototype/trpg-editor-v8b.jsx:addCat |
addValToCat |
software | healthy | docs/prototype/trpg-editor-v8b.jsx:addValToCat |
editValDesc |
software | healthy | docs/prototype/trpg-editor-v8b.jsx:editValDesc |
addAction |
software | healthy | docs/prototype/trpg-editor-v8b.jsx:addAction |
updateAction |
software | healthy | docs/prototype/trpg-editor-v8b.jsx:updateAction |
addEffect |
software | healthy | docs/prototype/trpg-editor-v8b.jsx:addEffect |
delEffect |
software | healthy | docs/prototype/trpg-editor-v8b.jsx:delEffect |
addCondToTrigger |
software | healthy | docs/prototype/trpg-editor-v8b.jsx:addCondToTrigger |
delCond |
software | healthy | docs/prototype/trpg-editor-v8b.jsx:delCond |
CatEditor |
software | healthy | docs/prototype/trpg-editor-v8b.jsx:CatEditor |
CatAdder |
software | healthy | docs/prototype/trpg-editor-v8b.jsx:CatAdder |
ActionEditor |
software | healthy | docs/prototype/trpg-editor-v8b.jsx:ActionEditor |
ActionAdder |
software | healthy | docs/prototype/trpg-editor-v8b.jsx:ActionAdder |
CondAdder |
software | healthy | docs/prototype/trpg-editor-v8b.jsx:CondAdder |
TriggerAdder |
software | healthy | docs/prototype/trpg-editor-v8b.jsx:TriggerAdder |
TreeNode |
software | healthy | docs/prototype/trpg-editor-v8b.jsx:TreeNode |
MainPanel |
software | healthy | docs/prototype/trpg-editor-v8b.jsx:MainPanel |
handleCopy |
software | healthy | docs/prototype/trpg-editor-v8b.jsx:handleCopy |
PendingPanel |
software | healthy | docs/prototype/trpg-editor-v8b.jsx:PendingPanel |
LogPanel |
software | healthy | docs/prototype/trpg-editor-v8b.jsx:LogPanel |
HistoryPanel |
software | healthy | docs/prototype/trpg-editor-v8b.jsx:HistoryPanel |
App |
software | healthy | docs/prototype/trpg-editor-v8b.jsx:App |
handleAddEntity |
software | healthy | docs/prototype/trpg-editor-v8b.jsx:handleAddEntity |
confirmAddEntity |
software | healthy | docs/prototype/trpg-editor-v8b.jsx:confirmAddEntity |
EntityTree |
software | healthy | src/ui/EntityTree.tsx:EntityTree |
renderNode |
software | healthy | src/ui/EntityTree.tsx:renderNode |
formatTime |
software | healthy | src/ui/LogPane.tsx:formatTime |
LogPane |
software | healthy | src/ui/LogPane.tsx:LogPane |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
tsconfig.app.json |
software | healthy | tsconfig.app.json |
vite.config.ts |
software | healthy | vite.config.ts |
README.md |
software | healthy | README.md |
CLAUDE.md |
software | healthy | CLAUDE.md |
package.json |
software | healthy | package.json |
tsconfig.node.json |
software | healthy | tsconfig.node.json |
index.html |
software | healthy | index.html |
package-lock.json |
software | healthy | package-lock.json |
eslint.config.js |
software | healthy | eslint.config.js |
tsconfig.json |
software | healthy | tsconfig.json |
2026-06-13-v6-requirements.md |
software | healthy | docs/spec/2026-06-13-v6-requirements.md |
trpg_scenario_editor_v5.md |
software | healthy | docs/spec/trpg_scenario_editor_v5.md |
trpg-editor-v8b.jsx |
software | healthy | docs/prototype/trpg-editor-v8b.jsx |
2026-06-16-usecase-pain-and-requirements.md |
software | healthy | docs/design/2026-06-16-usecase-pain-and-requirements.md |
2026-06-16-v6-screen-design.md |
software | healthy | docs/design/2026-06-16-v6-screen-design.md |
2026-06-13-v6-validation-case23.md |
software | healthy | docs/plans/2026-06-13-v6-validation-case23.md |
2026-06-14-v6-data-model-design.md |
software | healthy | docs/plans/2026-06-14-v6-data-model-design.md |
2026-06-12-integration-and-completion-design.md |
software | healthy | docs/plans/2026-06-12-integration-and-completion-design.md |
2026-06-12-v5-gap-implementation.md |
software | healthy | docs/plans/2026-06-12-v5-gap-implementation.md |
2026-06-13-v6-validation-case1.md |
software | healthy | docs/plans/2026-06-13-v6-validation-case1.md |
2026-03-08-ts-refactor-design.md |
software | healthy | docs/plans/archive/2026-03-08-ts-refactor-design.md |
2026-03-08-ts-refactor.md |
software | healthy | docs/plans/archive/2026-03-08-ts-refactor.md |
settings.json |
software | healthy | .claude/settings.json |
settings.local.json |
software | healthy | .claude/settings.local.json |
launch.json |
software | healthy | .claude/launch.json |
deploy.yml |
software | healthy | .github/workflows/deploy.yml |
main.tsx |
software | healthy | src/main.tsx |
EntityTree.tsx |
software | healthy | src/ui/EntityTree.tsx |
styles.css |
software | healthy | src/ui/styles.css |
LogPane.tsx |
software | healthy | src/ui/LogPane.tsx |
PartyBar.tsx |
software | healthy | src/ui/PartyBar.tsx |
editorParts.tsx |
software | healthy | src/ui/editorParts.tsx |
format.ts |
software | healthy | src/ui/format.ts |
StateBadges.tsx |
software | healthy | src/ui/StateBadges.tsx |
LiveEditor.tsx |
software | healthy | src/ui/LiveEditor.tsx |
App.tsx |
software | healthy | src/ui/App.tsx |
EntityPanel.tsx |
software | healthy | src/ui/EntityPanel.tsx |
PendingPanel.tsx |
software | healthy | src/ui/PendingPanel.tsx |
testUtils.tsx |
software | healthy | src/ui/__tests__/testUtils.tsx |
EntityTree.test.tsx |
software | healthy | src/ui/__tests__/EntityTree.test.tsx |
C4C5.integration.test.tsx |
software | healthy | src/ui/__tests__/C4C5.integration.test.tsx |
PartyBar.test.tsx |
software | healthy | src/ui/__tests__/PartyBar.test.tsx |
EntityPanel.scene.test.tsx |
software | healthy | src/ui/__tests__/EntityPanel.scene.test.tsx |
useScenario.ts |
software | healthy | src/hooks/useScenario.ts |
styles.css |
software | healthy | src/ui-v6/styles.css |
AppV6.tsx |
software | healthy | src/ui-v6/AppV6.tsx |
useV6Session.ts |
software | healthy | src/ui-v6/useV6Session.ts |
AppV6.test.tsx |
software | healthy | src/ui-v6/__tests__/AppV6.test.tsx |
useV6Session.test.tsx |
software | healthy | src/ui-v6/__tests__/useV6Session.test.tsx |
sampleScenario.ts |
software | healthy | src/core/sampleScenario.ts |
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 |
spec |
software | healthy | docs/spec |
prototype |
software | healthy | docs/prototype |
design |
software | healthy | docs/design |
plans |
software | healthy | docs/plans |
archive |
software | healthy | docs/plans/archive |
.claude |
software | healthy | .claude |
.github |
software | healthy | .github |
workflows |
software | healthy | .github/workflows |
src |
software | healthy | src |
ui |
software | healthy | src/ui |
__tests__ |
software | healthy | src/ui/__tests__ |
hooks |
software | healthy | src/hooks |
ui-v6 |
software | healthy | src/ui-v6 |
__tests__ |
software | healthy | src/ui-v6/__tests__ |
core |
software | healthy | src/core |
__tests__ |
software | healthy | src/core/__tests__ |
v6 |
software | healthy | src/core/v6 |
__tests__ |
software | healthy | src/core/v6/__tests__ |
fixtures |
software | healthy | src/core/v6/__tests__/fixtures |
| Label | Layer | Status | Path |
|---|---|---|---|
repobility-clone-a21c1p79 |
software | healthy | /tmp/repobility-clone-a21c1p79 |
| Label | Layer | Status | Path |
|---|---|---|---|
App |
frontend | healthy | docs/prototype/trpg-editor-v8b.jsx |
| Label | Layer | Status | Path |
|---|---|---|---|
gha::deploy |
cicd | healthy | .github/workflows/deploy.yml |
| Label | Layer | Status | Path |
|---|---|---|---|
build-and-deploy |
cicd | healthy | .github/workflows/deploy.yml |
This page is publicly accessible at:
https://repobility.com/scan/7f27e0aa-ab84-484c-bf60-0ec6948c6607/
To check status programmatically (no auth required):
curl -s https://repobility.com/api/v1/public/scan/7f27e0aa-ab84-484c-bf60-0ec6948c6607/
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.