https://github.com/supcon-international/ia2
· scanned 2026-06-16 00:25 UTC (2 months, 2 weeks ago)
55 raw signals (0 security + 55 graph)
Last scanned 2 months, 2 weeks ago · v1 · 55 actionable findings from 1 signal source. Security checks, system graph analysis, and verified AI-agent feedback are merged into one review queue.
All 753 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 |
|---|---|---|---|
getRouter |
software | healthy | apps/web/src/router.tsx:getRouter |
prewarmFontFallbacks |
software | healthy | apps/web/src/main.tsx:prewarmFontFallbacks |
useAgentActivity |
software | healthy | apps/web/src/state/agent-activity.ts:useAgentActivity |
for |
software | healthy | apps/web/src/state/invalidation.ts:for |
handleMutationEvent |
software | healthy | apps/web/src/state/runtime.tsx:handleMutationEvent |
RuntimeProvider |
software | healthy | apps/web/src/state/runtime.tsx:RuntimeProvider |
useRuntime |
software | healthy | apps/web/src/state/runtime.tsx:useRuntime |
SystemIndication |
software | healthy | apps/web/src/components/layout/SystemIndication.tsx:SystemI… |
ProjectTree |
software | healthy | apps/web/src/components/layout/ProjectTree.tsx:ProjectTree |
toggleFolder |
software | healthy | apps/web/src/components/layout/ProjectTree.tsx:toggleFolder |
LibraryGroup |
software | healthy | apps/web/src/components/layout/ProjectTree.tsx:LibraryGroup |
TreeChildren |
software | healthy | apps/web/src/components/layout/ProjectTree.tsx:TreeChildren |
pad |
software | healthy | apps/web/src/components/layout/ProjectTree.tsx:pad |
SectionHeader |
software | healthy | apps/web/src/components/layout/ProjectTree.tsx:SectionHeader |
SingletonSectionHeader |
software | healthy | apps/web/src/components/layout/ProjectTree.tsx:SingletonSec… |
SectionActions |
software | healthy | apps/web/src/components/layout/ProjectTree.tsx:SectionActio… |
PouItem |
software | healthy | apps/web/src/components/layout/ProjectTree.tsx:PouItem |
PouTypeIcon |
software | healthy | apps/web/src/components/layout/ProjectTree.tsx:PouTypeIcon |
PouTypeBadge |
software | healthy | apps/web/src/components/layout/ProjectTree.tsx:PouTypeBadge |
DeviceItem |
software | healthy | apps/web/src/components/layout/ProjectTree.tsx:DeviceItem |
EdgeItem |
software | healthy | apps/web/src/components/layout/ProjectTree.tsx:EdgeItem |
ProtocolIcon |
software | healthy | apps/web/src/components/layout/ProjectTree.tsx:ProtocolIcon |
WindowTitleBar |
software | healthy | apps/web/src/components/layout/WindowTitleBar.tsx:WindowTit… |
ProjectPicker |
software | healthy | apps/web/src/components/layout/WindowTitleBar.tsx:ProjectPi… |
onDoc |
software | healthy | apps/web/src/components/layout/WindowTitleBar.tsx:onDoc |
ProjectRow |
software | healthy | apps/web/src/components/layout/WindowTitleBar.tsx:ProjectRow |
EdgePane |
software | healthy | apps/web/src/components/layout/EdgePane.tsx:EdgePane |
Editor |
software | healthy | apps/web/src/components/layout/EdgePane.tsx:Editor |
tick |
software | healthy | apps/web/src/components/layout/EdgePane.tsx:tick |
update |
software | healthy | apps/web/src/components/layout/EdgePane.tsx:update |
probeNow |
software | healthy | apps/web/src/components/layout/EdgePane.tsx:probeNow |
deploy |
software | healthy | apps/web/src/components/layout/EdgePane.tsx:deploy |
EdgeTabs |
software | healthy | apps/web/src/components/layout/EdgePane.tsx:EdgeTabs |
LogsPanel |
software | healthy | apps/web/src/components/layout/EdgePane.tsx:LogsPanel |
DiscoverPanel |
software | healthy | apps/web/src/components/layout/EdgePane.tsx:DiscoverPanel |
load |
software | healthy | apps/web/src/components/layout/EdgePane.tsx:load |
SystemPanel |
software | healthy | apps/web/src/components/layout/EdgePane.tsx:SystemPanel |
DebugPanel |
software | healthy | apps/web/src/components/layout/EdgePane.tsx:DebugPanel |
refresh |
software | healthy | apps/web/src/components/layout/EdgePane.tsx:refresh |
op |
software | healthy | apps/web/src/components/layout/EdgePane.tsx:op |
Field |
software | healthy | apps/web/src/components/layout/EdgePane.tsx:Field |
ReachBadge |
software | healthy | apps/web/src/components/layout/EdgePane.tsx:ReachBadge |
StatusGrid |
software | healthy | apps/web/src/components/layout/EdgePane.tsx:StatusGrid |
Stat |
software | healthy | apps/web/src/components/layout/EdgePane.tsx:Stat |
formatDuration |
software | healthy | apps/web/src/components/layout/EdgePane.tsx:formatDuration |
Workbench |
software | healthy | apps/web/src/components/layout/Workbench.tsx:Workbench |
GlobalErrorToast |
software | healthy | apps/web/src/components/layout/Workbench.tsx:GlobalErrorToa… |
loadLayout |
software | healthy | apps/web/src/components/layout/Workbench.tsx:loadLayout |
saveLayout |
software | healthy | apps/web/src/components/layout/Workbench.tsx:saveLayout |
usePersistedLayout |
software | healthy | apps/web/src/components/layout/Workbench.tsx:usePersistedLa… |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
rust-toolchain.toml |
software | healthy | rust-toolchain.toml |
Cargo.toml |
software | healthy | Cargo.toml |
README.md |
software | healthy | README.md |
pnpm-lock.yaml |
software | healthy | pnpm-lock.yaml |
package.json |
software | healthy | package.json |
pnpm-workspace.yaml |
software | healthy | pnpm-workspace.yaml |
Cargo.lock |
software | healthy | Cargo.lock |
library.toml |
software | healthy | library/process-control/library.toml |
README.md |
software | healthy | library/process-control/README.md |
README.md |
software | healthy | library/devices/README.md |
inovance-sv660n.toml |
software | healthy | library/devices/inovance-sv660n.toml |
vite.config.ts |
software | healthy | apps/web/vite.config.ts |
README.md |
software | healthy | apps/web/README.md |
package.json |
software | healthy | apps/web/package.json |
index.html |
software | healthy | apps/web/index.html |
components.json |
software | healthy | apps/web/components.json |
tsconfig.json |
software | healthy | apps/web/tsconfig.json |
.cta.json |
software | healthy | apps/web/.cta.json |
manifest.json |
software | healthy | apps/web/public/manifest.json |
styles.css |
software | healthy | apps/web/src/styles.css |
router.tsx |
software | healthy | apps/web/src/router.tsx |
routeTree.gen.ts |
software | healthy | apps/web/src/routeTree.gen.ts |
main.tsx |
software | healthy | apps/web/src/main.tsx |
agent-activity.ts |
software | healthy | apps/web/src/state/agent-activity.ts |
invalidation.ts |
software | healthy | apps/web/src/state/invalidation.ts |
runtime.tsx |
software | healthy | apps/web/src/state/runtime.tsx |
SystemIndication.tsx |
software | healthy | apps/web/src/components/layout/SystemIndication.tsx |
ProjectTree.tsx |
software | healthy | apps/web/src/components/layout/ProjectTree.tsx |
WindowTitleBar.tsx |
software | healthy | apps/web/src/components/layout/WindowTitleBar.tsx |
EdgePane.tsx |
software | healthy | apps/web/src/components/layout/EdgePane.tsx |
Workbench.tsx |
software | healthy | apps/web/src/components/layout/Workbench.tsx |
DevicePane.tsx |
software | healthy | apps/web/src/components/layout/DevicePane.tsx |
TasksPane.tsx |
software | healthy | apps/web/src/components/layout/TasksPane.tsx |
DatasheetView.tsx |
software | healthy | apps/web/src/components/layout/DatasheetView.tsx |
IoMapPane.tsx |
software | healthy | apps/web/src/components/layout/IoMapPane.tsx |
ProjectPane.tsx |
software | healthy | apps/web/src/components/layout/ProjectPane.tsx |
MonitorPane.tsx |
software | healthy | apps/web/src/components/layout/MonitorPane.tsx |
VariablesPanel.tsx |
software | healthy | apps/web/src/components/layout/VariablesPanel.tsx |
ProgramPane.tsx |
software | healthy | apps/web/src/components/layout/ProgramPane.tsx |
Sparkline.tsx |
software | healthy | apps/web/src/components/charts/Sparkline.tsx |
TrendChart.tsx |
software | healthy | apps/web/src/components/charts/TrendChart.tsx |
TakeoverOverlay.tsx |
software | healthy | apps/web/src/components/ui/TakeoverOverlay.tsx |
dialog.tsx |
software | healthy | apps/web/src/components/ui/dialog.tsx |
dropdown-menu.tsx |
software | healthy | apps/web/src/components/ui/dropdown-menu.tsx |
button.tsx |
software | healthy | apps/web/src/components/ui/button.tsx |
context-menu.tsx |
software | healthy | apps/web/src/components/ui/context-menu.tsx |
input.tsx |
software | healthy | apps/web/src/components/ui/input.tsx |
select.tsx |
software | healthy | apps/web/src/components/ui/select.tsx |
label.tsx |
software | healthy | apps/web/src/components/ui/label.tsx |
SFCEditor.tsx |
software | healthy | apps/web/src/components/editor/SFCEditor.tsx |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
library |
software | healthy | library |
process-control |
software | healthy | library/process-control |
devices |
software | healthy | library/devices |
apps |
software | healthy | apps |
web |
software | healthy | apps/web |
public |
software | healthy | apps/web/public |
src |
software | healthy | apps/web/src |
state |
software | healthy | apps/web/src/state |
components |
software | healthy | apps/web/src/components |
layout |
software | healthy | apps/web/src/components/layout |
charts |
software | healthy | apps/web/src/components/charts |
ui |
software | healthy | apps/web/src/components/ui |
editor |
software | healthy | apps/web/src/components/editor |
dialogs |
software | healthy | apps/web/src/components/dialogs |
lib |
software | healthy | apps/web/src/lib |
routes |
software | healthy | apps/web/src/routes |
mac |
software | healthy | apps/mac |
Sources |
software | healthy | apps/mac/Sources |
IA2 |
software | healthy | apps/mac/Sources/IA2 |
Resources |
software | healthy | apps/mac/Resources |
docs |
software | healthy | docs |
adr |
software | healthy | docs/adr |
scripts |
software | healthy | scripts |
crates |
software | healthy | crates |
lsp-launcher |
software | healthy | crates/lsp-launcher |
src |
software | healthy | crates/lsp-launcher/src |
cli |
software | healthy | crates/cli |
tests |
software | healthy | crates/cli/tests |
fixtures |
software | healthy | crates/cli/tests/fixtures |
src |
software | healthy | crates/cli/src |
iomap-ethercat |
software | healthy | crates/iomap-ethercat |
src |
software | healthy | crates/iomap-ethercat/src |
iomap-modbus |
software | healthy | crates/iomap-modbus |
tests |
software | healthy | crates/iomap-modbus/tests |
src |
software | healthy | crates/iomap-modbus/src |
iocore |
software | healthy | crates/iocore |
src |
software | healthy | crates/iocore/src |
iomap-opcua |
software | healthy | crates/iomap-opcua |
examples |
software | healthy | crates/iomap-opcua/examples |
src |
software | healthy | crates/iomap-opcua/src |
runtime |
software | healthy | crates/runtime |
src |
software | healthy | crates/runtime/src |
server |
software | healthy | crates/server |
src |
software | healthy | crates/server/src |
ironplc-bridge |
software | healthy | crates/ironplc-bridge |
src |
software | healthy | crates/ironplc-bridge/src |
project |
software | healthy | crates/project |
src |
software | healthy | crates/project/src |
.claude |
software | healthy | .claude |
skills |
software | healthy | .claude/skills |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
AgentActivityStore |
software | healthy | apps/web/src/state/agent-activity.ts:AgentActivityStore |
InvalidationBus |
software | healthy | apps/web/src/state/invalidation.ts:InvalidationBus |
is |
software | healthy | apps/web/src/components/layout/Workbench.tsx:is |
so |
software | healthy | apps/web/src/components/editor/LDEditor.tsx:so |
LspClient |
software | healthy | apps/web/src/lib/lsp-client.ts:LspClient |
| Label | Layer | Status | Path |
|---|---|---|---|
127.0.0.1 |
network | healthy | README.md |
10.0.0.10 |
network | healthy | apps/web/src/components/layout/DevicePane.tsx |
192.168.1.50 |
network | healthy | crates/project/src/types.rs |
10.0.0.9 |
network | healthy | crates/project/src/types.rs |
2.6.4.5 |
network | healthy | crates/project/src/sfc.rs |
| Label | Layer | Status | Path |
|---|---|---|---|
port:502 |
network | healthy | apps/web/src/components/layout/DevicePane.tsx |
port:16 |
network | healthy | crates/iomap-modbus/tests/flaky_link.rs |
| Label | Layer | Status | Path |
|---|---|---|---|
repobility-clone-9doci8of |
software | healthy | /tmp/repobility-clone-9doci8of |
| Label | Layer | Status | Path |
|---|---|---|---|
/ |
frontend | healthy | apps/web/src/routeTree.gen.ts |
This page is publicly accessible at:
https://repobility.com/scan/8013e14d-8959-44a9-aaf9-dca6e77420e1/
To check status programmatically (no auth required):
curl -s https://repobility.com/api/v1/public/scan/8013e14d-8959-44a9-aaf9-dca6e77420e1/
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.