https://github.com/tomsobkow-wq/incident-portal-v2
· scanned 2026-06-16 00:39 UTC (2 months, 1 week ago)
12 raw signals (0 security + 12 graph)
Last scanned 2 months, 1 week ago · v1 · 12 actionable findings from 1 signal source. Security checks, system graph analysis, and verified AI-agent feedback are merged into one review queue.
All 209 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 |
|---|---|---|---|
useCases |
software | healthy | src/App.jsx:useCases |
App |
software | healthy | src/App.jsx:App |
goHome |
software | healthy | src/App.jsx:goHome |
openCase |
software | healthy | src/App.jsx:openCase |
goStep |
software | healthy | src/App.jsx:goStep |
createCase |
software | healthy | src/App.jsx:createCase |
deleteCase |
software | healthy | src/App.jsx:deleteCase |
updateCase |
software | healthy | src/App.jsx:updateCase |
importCase |
software | healthy | src/App.jsx:importCase |
connectBackup |
software | healthy | src/App.jsx:connectBackup |
reconnectBackup |
software | healthy | src/App.jsx:reconnectBackup |
disconnectBackup |
software | healthy | src/App.jsx:disconnectBackup |
ContributionDialog |
software | healthy | src/components/ContributionDialog.jsx:ContributionDialog |
kindByLabel |
software | healthy | src/components/ContributionDialog.jsx:kindByLabel |
exportCase |
software | healthy | src/components/CaseList.jsx:exportCase |
NewCaseModal |
software | healthy | src/components/CaseList.jsx:NewCaseModal |
submit |
software | healthy | src/components/CaseList.jsx:submit |
BackupBar |
software | healthy | src/components/CaseList.jsx:BackupBar |
CaseList |
software | healthy | src/components/CaseList.jsx:CaseList |
handleImport |
software | healthy | src/components/CaseList.jsx:handleImport |
CaseShell |
software | healthy | src/components/CaseShell.jsx:CaseShell |
update |
software | healthy | src/components/CaseShell.jsx:update |
toggleStatus |
software | healthy | src/components/CaseShell.jsx:toggleStatus |
toggleMethod |
software | healthy | src/components/CaseShell.jsx:toggleMethod |
Icon |
software | healthy | src/components/ui.jsx:Icon |
Button |
software | healthy | src/components/ui.jsx:Button |
IconButton |
software | healthy | src/components/ui.jsx:IconButton |
Field |
software | healthy | src/components/ui.jsx:Field |
Input |
software | healthy | src/components/ui.jsx:Input |
TextArea |
software | healthy | src/components/ui.jsx:TextArea |
AutoTextArea |
software | healthy | src/components/ui.jsx:AutoTextArea |
Select |
software | healthy | src/components/ui.jsx:Select |
Segmented |
software | healthy | src/components/ui.jsx:Segmented |
HelpTip |
software | healthy | src/components/ui.jsx:HelpTip |
Tag |
software | healthy | src/components/ui.jsx:Tag |
Modal |
software | healthy | src/components/ui.jsx:Modal |
onKey |
software | healthy | src/components/ui.jsx:onKey |
ConfirmDialog |
software | healthy | src/components/ui.jsx:ConfirmDialog |
EmptyState |
software | healthy | src/components/ui.jsx:EmptyState |
SectionHeader |
software | healthy | src/components/ui.jsx:SectionHeader |
EvidenceChips |
software | healthy | src/components/ui.jsx:EvidenceChips |
items |
software | healthy | src/components/ui.jsx:items |
EvidencePicker |
software | healthy | src/components/ui.jsx:EvidencePicker |
toggle |
software | healthy | src/components/ui.jsx:toggle |
sortKey |
software | healthy | src/lib/exportDocx.js:sortKey |
h2 |
software | healthy | src/lib/exportDocx.js:h2 |
h3 |
software | healthy | src/lib/exportDocx.js:h3 |
para |
software | healthy | src/lib/exportDocx.js:para |
multiline |
software | healthy | src/lib/exportDocx.js:multiline |
cell |
software | healthy | src/lib/exportDocx.js:cell |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
vite.config.js |
software | healthy | vite.config.js |
README.md |
software | healthy | README.md |
package.json |
software | healthy | package.json |
index.html |
software | healthy | index.html |
package-lock.json |
software | healthy | package-lock.json |
eslint.config.js |
software | healthy | eslint.config.js |
deploy.yml |
software | healthy | .github/workflows/deploy.yml |
App.jsx |
software | healthy | src/App.jsx |
main.jsx |
software | healthy | src/main.jsx |
ContributionDialog.jsx |
software | healthy | src/components/ContributionDialog.jsx |
CaseList.jsx |
software | healthy | src/components/CaseList.jsx |
CaseShell.jsx |
software | healthy | src/components/CaseShell.jsx |
ui.jsx |
software | healthy | src/components/ui.jsx |
exportDocx.js |
software | healthy | src/lib/exportDocx.js |
progress.js |
software | healthy | src/lib/progress.js |
model.js |
software | healthy | src/lib/model.js |
storage.js |
software | healthy | src/lib/storage.js |
backup.js |
software | healthy | src/lib/backup.js |
Interviews.jsx |
software | healthy | src/steps/Interviews.jsx |
Timeline.jsx |
software | healthy | src/steps/Timeline.jsx |
Actions.jsx |
software | healthy | src/steps/Actions.jsx |
Icam.jsx |
software | healthy | src/steps/Icam.jsx |
Hfat.jsx |
software | healthy | src/steps/Hfat.jsx |
Evidence.jsx |
software | healthy | src/steps/Evidence.jsx |
Details.jsx |
software | healthy | src/steps/Details.jsx |
Report.jsx |
software | healthy | src/steps/Report.jsx |
FiveWhys.jsx |
software | healthy | src/steps/FiveWhys.jsx |
tokens.css |
software | healthy | src/styles/tokens.css |
app.css |
software | healthy | src/styles/app.css |
print.css |
software | healthy | src/styles/print.css |
base.css |
software | healthy | src/styles/base.css |
| Label | Layer | Status | Path |
|---|---|---|---|
.github |
software | healthy | .github |
workflows |
software | healthy | .github/workflows |
src |
software | healthy | src |
components |
software | healthy | src/components |
lib |
software | healthy | src/lib |
steps |
software | healthy | src/steps |
styles |
software | healthy | src/styles |
| Label | Layer | Status | Path |
|---|---|---|---|
build |
cicd | healthy | .github/workflows/deploy.yml |
deploy |
cicd | healthy | .github/workflows/deploy.yml |
| Label | Layer | Status | Path |
|---|---|---|---|
repobility-clone-b09klv_g |
software | healthy | /tmp/repobility-clone-b09klv_g |
| Label | Layer | Status | Path |
|---|---|---|---|
App |
frontend | healthy | src/App.jsx |
| Label | Layer | Status | Path |
|---|---|---|---|
gha::deploy |
cicd | healthy | .github/workflows/deploy.yml |
This page is publicly accessible at:
https://repobility.com/scan/66d8d74c-cd16-4dbc-aab0-50544c12ef70/
To check status programmatically (no auth required):
curl -s https://repobility.com/api/v1/public/scan/66d8d74c-cd16-4dbc-aab0-50544c12ef70/
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.