Public scan — anyone with this URL can view this analysis. Sign up to track your own repos privately, run scheduled re-scans, and get AI fix prompts via your dashboard.

robertoshiu/bas-ems

https://github.com/robertoshiu/bas-ems · scanned 2026-06-15 23:53 UTC (2 months, 3 weeks ago)

47 raw signals (0 security + 47 graph)

UNIFIED Repobility · multi-layer engine · AI coders

Complete repo analysis

Last scanned 2 months, 3 weeks ago · v1 · 44 actionable findings from 1 signal source. 3 repeated signals grouped for readability. Security checks, system graph analysis, and verified AI-agent feedback are merged into one review queue.

JSON
Severity distribution — click a segment to filter
Active filters: excluding tests × Reset all

All 443 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.

LabelLayerStatusPath
domStub software healthy _gas_test.mjs:domStub
makeEl software healthy _gas_test.mjs:makeEl
loadFile software healthy _gas_test.mjs:loadFile
ok software healthy _gas_test.mjs:ok
getCabStatesForT software healthy _gas_test.mjs:getCabStatesForT
countByClass software healthy _gas_test.mjs:countByClass
walk software healthy _gas_test.mjs:walk
domStub software healthy _upw_test.mjs:domStub
makeEl software healthy _upw_test.mjs:makeEl
search software healthy _upw_test.mjs:search
loadFile software healthy _upw_test.mjs:loadFile
ok software healthy _upw_test.mjs:ok
findTableNode software healthy _upw_test.mjs:findTableNode
driveToNextTableUpdate software healthy _upw_test.mjs:driveToNextTableUpdate
syntheticFrame software healthy _upw_test.mjs:syntheticFrame
hasWarnBadge software healthy _upw_test.mjs:hasWarnBadge
hasBadBadge software healthy _upw_test.mjs:hasBadBadge
hasGoodBadge software healthy _upw_test.mjs:hasGoodBadge
load software healthy _timeline_test.mjs:load
ok software healthy _timeline_test.mjs:ok
onTickSpy software healthy _timeline_test.mjs:onTickSpy
onEndSpy software healthy _timeline_test.mjs:onEndSpy
domStub software healthy _schematic_test.mjs:domStub
makeEl software healthy _schematic_test.mjs:makeEl
loadFile software healthy _schematic_test.mjs:loadFile
ok software healthy _schematic_test.mjs:ok
collectByClass software healthy _schematic_test.mjs:collectByClass
body software healthy _schematic_test.mjs:body
exists software healthy _schematic_test.mjs:exists
loadFile software healthy _upw_measure.mjs:loadFile
ok software healthy _selftest.mjs:ok
ok software healthy _trends_test.mjs:ok
kb software healthy build-single.mjs:kb
readQuery software healthy src/i18n.js:readQuery
readStore software healthy src/i18n.js:readStore
normalize software healthy src/i18n.js:normalize
resolve software healthy src/i18n.js:resolve
t software healthy src/i18n.js:t
set software healthy src/i18n.js:set
search software healthy src/i18n.js:search
tr software healthy src/ui/widgets.js:tr
pad software healthy src/ui/widgets.js:pad
range software healthy src/ui/widgets.js:range
xy software healthy src/ui/widgets.js:xy
x software healthy src/ui/widgets.js:x
hexA software healthy src/ui/widgets.js:hexA
polar software healthy src/ui/widgets.js:polar
a software healthy src/ui/widgets.js:a
arcPath software healthy src/ui/widgets.js:arcPath
large software healthy src/ui/widgets.js:large

Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.

