https://github.com/wabikit/wabi
· scanned 2026-06-16 00:53 UTC (2 months, 1 week ago)
78 raw signals (0 security + 78 graph)
Last scanned 2 months, 1 week ago · v1 · 72 actionable findings from 1 signal source. 6 repeated signals grouped for readability. Security checks, system graph analysis, and verified AI-agent feedback are merged into one review queue.
All 1465 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 |
|---|---|---|---|
Gemfile |
software | healthy | Gemfile |
CONTRIBUTING.md |
software | healthy | CONTRIBUTING.md |
render.yaml |
software | healthy | render.yaml |
ROADMAP.md |
software | healthy | ROADMAP.md |
RELEASING.md |
software | healthy | RELEASING.md |
A11Y-TESTING.md |
software | healthy | A11Y-TESTING.md |
LICENSE |
software | healthy | LICENSE |
.mise.toml |
software | healthy | .mise.toml |
.rubocop.yml |
software | healthy | docs/.rubocop.yml |
V01-CARRYOVER.md |
software | healthy | docs/V01-CARRYOVER.md |
SMOKE-TEST.md |
software | healthy | docs/SMOKE-TEST.md |
V08-CARRYOVER.md |
software | healthy | docs/V08-CARRYOVER.md |
V11-CARRYOVER.md |
software | healthy | docs/V11-CARRYOVER.md |
V13-CARRYOVER.md |
software | healthy | docs/V13-CARRYOVER.md |
Gemfile |
software | healthy | docs/Gemfile |
V07-CARRYOVER.md |
software | healthy | docs/V07-CARRYOVER.md |
README.md |
software | healthy | docs/README.md |
V09-CARRYOVER.md |
software | healthy | docs/V09-CARRYOVER.md |
package.json |
software | healthy | docs/package.json |
Dockerfile |
software | healthy | docs/Dockerfile |
V06-CARRYOVER.md |
software | healthy | docs/V06-CARRYOVER.md |
V05-CARRYOVER.md |
software | healthy | docs/V05-CARRYOVER.md |
V10-CARRYOVER.md |
software | healthy | docs/V10-CARRYOVER.md |
V12-CARRYOVER.md |
software | healthy | docs/V12-CARRYOVER.md |
spec_helper.rb |
software | healthy | docs/spec/spec_helper.rb |
rails_helper.rb |
software | healthy | docs/spec/rails_helper.rb |
docs_smoke_spec.rb |
software | healthy | docs/spec/requests/docs_smoke_spec.rb |
table_of_contents_spec.rb |
software | healthy | docs/spec/components/site/table_of_contents_spec.rb |
sidebar_spec.rb |
software | healthy | docs/spec/components/site/sidebar_spec.rb |
component_preview_spec.rb |
software | healthy | docs/spec/components/site/component_preview_spec.rb |
indexer_spec.rb |
software | healthy | docs/spec/lib/wabi/docs/indexer_spec.rb |
environment.rb |
software | healthy | docs/config/environment.rb |
ci.rb |
software | healthy | docs/config/ci.rb |
deploy.yml |
software | healthy | docs/config/deploy.yml |
puma.rb |
software | healthy | docs/config/puma.rb |
importmap.rb |
software | healthy | docs/config/importmap.rb |
routes.rb |
software | healthy | docs/config/routes.rb |
application.rb |
software | healthy | docs/config/application.rb |
bundler-audit.yml |
software | healthy | docs/config/bundler-audit.yml |
boot.rb |
software | healthy | docs/config/boot.rb |
en.yml |
software | healthy | docs/config/locales/en.yml |
phlex.rb |
software | healthy | docs/config/initializers/phlex.rb |
content_security_policy.rb |
software | healthy | docs/config/initializers/content_security_policy.rb |
inflections.rb |
software | healthy | docs/config/initializers/inflections.rb |
filter_parameter_logging.rb |
software | healthy | docs/config/initializers/filter_parameter_logging.rb |
assets.rb |
software | healthy | docs/config/initializers/assets.rb |
production.rb |
software | healthy | docs/config/environments/production.rb |
test.rb |
software | healthy | docs/config/environments/test.rb |
development.rb |
software | healthy | docs/config/environments/development.rb |
application.js |
software | healthy | docs/app/javascript/application.js |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
rangeText |
software | healthy | docs/app/javascript/controllers/wabi/date_picker_controller… |
iso |
software | healthy | docs/app/javascript/controllers/wabi/date_picker_controller… |
controller |
software | healthy | docs/app/javascript/controllers/wabi/combobox_controller.js… |
q |
software | healthy | docs/app/javascript/controllers/wabi/color_picker_controlle… |
qa |
software | healthy | docs/app/javascript/controllers/wabi/color_picker_controlle… |
humanSize |
software | healthy | docs/app/javascript/controllers/wabi/file_upload_controller… |
handler |
software | healthy | docs/app/javascript/controllers/wabi/toast_controller.js:ha… |
SEL |
software | healthy | docs/app/javascript/controllers/wabi/tree_view_controller.j… |
recomputeSiblings |
software | healthy | docs/app/javascript/controllers/wabi/_shared/portal_registr… |
applyInert |
software | healthy | docs/app/javascript/controllers/wabi/_shared/portal_registr… |
invalidateAndApply |
software | healthy | docs/app/javascript/controllers/wabi/_shared/portal_registr… |
takes |
software | healthy | docs/app/javascript/controllers/wabi/_shared/overlay_portal… |
capturePortalRefs |
software | healthy | docs/app/javascript/controllers/wabi/_shared/overlay_portal… |
attachToBody |
software | healthy | docs/app/javascript/controllers/wabi/_shared/overlay_portal… |
restoreFromBody |
software | healthy | docs/app/javascript/controllers/wabi/_shared/overlay_portal… |
bindBeforeCache |
software | healthy | docs/app/javascript/controllers/wabi/_shared/overlay_portal… |
unbindBeforeCache |
software | healthy | docs/app/javascript/controllers/wabi/_shared/overlay_portal… |
closeOverlay |
software | healthy | docs/app/javascript/controllers/wabi/_shared/overlay_portal… |
capturePanelRefs |
software | healthy | docs/app/javascript/controllers/wabi/_shared/overlay_portal… |
attachPanelsToBody |
software | healthy | docs/app/javascript/controllers/wabi/_shared/overlay_portal… |
restorePanelsFromBody |
software | healthy | docs/app/javascript/controllers/wabi/_shared/overlay_portal… |
computeStack |
software | healthy | docs/app/javascript/controllers/wabi/_shared/toast_stack.js… |
loadPagefindUI |
software | healthy | docs/app/javascript/controllers/site/search_controller.js:l… |
clientPath |
software | healthy | docs/app/views/pwa/service-worker.js:clientPath |
wasm_bindgen |
software | healthy | docs/public/pagefind/pagefind-worker.js:wasm_bindgen |
enter_playground_mode |
software | healthy | docs/public/pagefind/pagefind-worker.js:enter_playground_mo… |
filters |
software | healthy | docs/public/pagefind/pagefind-worker.js:filters |
init_pagefind |
software | healthy | docs/public/pagefind/pagefind-worker.js:init_pagefind |
load_filter_chunk |
software | healthy | docs/public/pagefind/pagefind-worker.js:load_filter_chunk |
load_index_chunk |
software | healthy | docs/public/pagefind/pagefind-worker.js:load_index_chunk |
request_all_filter_indexes |
software | healthy | docs/public/pagefind/pagefind-worker.js:request_all_filter_… |
request_filter_indexes |
software | healthy | docs/public/pagefind/pagefind-worker.js:request_filter_inde… |
request_indexes |
software | healthy | docs/public/pagefind/pagefind-worker.js:request_indexes |
search |
software | healthy | docs/public/pagefind/pagefind-worker.js:search |
set_ranking_weights |
software | healthy | docs/public/pagefind/pagefind-worker.js:set_ranking_weights |
__wbg_get_imports |
software | healthy | docs/public/pagefind/pagefind-worker.js:__wbg_get_imports |
getUint8ArrayMemory0 |
software | healthy | docs/public/pagefind/pagefind-worker.js:getUint8ArrayMemory0 |
decodeText |
software | healthy | docs/public/pagefind/pagefind-worker.js:decodeText |
__wbg_finalize_init |
software | healthy | docs/public/pagefind/pagefind-worker.js:__wbg_finalize_init |
__wbg_load |
software | healthy | docs/public/pagefind/pagefind-worker.js:__wbg_load |
__wbg_init |
software | healthy | docs/public/pagefind/pagefind-worker.js:__wbg_init |
__defNormalProp |
software | healthy | docs/public/pagefind/pagefind-worker.js:__defNormalProp |
__publicField |
software | healthy | docs/public/pagefind/pagefind-worker.js:__publicField |
lms |
software | healthy | docs/public/pagefind/pagefind-worker.js:lms |
gunzipSync |
software | healthy | docs/public/pagefind/pagefind-worker.js:gunzipSync |
calculate_excerpt_region |
software | healthy | docs/public/pagefind/pagefind-worker.js:calculate_excerpt_r… |
build_excerpt |
software | healthy | docs/public/pagefind/pagefind-worker.js:build_excerpt |
calculate_sub_results |
software | healthy | docs/public/pagefind/pagefind-worker.js:calculate_sub_resul… |
add_result |
software | healthy | docs/public/pagefind/pagefind-worker.js:add_result |
asyncSleep |
software | healthy | docs/public/pagefind/pagefind-worker.js:asyncSleep |
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 |
requests |
software | healthy | docs/spec/requests |
components |
software | healthy | docs/spec/components |
site |
software | healthy | docs/spec/components/site |
lib |
software | healthy | docs/spec/lib |
wabi |
software | healthy | docs/spec/lib/wabi |
docs |
software | healthy | docs/spec/lib/wabi/docs |
config |
software | healthy | docs/config |
locales |
software | healthy | docs/config/locales |
initializers |
software | healthy | docs/config/initializers |
environments |
software | healthy | docs/config/environments |
app |
software | healthy | docs/app |
javascript |
software | healthy | docs/app/javascript |
controllers |
software | healthy | docs/app/javascript/controllers |
demo |
software | healthy | docs/app/javascript/controllers/demo |
wabi |
software | healthy | docs/app/javascript/controllers/wabi |
_shared |
software | healthy | docs/app/javascript/controllers/wabi/_shared |
site |
software | healthy | docs/app/javascript/controllers/site |
components |
software | healthy | docs/app/components |
ui |
software | healthy | docs/app/components/ui |
site |
software | healthy | docs/app/components/site |
sidebar |
software | healthy | docs/app/components/site/sidebar |
assets |
software | healthy | docs/app/assets |
stylesheets |
software | healthy | docs/app/assets/stylesheets |
tailwind |
software | healthy | docs/app/assets/tailwind |
wabi |
software | healthy | docs/app/assets/tailwind/wabi |
helpers |
software | healthy | docs/app/helpers |
controllers |
software | healthy | docs/app/controllers |
jobs |
software | healthy | docs/app/jobs |
views |
software | healthy | docs/app/views |
pwa |
software | healthy | docs/app/views/pwa |
pages |
software | healthy | docs/app/views/pages |
docs |
software | healthy | docs/app/views/pages/docs |
components |
software | healthy | docs/app/views/pages/components |
lib |
software | healthy | docs/lib |
wabi |
software | healthy | docs/lib/wabi |
docs |
software | healthy | docs/lib/wabi/docs |
public |
software | healthy | docs/public |
pagefind |
software | healthy | docs/public/pagefind |
.github |
software | healthy | docs/.github |
workflows |
software | healthy | docs/.github/workflows |
registry |
software | healthy | registry |
spec |
software | healthy | registry/spec |
test |
software | healthy | registry/test |
support |
software | healthy | registry/test/support |
scripts |
software | healthy | registry/scripts |
themes |
software | healthy | registry/themes |
components |
software | healthy | registry/components |
navigation_menu |
software | healthy | registry/components/navigation_menu |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
extends |
software | healthy | docs/app/javascript/controllers/hello_controller.js:extends |
extends |
software | healthy | docs/app/javascript/controllers/demo/form_controller.js:ext… |
extends |
software | healthy | docs/app/javascript/controllers/demo/sidebar_nav_controller… |
extends |
software | healthy | docs/app/javascript/controllers/wabi/checkbox_controller.js… |
extends |
software | healthy | docs/app/javascript/controllers/wabi/toggle_group_controlle… |
extends |
software | healthy | docs/app/javascript/controllers/wabi/toggle_controller.js:e… |
extends |
software | healthy | docs/app/javascript/controllers/wabi/dialog_controller.js:e… |
extends |
software | healthy | docs/app/javascript/controllers/wabi/tabs_controller.js:ext… |
extends |
software | healthy | docs/app/javascript/controllers/wabi/sidebar_flyout_control… |
collision |
software | healthy | docs/app/javascript/controllers/wabi/date_picker_controller… |
extends |
software | healthy | docs/app/javascript/controllers/wabi/date_picker_controller… |
extends |
software | healthy | docs/app/javascript/controllers/wabi/collapsible_controller… |
extends |
software | healthy | docs/app/javascript/controllers/wabi/input_otp_controller.j… |
extends |
software | healthy | docs/app/javascript/controllers/wabi/context_menu_controlle… |
extends |
software | healthy | docs/app/javascript/controllers/wabi/rating_group_controlle… |
extends |
software | healthy | docs/app/javascript/controllers/wabi/combobox_controller.js… |
extends |
software | healthy | docs/app/javascript/controllers/wabi/switch_controller.js:e… |
extends |
software | healthy | docs/app/javascript/controllers/wabi/color_picker_controlle… |
extends |
software | healthy | docs/app/javascript/controllers/wabi/tooltip_controller.js:… |
extends |
software | healthy | docs/app/javascript/controllers/wabi/tags_input_controller.… |
extends |
software | healthy | docs/app/javascript/controllers/wabi/theme_controller.js:ex… |
extends |
software | healthy | docs/app/javascript/controllers/wabi/accordion_controller.j… |
extends |
software | healthy | docs/app/javascript/controllers/wabi/number_input_controlle… |
extends |
software | healthy | docs/app/javascript/controllers/wabi/toaster_controller.js:… |
extends |
software | healthy | docs/app/javascript/controllers/wabi/select_controller.js:e… |
extends |
software | healthy | docs/app/javascript/controllers/wabi/splitter_controller.js… |
extends |
software | healthy | docs/app/javascript/controllers/wabi/popover_controller.js:… |
extends |
software | healthy | docs/app/javascript/controllers/wabi/sidebar_controller.js:… |
extends |
software | healthy | docs/app/javascript/controllers/wabi/data_table_controller.… |
extends |
software | healthy | docs/app/javascript/controllers/wabi/navigation_menu_contro… |
extends |
software | healthy | docs/app/javascript/controllers/wabi/toast_demo_controller.… |
extends |
software | healthy | docs/app/javascript/controllers/wabi/alert_dialog_controlle… |
extends |
software | healthy | docs/app/javascript/controllers/wabi/carousel_controller.js… |
extends |
software | healthy | docs/app/javascript/controllers/wabi/file_upload_controller… |
extends |
software | healthy | docs/app/javascript/controllers/wabi/toast_controller.js:ex… |
extends |
software | healthy | docs/app/javascript/controllers/wabi/radio_group_controller… |
extends |
software | healthy | docs/app/javascript/controllers/wabi/hover_card_controller.… |
extends |
software | healthy | docs/app/javascript/controllers/wabi/dropdown_menu_controll… |
extends |
software | healthy | docs/app/javascript/controllers/wabi/slider_controller.js:e… |
extends |
software | healthy | docs/app/javascript/controllers/wabi/command_controller.js:… |
extends |
software | healthy | docs/app/javascript/controllers/wabi/tree_view_controller.j… |
extends |
software | healthy | docs/app/javascript/controllers/site/search_controller.js:e… |
extends |
software | healthy | docs/app/javascript/controllers/site/sidebar_scroll_control… |
extends |
software | healthy | docs/app/javascript/controllers/site/sidebar_controller.js:… |
extends |
software | healthy | docs/app/javascript/controllers/site/copy_controller.js:ext… |
extends |
software | healthy | docs/app/javascript/controllers/site/preview_controller.js:… |
extends |
software | healthy | docs/app/javascript/controllers/site/toc_controller.js:exte… |
as |
software | healthy | docs/public/pagefind/pagefind-highlight.js:as |
Probe |
software | healthy | registry/test/smoke.test.js:Probe |
extends |
software | healthy | registry/components/navigation_menu/navigation_menu_control… |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
scan_ruby |
cicd | healthy | docs/.github/workflows/ci.yml |
scan_js |
cicd | healthy | docs/.github/workflows/ci.yml |
lint |
cicd | healthy | docs/.github/workflows/ci.yml |
build |
cicd | healthy | .github/workflows/registry-build.yml |
rspec |
cicd | healthy | .github/workflows/gem-ci.yml |
test |
cicd | healthy | .github/workflows/js-test.yml |
release |
cicd | healthy | .github/workflows/gem-release.yml |
| Label | Layer | Status | Path |
|---|---|---|---|
port:80 |
network | healthy | docs/Dockerfile |
port:1000 |
network | healthy | docs/Dockerfile |
port:127 |
network | healthy | docs/config/deploy.yml |
port:6379 |
network | healthy | docs/config/deploy.yml |
port:3306 |
network | healthy | docs/config/deploy.yml |
| Label | Layer | Status | Path |
|---|---|---|---|
gha::ci |
cicd | healthy | docs/.github/workflows/ci.yml |
gha::registry-build |
cicd | healthy | .github/workflows/registry-build.yml |
gha::gem-ci |
cicd | healthy | .github/workflows/gem-ci.yml |
gha::js-test |
cicd | healthy | .github/workflows/js-test.yml |
gha::gem-release |
cicd | healthy | .github/workflows/gem-release.yml |
| Label | Layer | Status | Path |
|---|---|---|---|
192.168.0.1 |
network | healthy | docs/config/deploy.yml |
192.168.0.2 |
network | healthy | docs/config/deploy.yml |
127.0.0.1 |
network | healthy | docs/config/deploy.yml |
| Label | Layer | Status | Path |
|---|---|---|---|
mysql |
data | healthy | docs/config/deploy.yml |
redis |
data | healthy | docs/config/deploy.yml |
| Label | Layer | Status | Path |
|---|---|---|---|
nginx |
network | healthy | render.yaml |
loadbalancer |
network | healthy | docs/config/deploy.yml |
| Label | Layer | Status | Path |
|---|---|---|---|
auth::.github/workflows/gem-release.yml |
security | healthy | .github/workflows/gem-release.yml |
auth::gem/README.md |
security | healthy | gem/README.md |
| Label | Layer | Status | Path |
|---|---|---|---|
RUBOCOP_CACHE_ROOT |
cicd | healthy | — |
DEPENDENCIES_HASH |
cicd | healthy | — |
| Label | Layer | Status | Path |
|---|---|---|---|
repobility-clone-l0fqhypd |
software | healthy | /tmp/repobility-clone-l0fqhypd |
| Label | Layer | Status | Path |
|---|---|---|---|
image::docs/Dockerfile |
hardware | healthy | docs/Dockerfile |
| Label | Layer | Status | Path |
|---|---|---|---|
vps::digitalocean |
hardware | healthy | docs/config/deploy.yml |
This page is publicly accessible at:
https://repobility.com/scan/700a43f1-1e66-443f-a044-7bb18fef75c7/
To check status programmatically (no auth required):
curl -s https://repobility.com/api/v1/public/scan/700a43f1-1e66-443f-a044-7bb18fef75c7/
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.