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.

sebo-b/warp

https://github.com/sebo-b/warp · scanned 2026-06-16 00:06 UTC (2 months, 3 weeks ago)

140 raw signals (0 security + 140 graph)

UNIFIED Repobility · multi-layer engine · AI coders

Complete repo analysis

Last scanned 2 months, 3 weeks ago · v1 · 126 actionable findings from 1 signal source. 14 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 683 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
getRequirements software healthy setup.py:6
_make_app software healthy tests/test_oidc_metadata.py:13
test_open_access_null_null software healthy tests/test_oidc_metadata.py:27
test_conditional_group_deny software healthy tests/test_oidc_metadata.py:39
test_conditional_group_allow software healthy tests/test_oidc_metadata.py:52
test_conditional_group_no_warp_group software healthy tests/test_oidc_metadata.py:67
test_unconditional_group software healthy tests/test_oidc_metadata.py:81
test_unconditional_group_with_access software healthy tests/test_oidc_metadata.py:95
test_open_access_plus_groups software healthy tests/test_oidc_metadata.py:109
test_missing_login_claim software healthy tests/test_oidc_metadata.py:123
test_name_fallback_to_login software healthy tests/test_oidc_metadata.py:132
test_custom_claims software healthy tests/test_oidc_metadata.py:142
test_groups_claim_missing software healthy tests/test_oidc_metadata.py:161
test_groups_claim_null software healthy tests/test_oidc_metadata.py:174
flatten software healthy res/check_i18n.py:32
load_locales software healthy res/check_i18n.py:43
main software healthy res/check_i18n.py:54
__init__ software healthy res/perfTest.py:8
tick software healthy res/perfTest.py:13
print software healthy res/perfTest.py:17
midnight software healthy res/genTestData.py:36
generateTableData software healthy res/genTestData.py:42
generateConfig software healthy js/webpack.config.js:generateConfig
removeFiles software healthy js/webpack.config.js:removeFiles
createHtmlWebpackPlugin software healthy js/webpack.config.js:createHtmlWebpackPlugin
fillConfig software healthy js/webpack.config.js:fillConfig
initDropdowns software healthy js/base/base.js:initDropdowns
formatHHMM software healthy js/base/base.js:formatHHMM
initPrefs software healthy js/base/base.js:initPrefs
applyPrefsToUI software healthy js/base/base.js:applyPrefsToUI
time software healthy js/base/base.js:time
ensureSlider software healthy js/base/base.js:ensureSlider
postPrefs software healthy js/base/base.js:postPrefs
initCalendar software healthy js/base/base.js:initCalendar
populateAheadSelect software healthy js/base/base.js:populateAheadSelect
buildCalIcalUrl software healthy js/base/base.js:buildCalIcalUrl
remindersFullyConfigured software healthy js/base/base.js:remindersFullyConfigured
updateReminderTabState software healthy js/base/base.js:updateReminderTabState
updateSharedSectionState software healthy js/base/base.js:updateSharedSectionState
validateReminders software healthy js/base/base.js:validateReminders
updateCalEnabledUI software healthy js/base/base.js:updateCalEnabledUI
updateWeekdayChips software healthy js/base/base.js:updateWeekdayChips
getTimepickerSeconds software healthy js/base/base.js:getTimepickerSeconds
setTimepickerValue software healthy js/base/base.js:setTimepickerValue
applyToUI software healthy js/base/base.js:applyToUI
ensureTimepicker software healthy js/base/base.js:ensureTimepicker
resetUrlVisibility software healthy js/base/base.js:resetUrlVisibility
onCalTabShow software healthy js/base/base.js:onCalTabShow
initCalTabs software healthy js/base/base.js:initCalTabs
saveCalendar software healthy js/base/base.js:saveCalendar

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

