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.

ZeekrBaha/production-playwright-framework

https://github.com/ZeekrBaha/production-playwright-framework · scanned 2026-06-16 01:11 UTC (2 months, 1 week ago)

6 raw signals (0 security + 6 graph)

UNIFIED Repobility · multi-layer engine · AI coders

Complete repo analysis

Last scanned 2 months, 1 week ago · v1 · 5 actionable findings from 1 signal source. 1 repeated signal 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 260 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
mockApiPlugin software healthy apps/workbench/vite.config.ts:mockApiPlugin
respond software healthy apps/workbench/vite.config.ts:respond
App software healthy apps/workbench/src/App.tsx:App
RequireAuth software healthy apps/workbench/src/App.tsx:RequireAuth
Header software healthy apps/workbench/src/App.tsx:Header
handleLogout software healthy apps/workbench/src/App.tsx:handleLogout
apiFetch software healthy apps/workbench/src/api/client.ts:apiFetch
data software healthy apps/workbench/src/api/client.ts:data
createForecastApi software healthy apps/workbench/src/api/client.ts:createForecastApi
copyForecastApi software healthy apps/workbench/src/api/client.ts:copyForecastApi
saveForecastApi software healthy apps/workbench/src/api/client.ts:saveForecastApi
calculateForecastApi software healthy apps/workbench/src/api/client.ts:calculateForecastApi
submitForecastApi software healthy apps/workbench/src/api/client.ts:submitForecastApi
approveForecastApi software healthy apps/workbench/src/api/client.ts:approveForecastApi
requestChangesApi software healthy apps/workbench/src/api/client.ts:requestChangesApi
deleteForecastApi software healthy apps/workbench/src/api/client.ts:deleteForecastApi
money software healthy apps/workbench/src/components/CompareModal.tsx:money
CompareModal software healthy apps/workbench/src/components/CompareModal.tsx:CompareModal
handleCompare software healthy apps/workbench/src/components/CompareModal.tsx:handleCompare
StatusBadge software healthy apps/workbench/src/components/StatusBadge.tsx:StatusBadge
CreateForecastModal software healthy apps/workbench/src/components/CreateForecastModal.tsx:Creat…
handleSubmit software healthy apps/workbench/src/components/CreateForecastModal.tsx:handl…
AddDriverModal software healthy apps/workbench/src/components/AddDriverModal.tsx:AddDriverM…
toggle software healthy apps/workbench/src/components/AddDriverModal.tsx:toggle
handleApply software healthy apps/workbench/src/components/AddDriverModal.tsx:handleApply
CopyForecastModal software healthy apps/workbench/src/components/CopyForecastModal.tsx:CopyFor…
handleSubmit software healthy apps/workbench/src/components/CopyForecastModal.tsx:handleS…
LoginPage software healthy apps/workbench/src/pages/LoginPage.tsx:LoginPage
handleSubmit software healthy apps/workbench/src/pages/LoginPage.tsx:handleSubmit
OrgSelectionPage software healthy apps/workbench/src/pages/OrgSelectionPage.tsx:OrgSelectionP…
currency software healthy apps/workbench/src/pages/DashboardPage.tsx:currency
DashboardPage software healthy apps/workbench/src/pages/DashboardPage.tsx:DashboardPage
scenarioName software healthy apps/workbench/src/pages/DashboardPage.tsx:scenarioName
StatCard software healthy apps/workbench/src/pages/DashboardPage.tsx:StatCard
textFromValues software healthy apps/workbench/src/pages/ForecastGridPage.tsx:textFromValues
formatValue software healthy apps/workbench/src/pages/ForecastGridPage.tsx:formatValue
ForecastGridPage software healthy apps/workbench/src/pages/ForecastGridPage.tsx:ForecastGridP…
parseAndRecalculate software healthy apps/workbench/src/pages/ForecastGridPage.tsx:parseAndRecal…
handleCellChange software healthy apps/workbench/src/pages/ForecastGridPage.tsx:handleCellCha…
applySaved software healthy apps/workbench/src/pages/ForecastGridPage.tsx:applySaved
handleCalculate software healthy apps/workbench/src/pages/ForecastGridPage.tsx:handleCalcula…
saveInternal software healthy apps/workbench/src/pages/ForecastGridPage.tsx:saveInternal
handleSave software healthy apps/workbench/src/pages/ForecastGridPage.tsx:handleSave
handleSubmit software healthy apps/workbench/src/pages/ForecastGridPage.tsx:handleSubmit
handleApprove software healthy apps/workbench/src/pages/ForecastGridPage.tsx:handleApprove
handleRequestChanges software healthy apps/workbench/src/pages/ForecastGridPage.tsx:handleRequest…
handleApplyDrivers software healthy apps/workbench/src/pages/ForecastGridPage.tsx:handleApplyDr…
ForecastListPage software healthy apps/workbench/src/pages/ForecastListPage.tsx:ForecastListP…
patchFilter software healthy apps/workbench/src/pages/ForecastListPage.tsx:patchFilter
handleCreate software healthy apps/workbench/src/pages/ForecastListPage.tsx:handleCreate

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
package.json software healthy package.json
package-lock.json software healthy package-lock.json
LICENSE software healthy LICENSE
eslint.config.mjs software healthy eslint.config.mjs
vite.config.ts software healthy apps/workbench/vite.config.ts
package.json software healthy apps/workbench/package.json
index.html software healthy apps/workbench/index.html
package-lock.json software healthy apps/workbench/package-lock.json
tsconfig.json software healthy apps/workbench/tsconfig.json
styles.css software healthy apps/workbench/src/styles.css
main.tsx software healthy apps/workbench/src/main.tsx
App.tsx software healthy apps/workbench/src/App.tsx
client.ts software healthy apps/workbench/src/api/client.ts
CompareModal.tsx software healthy apps/workbench/src/components/CompareModal.tsx
StatusBadge.tsx software healthy apps/workbench/src/components/StatusBadge.tsx
CreateForecastModal.tsx software healthy apps/workbench/src/components/CreateForecastModal.tsx
AddDriverModal.tsx software healthy apps/workbench/src/components/AddDriverModal.tsx
CopyForecastModal.tsx software healthy apps/workbench/src/components/CopyForecastModal.tsx
LoginPage.tsx software healthy apps/workbench/src/pages/LoginPage.tsx
OrgSelectionPage.tsx software healthy apps/workbench/src/pages/OrgSelectionPage.tsx
DashboardPage.tsx software healthy apps/workbench/src/pages/DashboardPage.tsx
ForecastGridPage.tsx software healthy apps/workbench/src/pages/ForecastGridPage.tsx
ForecastListPage.tsx software healthy apps/workbench/src/pages/ForecastListPage.tsx
validation.test.ts software healthy apps/workbench/src/domain/validation.test.ts
dashboard.ts software healthy apps/workbench/src/domain/dashboard.ts
dashboard.test.ts software healthy apps/workbench/src/domain/dashboard.test.ts
seed.ts software healthy apps/workbench/src/domain/seed.ts
store.ts software healthy apps/workbench/src/domain/store.ts
calc.test.ts software healthy apps/workbench/src/domain/calc.test.ts
workflow.ts software healthy apps/workbench/src/domain/workflow.ts
drivers.ts software healthy apps/workbench/src/domain/drivers.ts
calc.ts software healthy apps/workbench/src/domain/calc.ts
workflow.test.ts software healthy apps/workbench/src/domain/workflow.test.ts
listing.ts software healthy apps/workbench/src/domain/listing.ts
store.test.ts software healthy apps/workbench/src/domain/store.test.ts
validation.ts software healthy apps/workbench/src/domain/validation.ts
listing.test.ts software healthy apps/workbench/src/domain/listing.test.ts
types.ts software healthy apps/workbench/src/domain/types.ts
demo-script.md software healthy docs/demo-script.md
roadmap.md software healthy docs/roadmap.md
playwright-framework-gap-analysis-and-upgrade-plan.md software healthy docs/playwright-framework-gap-analysis-and-upgrade-plan.md
test-data-strategy.md software healthy docs/test-data-strategy.md
testing-strategy.md software healthy docs/testing-strategy.md
legacy-ibg-patterns-mapped.md software healthy docs/legacy-ibg-patterns-mapped.md
ci-and-reporting.md software healthy docs/ci-and-reporting.md
system-under-test.md software healthy docs/system-under-test.md
framework-architecture.md software healthy docs/framework-architecture.md
2026-06-12-lint-ci-security-fixes.md software healthy docs/superpowers/plans/2026-06-12-lint-ci-security-fixes.md
2026-06-12-lint-ci-security-fixes-design.md software healthy docs/superpowers/specs/2026-06-12-lint-ci-security-fixes-de…

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

