https://github.com/coreprime/kbot
· scanned 2026-06-17 01:51 UTC (1 month, 1 week ago)
284 raw signals (0 security + 284 graph)
Last scanned 1 month, 1 week ago · v2 · last Δ -17.7 (diff) · 284 actionable findings from 1 signal source. Security checks, system graph analysis, and verified AI-agent feedback are merged into one review queue.
All 2861 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 |
|---|---|---|---|
copyRuntimeAssets |
software | healthy | internal/studio/web/vite.config.js:copyRuntimeAssets |
applySessionBrand |
software | healthy | internal/studio/web/studio.js:applySessionBrand |
pointer |
software | healthy | internal/studio/web/studio.js:pointer |
step |
software | healthy | internal/studio/web/engine/rng.js:step |
s |
software | healthy | internal/studio/web/engine/rng.js:s |
t |
software | healthy | internal/studio/web/engine/rng.js:t |
makeRng |
software | healthy | internal/studio/web/engine/rng.js:makeRng |
loadWeaponFx |
software | healthy | internal/studio/web/engine/weapon-fx-loader.js:loadWeaponFx |
pickExplosionVariant |
software | healthy | internal/studio/web/engine/weapon-fx-loader.js:pickExplosio… |
clearWeaponFxCache |
software | healthy | internal/studio/web/engine/weapon-fx-loader.js:clearWeaponF… |
hasRenderType |
software | healthy | internal/studio/web/engine/weapon-rendertype.js:hasRenderTy… |
maxSpeedWUPerSec |
software | healthy | internal/studio/web/engine/locomotion.js:maxSpeedWUPerSec |
v |
software | healthy | internal/studio/web/engine/locomotion.js:v |
turnRateRadPerSec |
software | healthy | internal/studio/web/engine/locomotion.js:turnRateRadPerSec |
t |
software | healthy | internal/studio/web/engine/locomotion.js:t |
accelWUPerSec2 |
software | healthy | internal/studio/web/engine/locomotion.js:accelWUPerSec2 |
a |
software | healthy | internal/studio/web/engine/locomotion.js:a |
brakeWUPerSec2 |
software | healthy | internal/studio/web/engine/locomotion.js:brakeWUPerSec2 |
b |
software | healthy | internal/studio/web/engine/locomotion.js:b |
shortestArc |
software | healthy | internal/studio/web/engine/locomotion.js:shortestArc |
stepSurfaceLocomotion |
software | healthy | internal/studio/web/engine/locomotion.js:stepSurfaceLocomot… |
_turnToward |
software | healthy | internal/studio/web/engine/locomotion.js:_turnToward |
_flyForward |
software | healthy | internal/studio/web/engine/locomotion.js:_flyForward |
attackManeuver |
software | healthy | internal/studio/web/engine/locomotion.js:attackManeuver |
passthrough |
software | healthy | internal/studio/web/engine/locomotion.js:passthrough |
pastTarget |
software | healthy | internal/studio/web/engine/locomotion.js:pastTarget |
setMaxSceneLights |
software | healthy | internal/studio/web/engine/scene-lights.js:setMaxSceneLights |
getMaxSceneLights |
software | healthy | internal/studio/web/engine/scene-lights.js:getMaxSceneLights |
gatherSceneLights |
software | healthy | internal/studio/web/engine/scene-lights.js:gatherSceneLights |
lifeFrac |
software | healthy | internal/studio/web/engine/scene-lights.js:lifeFrac |
angleToRadians |
software | healthy | internal/studio/web/engine/cob-opcodes.js:angleToRadians |
linearToWorld |
software | healthy | internal/studio/web/engine/cob-opcodes.js:linearToWorld |
loadWeaponBitmap |
software | healthy | internal/studio/web/engine/weapon-bitmap-loader.js:loadWeap… |
promise |
software | healthy | internal/studio/web/engine/weapon-bitmap-loader.js:promise |
clearWeaponBitmapCache |
software | healthy | internal/studio/web/engine/weapon-bitmap-loader.js:clearWea… |
_decodeBase64Png |
software | healthy | internal/studio/web/engine/weapon-bitmap-loader.js:_decodeB… |
projectileMode |
software | healthy | internal/studio/web/engine/projectiles.js:projectileMode |
hasModelProjectile |
software | healthy | internal/studio/web/engine/projectiles.js:hasModelProjectile |
makeProjectile |
software | healthy | internal/studio/web/engine/projectiles.js:makeProjectile |
vmax |
software | healthy | internal/studio/web/engine/projectiles.js:vmax |
accel |
software | healthy | internal/studio/web/engine/projectiles.js:accel |
speed0 |
software | healthy | internal/studio/web/engine/projectiles.js:speed0 |
ty |
software | healthy | internal/studio/web/engine/projectiles.js:ty |
headingInit |
software | healthy | internal/studio/web/engine/projectiles.js:headingInit |
pitchInit |
software | healthy | internal/studio/web/engine/projectiles.js:pitchInit |
range |
software | healthy | internal/studio/web/engine/projectiles.js:range |
slack |
software | healthy | internal/studio/web/engine/projectiles.js:slack |
lifeSec |
software | healthy | internal/studio/web/engine/projectiles.js:lifeSec |
_steerToward |
software | healthy | internal/studio/web/engine/projectiles.js:_steerToward |
wantHeading |
software | healthy | internal/studio/web/engine/projectiles.js:wantHeading |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
go.mod |
software | healthy | go.mod |
.env |
software | healthy | .env |
Taskfile.yml |
software | healthy | Taskfile.yml |
package-lock.json |
software | healthy | package-lock.json |
README.md |
software | healthy | README.md |
LICENSE |
software | healthy | LICENSE |
package.json |
software | healthy | package.json |
eslint.config.js |
software | healthy | eslint.config.js |
SKILL.md |
software | healthy | SKILL.md |
crt_test.go |
software | healthy | formats/crt/crt_test.go |
crt.go |
software | healthy | formats/crt/crt.go |
fnt.go |
software | healthy | formats/fnt/fnt.go |
transparency.go |
software | healthy | formats/gaf/transparency.go |
gaf.go |
software | healthy | formats/gaf/gaf.go |
reader.go |
software | healthy | formats/gaf/reader.go |
png.go |
software | healthy | formats/gaf/png.go |
palette.go |
software | healthy | formats/gaf/palette.go |
writer.go |
software | healthy | formats/gaf/writer.go |
constants.go |
software | healthy | formats/gaf/constants.go |
acidplant_test.go |
software | healthy | formats/gaf/acidplant_test.go |
variant.go |
software | healthy | formats/gaf/variant.go |
render.go |
software | healthy | formats/gaf/render.go |
writer_test.go |
software | healthy | formats/gaf/writer_test.go |
gaf_test.go |
software | healthy | formats/gaf/gaf_test.go |
layered_test.go |
software | healthy | formats/gaf/layered_test.go |
transparency_test.go |
software | healthy | formats/gaf/transparency_test.go |
sound.go |
software | healthy | formats/gamedata/ta/sound.go |
category.go |
software | healthy | formats/gamedata/ta/category.go |
ota.go |
software | healthy | formats/gamedata/ta/ota.go |
roundtrip_test.go |
software | healthy | formats/gamedata/ta/roundtrip_test.go |
sidedata.go |
software | healthy | formats/gamedata/ta/sidedata.go |
feature.go |
software | healthy | formats/gamedata/ta/feature.go |
weapon.go |
software | healthy | formats/gamedata/ta/weapon.go |
meteor.go |
software | healthy | formats/gamedata/ta/meteor.go |
gui.go |
software | healthy | formats/gamedata/ta/gui.go |
unit.go |
software | healthy | formats/gamedata/ta/unit.go |
move.go |
software | healthy | formats/gamedata/ta/move.go |
section.go |
software | healthy | formats/gamedata/common/section.go |
keys.go |
software | healthy | formats/gamedata/common/keys.go |
ota.go |
software | healthy | formats/gamedata/common/ota.go |
color.go |
software | healthy | formats/gamedata/common/color.go |
download.go |
software | healthy | formats/gamedata/common/download.go |
sidedata.go |
software | healthy | formats/gamedata/common/sidedata.go |
feature.go |
software | healthy | formats/gamedata/common/feature.go |
weapon.go |
software | healthy | formats/gamedata/common/weapon.go |
unit.go |
software | healthy | formats/gamedata/common/unit.go |
move.go |
software | healthy | formats/gamedata/common/move.go |
ota.go |
software | healthy | formats/gamedata/tak/ota.go |
roundtrip_test.go |
software | healthy | formats/gamedata/tak/roundtrip_test.go |
effects.go |
software | healthy | formats/gamedata/tak/effects.go |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
formats |
software | healthy | formats |
crt |
software | healthy | formats/crt |
fnt |
software | healthy | formats/fnt |
gaf |
software | healthy | formats/gaf |
gamedata |
software | healthy | formats/gamedata |
ta |
software | healthy | formats/gamedata/ta |
common |
software | healthy | formats/gamedata/common |
tak |
software | healthy | formats/gamedata/tak |
bik |
software | healthy | formats/bik |
hpi |
software | healthy | formats/hpi |
v1 |
software | healthy | formats/hpi/v1 |
v2 |
software | healthy | formats/hpi/v2 |
common |
software | healthy | formats/hpi/common |
tdf |
software | healthy | formats/tdf |
tsf |
software | healthy | formats/tsf |
tnt |
software | healthy | formats/tnt |
tak |
software | healthy | formats/tnt/tak |
objects3d |
software | healthy | formats/objects3d |
pal |
software | healthy | formats/pal |
scripting |
software | healthy | formats/scripting |
parser |
software | healthy | formats/scripting/parser |
compiler |
software | healthy | formats/scripting/compiler |
assembly |
software | healthy | formats/scripting/assembly |
decompiler |
software | healthy | formats/scripting/decompiler |
linter |
software | healthy | formats/scripting/linter |
sct |
software | healthy | formats/sct |
ai |
software | healthy | formats/ai |
smacker |
software | healthy | formats/smacker |
pcx |
software | healthy | formats/pcx |
games |
software | healthy | games |
totala |
software | healthy | games/totala |
takingdoms |
software | healthy | games/takingdoms |
filesystem |
software | healthy | filesystem |
internal |
software | healthy | internal |
maplint |
software | healthy | internal/maplint |
palettepick |
software | healthy | internal/palettepick |
studio |
software | healthy | internal/studio |
web |
software | healthy | internal/studio/web |
engine |
software | healthy | internal/studio/web/engine |
net |
software | healthy | internal/studio/web/engine/net |
ui |
software | healthy | internal/studio/web/ui |
panels |
software | healthy | internal/studio/web/ui/panels |
picker |
software | healthy | internal/studio/web/ui/picker |
sandbox |
software | healthy | internal/studio/web/ui/sandbox |
unit-editor |
software | healthy | internal/studio/web/ui/unit-editor |
tabs |
software | healthy | internal/studio/web/ui/unit-editor/tabs |
ribbon |
software | healthy | internal/studio/web/ui/unit-editor/ribbon |
debugger |
software | healthy | internal/studio/web/ui/unit-editor/debugger |
screens |
software | healthy | internal/studio/web/ui/screens |
welcome |
software | healthy | internal/studio/web/ui/screens/welcome |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
via |
software | healthy | internal/studio/web/studio.js:via |
so |
software | healthy | internal/studio/web/engine/rng.js:so |
Rng |
software | healthy | internal/studio/web/engine/rng.js:Rng |
NullAudioPool |
software | healthy | internal/studio/web/engine/null-audio-pool.js:NullAudioPool |
ParticlePool |
software | healthy | internal/studio/web/engine/cob-particles.js:ParticlePool |
WasmFrameSource |
software | healthy | internal/studio/web/engine/net/wasm-source.js:WasmFrameSour… |
WsFrameSource |
software | healthy | internal/studio/web/engine/net/ws-source.js:WsFrameSource |
FrameSource |
software | healthy | internal/studio/web/engine/net/frame-source.js:FrameSource |
toggling |
software | healthy | internal/studio/web/ui/mount.js:toggling |
MapDoc |
software | healthy | internal/studio/web/ui/host-context.js:MapDoc |
the |
software | healthy | internal/studio/web/ui/panels/controls-panel.js:the |
name |
software | healthy | internal/studio/web/ui/panels/script-commands-panel.js:name |
WasmUnit |
software | healthy | internal/studio/web/ui/sandbox/wasm-scene.js:WasmUnit |
WasmSandboxScene |
software | healthy | internal/studio/web/ui/sandbox/wasm-scene.js:WasmSandboxSce… |
with |
software | healthy | internal/studio/web/ui/sandbox/view.js:with |
SandboxView |
software | healthy | internal/studio/web/ui/sandbox/view.js:SandboxView |
deliberately |
software | healthy | internal/studio/web/ui/sandbox/select-keys.js:deliberately |
SandboxTabInstance |
software | healthy | internal/studio/web/ui/sandbox/register-tab.js:SandboxTabIn… |
is |
software | healthy | internal/studio/web/ui/sandbox/register-tab.js:is |
PrimaryViewerWrapper |
software | healthy | internal/studio/web/ui/unit-editor/split-host.js:PrimaryVie… |
ModelObserverView |
software | healthy | internal/studio/web/ui/unit-editor/observer-view.js:ModelOb… |
so |
software | healthy | internal/studio/web/ui/unit-editor/observer-view.js:so |
UnitEditorTabInstance |
software | healthy | internal/studio/web/ui/unit-editor/register-tab.js:UnitEdit… |
MvControls |
software | healthy | internal/studio/web/ui/unit-editor/mv-controls.js:MvControls |
on |
software | healthy | internal/studio/web/ui/unit-editor/mv-controls.js:on |
on |
software | healthy | internal/studio/web/ui/unit-editor/debugger/asm.js:on |
is |
software | healthy | internal/studio/web/ui/unit-editor/debugger/asm.js:is |
for |
software | healthy | internal/studio/web/ui/unit-editor/debugger/asm.js:for |
name |
software | healthy | internal/studio/web/ui/unit-editor/debugger/cob-highlight.j… |
so |
software | healthy | internal/studio/web/ui/unit-editor/debugger/thread-debugger… |
from |
software | healthy | internal/studio/web/ui/unit-editor/debugger/modal.js:from |
WelcomeTabInstance |
software | healthy | internal/studio/web/ui/screens/welcome/register-tab.js:Welc… |
so |
software | healthy | internal/studio/web/ui/screens/welcome/keyboard.js:so |
list |
software | healthy | internal/studio/web/ui/screens/welcome/keyboard.js:list |
so |
software | healthy | internal/studio/web/ui/screens/welcome/fx/nano-fx.js:so |
changes |
software | healthy | internal/studio/web/ui/screens/welcome/fx/nano-fx.js:changes |
so |
software | healthy | internal/studio/web/ui/screens/welcome/fx/glamour.js:so |
always |
software | healthy | internal/studio/web/ui/map-editor/pane-view.js:always |
MapPaneView |
software | healthy | internal/studio/web/ui/map-editor/pane-view.js:MapPaneView |
so |
software | healthy | internal/studio/web/ui/map-editor/pane-view.js:so |
_EditorView |
software | healthy | internal/studio/web/ui/map-editor/editor-view.js:_EditorView |
MapEditorTabInstance |
software | healthy | internal/studio/web/ui/map-editor/register-tab.js:MapEditor… |
came |
software | healthy | internal/studio/web/ui/map-editor/dialogs/resize.js:came |
on |
software | healthy | internal/studio/web/ui/common/active-renderer-view.js:on |
rather |
software | healthy | internal/studio/web/ui/common/inspectors.js:rather |
FilesTabInstance |
software | healthy | internal/studio/web/ui/files-browser/register-tab.js:FilesT… |
for |
software | healthy | packages-js/kbotui/split-host.js:for |
so |
software | healthy | packages-js/kbotui/split-host.js:so |
FrozenSlot |
software | healthy | packages-js/kbotui/side-bar.js:FrozenSlot |
for |
software | healthy | packages-js/kbotui/floating-panel.js:for |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
/browse |
frontend | healthy | internal/studio/web/ui/files-browser/pages/browse.js |
/view |
frontend | healthy | internal/studio/web/ui/files-browser/pages/view.js |
/home |
frontend | healthy | internal/studio/web/ui/files-browser/pages/home.js |
| Label | Layer | Status | Path |
|---|---|---|---|
coreprime__kbot |
software | healthy | /data/fable5_failed_archive/coreprime__kbot |
| Label | Layer | Status | Path |
|---|---|---|---|
127.0.0.1 |
network | healthy | README.md |
| Label | Layer | Status | Path |
|---|---|---|---|
gpu (detected) |
hardware | healthy | internal/studio/web/ui/tab-registry.js |
| Label | Layer | Status | Path |
|---|---|---|---|
dotenv::.env |
security | healthy | .env |
This page is publicly accessible at:
https://repobility.com/scan/8a78e7de-cdca-4a17-9887-1fce4aab0194/
To check status programmatically (no auth required):
curl -s https://repobility.com/api/v1/public/scan/8a78e7de-cdca-4a17-9887-1fce4aab0194/
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.