LabelLayerStatusPath
README.md software healthy README.md
GLOSSARY.md software healthy GLOSSARY.md
FEATURES.md software healthy FEATURES.md
PERMISSIONS.md software healthy PERMISSIONS.md
AUTOBOOK.md software healthy AUTOBOOK.md
setup.py software healthy setup.py
LICENSE software healthy LICENSE
requirements.txt software healthy requirements.txt
CONFIGURATION.md software healthy CONFIGURATION.md
__init__.py software healthy tests/__init__.py
test_oidc_metadata.py software healthy tests/test_oidc_metadata.py
check_i18n.py software healthy res/check_i18n.py
maintanance.html software healthy res/maintanance.html
perfTest.py software healthy res/perfTest.py
genTestData.py software healthy res/genTestData.py
package.json software healthy js/package.json
package-lock.json software healthy js/package-lock.json
webpack.config.js software healthy js/webpack.config.js
base.js software healthy js/base/base.js
style.css software healthy js/base/style.css
plans.js software healthy js/views/plans.js
plan.js software healthy js/views/plan.js
zone.js software healthy js/views/zone.js
planModify.js software healthy js/views/planModify.js
zoneAssign.js software healthy js/views/zoneAssign.js
groupAssign.js software healthy js/views/groupAssign.js
groups.js software healthy js/views/groups.js
bookings.js software healthy js/views/bookings.js
users.js software healthy js/views/users.js
zones.js software healthy js/views/zones.js
nouislider_materialize.scss software healthy js/views/css/zone/nouislider_materialize.scss
tabulator.scss software healthy js/views/css/tabulator/tabulator.scss
variables.scss software healthy js/views/css/tabulator/variables.scss
tabulator_materialize.scss software healthy js/views/css/tabulator/tabulator_materialize.scss
bookas.js software healthy js/views/modules/bookas.js
zoneModify_marquee.js software healthy js/views/modules/zoneModify_marquee.js
zoneModify_transform.js software healthy js/views/modules/zoneModify_transform.js
utils.js software healthy js/views/modules/utils.js
modal.js software healthy js/views/modules/modal.js
zoneuserdata.js software healthy js/views/modules/zoneuserdata.js
seat.js software healthy js/views/modules/seat.js
zoneModify_seat.js software healthy js/views/modules/zoneModify_seat.js
README.md software healthy containers/README.md
Dockerfile software healthy containers/Dockerfile
compose.yaml software healthy containers/compose/compose.yaml
README.md software healthy containers/compose/secrets/README.md
nftables_init.sh software healthy containers/quadlet/nftables_init.sh
view.py software healthy warp/view.py
__init__.py software healthy warp/__init__.py
auth_aad.py software healthy warp/auth_aad.py

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

LabelLayerStatusPath
ANY / api healthy warp/view.py
ANY /bookings/<string:report> api healthy warp/view.py
ANY /bookings api healthy warp/view.py
ANY /plan/<pid> api healthy warp/view.py
ANY /plan/image/<pid> api healthy warp/view.py
ANY /users api healthy warp/view.py
ANY /groups api healthy warp/view.py
ANY /zones api healthy warp/view.py
ANY /plans api healthy warp/view.py
ANY /groups/assign/<group_login> api healthy warp/view.py
ANY /zones/assign/<zid> api healthy warp/view.py
ANY /plans/modify/<pid> api healthy warp/view.py
ANY /login api healthy warp/auth_aad.py
ANY /signin-oidc api healthy warp/auth_aad.py
ANY /debug/time api healthy warp/debug.py
ANY /debug/set_time_offset api healthy warp/debug.py
ANY /debug/endpoints api healthy warp/debug.py
ANY /logout api healthy warp/auth_mellon.py
ANY /oidc/start api healthy warp/auth_oidc.py
ANY /oidc/callback api healthy warp/auth_oidc.py
ANY /calendar/<login>/events.ics api healthy warp/ical.py
ANY /calendar/<login>/book api healthy warp/ical.py
ANY /calendar/<login>/delete api healthy warp/ical.py
ANY /calendar/cancelled api healthy warp/ical.py
ANY /calendar api healthy warp/xhr/calendar.py
ANY /list api healthy warp/xhr/plans.py
ANY /delete api healthy warp/xhr/plans.py
ANY /addoredit api healthy warp/xhr/plans.py
ANY /getSeats/<int:pid> api healthy warp/xhr/plans.py
ANY /modify api healthy warp/xhr/plans.py
ANY /zonesForPlan api healthy warp/xhr/plans.py
ANY /allZones api healthy warp/xhr/plans.py
ANY /apply api healthy warp/xhr/zone.py
ANY /autoBook/<int:pid> api healthy warp/xhr/zone.py
ANY /getUsers/<int:pid> api healthy warp/xhr/zone.py
ANY /prefs api healthy warp/xhr/prefs.py
ANY /edit api healthy warp/xhr/users.py
ANY /groups/<login> api healthy warp/xhr/users.py
ANY /report api healthy warp/xhr/bookings.py
ANY /members api healthy warp/xhr/groups.py
ANY /assign api healthy warp/xhr/groups.py
ANY /names api healthy warp/xhr/zones.py