LabelLayerStatusPath
apps software healthy apps
workbench software healthy apps/workbench
src software healthy apps/workbench/src
api software healthy apps/workbench/src/api
components software healthy apps/workbench/src/components
pages software healthy apps/workbench/src/pages
domain software healthy apps/workbench/src/domain
docs software healthy docs
superpowers software healthy docs/superpowers
plans software healthy docs/superpowers/plans
specs software healthy docs/superpowers/specs
specs software healthy docs/specs
.github software healthy .github
workflows software healthy .github/workflows
e2e software healthy e2e
tests software healthy e2e/tests
common software healthy e2e/tests/common
config software healthy e2e/tests/common/config
api software healthy e2e/tests/common/api
fixtures software healthy e2e/tests/common/fixtures
pages software healthy e2e/tests/common/pages
workbench software healthy e2e/tests/workbench
testcases software healthy e2e/tests/workbench/testcases
pages software healthy e2e/tests/workbench/pages

LabelLayerStatusPath
/LoginPage frontend healthy apps/workbench/src/pages/LoginPage.tsx
/OrgSelectionPage frontend healthy apps/workbench/src/pages/OrgSelectionPage.tsx
/DashboardPage frontend healthy apps/workbench/src/pages/DashboardPage.tsx
/ForecastGridPage frontend healthy apps/workbench/src/pages/ForecastGridPage.tsx
/ForecastListPage frontend healthy apps/workbench/src/pages/ForecastListPage.tsx
/page-factory frontend healthy e2e/tests/common/pages/page-factory.ts
/create-forecast.modal frontend healthy e2e/tests/workbench/pages/create-forecast.modal.ts
/copy-forecast.modal frontend healthy e2e/tests/workbench/pages/copy-forecast.modal.ts
/compare.modal frontend healthy e2e/tests/workbench/pages/compare.modal.ts
/add-driver.modal frontend healthy e2e/tests/workbench/pages/add-driver.modal.ts
/dashboard.page frontend healthy e2e/tests/workbench/pages/dashboard.page.ts
/org-selection.page frontend healthy e2e/tests/workbench/pages/org-selection.page.ts
/forecast-grid.page frontend healthy e2e/tests/workbench/pages/forecast-grid.page.ts
/login.page frontend healthy e2e/tests/workbench/pages/login.page.ts
/forecast-list.page frontend healthy e2e/tests/workbench/pages/forecast-list.page.ts

