https://github.com/ziangit/blackhole
· scanned 2026-06-16 01:12 UTC (2 months, 1 week ago)
25 raw signals (0 security + 25 graph)
Last scanned 2 months, 1 week ago · v1 · 25 actionable findings from 1 signal source. Security checks, system graph analysis, and verified AI-agent feedback are merged into one review queue.
All 150 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 |
|---|---|---|---|
feed |
software | healthy | test/mass.test.mjs:feed |
sane |
software | healthy | test/mass.test.mjs:sane |
crc32 |
software | healthy | tools/gen-displacement.mjs:crc32 |
chunk |
software | healthy | tools/gen-displacement.mjs:chunk |
encodePNG |
software | healthy | tools/gen-displacement.mjs:encodePNG |
generateDisplacementPNG |
software | healthy | tools/gen-displacement.mjs:generateDisplacementPNG |
c |
software | healthy | tools/gen-displacement.mjs:c |
nx |
software | healthy | tools/gen-displacement.mjs:nx |
ny |
software | healthy | tools/gen-displacement.mjs:ny |
m |
software | healthy | tools/gen-displacement.mjs:m |
i |
software | healthy | tools/gen-displacement.mjs:i |
clamp01 |
software | healthy | tools/gen-icons.mjs:clamp01 |
generateIconPNG |
software | healthy | tools/gen-icons.mjs:generateIconPNG |
c |
software | healthy | tools/gen-icons.mjs:c |
over |
software | healthy | tools/gen-icons.mjs:over |
i |
software | healthy | tools/gen-icons.mjs:i |
evictOrphanRemnants |
software | healthy | src/content.ts:evictOrphanRemnants |
main |
software | healthy | src/content.ts:main |
compile |
software | healthy | src/overlay-gl.ts:compile |
createOverlay |
software | healthy | src/overlay-gl.ts:createOverlay |
initSpike |
software | healthy | src/spike.ts:initSpike |
setStrategy |
software | healthy | src/spike.ts:setStrategy |
runProbe |
software | healthy | src/spike.ts:runProbe |
drawPattern |
software | healthy | src/spike.ts:drawPattern |
ensurePanel |
software | healthy | src/spike.ts:ensurePanel |
apply |
software | healthy | src/spike.ts:apply |
updatePanel |
software | healthy | src/spike.ts:updatePanel |
isHeartbeat |
software | healthy | src/messages.ts:isHeartbeat |
svgEl |
software | healthy | src/renderer.ts:svgEl |
buildFilterShell |
software | healthy | src/renderer.ts:buildFilterShell |
buildLensFilters |
software | healthy | src/renderer.ts:buildLensFilters |
tx |
software | healthy | src/renderer.ts:tx |
ty |
software | healthy | src/renderer.ts:ty |
acquireColumn |
software | healthy | src/timeline.ts:acquireColumn |
tick |
software | healthy | src/hole-controller.ts:tick |
initHeartbeat |
software | healthy | src/heartbeat.ts:initHeartbeat |
bump |
software | healthy | src/heartbeat.ts:bump |
from |
software | healthy | src/background.ts:from |
localDayKey |
software | healthy | src/background.ts:localDayKey |
loadState |
software | healthy | src/background.ts:loadState |
saveState |
software | healthy | src/background.ts:saveState |
updateBadge |
software | healthy | src/background.ts:updateBadge |
lerp |
software | healthy | src/background.ts:lerp |
enqueue |
software | healthy | src/background.ts:enqueue |
handleHeartbeat |
software | healthy | src/background.ts:handleHeartbeat |
handleDecayTick |
software | healthy | src/background.ts:handleDecayTick |
ensureAlarm |
software | healthy | src/background.ts:ensureAlarm |
reinjectIntoOpenTabs |
software | healthy | src/background.ts:reinjectIntoOpenTabs |
num |
software | healthy | src/options.ts:num |
save |
software | healthy | src/options.ts:save |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
PUBLISH-CHECKLIST.md |
software | healthy | PUBLISH-CHECKLIST.md |
manifest.json |
software | healthy | manifest.json |
README.md |
software | healthy | README.md |
event-horizon-chrome-prompt.md |
software | healthy | event-horizon-chrome-prompt.md |
CLAUDE.md |
software | healthy | CLAUDE.md |
build.mjs |
software | healthy | build.mjs |
package.json |
software | healthy | package.json |
package-lock.json |
software | healthy | package-lock.json |
tsconfig.json |
software | healthy | tsconfig.json |
LICENSE |
software | healthy | LICENSE |
session-handoff.md |
software | healthy | session-handoff.md |
sandbox.html |
software | healthy | test/sandbox.html |
mass.test.mjs |
software | healthy | test/mass.test.mjs |
manifest-check.mjs |
software | healthy | test/manifest-check.mjs |
integration-entry.ts |
software | healthy | test/integration-entry.ts |
integration-sandbox.html |
software | healthy | test/integration-sandbox.html |
test-entry.ts |
software | healthy | test/test-entry.ts |
overlay-sandbox.html |
software | healthy | test/overlay-sandbox.html |
soak-sandbox.html |
software | healthy | test/soak-sandbox.html |
MANUAL-TESTS.md |
software | healthy | docs/MANUAL-TESTS.md |
PRODUCT.md |
software | healthy | docs/PRODUCT.md |
ARCHITECTURE.md |
software | healthy | docs/ARCHITECTURE.md |
SESSION-NOTES.md |
software | healthy | docs/SESSION-NOTES.md |
STORE-LISTING.md |
software | healthy | docs/STORE-LISTING.md |
SECURITY-AUDIT.md |
software | healthy | docs/SECURITY-AUDIT.md |
store-screenshot.sh |
software | healthy | tools/store-screenshot.sh |
gen-displacement.mjs |
software | healthy | tools/gen-displacement.mjs |
gen-icons.mjs |
software | healthy | tools/gen-icons.mjs |
content.ts |
software | healthy | src/content.ts |
overlay-gl.ts |
software | healthy | src/overlay-gl.ts |
hole-motion.ts |
software | healthy | src/hole-motion.ts |
spike.ts |
software | healthy | src/spike.ts |
messages.ts |
software | healthy | src/messages.ts |
renderer.ts |
software | healthy | src/renderer.ts |
timeline.ts |
software | healthy | src/timeline.ts |
hole-controller.ts |
software | healthy | src/hole-controller.ts |
heartbeat.ts |
software | healthy | src/heartbeat.ts |
background.ts |
software | healthy | src/background.ts |
global.d.ts |
software | healthy | src/global.d.ts |
options.ts |
software | healthy | src/options.ts |
overlay.ts |
software | healthy | src/overlay.ts |
mass.ts |
software | healthy | src/mass.ts |
displacement.ts |
software | healthy | src/displacement.ts |
options.html |
software | healthy | src/options.html |
settings.ts |
software | healthy | src/settings.ts |
popup.ts |
software | healthy | src/popup.ts |
popup.html |
software | healthy | src/popup.html |
diag.ts |
software | healthy | src/diag.ts |
render-manager.ts |
software | healthy | src/render-manager.ts |
CLAUDE.md |
quality | healthy | CLAUDE.md |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
GlHoleOverlay |
software | healthy | src/overlay-gl.ts:GlHoleOverlay |
HoleMotion |
software | healthy | src/hole-motion.ts:HoleMotion |
FilterLensRenderer |
software | healthy | src/renderer.ts:FilterLensRenderer |
SpaghettiRenderer |
software | healthy | src/renderer.ts:SpaghettiRenderer |
HoleController |
software | healthy | src/hole-controller.ts:HoleController |
only |
software | healthy | src/overlay.ts:only |
HoleOverlay |
software | healthy | src/overlay.ts:HoleOverlay |
we |
software | healthy | src/diag.ts:we |
decides |
software | healthy | src/render-manager.ts:decides |
RenderManager |
software | healthy | src/render-manager.ts:RenderManager |
| Label | Layer | Status | Path |
|---|---|---|---|
test |
software | healthy | test |
docs |
software | healthy | docs |
tools |
software | healthy | tools |
src |
software | healthy | src |
| Label | Layer | Status | Path |
|---|---|---|---|
repobility-clone-cn_hgxx5 |
software | healthy | /tmp/repobility-clone-cn_hgxx5 |
| Label | Layer | Status | Path |
|---|---|---|---|
gpu (detected) |
hardware | healthy | README.md |
This page is publicly accessible at:
https://repobility.com/scan/14af637a-905a-4d8c-b7a3-6993a3ff0735/
To check status programmatically (no auth required):
curl -s https://repobility.com/api/v1/public/scan/14af637a-905a-4d8c-b7a3-6993a3ff0735/
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.