LabelLayerStatusPath
tests software healthy tests
res software healthy res
js software healthy js
base software healthy js/base
views software healthy js/views
css software healthy js/views/css
zone software healthy js/views/css/zone
tabulator software healthy js/views/css/tabulator
modules software healthy js/views/modules
containers software healthy containers
compose software healthy containers/compose
secrets software healthy containers/compose/secrets
quadlet software healthy containers/quadlet
warp software healthy warp
xhr software healthy warp/xhr
static software healthy warp/static
i18n software healthy warp/static/i18n
material_icons software healthy warp/static/material_icons
materialize software healthy warp/static/materialize
templates software healthy warp/templates
sql software healthy warp/sql
.github software healthy .github
workflows software healthy .github/workflows
e2e software healthy e2e
tests software healthy e2e/tests
settings software healthy e2e/tests/settings
bookings-page software healthy e2e/tests/bookings-page
booking software healthy e2e/tests/booking
admin software healthy e2e/tests/admin
zone-admin software healthy e2e/tests/zone-admin
helpers software healthy e2e/helpers

LabelLayerStatusPath
migration_002_zone_type.sql data healthy warp/sql/migration_002_zone_type.sql
migration_001_days_in_advance.sql data healthy warp/sql/migration_001_days_in_advance.sql
migration_005_ical.sql data healthy warp/sql/migration_005_ical.sql
migration_003_seat_assign_everyone.sql data healthy warp/sql/migration_003_seat_assign_everyone.sql
migration_012_calendar_type_filter.sql data healthy warp/sql/migration_012_calendar_type_filter.sql
migration_010_zone_group_text.sql data healthy warp/sql/migration_010_zone_group_text.sql
migration_008_zone_default_type.sql data healthy warp/sql/migration_008_zone_default_type.sql
migration_006_calendar_reminders.sql data healthy warp/sql/migration_006_calendar_reminders.sql
migration_013_default_plan.sql data healthy warp/sql/migration_013_default_plan.sql
migration_011_plans.sql data healthy warp/sql/migration_011_plans.sql
migration_004_user_prefs.sql data healthy warp/sql/migration_004_user_prefs.sql
migration_007_calendar_cache.sql data healthy warp/sql/migration_007_calendar_cache.sql
migration_009_zone_preview_prefs.sql data healthy warp/sql/migration_009_zone_preview_prefs.sql

LabelLayerStatusPath
password_literal::warp/config.py security healthy warp/config.py
password_literal::e2e/tests/login.spec.ts security healthy e2e/tests/login.spec.ts
password_literal::e2e/tests/login.spec.ts security healthy e2e/tests/login.spec.ts
password_literal::e2e/tests/settings/password.spec.ts security healthy e2e/tests/settings/password.spec.ts
password_literal::e2e/tests/settings/password.spec.ts security healthy e2e/tests/settings/password.spec.ts
password_literal::e2e/tests/admin/users.spec.ts security healthy e2e/tests/admin/users.spec.ts
password_literal::e2e/helpers/users.ts security healthy e2e/helpers/users.ts
password_literal::e2e/helpers/users.ts security healthy e2e/helpers/users.ts
password_literal::e2e/helpers/users.ts security healthy e2e/helpers/users.ts
password_literal::e2e/helpers/users.ts security healthy e2e/helpers/users.ts
password_literal::e2e/helpers/admin.ts security healthy e2e/helpers/admin.ts
password_literal::e2e/helpers/db.ts security healthy e2e/helpers/db.ts