LabelLayerStatusPath
ApiError software healthy apps/workbench/src/api/client.ts:ApiError
LocalStorageStub software healthy apps/workbench/src/domain/store.test.ts:LocalStorageStub
PageFactory software healthy e2e/tests/common/pages/page-factory.ts:PageFactory
CreateForecastModal software healthy e2e/tests/workbench/pages/create-forecast.modal.ts:CreateFo…
CopyForecastModal software healthy e2e/tests/workbench/pages/copy-forecast.modal.ts:CopyForeca…
CompareModal software healthy e2e/tests/workbench/pages/compare.modal.ts:CompareModal
AddDriverModal software healthy e2e/tests/workbench/pages/add-driver.modal.ts:AddDriverModal
DashboardPage software healthy e2e/tests/workbench/pages/dashboard.page.ts:DashboardPage
OrgSelectionPage software healthy e2e/tests/workbench/pages/org-selection.page.ts:OrgSelectio…
ForecastGridPage software healthy e2e/tests/workbench/pages/forecast-grid.page.ts:ForecastGri…
LoginPage software healthy e2e/tests/workbench/pages/login.page.ts:LoginPage
ForecastListPage software healthy e2e/tests/workbench/pages/forecast-list.page.ts:ForecastLis…

LabelLayerStatusPath
password_literal::apps/workbench/src/domain/seed.ts security healthy apps/workbench/src/domain/seed.ts
password_literal::apps/workbench/src/domain/seed.ts security healthy apps/workbench/src/domain/seed.ts
password_literal::e2e/tests/common/config/test-env.ts security healthy e2e/tests/common/config/test-env.ts
password_literal::e2e/tests/common/config/test-env.ts security healthy e2e/tests/common/config/test-env.ts

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

LabelLayerStatusPath
port:5173 network healthy apps/workbench/vite.config.ts

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

LabelLayerStatusPath
check cicd healthy .github/workflows/ci.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/abf07b8e-32b9-4cad-bdfe-ca67536f9851/

To check status programmatically (no auth required):

curl -s https://repobility.com/api/v1/public/scan/abf07b8e-32b9-4cad-bdfe-ca67536f9851/

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.