https://github.com/wiaoj/veil
· scanned 2026-06-16 00:57 UTC (2 months, 1 week ago)
9 raw signals (0 security + 9 graph)
Last scanned 2 months, 1 week ago · v1 · 9 actionable findings from 1 signal source. Security checks, system graph analysis, and verified AI-agent feedback are merged into one review queue.
All 570 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 |
|---|---|---|---|
architecture.md |
software | healthy | architecture.md |
edge-README.md |
software | healthy | edge-README.md |
README.md |
software | healthy | README.md |
docker-compose.prod.yml |
software | healthy | docker-compose.prod.yml |
ROADMAP.md |
software | healthy | ROADMAP.md |
.env.example |
software | healthy | .env.example |
docker-compose.yml |
software | healthy | docker-compose.yml |
control-plane-README.md |
software | healthy | control-plane-README.md |
veil.json |
software | healthy | edge/veil.json |
Cargo.toml |
software | healthy | edge/Cargo.toml |
.env.example |
software | healthy | edge/.env.example |
Cargo.lock |
software | healthy | edge/Cargo.lock |
proxy.rs |
software | healthy | edge/tests/proxy.rs |
error.html |
software | healthy | edge/templates/error.html |
challenge.html |
software | healthy | edge/templates/challenge.html |
loadtest.rs |
software | healthy | edge/examples/loadtest.rs |
lib.rs |
software | healthy | edge/src/lib.rs |
geoip.rs |
software | healthy | edge/src/geoip.rs |
metrics.rs |
software | healthy | edge/src/metrics.rs |
response.rs |
software | healthy | edge/src/response.rs |
acme.rs |
software | healthy | edge/src/acme.rs |
tls.rs |
software | healthy | edge/src/tls.rs |
main.rs |
software | healthy | edge/src/main.rs |
reputation.rs |
software | healthy | edge/src/reputation.rs |
webhook.rs |
software | healthy | edge/src/webhook.rs |
ja3.rs |
software | healthy | edge/src/tls/ja3.rs |
mod.rs |
software | healthy | edge/src/config/mod.rs |
store.rs |
software | healthy | edge/src/config/store.rs |
cache.rs |
software | healthy | edge/src/config/cache.rs |
sync.rs |
software | healthy | edge/src/config/sync.rs |
mod.rs |
software | healthy | edge/src/analytics/mod.rs |
shipper.rs |
software | healthy | edge/src/analytics/shipper.rs |
pow.rs |
software | healthy | edge/src/challenge/pow.rs |
mod.rs |
software | healthy | edge/src/challenge/mod.rs |
nonce_store.rs |
software | healthy | edge/src/challenge/nonce_store.rs |
behavior.rs |
software | healthy | edge/src/challenge/behavior.rs |
risk.rs |
software | healthy | edge/src/challenge/risk.rs |
tests.rs |
software | healthy | edge/src/challenge/tests.rs |
Cargo.toml |
software | healthy | edge/src/challenge/pow_wasm/Cargo.toml |
Cargo.lock |
software | healthy | edge/src/challenge/pow_wasm/Cargo.lock |
lib.rs |
software | healthy | edge/src/challenge/pow_wasm/src/lib.rs |
mod.rs |
software | healthy | edge/src/proxy/mod.rs |
inspector.rs |
software | healthy | edge/src/pipeline/inspector.rs |
rate_limit.rs |
software | healthy | edge/src/pipeline/rate_limit.rs |
router.rs |
software | healthy | edge/src/pipeline/router.rs |
mod.rs |
software | healthy | edge/src/pipeline/mod.rs |
signatures.rs |
software | healthy | edge/src/pipeline/signatures.rs |
rules.rs |
software | healthy | edge/src/pipeline/rules.rs |
appsettings.json |
software | healthy | playground/PlaygroundApi/appsettings.json |
Program.cs |
software | healthy | playground/PlaygroundApi/Program.cs |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
edge |
software | healthy | edge |
tests |
software | healthy | edge/tests |
templates |
software | healthy | edge/templates |
examples |
software | healthy | edge/examples |
src |
software | healthy | edge/src |
tls |
software | healthy | edge/src/tls |
config |
software | healthy | edge/src/config |
analytics |
software | healthy | edge/src/analytics |
challenge |
software | healthy | edge/src/challenge |
pow_wasm |
software | healthy | edge/src/challenge/pow_wasm |
src |
software | healthy | edge/src/challenge/pow_wasm/src |
proxy |
software | healthy | edge/src/proxy |
pipeline |
software | healthy | edge/src/pipeline |
playground |
software | healthy | playground |
PlaygroundApi |
software | healthy | playground/PlaygroundApi |
Properties |
software | healthy | playground/PlaygroundApi/Properties |
docs |
software | healthy | docs |
dashboard |
software | healthy | dashboard |
public |
software | healthy | dashboard/public |
src |
software | healthy | dashboard/src |
components |
software | healthy | dashboard/src/components |
ui |
software | healthy | dashboard/src/components/ui |
lib |
software | healthy | dashboard/src/lib |
routes |
software | healthy | dashboard/src/routes |
deploy |
software | healthy | deploy |
docker |
software | healthy | deploy/docker |
k8s |
software | healthy | deploy/k8s |
.github |
software | healthy | .github |
workflows |
software | healthy | .github/workflows |
src |
software | healthy | src |
Apps |
software | healthy | src/Apps |
Veil.Analytics.Worker |
software | healthy | src/Apps/Veil.Analytics.Worker |
Internal |
software | healthy | src/Apps/Veil.Analytics.Worker/Internal |
Health |
software | healthy | src/Apps/Veil.Analytics.Worker/Health |
Properties |
software | healthy | src/Apps/Veil.Analytics.Worker/Properties |
Veil.ConfigSync |
software | healthy | src/Apps/Veil.ConfigSync |
Properties |
software | healthy | src/Apps/Veil.ConfigSync/Properties |
Veil.Api |
software | healthy | src/Apps/Veil.Api |
Acme |
software | healthy | src/Apps/Veil.Api/Acme |
Internal |
software | healthy | src/Apps/Veil.Api/Internal |
Health |
software | healthy | src/Apps/Veil.Api/Health |
ConfigSync |
software | healthy | src/Apps/Veil.Api/ConfigSync |
Properties |
software | healthy | src/Apps/Veil.Api/Properties |
Veil.Analytics |
software | healthy | src/Veil.Analytics |
ClickHouse |
software | healthy | src/Veil.Analytics/ClickHouse |
Siem |
software | healthy | src/Veil.Analytics/Siem |
Features |
software | healthy | src/Veil.Analytics/Features |
Queries |
software | healthy | src/Veil.Analytics/Features/Queries |
Intelligence |
software | healthy | src/Veil.Analytics/Intelligence |
Contracts |
software | healthy | src/Veil.Analytics/Contracts |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
getRouter |
software | healthy | dashboard/src/router.tsx:getRouter |
Footer |
software | healthy | dashboard/src/components/Footer.tsx:Footer |
getInitialMode |
software | healthy | dashboard/src/components/ThemeToggle.tsx:getInitialMode |
applyThemeMode |
software | healthy | dashboard/src/components/ThemeToggle.tsx:applyThemeMode |
ThemeToggle |
software | healthy | dashboard/src/components/ThemeToggle.tsx:ThemeToggle |
onChange |
software | healthy | dashboard/src/components/ThemeToggle.tsx:onChange |
toggleMode |
software | healthy | dashboard/src/components/ThemeToggle.tsx:toggleMode |
Header |
software | healthy | dashboard/src/components/Header.tsx:Header |
Button |
software | healthy | dashboard/src/components/ui/button.tsx:Button |
hasSession |
software | healthy | dashboard/src/lib/api.ts:hasSession |
clearSession |
software | healthy | dashboard/src/lib/api.ts:clearSession |
storeTokens |
software | healthy | dashboard/src/lib/api.ts:storeTokens |
login |
software | healthy | dashboard/src/lib/api.ts:login |
tryRefresh |
software | healthy | dashboard/src/lib/api.ts:tryRefresh |
apiGet |
software | healthy | dashboard/src/lib/api.ts:apiGet |
apiSend |
software | healthy | dashboard/src/lib/api.ts:apiSend |
apiStream |
software | healthy | dashboard/src/lib/api.ts:apiStream |
cn |
software | healthy | dashboard/src/lib/utils.ts:cn |
useApiData |
software | healthy | dashboard/src/lib/useApiData.ts:useApiData |
NodePushLogPage |
software | healthy | dashboard/src/routes/nodes.$nodeId.tsx:NodePushLogPage |
LoginPage |
software | healthy | dashboard/src/routes/login.tsx:LoginPage |
handleSubmit |
software | healthy | dashboard/src/routes/login.tsx:handleSubmit |
NewZonePage |
software | healthy | dashboard/src/routes/zones.new.tsx:NewZonePage |
handleSubmit |
software | healthy | dashboard/src/routes/zones.new.tsx:handleSubmit |
About |
software | healthy | dashboard/src/routes/about.tsx:About |
Overview |
software | healthy | dashboard/src/routes/index.tsx:Overview |
VerdictBreakdown |
software | healthy | dashboard/src/routes/index.tsx:VerdictBreakdown |
ChallengeStats |
software | healthy | dashboard/src/routes/index.tsx:ChallengeStats |
Stat |
software | healthy | dashboard/src/routes/index.tsx:Stat |
Centered |
software | healthy | dashboard/src/routes/index.tsx:Centered |
ZoneDetailPage |
software | healthy | dashboard/src/routes/zones.$zoneId.tsx:ZoneDetailPage |
mutate |
software | healthy | dashboard/src/routes/zones.$zoneId.tsx:mutate |
reorder |
software | healthy | dashboard/src/routes/zones.$zoneId.tsx:reorder |
newCondition |
software | healthy | dashboard/src/routes/zones.$zoneId.tsx:newCondition |
AddRuleForm |
software | healthy | dashboard/src/routes/zones.$zoneId.tsx:AddRuleForm |
patch |
software | healthy | dashboard/src/routes/zones.$zoneId.tsx:patch |
submit |
software | healthy | dashboard/src/routes/zones.$zoneId.tsx:submit |
RuleRow |
software | healthy | dashboard/src/routes/zones.$zoneId.tsx:RuleRow |
Centered |
software | healthy | dashboard/src/routes/zones.$zoneId.tsx:Centered |
daysLeft |
software | healthy | dashboard/src/routes/certificates.tsx:daysLeft |
CertificatesPage |
software | healthy | dashboard/src/routes/certificates.tsx:CertificatesPage |
requestCertificate |
software | healthy | dashboard/src/routes/certificates.tsx:requestCertificate |
NodesPage |
software | healthy | dashboard/src/routes/nodes.tsx:NodesPage |
LivePage |
software | healthy | dashboard/src/routes/live.tsx:LivePage |
run |
software | healthy | dashboard/src/routes/live.tsx:run |
scoreTone |
software | healthy | dashboard/src/routes/intelligence.tsx:scoreTone |
IncidentCard |
software | healthy | dashboard/src/routes/intelligence.tsx:IncidentCard |
IntelligencePage |
software | healthy | dashboard/src/routes/intelligence.tsx:IntelligencePage |
poll |
software | healthy | dashboard/src/routes/intelligence.tsx:poll |
mode |
software | healthy | dashboard/src/routes/__root.tsx:mode |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
10.0.0.5 |
network | healthy | README.md |
127.0.0.1 |
network | healthy | edge/veil.json |
203.0.113.0 |
network | healthy | edge/veil.json |
203.0.113.7 |
network | healthy | edge/src/reputation.rs |
198.51.100.42 |
network | healthy | edge/src/reputation.rs |
198.51.101.1 |
network | healthy | edge/src/reputation.rs |
8.8.8.8 |
network | healthy | edge/src/reputation.rs |
1.2.3.4 |
network | healthy | edge/src/config/mod.rs |
1.2.3.0 |
network | healthy | edge/src/config/mod.rs |
10.0.0.0 |
network | healthy | edge/src/config/mod.rs |
1.2.3.5 |
network | healthy | edge/src/config/mod.rs |
192.0.2.1 |
network | healthy | edge/src/analytics/mod.rs |
203.0.113.5 |
network | healthy | edge/src/challenge/risk.rs |
198.51.100.1 |
network | healthy | edge/src/challenge/tests.rs |
203.0.113.9 |
network | healthy | edge/src/pipeline/inspector.rs |
10.0.0.1 |
network | healthy | edge/src/pipeline/inspector.rs |
1.1.1.1 |
network | healthy | edge/src/pipeline/rules.rs |
10.1.2.3 |
network | healthy | edge/src/pipeline/rules.rs |
2.2.2.2 |
network | healthy | edge/src/pipeline/rules.rs |
7.59.4.07 |
network | healthy | dashboard/src/components/Footer.tsx |
1.23.82.72 |
network | healthy | dashboard/src/components/Footer.tsx |
2.33.66.07 |
network | healthy | dashboard/src/components/Footer.tsx |
2.2.82.64 |
network | healthy | dashboard/src/components/Footer.tsx |
2.12.51.56 |
network | healthy | dashboard/src/components/Footer.tsx |
3.95.29.25 |
network | healthy | dashboard/src/components/Footer.tsx |
21.15.46.55 |
network | healthy | dashboard/src/components/Footer.tsx |
| Label | Layer | Status | Path |
|---|---|---|---|
port:5210 |
network | healthy | docker-compose.prod.yml |
port:8080 |
network | healthy | docker-compose.prod.yml |
port:5001 |
network | healthy | docker-compose.prod.yml |
port:80 |
network | healthy | docker-compose.prod.yml |
port:443 |
network | healthy | docker-compose.prod.yml |
port:8443 |
network | healthy | docker-compose.prod.yml |
port:5432 |
network | healthy | docker-compose.yml |
port:6379 |
network | healthy | docker-compose.yml |
port:6380 |
network | healthy | docker-compose.yml |
port:6381 |
network | healthy | docker-compose.yml |
port:8123 |
network | healthy | docker-compose.yml |
port:9000 |
network | healthy | docker-compose.yml |
| Label | Layer | Status | Path |
|---|---|---|---|
postgres |
hardware | healthy | docker-compose.yml |
redis-ratelimit |
hardware | healthy | docker-compose.yml |
redis-tokens |
hardware | healthy | docker-compose.yml |
redis-config |
hardware | healthy | docker-compose.yml |
clickhouse |
hardware | healthy | docker-compose.yml |
k8s::Namespace::deploy/k8s/00-namespace.yaml |
hardware | healthy | deploy/k8s/00-namespace.yaml |
k8s::ConfigMap::deploy/k8s/10-config.yaml |
hardware | healthy | deploy/k8s/10-config.yaml |
k8s::Secret::deploy/k8s/10-config.yaml |
hardware | healthy | deploy/k8s/10-config.yaml |
k8s::HorizontalPodAutoscaler::deploy/k8s/30-analytics.yaml |
hardware | healthy | deploy/k8s/30-analytics.yaml |
k8s::ConfigMap::deploy/k8s/50-redis.yaml |
hardware | healthy | deploy/k8s/50-redis.yaml |
k8s::HorizontalPodAutoscaler::deploy/k8s/20-api.yaml |
hardware | healthy | deploy/k8s/20-api.yaml |
| Label | Layer | Status | Path |
|---|---|---|---|
/zones |
frontend | healthy | dashboard/src/routeTree.gen.ts |
/nodes |
frontend | healthy | dashboard/src/routeTree.gen.ts |
/login |
frontend | healthy | dashboard/src/routeTree.gen.ts |
/live |
frontend | healthy | dashboard/src/routeTree.gen.ts |
/intelligence |
frontend | healthy | dashboard/src/routeTree.gen.ts |
/certificates |
frontend | healthy | dashboard/src/routeTree.gen.ts |
/about |
frontend | healthy | dashboard/src/routeTree.gen.ts |
/ |
frontend | healthy | dashboard/src/routeTree.gen.ts |
/new |
frontend | healthy | dashboard/src/routeTree.gen.ts |
/$zoneId |
frontend | healthy | dashboard/src/routeTree.gen.ts |
/$nodeId |
frontend | healthy | dashboard/src/routeTree.gen.ts |
| Label | Layer | Status | Path |
|---|---|---|---|
postgresql |
data | healthy | README.md |
redis |
data | healthy | README.md |
clickhouse |
data | healthy | README.md |
postgres |
data | healthy | README.md |
| Label | Layer | Status | Path |
|---|---|---|---|
k8s::DaemonSet::deploy/k8s/40-edge.yaml |
hardware | healthy | deploy/k8s/40-edge.yaml |
k8s::Deployment::deploy/k8s/30-analytics.yaml |
hardware | healthy | deploy/k8s/30-analytics.yaml |
k8s::StatefulSet::deploy/k8s/50-redis.yaml |
hardware | healthy | deploy/k8s/50-redis.yaml |
k8s::Deployment::deploy/k8s/20-api.yaml |
hardware | healthy | deploy/k8s/20-api.yaml |
| Label | Layer | Status | Path |
|---|---|---|---|
Footer |
frontend | healthy | dashboard/src/components/Footer.tsx |
ThemeToggle |
frontend | healthy | dashboard/src/components/ThemeToggle.tsx |
Header |
frontend | healthy | dashboard/src/components/Header.tsx |
| Label | Layer | Status | Path |
|---|---|---|---|
auth::.env.example |
security | healthy | .env.example |
auth::dashboard/src/lib/api.ts |
security | healthy | dashboard/src/lib/api.ts |
auth::README.md |
security | healthy | README.md |
| Label | Layer | Status | Path |
|---|---|---|---|
edge |
cicd | healthy | .github/workflows/ci.yml |
control-plane |
cicd | healthy | .github/workflows/ci.yml |
dashboard |
cicd | healthy | .github/workflows/ci.yml |
| Label | Layer | Status | Path |
|---|---|---|---|
UnauthorizedError |
software | healthy | dashboard/src/lib/api.ts:UnauthorizedError |
names |
software | healthy | dashboard/src/lib/utils.ts:names |
| Label | Layer | Status | Path |
|---|---|---|---|
repobility-clone-edbdsryv |
software | healthy | /tmp/repobility-clone-edbdsryv |
| Label | Layer | Status | Path |
|---|---|---|---|
loadbalancer |
network | healthy | edge/src/config/mod.rs |
| Label | Layer | Status | Path |
|---|---|---|---|
password_literal::deploy/k8s/10-config.yaml |
security | healthy | deploy/k8s/10-config.yaml |
| Label | Layer | Status | Path |
|---|---|---|---|
gha::ci |
cicd | healthy | .github/workflows/ci.yml |
This page is publicly accessible at:
https://repobility.com/scan/684681a7-af0c-491e-a8ad-1d582c76f906/
To check status programmatically (no auth required):
curl -s https://repobility.com/api/v1/public/scan/684681a7-af0c-491e-a8ad-1d582c76f906/
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.