https://github.com/red1oon/bim-ootb
· scanned 2026-06-15 23:48 UTC (2 months, 3 weeks ago)
878 raw signals (54 security + 824 graph)
Last scanned 2 months, 3 weeks ago · v1 · 832 actionable findings from 2 signal sources. 109 repeated signals grouped for readability. Security checks, system graph analysis, and verified AI-agent feedback are merged into one review queue.
All 5682 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 |
|---|---|---|---|
selBefore |
software | healthy | tests/poc_whole_time_dom.js:selBefore |
selAfter |
software | healthy | tests/poc_whole_time_dom.js:selAfter |
ok |
software | healthy | tests/test_s283_pwa_install.js:ok |
shortcutNames |
software | healthy | tests/test_s283_pwa_install.js:shortcutNames |
isPng |
software | healthy | tests/test_s283_pwa_install.js:isPng |
assert |
software | healthy | tests/test_s253_gantt_sync.js:assert |
source |
software | healthy | tests/test_s253_gantt_sync.js:source |
dayToTaskIndex |
software | healthy | tests/test_s253_gantt_sync.js:dayToTaskIndex |
simDayToPixel |
software | healthy | tests/test_s253_gantt_sync.js:simDayToPixel |
simPixelToDay |
software | healthy | tests/test_s253_gantt_sync.js:simPixelToDay |
simDayToTaskIdx |
software | healthy | tests/test_s253_gantt_sync.js:simDayToTaskIdx |
simSeekTo |
software | healthy | tests/test_s253_gantt_sync.js:simSeekTo |
buildBadge |
software | healthy | tests/test_s253_gantt_sync.js:buildBadge |
testGanttSetup |
software | healthy | tests/test_s253_gantt_sync.js:testGanttSetup |
main |
software | healthy | tests/test_s252_icm.js:main |
ok |
software | healthy | tests/test_s274_browser_import.js:ok |
ng |
software | healthy | tests/test_s274_browser_import.js:ng |
sk |
software | healthy | tests/test_s274_browser_import.js:sk |
collectLogs |
software | healthy | tests/test_s274_browser_import.js:collectLogs |
waitForLog |
software | healthy | tests/test_s274_browser_import.js:waitForLog |
testImportFile |
software | healthy | tests/test_s274_browser_import.js:testImportFile |
testErrorReporter |
software | healthy | tests/test_s274_browser_import.js:testErrorReporter |
main |
software | healthy | tests/test_s274_browser_import.js:main |
check |
software | healthy | tests/test_s284b_browser.js:check |
exists |
software | healthy | tests/test_s284b_browser.js:exists |
sliceBetween |
software | healthy | tests/witness_offline_db_select.js:sliceBetween |
makeEnv |
software | healthy | tests/witness_offline_db_select.js:makeEnv |
bindHelpers |
software | healthy | tests/witness_offline_db_select.js:bindHelpers |
peekDbCache |
software | healthy | tests/witness_offline_db_select.js:peekDbCache |
fetchDbBuffer |
software | healthy | tests/witness_offline_db_select.js:fetchDbBuffer |
runSlice |
software | healthy | tests/witness_offline_db_select.js:runSlice |
msg |
software | healthy | tests/witness_offline_db_select.js:msg |
ok |
software | healthy | tests/witness_offline_db_select.js:ok |
base |
software | healthy | tests/witness_offline_db_select.js:base |
testCount |
software | healthy | tests/audit_specs.js:testCount |
expectCount |
software | healthy | tests/audit_specs.js:expectCount |
skipCount |
software | healthy | tests/audit_specs.js:skipCount |
warnCount |
software | healthy | tests/audit_specs.js:warnCount |
check |
software | healthy | tests/test_ad_parser.js:check |
line |
software | healthy | tests/test_ad_parser.js:line |
loadModule |
software | healthy | tests/test_ad_parser.js:loadModule |
extractValue |
software | healthy | tests/test_ad_parser.js:extractValue |
main |
software | healthy | tests/test_ad_parser.js:main |
findNode |
software | healthy | tests/test_ad_parser.js:findNode |
check |
software | healthy | tests/test_s258_upgrade.js:check |
ms |
software | healthy | tests/test_s258_upgrade.js:ms |
assert |
software | healthy | tests/test_import_worker_safety.js:assert |
ok |
software | healthy | tests/audit_input_registry.js:ok |
bad |
software | healthy | tests/audit_input_registry.js:bad |
is |
software | healthy | tests/audit_input_registry.js:is |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
eslint.globals.json |
software | healthy | eslint.globals.json |
SETUP_PROTECTION_NOW.md |
software | healthy | SETUP_PROTECTION_NOW.md |
manifest.json |
software | healthy | manifest.json |
BRANCH_PROTECTION_SETUP.md |
software | healthy | BRANCH_PROTECTION_SETUP.md |
README.md |
software | healthy | README.md |
setup-branch-protection.sh |
software | healthy | setup-branch-protection.sh |
GH_DEPLOY_ISSUES.md |
software | healthy | GH_DEPLOY_ISSUES.md |
LargeCity.html |
software | healthy | LargeCity.html |
package.json |
software | healthy | package.json |
index.html |
software | healthy | index.html |
GH_DEPLOY.md |
software | healthy | GH_DEPLOY.md |
package-lock.json |
software | healthy | package-lock.json |
eslint.config.js |
software | healthy | eslint.config.js |
LICENSE |
software | healthy | LICENSE |
xtab_history_poc.html |
software | healthy | poc/xtab_history_poc.html |
poc_whole_time_dom.js |
software | healthy | tests/poc_whole_time_dom.js |
test_s283_pwa_install.js |
software | healthy | tests/test_s283_pwa_install.js |
test_s253_gantt_sync.js |
software | healthy | tests/test_s253_gantt_sync.js |
test_s252_icm.js |
software | healthy | tests/test_s252_icm.js |
test_s274_browser_import.js |
software | healthy | tests/test_s274_browser_import.js |
run_bench_mobile.js |
software | healthy | tests/run_bench_mobile.js |
poc_whole_bar_dom.js |
software | healthy | tests/poc_whole_bar_dom.js |
run_universal_history.sh |
software | healthy | tests/run_universal_history.sh |
test_s284b_browser.js |
software | healthy | tests/test_s284b_browser.js |
witness_offline_db_select.js |
software | healthy | tests/witness_offline_db_select.js |
run_bench.js |
software | healthy | tests/run_bench.js |
audit_specs.js |
software | healthy | tests/audit_specs.js |
test_ad_parser.js |
software | healthy | tests/test_ad_parser.js |
test_s258_upgrade.js |
software | healthy | tests/test_s258_upgrade.js |
test_import_worker_safety.js |
software | healthy | tests/test_import_worker_safety.js |
playwright.config.js |
software | healthy | tests/playwright.config.js |
audit_input_registry.js |
software | healthy | tests/audit_input_registry.js |
test_s284b_webifc_embed.js |
software | healthy | tests/test_s284b_webifc_embed.js |
test_s259_table_overlay.js |
software | healthy | tests/test_s259_table_overlay.js |
test_route_walker.js |
software | healthy | tests/test_route_walker.js |
test_s274_drop_open_whitebox.js |
software | healthy | tests/test_s274_drop_open_whitebox.js |
README.md |
software | healthy | tests/README.md |
probe_status_just.js |
software | healthy | tests/probe_status_just.js |
test_settings_editor_dom.js |
software | healthy | tests/test_settings_editor_dom.js |
card_verify.js |
software | healthy | tests/card_verify.js |
probe_universal_history.js |
software | healthy | tests/probe_universal_history.js |
test_override_roundtrip.js |
software | healthy | tests/test_override_roundtrip.js |
test_find_multiselect.js |
software | healthy | tests/test_find_multiselect.js |
test_s281_input_registry.js |
software | healthy | tests/test_s281_input_registry.js |
test_4d_sidecar.js |
software | healthy | tests/test_4d_sidecar.js |
test_json_to_schema.js |
software | healthy | tests/test_json_to_schema.js |
test_grid_kinematics.js |
software | healthy | tests/test_grid_kinematics.js |
test_s268_recompose.js |
software | healthy | tests/test_s268_recompose.js |
package.json |
software | healthy | tests/package.json |
poc_find_cost.js |
software | healthy | tests/poc_find_cost.js |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
of |
software | healthy | tests/audit_input_registry.js:of |
assert |
software | healthy | tests/test_s259_table_overlay.js:assert |
to |
software | healthy | tests/test_s259_table_overlay.js:to |
AND |
software | healthy | tests/card_verify.js:AND |
from |
software | healthy | tests/test_s281_input_registry.js:from |
ON |
software | healthy | tests/test_s281_input_registry.js:ON |
OFF |
software | healthy | tests/test_s281_input_registry.js:OFF |
or |
software | healthy | tests/test_s282b_panel_nav.js:or |
prevented |
software | healthy | tests/audit_spec_paths.js:prevented |
validation |
software | healthy | tests/test_grid_modules.js:validation |
names |
software | healthy | tests/test_grid_modules.js:names |
prefix |
software | healthy | tests/test_grid_modules.js:prefix |
var |
software | healthy | tests/test_s254_drawers.js:var |
prevented |
software | healthy | tests/audit_db_integrity.js:prevented |
or |
software | healthy | tests/test_erp_ui.js:or |
and |
software | healthy | tests/test_erp_ui.js:and |
return |
software | healthy | tests/test_s262_crud.js:return |
found |
software | healthy | tests/test_s262_crud.js:found |
for |
software | healthy | tests/test_s262_crud.js:for |
defaults |
software | healthy | tests/test_doc_canvas.js:defaults |
must |
software | healthy | tests/test_doc_canvas.js:must |
on |
software | healthy | tests/test_s250_grid_maths.js:on |
present |
software | healthy | tests/test_s250_grid_maths.js:present |
ConsoleLogs |
software | healthy | tests/helpers/console-capture.js:ConsoleLogs |
exclude |
software | healthy | tests/specs/32-smart-save-undo.spec.js:exclude |
await |
software | healthy | tests/specs/07-import-mesh.spec.js:await |
in |
software | healthy | tests/specs/36-card-first-browser.spec.js:in |
must |
software | healthy | tests/specs/36-card-first-browser.spec.js:must |
mapping |
software | healthy | tests/specs/12-ifc-export.spec.js:mapping |
expect |
software | healthy | tests/specs/14-2d-plans.spec.js:expect |
const |
software | healthy | tests/specs/23-rate-templates.spec.js:const |
mapping |
software | healthy | tests/specs/29-routewalker.spec.js:mapping |
must |
software | healthy | tests/specs/29-routewalker.spec.js:must |
await |
software | healthy | tests/specs/11-wizard.spec.js:await |
not |
software | healthy | tests/specs/39-s254-drawers.spec.js:not |
should |
software | healthy | tests/specs/17-find-navigate.spec.js:should |
at |
software | healthy | tests/specs/17-find-navigate.spec.js:at |
must |
software | healthy | tests/specs/17-find-navigate.spec.js:must |
exclusion |
software | healthy | tests/specs/28-storey-band.spec.js:exclusion |
on |
software | healthy | tests/specs/20-s250-polish.spec.js:on |
A |
software | healthy | viewer/tools.js:A |
index |
software | healthy | viewer/tools.js:index |
alternates |
software | healthy | viewer/tools.js:alternates |
by |
software | healthy | viewer/tools.js:by |
breakdown |
software | healthy | viewer/section_cut.js:breakdown |
mapping |
software | healthy | viewer/routewalker.js:mapping |
synonyms |
software | healthy | viewer/nlp.js:synonyms |
filter |
software | healthy | viewer/elevation.js:filter |
not |
software | healthy | viewer/scene.js:not |
as |
software | healthy | viewer/scene.js:as |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
poc |
software | healthy | poc |
tests |
software | healthy | tests |
helpers |
software | healthy | tests/helpers |
specs |
software | healthy | tests/specs |
common |
software | healthy | common |
tests |
software | healthy | common/tests |
test |
software | healthy | test |
scripts |
software | healthy | scripts |
viewer |
software | healthy | viewer |
tests |
software | healthy | viewer/tests |
rates |
software | healthy | viewer/rates |
lib |
software | healthy | viewer/lib |
locales |
software | healthy | viewer/locales |
icons |
software | healthy | viewer/icons |
lucide |
software | healthy | viewer/icons/lucide |
textures |
software | healthy | viewer/textures |
ground |
software | healthy | viewer/textures/ground |
bom_engine |
software | healthy | viewer/bom_engine |
handlers |
software | healthy | viewer/handlers |
sandbox |
software | healthy | sandbox |
erp |
software | healthy | erp |
odoo_agent |
software | healthy | erp/odoo_agent |
tests |
software | healthy | erp/tests |
docs |
software | healthy | erp/docs |
sqljs |
software | healthy | erp/sqljs |
lib |
software | healthy | erp/lib |
tools |
software | healthy | erp/tools |
plugins |
software | healthy | erp/plugins |
prompts |
software | healthy | prompts |
.github |
software | healthy | .github |
workflows |
software | healthy | .github/workflows |
| Label | Layer | Status | Path |
|---|---|---|---|
containers |
data | healthy | viewer/schema_5table.sql |
items |
data | healthy | viewer/schema_5table.sql |
documents |
data | healthy | viewer/schema_5table.sql |
document_lines |
data | healthy | viewer/schema_5table.sql |
journal |
data | healthy | viewer/schema_5table.sql |
| Label | Layer | Status | Path |
|---|---|---|---|
port:8799 |
network | healthy | tests/test_s258_upgrade.js |
port:8080 |
network | healthy | tests/playwright.config.js |
port:8147 |
network | healthy | tests/probe_bim2proj.js |
port:8069 |
network | healthy | erp/tests/gen_ad_odoo.js |
| Label | Layer | Status | Path |
|---|---|---|---|
3.4.8.5 |
network | healthy | viewer/panels.js |
022.617.46.402 |
network | healthy | viewer/panels.js |
3.5.7.7 |
network | healthy | viewer/panels.js |
10.0.0.5 |
network | healthy | erp/odoo_agent/README.md |
| Label | Layer | Status | Path |
|---|---|---|---|
sqlite |
data | healthy | README.md |
postgres |
data | healthy | erp/report_overlay.js |
postgresql |
data | healthy | erp/migrate_agent.js |
| Label | Layer | Status | Path |
|---|---|---|---|
fast-checks |
cicd | healthy | .github/workflows/ci.yml |
e2e-tests |
cicd | healthy | .github/workflows/ci.yml |
deploy |
cicd | healthy | .github/workflows/deploy-pages.yml |
| Label | Layer | Status | Path |
|---|---|---|---|
gha::ci |
cicd | healthy | .github/workflows/ci.yml |
gha::deploy-pages |
cicd | healthy | .github/workflows/deploy-pages.yml |
| Label | Layer | Status | Path |
|---|---|---|---|
repobility-clone-y1rjqp47 |
software | healthy | /tmp/repobility-clone-y1rjqp47 |
| Label | Layer | Status | Path |
|---|---|---|---|
gpu (detected) |
hardware | healthy | tests/test_s254_drawers.js |
| Label | Layer | Status | Path |
|---|---|---|---|
vps::azure |
hardware | healthy | viewer/lib/three.core.min.js |
| Label | Layer | Status | Path |
|---|---|---|---|
/jsonrpc |
frontend | healthy | erp/odoo_agent/agent.js |
| Label | Layer | Status | Path |
|---|---|---|---|
GITHUB_TOKEN |
cicd | healthy | — |
This page is publicly accessible at:
https://repobility.com/scan/872bc9a5-4bc5-4fe8-ab6c-16efc7a26e34/
To check status programmatically (no auth required):
curl -s https://repobility.com/api/v1/public/scan/872bc9a5-4bc5-4fe8-ab6c-16efc7a26e34/
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.