LabelLayerStatusPath
blobs data healthy warp/sql/schema.sql
users data healthy warp/sql/schema.sql
groups data healthy warp/sql/schema.sql
zone data healthy warp/sql/schema.sql
zone_assign data healthy warp/sql/schema.sql
plan data healthy warp/sql/schema.sql
seat data healthy warp/sql/schema.sql
seat_assign data healthy warp/sql/schema.sql
user_prefs data healthy warp/sql/schema.sql
book data healthy warp/sql/schema.sql
db_initialized data healthy warp/sql/schema.sql

LabelLayerStatusPath
PerfMeasure software healthy res/perfTest.py:6
and software healthy js/views/modules/zoneModify_seat.js:and
DefaultSettings software healthy warp/config.py:9
DevelopmentSettings software healthy warp/config.py:114
ProductionSettings software healthy warp/config.py:131
ApplyError software healthy warp/xhr/plans.py:248
ApplyError software healthy warp/xhr/zone.py:372
ApplyError software healthy warp/xhr/users.py:65
ApplyError software healthy warp/xhr/zones.py:247
as software healthy warp/static/materialize/materialize.min.js:as

LabelLayerStatusPath
auth::warp/auth.py security healthy warp/auth.py
auth::warp/auth_mellon.py security healthy warp/auth_mellon.py
auth::containers/compose/compose.yaml security healthy containers/compose/compose.yaml
auth::containers/compose/secrets/README.md security healthy containers/compose/secrets/README.md
auth::README.md security healthy README.md
auth::warp/auth_oidc.py security healthy warp/auth_oidc.py
auth::warp/templates/auth_error.html security healthy warp/templates/auth_error.html
auth::warp/auth_aad.py security healthy warp/auth_aad.py
auth::tests/test_oidc_metadata.py security healthy tests/test_oidc_metadata.py
auth::warp/config.py security healthy warp/config.py

LabelLayerStatusPath
port:5000 network healthy README.md
port:8000 network healthy containers/README.md
port:5432 network healthy containers/README.md
port:8080 network healthy containers/compose/compose.yaml
port:80 network healthy containers/compose/compose.yaml

LabelLayerStatusPath
image::containers/Dockerfile hardware healthy containers/Dockerfile
warp-demo-db hardware healthy containers/compose/compose.yaml
warp-demo-wsgi hardware healthy containers/compose/compose.yaml
warp-demo-nginx hardware healthy containers/compose/compose.yaml

LabelLayerStatusPath
build cicd healthy .github/workflows/containers.yml
merge cicd healthy .github/workflows/containers.yml
build_container_with_docker cicd healthy .github/workflows/main.yml
playwright cicd healthy .github/workflows/e2e.yml

LabelLayerStatusPath
postgresql data healthy README.md
postgres data healthy README.md
sqlite data healthy res/perfTest.py

LabelLayerStatusPath
gha::containers cicd healthy .github/workflows/containers.yml
gha::main cicd healthy .github/workflows/main.yml
gha::e2e cicd healthy .github/workflows/e2e.yml

LabelLayerStatusPath
IMAGE cicd healthy
REGISTRY cicd healthy
GITHUB_TOKEN cicd healthy

LabelLayerStatusPath
127.0.0.1 network healthy README.md
192.168.1.100 network healthy containers/quadlet/nftables_init.sh

LabelLayerStatusPath
nginx network healthy README.md
loadbalancer network healthy containers/README.md

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

LabelLayerStatusPath
vps::azure hardware healthy README.md
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/59db239e-5a42-420a-b9e4-a4076e31d204/

To check status programmatically (no auth required):

curl -s https://repobility.com/api/v1/public/scan/59db239e-5a42-420a-b9e4-a4076e31d204/

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.