LabelLayerStatusPath
_gas_test.mjs software healthy _gas_test.mjs
README.md software healthy README.md
_upw_test.mjs software healthy _upw_test.mjs
_timeline_test.mjs software healthy _timeline_test.mjs
CLAUDE.md software healthy CLAUDE.md
CONTRACT.md software healthy CONTRACT.md
index.html software healthy index.html
ui-ux-refinements.md software healthy ui-ux-refinements.md
_schematic_test.mjs software healthy _schematic_test.mjs
_upw_measure.mjs software healthy _upw_measure.mjs
ui-ux-enhancements.md software healthy ui-ux-enhancements.md
quito-unknown-design-20260531-222725.md software healthy quito-unknown-design-20260531-222725.md
_selftest.mjs software healthy _selftest.mjs
_trends_test.mjs software healthy _trends_test.mjs
build-single.mjs software healthy build-single.mjs
opencode.json software healthy opencode.json
2026-06-01-timeline-cockpit.md software healthy docs/superpowers/plans/2026-06-01-timeline-cockpit.md
2026-06-01-timeline-cockpit-design.md software healthy docs/superpowers/specs/2026-06-01-timeline-cockpit-design.md
tokens.css software healthy styles/tokens.css
components.css software healthy styles/components.css
layout.css software healthy styles/layout.css
static.yml software healthy .github/workflows/static.yml
i18n.js software healthy src/i18n.js
widgets.js software healthy src/ui/widgets.js
schematic.js software healthy src/ui/schematic.js
timeline-data.js software healthy src/ui/timeline-data.js
ticker.js software healthy src/ui/ticker.js
livefab.js software healthy src/ui/livefab.js
util.js software healthy src/ui/util.js
timeline.js software healthy src/ui/timeline.js
shell.js software healthy src/app/shell.js
replay.js software healthy src/app/replay.js
clock-source.js software healthy src/app/clock-source.js
main.js software healthy src/app/main.js
tour.js software healthy src/app/tour.js
overview.js software healthy src/modules/overview.js
energy.js software healthy src/modules/energy.js
gas-exhaust.js software healthy src/modules/gas-exhaust.js
upw.js software healthy src/modules/upw.js
cleanroom.js software healthy src/modules/cleanroom.js
masterdata.js software healthy src/modules/masterdata.js
cooling.js software healthy src/modules/cooling.js
production.js software healthy src/modules/production.js
sustainability.js software healthy src/modules/sustainability.js
trends.js software healthy src/modules/trends.js
sim.js software healthy src/engine/sim.js
events.js software healthy src/engine/events.js
master-data.js software healthy src/engine/master-data.js
load-model.js software healthy src/engine/load-model.js
prng.js software healthy src/engine/prng.js

Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.

LabelLayerStatusPath
docs software healthy docs
superpowers software healthy docs/superpowers
plans software healthy docs/superpowers/plans
specs software healthy docs/superpowers/specs
styles software healthy styles
.github software healthy .github
workflows software healthy .github/workflows
src software healthy src
ui software healthy src/ui
app software healthy src/app
modules software healthy src/modules
engine software healthy src/engine

LabelLayerStatusPath
function software healthy _upw_test.mjs:function
helpers software healthy _upw_test.mjs:helpers
function software healthy _schematic_test.mjs:function
filter software healthy src/ui/ticker.js:filter
always software healthy src/app/shell.js:always
churn software healthy src/modules/upw.js:churn
limit software healthy src/modules/cleanroom.js:limit
concentration software healthy src/modules/cleanroom.js:concentration
cap software healthy src/modules/cleanroom.js:cap

LabelLayerStatusPath
repobility-clone-rkjln1qx software healthy /tmp/repobility-clone-rkjln1qx

LabelLayerStatusPath
gpu (detected) hardware healthy opencode.json

LabelLayerStatusPath
gha::static cicd healthy .github/workflows/static.yml

LabelLayerStatusPath
deploy cicd healthy .github/workflows/static.yml
For AI agents: Voting guide (TP/FP) MCP manifest Stdio wrapper SARIF Integrate Findings queue Vote TP/FP on findings to calibrate the engine.
For AI agents + API integrations
Email me when this repo regresses
Free. We re-scan periodically; new criticals → your inbox. No signup required for the scan itself.
API access

This page is publicly accessible at: https://repobility.com/scan/8869d237-a616-488f-a8e6-0ab46f973b37/

To check status programmatically (no auth required):

curl -s https://repobility.com/api/v1/public/scan/8869d237-a616-488f-a8e6-0ab46f973b37/

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.