https://github.com/zdods/blackbox
· scanned 2026-06-16 01:11 UTC (2 months, 1 week ago)
18 raw signals (0 security + 18 graph)
Last scanned 2 months, 1 week ago · v1 · 18 actionable findings from 1 signal source. Security checks, system graph analysis, and verified AI-agent feedback are merged into one review queue.
All 202 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 |
|---|---|---|---|
.goreleaser.yaml |
software | healthy | .goreleaser.yaml |
.golangci.yml |
software | healthy | .golangci.yml |
docker-compose.dev.yml |
software | healthy | docker-compose.dev.yml |
README.md |
software | healthy | README.md |
CLAUDE.md |
software | healthy | CLAUDE.md |
install.sh |
software | healthy | install.sh |
CONTRIBUTING.md |
software | healthy | CONTRIBUTING.md |
go.mod |
software | healthy | go.mod |
.env.example |
software | healthy | .env.example |
Makefile |
software | healthy | Makefile |
LICENSE |
software | healthy | LICENSE |
SECURITY.md |
software | healthy | SECURITY.md |
CHANGELOG.md |
software | healthy | CHANGELOG.md |
docker-compose.yml |
software | healthy | docker-compose.yml |
architecture.md |
software | healthy | docs/architecture.md |
deployment.md |
software | healthy | docs/deployment.md |
security-notes.md |
software | healthy | docs/security-notes.md |
faq.md |
software | healthy | docs/faq.md |
handlers.go |
software | healthy | bastion/handlers.go |
integration_test.go |
software | healthy | bastion/integration_test.go |
handlers_test.go |
software | healthy | bastion/handlers_test.go |
ratelimit_test.go |
software | healthy | bastion/ratelimit_test.go |
config_test.go |
software | healthy | bastion/config_test.go |
api.go |
software | healthy | bastion/api.go |
Dockerfile |
software | healthy | bastion/Dockerfile |
hub.go |
software | healthy | bastion/hub.go |
static.go |
software | healthy | bastion/static.go |
main.go |
software | healthy | bastion/main.go |
totpcrypto_test.go |
software | healthy | bastion/totpcrypto_test.go |
daemonws.go |
software | healthy | bastion/daemonws.go |
totp_test.go |
software | healthy | bastion/totp_test.go |
auth.go |
software | healthy | bastion/auth.go |
auth_test.go |
software | healthy | bastion/auth_test.go |
db.go |
software | healthy | bastion/db.go |
config.go |
software | healthy | bastion/config.go |
middleware.go |
software | healthy | bastion/middleware.go |
static_test.go |
software | healthy | bastion/static_test.go |
totpcrypto.go |
software | healthy | bastion/totpcrypto.go |
ratelimit.go |
software | healthy | bastion/ratelimit.go |
hub_test.go |
software | healthy | bastion/hub_test.go |
totp.go |
software | healthy | bastion/totp.go |
files.go |
software | healthy | bastion/files.go |
003_daemon_ownership.sql |
software | healthy | bastion/migrations/003_daemon_ownership.sql |
002_auth_hardening.sql |
software | healthy | bastion/migrations/002_auth_hardening.sql |
001_init.sql |
software | healthy | bastion/migrations/001_init.sql |
README.md |
software | healthy | site/README.md |
index.html |
software | healthy | site/index.html |
base64.go |
software | healthy | daemon/base64.go |
security_test.go |
software | healthy | daemon/security_test.go |
handlers_test.go |
software | healthy | daemon/handlers_test.go |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
docs |
software | healthy | docs |
bastion |
software | healthy | bastion |
migrations |
software | healthy | bastion/migrations |
site |
software | healthy | site |
daemon |
software | healthy | daemon |
web |
software | healthy | web |
src |
software | healthy | web/src |
lib |
software | healthy | web/src/lib |
routes |
software | healthy | web/src/routes |
login |
software | healthy | web/src/routes/login |
dashboard |
software | healthy | web/src/routes/dashboard |
daemons |
software | healthy | web/src/routes/daemons |
[id] |
software | healthy | web/src/routes/daemons/[id] |
register |
software | healthy | web/src/routes/register |
totp |
software | healthy | web/src/routes/register/totp |
e2e |
software | healthy | web/e2e |
.claude |
software | healthy | .claude |
skills |
software | healthy | .claude/skills |
smoke-test |
software | healthy | .claude/skills/smoke-test |
totpgen |
software | healthy | .claude/skills/smoke-test/totpgen |
cut-release |
software | healthy | .claude/skills/cut-release |
packaging |
software | healthy | packaging |
windows |
software | healthy | packaging/windows |
.github |
software | healthy | .github |
ISSUE_TEMPLATE |
software | healthy | .github/ISSUE_TEMPLATE |
workflows |
software | healthy | .github/workflows |
pkg |
software | healthy | pkg |
version |
software | healthy | pkg/version |
| Label | Layer | Status | Path |
|---|---|---|---|
setRegisterCredentials |
software | healthy | web/src/lib/register-state.js:setRegisterCredentials |
getRegisterCredentials |
software | healthy | web/src/lib/register-state.js:getRegisterCredentials |
clearRegisterCredentials |
software | healthy | web/src/lib/register-state.js:clearRegisterCredentials |
isLoggedIn |
software | healthy | web/src/lib/auth.js:isLoggedIn |
setLoggedIn |
software | healthy | web/src/lib/auth.js:setLoggedIn |
clearLoggedIn |
software | healthy | web/src/lib/auth.js:clearLoggedIn |
apiFetch |
software | healthy | web/src/lib/auth.js:apiFetch |
faviconDataUri |
software | healthy | web/src/lib/theme.js:faviconDataUri |
storedChoice |
software | healthy | web/src/lib/theme.js:storedChoice |
resolve |
software | healthy | web/src/lib/theme.js:resolve |
apply |
software | healthy | web/src/lib/theme.js:apply |
setTheme |
software | healthy | web/src/lib/theme.js:setTheme |
loginAndMock |
software | healthy | web/e2e/responsive.spec.js:loginAndMock |
expectNoHorizontalScroll |
software | healthy | web/e2e/responsive.spec.js:expectNoHorizontalScroll |
isMobile |
software | healthy | web/e2e/responsive.spec.js:isMobile |
| Label | Layer | Status | Path |
|---|---|---|---|
analyze |
cicd | healthy | .github/workflows/codeql.yml |
go |
cicd | healthy | .github/workflows/ci.yml |
integration |
cicd | healthy | .github/workflows/ci.yml |
web |
cicd | healthy | .github/workflows/ci.yml |
web-e2e |
cicd | healthy | .github/workflows/ci.yml |
govulncheck |
cicd | healthy | .github/workflows/deps.yml |
npm-audit |
cicd | healthy | .github/workflows/deps.yml |
dependency-review |
cicd | healthy | .github/workflows/deps.yml |
bastion-image |
cicd | healthy | .github/workflows/image.yml |
bastion-image |
cicd | healthy | .github/workflows/release.yml |
daemon-binaries |
cicd | healthy | .github/workflows/release.yml |
deploy |
cicd | healthy | .github/workflows/pages.yml |
| Label | Layer | Status | Path |
|---|---|---|---|
auth::bastion/config.go |
security | healthy | bastion/config.go |
auth::bastion/handlers.go |
security | healthy | bastion/handlers.go |
auth::go.mod |
security | healthy | go.mod |
auth::bastion/totpcrypto_test.go |
security | healthy | bastion/totpcrypto_test.go |
auth::.env.example |
security | healthy | .env.example |
auth::bastion/totpcrypto.go |
security | healthy | bastion/totpcrypto.go |
auth::bastion/main.go |
security | healthy | bastion/main.go |
auth::bastion/auth.go |
security | healthy | bastion/auth.go |
auth::.claude/skills/smoke-test/smoke-test.sh |
security | healthy | .claude/skills/smoke-test/smoke-test.sh |
auth::bastion/config_test.go |
security | healthy | bastion/config_test.go |
| Label | Layer | Status | Path |
|---|---|---|---|
127.0.0.1 |
network | healthy | .env.example |
203.0.113.7 |
network | healthy | bastion/ratelimit_test.go |
198.51.100.1 |
network | healthy | bastion/ratelimit_test.go |
10.0.0.2 |
network | healthy | bastion/ratelimit_test.go |
203.0.113.9 |
network | healthy | bastion/ratelimit_test.go |
1.1.1.1 |
network | healthy | bastion/ratelimit_test.go |
2.2.2.2 |
network | healthy | bastion/ratelimit_test.go |
| Label | Layer | Status | Path |
|---|---|---|---|
gha::codeql |
cicd | healthy | .github/workflows/codeql.yml |
gha::ci |
cicd | healthy | .github/workflows/ci.yml |
gha::deps |
cicd | healthy | .github/workflows/deps.yml |
gha::image |
cicd | healthy | .github/workflows/image.yml |
gha::release |
cicd | healthy | .github/workflows/release.yml |
gha::pages |
cicd | healthy | .github/workflows/pages.yml |
| Label | Layer | Status | Path |
|---|---|---|---|
003_daemon_ownership.sql |
data | healthy | bastion/migrations/003_daemon_ownership.sql |
002_auth_hardening.sql |
data | healthy | bastion/migrations/002_auth_hardening.sql |
001_init.sql |
data | healthy | bastion/migrations/001_init.sql |
| Label | Layer | Status | Path |
|---|---|---|---|
nginx |
network | healthy | README.md |
caddy |
network | healthy | README.md |
traefik |
network | healthy | README.md |
| Label | Layer | Status | Path |
|---|---|---|---|
port:8080 |
network | healthy | bastion/Dockerfile |
port:4173 |
network | healthy | web/playwright.config.js |
port:5432 |
network | healthy | .github/workflows/ci.yml |
| Label | Layer | Status | Path |
|---|---|---|---|
image::bastion/Dockerfile |
hardware | healthy | bastion/Dockerfile |
postgres |
hardware | healthy | docker-compose.yml |
bastion |
hardware | healthy | docker-compose.yml |
| Label | Layer | Status | Path |
|---|---|---|---|
TAP_GITHUB_TOKEN |
cicd | healthy | — |
GITHUB_TOKEN |
cicd | healthy | — |
IMAGE |
cicd | healthy | — |
| Label | Layer | Status | Path |
|---|---|---|---|
postgres |
data | healthy | README.md |
postgresql |
data | healthy | README.md |
| Label | Layer | Status | Path |
|---|---|---|---|
users |
data | healthy | bastion/migrations/001_init.sql |
daemons |
data | healthy | bastion/migrations/001_init.sql |
| Label | Layer | Status | Path |
|---|---|---|---|
repobility-clone-gsow2vtq |
software | healthy | /tmp/repobility-clone-gsow2vtq |
| Label | Layer | Status | Path |
|---|---|---|---|
password_literal::.claude/skills/smoke-test/smoke-test.sh |
security | healthy | .claude/skills/smoke-test/smoke-test.sh |
This page is publicly accessible at:
https://repobility.com/scan/d2654e13-6a61-4822-91a1-cce4f8e73221/
To check status programmatically (no auth required):
curl -s https://repobility.com/api/v1/public/scan/d2654e13-6a61-4822-91a1-cce4f8e73221/
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.