https://github.com/Yuerchu/Apilot
· scanned 2026-06-16 01:08 UTC (2 months, 1 week ago)
59 raw signals (0 security + 59 graph)
Last scanned 2 months, 1 week ago · v1 · 57 actionable findings from 1 signal source. 2 repeated signals grouped for readability. Security checks, system graph analysis, and verified AI-agent feedback are merged into one review queue.
All 1600 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 |
|---|---|---|---|
git |
software | healthy | vite.config.ts:git |
cspPlugin |
software | healthy | vite.config.ts:cspPlugin |
templateCspPlugin |
software | healthy | cli/src/build-template.ts:templateCspPlugin |
fatal |
software | healthy | cli/src/index.ts:fatal |
dirSize |
software | healthy | cli/src/index.ts:dirSize |
fileCount |
software | healthy | cli/src/index.ts:fileCount |
formatSize |
software | healthy | cli/src/index.ts:formatSize |
escapeHtml |
software | healthy | cli/src/index.ts:escapeHtml |
escapeForScript |
software | healthy | cli/src/index.ts:escapeForScript |
inlineAssets |
software | healthy | cli/src/index.ts:inlineAssets |
App |
software | healthy | src/App.tsx:App |
AppInner |
software | healthy | src/App.tsx:AppInner |
AppEnvStatusLayer |
software | healthy | src/App.tsx:AppEnvStatusLayer |
AppContent |
software | healthy | src/App.tsx:AppContent |
handleCopyEndpoints |
software | healthy | src/App.tsx:handleCopyEndpoints |
handleCopyModels |
software | healthy | src/App.tsx:handleCopyModels |
LoadingSkeleton |
software | healthy | src/App.tsx:LoadingSkeleton |
ViewLoadingFallback |
software | healthy | src/App.tsx:ViewLoadingFallback |
NeedSpecEmpty |
software | healthy | src/App.tsx:NeedSpecEmpty |
ApilotLogo |
software | healthy | src/components/settings/ApilotLogo.tsx:ApilotLogo |
AboutSettings |
software | healthy | src/components/settings/AboutSettings.tsx:AboutSettings |
AuthSettings |
software | healthy | src/components/settings/AuthSettings.tsx:AuthSettings |
handleTokenUrlChange |
software | healthy | src/components/settings/AuthSettings.tsx:handleTokenUrlChan… |
handleOAuth2Login |
software | healthy | src/components/settings/AuthSettings.tsx:handleOAuth2Login |
openSettings |
software | healthy | src/components/settings/SettingsDialog.tsx:openSettings |
SettingsDialog |
software | healthy | src/components/settings/SettingsDialog.tsx:SettingsDialog |
handler |
software | healthy | src/components/settings/SettingsDialog.tsx:handler |
tab |
software | healthy | src/components/settings/SettingsDialog.tsx:tab |
ConnectionSettings |
software | healthy | src/components/settings/ConnectionSettings.tsx:ConnectionSe… |
handleUrlChange |
software | healthy | src/components/settings/ConnectionSettings.tsx:handleUrlCha… |
handleLoad |
software | healthy | src/components/settings/ConnectionSettings.tsx:handleLoad |
handleFile |
software | healthy | src/components/settings/ConnectionSettings.tsx:handleFile |
handleAdd |
software | healthy | src/components/settings/ConnectionSettings.tsx:handleAdd |
startEdit |
software | healthy | src/components/settings/ConnectionSettings.tsx:startEdit |
saveEdit |
software | healthy | src/components/settings/ConnectionSettings.tsx:saveEdit |
EnvVarsSettings |
software | healthy | src/components/settings/EnvVarsSettings.tsx:EnvVarsSettings |
formatBytes |
software | healthy | src/components/settings/StorageSettings.tsx:formatBytes |
StorageSettings |
software | healthy | src/components/settings/StorageSettings.tsx:StorageSettings |
removeLsKey |
software | healthy | src/components/settings/StorageSettings.tsx:removeLsKey |
clearDbStore |
software | healthy | src/components/settings/StorageSettings.tsx:clearDbStore |
clearAll |
software | healthy | src/components/settings/StorageSettings.tsx:clearAll |
GeneralSettings |
software | healthy | src/components/settings/GeneralSettings.tsx:GeneralSettings |
AppSidebar |
software | healthy | src/components/layout/AppSidebar.tsx:AppSidebar |
handleConsoleResource |
software | healthy | src/components/layout/AppSidebar.tsx:handleConsoleResource |
handleConsoleAction |
software | healthy | src/components/layout/AppSidebar.tsx:handleConsoleAction |
EnvironmentSwitcher |
software | healthy | src/components/layout/EnvironmentSwitcher.tsx:EnvironmentSw… |
handleAdd |
software | healthy | src/components/layout/EnvironmentSwitcher.tsx:handleAdd |
SelectionFab |
software | healthy | src/components/layout/SelectionFab.tsx:SelectionFab |
getSpecSubtitle |
software | healthy | src/components/layout/WorkspaceSwitcher.tsx:getSpecSubtitle |
formatSpecDate |
software | healthy | src/components/layout/WorkspaceSwitcher.tsx:formatSpecDate |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
README.zh-CN.md |
software | healthy | README.zh-CN.md |
tsconfig.app.json |
software | healthy | tsconfig.app.json |
vite.config.ts |
software | healthy | vite.config.ts |
.mcp.json |
software | healthy | .mcp.json |
vitest.config.mjs |
software | healthy | vitest.config.mjs |
postcss.config.mjs |
software | healthy | postcss.config.mjs |
README.md |
software | healthy | README.md |
pnpm-lock.yaml |
software | healthy | pnpm-lock.yaml |
package.json |
software | healthy | package.json |
tsconfig.node.json |
software | healthy | tsconfig.node.json |
index.html |
software | healthy | index.html |
components.json |
software | healthy | components.json |
eslint.config.js |
software | healthy | eslint.config.js |
tsconfig.json |
software | healthy | tsconfig.json |
LICENSE |
software | healthy | LICENSE |
build-template.ts |
software | healthy | cli/src/build-template.ts |
index.ts |
software | healthy | cli/src/index.ts |
settings.local.json |
software | healthy | .claude/settings.local.json |
README.md |
software | healthy | skills/README.md |
apilot-viewer.md |
software | healthy | skills/apilot-viewer.md |
ci.yml |
software | healthy | .github/workflows/ci.yml |
index.css |
software | healthy | src/index.css |
main.tsx |
software | healthy | src/main.tsx |
sw.ts |
software | healthy | src/sw.ts |
vite-env.d.ts |
software | healthy | src/vite-env.d.ts |
App.tsx |
software | healthy | src/App.tsx |
ApilotLogo.tsx |
software | healthy | src/components/settings/ApilotLogo.tsx |
AboutSettings.tsx |
software | healthy | src/components/settings/AboutSettings.tsx |
AuthSettings.tsx |
software | healthy | src/components/settings/AuthSettings.tsx |
SettingsDialog.tsx |
software | healthy | src/components/settings/SettingsDialog.tsx |
ConnectionSettings.tsx |
software | healthy | src/components/settings/ConnectionSettings.tsx |
EnvVarsSettings.tsx |
software | healthy | src/components/settings/EnvVarsSettings.tsx |
StorageSettings.tsx |
software | healthy | src/components/settings/StorageSettings.tsx |
GeneralSettings.tsx |
software | healthy | src/components/settings/GeneralSettings.tsx |
ViewToolbar.tsx |
software | healthy | src/components/layout/ViewToolbar.tsx |
AppSidebar.tsx |
software | healthy | src/components/layout/AppSidebar.tsx |
EnvironmentSwitcher.tsx |
software | healthy | src/components/layout/EnvironmentSwitcher.tsx |
SelectionFab.tsx |
software | healthy | src/components/layout/SelectionFab.tsx |
WorkspaceSwitcher.tsx |
software | healthy | src/components/layout/WorkspaceSwitcher.tsx |
Header.tsx |
software | healthy | src/components/layout/Header.tsx |
RouteDetail.tsx |
software | healthy | src/components/endpoints/RouteDetail.tsx |
TryTab.tsx |
software | healthy | src/components/endpoints/TryTab.tsx |
use-ag-grid-enterprise.ts |
software | healthy | src/components/endpoints/use-ag-grid-enterprise.ts |
ag-grid-theme.ts |
software | healthy | src/components/endpoints/ag-grid-theme.ts |
ag-grid-modules.ts |
software | healthy | src/components/endpoints/ag-grid-modules.ts |
ResponseAgGrid.tsx |
software | healthy | src/components/endpoints/ResponseAgGrid.tsx |
ResponsePanel.tsx |
software | healthy | src/components/endpoints/ResponsePanel.tsx |
EnvVarsPanel.tsx |
software | healthy | src/components/endpoints/EnvVarsPanel.tsx |
TagFilter.tsx |
software | healthy | src/components/endpoints/TagFilter.tsx |
index.ts |
software | healthy | src/components/endpoints/index.ts |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
cli |
software | healthy | cli |
src |
software | healthy | cli/src |
.claude |
software | healthy | .claude |
skills |
software | healthy | skills |
.github |
software | healthy | .github |
workflows |
software | healthy | .github/workflows |
src |
software | healthy | src |
components |
software | healthy | src/components |
settings |
software | healthy | src/components/settings |
layout |
software | healthy | src/components/layout |
endpoints |
software | healthy | src/components/endpoints |
models |
software | healthy | src/components/models |
ui |
software | healthy | src/components/ui |
animate-ui |
software | healthy | src/components/animate-ui |
primitives |
software | healthy | src/components/animate-ui/primitives |
texts |
software | healthy | src/components/animate-ui/primitives/texts |
animate |
software | healthy | src/components/animate-ui/primitives/animate |
radix |
software | healthy | src/components/animate-ui/primitives/radix |
buttons |
software | healthy | src/components/animate-ui/primitives/buttons |
effects |
software | healthy | src/components/animate-ui/primitives/effects |
components |
software | healthy | src/components/animate-ui/components |
animate |
software | healthy | src/components/animate-ui/components/animate |
radix |
software | healthy | src/components/animate-ui/components/radix |
buttons |
software | healthy | src/components/animate-ui/components/buttons |
icons |
software | healthy | src/components/animate-ui/icons |
hooks |
software | healthy | src/components/animate-ui/hooks |
schema |
software | healthy | src/components/schema |
search |
software | healthy | src/components/search |
tools |
software | healthy | src/components/tools |
channels |
software | healthy | src/components/channels |
share |
software | healthy | src/components/share |
editor |
software | healthy | src/components/editor |
console |
software | healthy | src/components/console |
templates |
software | healthy | src/components/console/templates |
builder |
software | healthy | src/components/console/builder |
contexts |
software | healthy | src/contexts |
lib |
software | healthy | src/lib |
shims |
software | healthy | src/lib/shims |
asyncapi |
software | healthy | src/lib/asyncapi |
console |
software | healthy | src/lib/console |
openapi |
software | healthy | src/lib/openapi |
locales |
software | healthy | src/locales |
hooks |
software | healthy | src/hooks |
| Label | Layer | Status | Path |
|---|---|---|---|
11.385.6.105 |
network | healthy | src/components/settings/AboutSettings.tsx |
3.495.99.105 |
network | healthy | src/components/settings/AboutSettings.tsx |
3.18.765.84 |
network | healthy | src/components/settings/AboutSettings.tsx |
5.925.435.375 |
network | healthy | src/components/settings/AboutSettings.tsx |
315.225.69.825 |
network | healthy | src/components/settings/AboutSettings.tsx |
1.3.4.4 |
network | healthy | src/components/animate-ui/icons/send.tsx |
1.2.2.3 |
network | healthy | src/components/animate-ui/icons/send.tsx |
5.2.9.6 |
network | healthy | src/components/animate-ui/icons/send.tsx |
127.0.0.1 |
network | healthy | src/lib/openapi/url-guard.test.ts |
10.1.2.3 |
network | healthy | src/lib/openapi/url-guard.test.ts |
192.168.0.1 |
network | healthy | src/lib/openapi/url-guard.test.ts |
172.16.5.5 |
network | healthy | src/lib/openapi/url-guard.test.ts |
172.31.0.1 |
network | healthy | src/lib/openapi/url-guard.test.ts |
169.254.1.1 |
network | healthy | src/lib/openapi/url-guard.test.ts |
100.64.0.1 |
network | healthy | src/lib/openapi/url-guard.test.ts |
8.8.8.8 |
network | healthy | src/lib/openapi/url-guard.test.ts |
1.1.1.1 |
network | healthy | src/lib/openapi/url-guard.test.ts |
172.32.0.1 |
network | healthy | src/lib/openapi/url-guard.test.ts |
172.15.0.1 |
network | healthy | src/lib/openapi/url-guard.test.ts |
93.184.216.34 |
network | healthy | src/lib/openapi/url-guard.test.ts |
169.254.169.254 |
network | healthy | src/lib/openapi/url-guard.test.ts |
224.0.0.1 |
network | healthy | src/lib/openapi/url-guard.test.ts |
239.255.255.250 |
network | healthy | src/lib/openapi/url-guard.test.ts |
| Label | Layer | Status | Path |
|---|---|---|---|
/new |
frontend | healthy | src/contexts/OpenAPIContext.test.ts |
/users |
frontend | healthy | src/lib/format-route.test.ts |
/a |
frontend | healthy | src/lib/db-specs.test.ts |
/b |
frontend | healthy | src/lib/db-specs.test.ts |
/users/{id} |
frontend | healthy | src/lib/console/resource-grouper.test.ts |
/users/{id}/activate |
frontend | healthy | src/lib/console/resource-grouper.test.ts |
/users/{userId}/posts |
frontend | healthy | src/lib/console/resource-grouper.test.ts |
/tags |
frontend | healthy | src/lib/console/resource-grouper.test.ts |
/auth/login |
frontend | healthy | src/lib/console/resource-grouper.test.ts |
/api/v1/users |
frontend | healthy | src/lib/console/resource-grouper.test.ts |
/api/v1/users/{id} |
frontend | healthy | src/lib/console/resource-grouper.test.ts |
/orders |
frontend | healthy | src/lib/console/resource-grouper.test.ts |
/products |
frontend | healthy | src/lib/console/resource-grouper.test.ts |
/misc |
frontend | healthy | src/lib/console/resource-grouper.test.ts |
/projects |
frontend | healthy | src/lib/openapi/parser.test.ts |
| Label | Layer | Status | Path |
|---|---|---|---|
auth::src/lib/request-utils.ts |
security | healthy | src/lib/request-utils.ts |
auth::src/components/channels/ChannelTestTab.tsx |
security | healthy | src/components/channels/ChannelTestTab.tsx |
auth::src/lib/openapi/url-guard.test.ts |
security | healthy | src/lib/openapi/url-guard.test.ts |
auth::src/lib/db.ts |
security | healthy | src/lib/db.ts |
auth::src/hooks/use-request.test.ts |
security | healthy | src/hooks/use-request.test.ts |
auth::src/lib/console/templates.ts |
security | healthy | src/lib/console/templates.ts |
auth::src/lib/db.test.ts |
security | healthy | src/lib/db.test.ts |
| Label | Layer | Status | Path |
|---|---|---|---|
FakeCursor |
software | healthy | src/lib/db-specs.test.ts:FakeCursor |
FakeIndex |
software | healthy | src/lib/db-specs.test.ts:FakeIndex |
FakeStore |
software | healthy | src/lib/db-specs.test.ts:FakeStore |
FakeDB |
software | healthy | src/lib/db-specs.test.ts:FakeDB |
ResponseTooLargeError |
software | healthy | src/lib/fetch-utils.ts:ResponseTooLargeError |
| Label | Layer | Status | Path |
|---|---|---|---|
password_literal::src/components/settings/AuthSettings.tsx |
security | healthy | src/components/settings/AuthSettings.tsx |
password_literal::src/lib/db.test.ts |
security | healthy | src/lib/db.test.ts |
password_literal::src/lib/openapi/parser.ts |
security | healthy | src/lib/openapi/parser.ts |
generic_api_key::src/hooks/use-request.test.ts |
security | healthy | src/hooks/use-request.test.ts |
| Label | Layer | Status | Path |
|---|---|---|---|
NPM_TOKEN |
cicd | healthy | — |
CLOUDFLARE_API_TOKEN |
cicd | healthy | — |
CLOUDFLARE_ACCOUNT_ID |
cicd | healthy | — |
VITE_AG_GRID_LICENSE |
cicd | healthy | — |
| Label | Layer | Status | Path |
|---|---|---|---|
check |
cicd | healthy | .github/workflows/ci.yml |
deploy |
cicd | healthy | .github/workflows/ci.yml |
publish |
cicd | healthy | .github/workflows/ci.yml |
| Label | Layer | Status | Path |
|---|---|---|---|
repobility-clone-dp1sodq9 |
software | healthy | /tmp/repobility-clone-dp1sodq9 |
| Label | Layer | Status | Path |
|---|---|---|---|
App |
frontend | healthy | src/App.tsx |
| Label | Layer | Status | Path |
|---|---|---|---|
gha::ci |
cicd | healthy | .github/workflows/ci.yml |
This page is publicly accessible at:
https://repobility.com/scan/62d6a683-c585-42d1-8f20-c3e93f6edd23/
To check status programmatically (no auth required):
curl -s https://repobility.com/api/v1/public/scan/62d6a683-c585-42d1-8f20-c3e93f6edd23/
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.