Public scan — anyone with this URL can view this analysis. Sign up to track your own repos privately, run scheduled re-scans, and get AI fix prompts via your dashboard.

stdray/petbox

https://github.com/stdray/petbox · scanned 2026-06-16 00:21 UTC (2 months, 2 weeks ago)

59 raw signals (0 security + 59 graph)

UNIFIED Repobility · multi-layer engine · AI coders

Complete repo analysis

Last scanned 2 months, 2 weeks ago · v1 · 44 actionable findings from 1 signal source. 15 repeated signals grouped for readability. Security checks, system graph analysis, and verified AI-agent feedback are merged into one review queue.

JSON
Severity distribution — click a segment to filter
Active filters: excluding tests × Reset all

All 1193 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.

LabelLayerStatusPath
global.json software healthy global.json
.mcp.json software healthy .mcp.json
CLAUDE.md software healthy CLAUDE.md
Dockerfile software healthy Dockerfile
build.cs software healthy build.cs
build.sh software healthy build.sh
AGENTS.md software healthy AGENTS.md
GitVersion.yml software healthy GitVersion.yml
PetBoxLinq2DbExtensionsTests.cs software healthy tests/PetBox.Client.Data.Linq2Db.Tests/PetBoxLinq2DbExtensi…
CleFParserTests.cs software healthy tests/PetBox.Tests/CleFParserTests.cs
LogLevelParserTests.cs software healthy tests/PetBox.Tests/LogLevelParserTests.cs
AdminPasswordHasherTests.cs software healthy tests/PetBox.Tests/AdminPasswordHasherTests.cs
TestSchema.cs software healthy tests/PetBox.Tests/TestSchema.cs
ProjectScopeTests.cs software healthy tests/PetBox.Tests/Auth/ProjectScopeTests.cs
VectorCodecTests.cs software healthy tests/PetBox.Tests/Core/Search/VectorCodecTests.cs
VectorMathTests.cs software healthy tests/PetBox.Tests/Core/Search/VectorMathTests.cs
FtsStemmingEvalTests.cs software healthy tests/PetBox.Tests/Core/Search/FtsStemmingEvalTests.cs
HybridMergeTests.cs software healthy tests/PetBox.Tests/Core/Search/HybridMergeTests.cs
FtsStemmingTests.cs software healthy tests/PetBox.Tests/Core/Search/FtsStemmingTests.cs
CaddyfileFragmentTests.cs software healthy tests/PetBox.Tests/Infra/CaddyfileFragmentTests.cs
WhoAmIToolsTests.cs software healthy tests/PetBox.Tests/Mcp/WhoAmIToolsTests.cs
McpInputs.cs software healthy tests/PetBox.Tests/Mcp/McpInputs.cs
DeployToolsTests.cs software healthy tests/PetBox.Tests/Mcp/DeployToolsTests.cs
McpModuleToolsTests.cs software healthy tests/PetBox.Tests/Mcp/McpModuleToolsTests.cs
KqlTransformerTests.cs software healthy tests/PetBox.Tests/Kql/KqlTransformerTests.cs
SqliteKqlIntegrationTests.cs software healthy tests/PetBox.Tests/Kql/SqliteKqlIntegrationTests.cs
DualExecutor.cs software healthy tests/PetBox.Tests/Kql/DualExecutor.cs
DualExecutorTests.cs software healthy tests/PetBox.Tests/Kql/DualExecutorTests.cs
KqlResultTests.cs software healthy tests/PetBox.Tests/Kql/KqlResultTests.cs
KqlCompletionServiceTests.cs software healthy tests/PetBox.Tests/Kql/KqlCompletionServiceTests.cs
KqlSyntaxKindAllowlistTests.cs software healthy tests/PetBox.Tests/Kql/KqlSyntaxKindAllowlistTests.cs
KqlExplorationTests.cs software healthy tests/PetBox.Tests/Kql/KqlExplorationTests.cs
SettingsResolverTests.cs software healthy tests/PetBox.Tests/Settings/SettingsResolverTests.cs
TasksBoundaryTests.cs software healthy tests/PetBox.Tests/Architecture/TasksBoundaryTests.cs
MemoryBoundaryTests.cs software healthy tests/PetBox.Tests/Architecture/MemoryBoundaryTests.cs
LogBoundaryTests.cs software healthy tests/PetBox.Tests/Architecture/LogBoundaryTests.cs
DeployBoundaryTests.cs software healthy tests/PetBox.Tests/Architecture/DeployBoundaryTests.cs
SessionBoundaryTests.cs software healthy tests/PetBox.Tests/Architecture/SessionBoundaryTests.cs
DataBoundaryTests.cs software healthy tests/PetBox.Tests/Architecture/DataBoundaryTests.cs
LlmRouterBoundaryTests.cs software healthy tests/PetBox.Tests/Architecture/LlmRouterBoundaryTests.cs
LogEntryViewModelTests.cs software healthy tests/PetBox.Tests/Web/LogEntryViewModelTests.cs
TaskBoardTagViewTests.cs software healthy tests/PetBox.Tests/Web/TaskBoardTagViewTests.cs
ConfigDeleteBindingTests.cs software healthy tests/PetBox.Tests/Web/ConfigDeleteBindingTests.cs
ConfV1Tests.cs software healthy tests/PetBox.Tests/Web/ConfV1Tests.cs
TraceSpanDetailTests.cs software healthy tests/PetBox.Tests/Web/TraceSpanDetailTests.cs
LoginAuthTests.cs software healthy tests/PetBox.Tests/Web/LoginAuthTests.cs
LogPipelineTests.cs software healthy tests/PetBox.Tests/Web/LogPipelineTests.cs
ConfigPipelineTests.cs software healthy tests/PetBox.Tests/Web/ConfigPipelineTests.cs
TaskBoardNodePageTests.cs software healthy tests/PetBox.Tests/Web/TaskBoardNodePageTests.cs
HealthEndpointTests.cs software healthy tests/PetBox.Tests/Web/HealthEndpointTests.cs

Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.

LabelLayerStatusPath
test_hardened_host_reports_all_secure software healthy agent/test_host_report.py:8
test_root_enabled_and_password_allowed software healthy agent/test_host_report.py:13
test_prohibit_password_root_still_counts_as_not_disabled software healthy agent/test_host_report.py:18
test_unreadable_output_reports_nothing software healthy agent/test_host_report.py:23
test_parses_total_and_available software healthy agent/test_host_report.py:28
test_missing_fields_are_absent software healthy agent/test_host_report.py:32
item software healthy agent/test_reconcile.py:13
actual software healthy agent/test_reconcile.py:24
test_runs_when_absent software healthy agent/test_reconcile.py:29
test_noop_when_running_with_same_confighash software healthy agent/test_reconcile.py:33
test_recreates_when_confighash_changed software healthy agent/test_reconcile.py:37
test_runs_when_present_but_not_running software healthy agent/test_reconcile.py:41
test_removes_when_desired_stopped software healthy agent/test_reconcile.py:45
test_noop_when_desired_stopped_and_absent software healthy agent/test_reconcile.py:49
test_self_fences_unassigned_managed_container software healthy agent/test_reconcile.py:52
test_empty_spec_defaults_restart_only software healthy agent/test_runspec.py:8
test_ports_and_volumes software healthy agent/test_runspec.py:12
test_explicit_restart_policy software healthy agent/test_runspec.py:25
test_healthcheck_full_and_partial software healthy agent/test_runspec.py:28
test_resources_network_labels software healthy agent/test_runspec.py:47
test_command_override software healthy agent/test_runspec.py:62
plan_actions software healthy agent/petbox_deploy_agent.py:54
_docker software healthy agent/petbox_deploy_agent.py:92
list_managed software healthy agent/petbox_deploy_agent.py:98
remove_container software healthy agent/petbox_deploy_agent.py:116
runspec_args software healthy agent/petbox_deploy_agent.py:121
runspec_command software healthy agent/petbox_deploy_agent.py:155
render_caddy_route software healthy agent/petbox_deploy_agent.py:162
plan_caddy software healthy agent/petbox_deploy_agent.py:167
caddy_available software healthy agent/petbox_deploy_agent.py:187
read_caddy_dir software healthy agent/petbox_deploy_agent.py:191
sync_caddy software healthy agent/petbox_deploy_agent.py:202
run_container software healthy agent/petbox_deploy_agent.py:217
plan_site_errors software healthy agent/petbox_deploy_agent.py:245
apply software healthy agent/petbox_deploy_agent.py:257
detect_capabilities software healthy agent/petbox_deploy_agent.py:273
parse_sshd_security software healthy agent/petbox_deploy_agent.py:284
parse_meminfo software healthy agent/petbox_deploy_agent.py:303
build_host_report software healthy agent/petbox_deploy_agent.py:318
build_heartbeat software healthy agent/petbox_deploy_agent.py:356
_request software healthy agent/petbox_deploy_agent.py:388
_log software healthy agent/petbox_deploy_agent.py:399
reconcile_once software healthy agent/petbox_deploy_agent.py:404
main software healthy agent/petbox_deploy_agent.py:426
site_item software healthy agent/test_caddy.py:16
bot_item software healthy agent/test_caddy.py:21
test_renders_domain_to_loopback_port software healthy agent/test_caddy.py:26
test_writes_new_route software healthy agent/test_caddy.py:30
test_noop_when_route_matches software healthy agent/test_caddy.py:35
test_rewrites_changed_route software healthy agent/test_caddy.py:40

Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.

LabelLayerStatusPath
tests software healthy tests
PetBox.Client.Data.Linq2Db.Tests software healthy tests/PetBox.Client.Data.Linq2Db.Tests
PetBox.Tests software healthy tests/PetBox.Tests
Auth software healthy tests/PetBox.Tests/Auth
Core software healthy tests/PetBox.Tests/Core
Search software healthy tests/PetBox.Tests/Core/Search
Infra software healthy tests/PetBox.Tests/Infra
Mcp software healthy tests/PetBox.Tests/Mcp
Kql software healthy tests/PetBox.Tests/Kql
Settings software healthy tests/PetBox.Tests/Settings
Architecture software healthy tests/PetBox.Tests/Architecture
Web software healthy tests/PetBox.Tests/Web
Observability software healthy tests/PetBox.Tests/Observability
Sessions software healthy tests/PetBox.Tests/Sessions
Search software healthy tests/PetBox.Tests/Search
Memory software healthy tests/PetBox.Tests/Memory
Config software healthy tests/PetBox.Tests/Config
Data software healthy tests/PetBox.Tests/Data
Deploy software healthy tests/PetBox.Tests/Deploy
Llm software healthy tests/PetBox.Tests/Llm
Tasks software healthy tests/PetBox.Tests/Tasks
LlmRouter software healthy tests/PetBox.Tests/LlmRouter
PetBox.E2ETests software healthy tests/PetBox.E2ETests
Infrastructure software healthy tests/PetBox.E2ETests/Infrastructure
Pages software healthy tests/PetBox.E2ETests/Pages
PetBox.Client.Tests software healthy tests/PetBox.Client.Tests
PetBox.Client.Config.Tests software healthy tests/PetBox.Client.Config.Tests
agent software healthy agent
doc software healthy doc
api software healthy doc/api
tasks-mcp software healthy doc/tasks-mcp
proposals software healthy doc/proposals
tasks-memory-modules software healthy doc/proposals/tasks-memory-modules
design software healthy doc/design
guides software healthy doc/guides
eval software healthy eval
search software healthy eval/search
results software healthy eval/search/results
agents software healthy agents
wiring software healthy agents/wiring
templates software healthy agents/wiring/templates
.github software healthy .github
workflows software healthy .github/workflows
src software healthy src
PetBox.Data software healthy src/PetBox.Data
Services software healthy src/PetBox.Data/Services
Schema software healthy src/PetBox.Data/Schema
Contract software healthy src/PetBox.Data/Contract
PetBox.Dashboard software healthy src/PetBox.Dashboard
clients-ts software healthy src/clients-ts

Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.

LabelLayerStatusPath
SshdSecurityTests software healthy agent/test_host_report.py:7
MeminfoTests software healthy agent/test_host_report.py:27
PlanActionsTests software healthy agent/test_reconcile.py:28
RunspecArgsTests software healthy agent/test_runspec.py:7
PlanCaddyTests software healthy agent/test_caddy.py:25
SiteErrorsTests software healthy agent/test_caddy.py:57
HeartbeatErrorsTests software healthy agent/test_caddy.py:72
ResolvedConfig software healthy src/clients-ts/petbox-client/src/config.ts:ResolvedConfig
PetBoxConfigClient software healthy src/clients-ts/petbox-client/src/client.ts:PetBoxConfigClie…
PetBoxError software healthy src/clients-ts/petbox-client/src/data.ts:PetBoxError
PetBoxDataClient software healthy src/clients-ts/petbox-client/src/data.ts:PetBoxDataClient
PetBoxConfigError software healthy src/clients-ts/petbox-client/src/types.ts:PetBoxConfigError
TypedEmitter software healthy src/clients-ts/petbox-client/src/types.ts:TypedEmitter
TestGet software healthy src/clients-py/petbox-client/tests/test_config.py:6
TestGetNumber software healthy src/clients-py/petbox-client/tests/test_config.py:33
TestGetBool software healthy src/clients-py/petbox-client/tests/test_config.py:50
TestToEnv software healthy src/clients-py/petbox-client/tests/test_config.py:64
TestMetadata software healthy src/clients-py/petbox-client/tests/test_config.py:76
_StubTransport software healthy src/clients-py/petbox-client/tests/test_data.py:14
TestConstructor software healthy src/clients-py/petbox-client/tests/test_client.py:35
TestFetch software healthy src/clients-py/petbox-client/tests/test_client.py:57
TestTemplates software healthy src/clients-py/petbox-client/tests/test_client.py:148
TestPolling software healthy src/clients-py/petbox-client/tests/test_client.py:170
PetBoxConfigClient software healthy src/clients-py/petbox-client/src/petbox_client/client.py:40
HttpResponse software healthy src/clients-py/petbox-client/src/petbox_client/types.py:17
PetBoxConfigClientOptions software healthy src/clients-py/petbox-client/src/petbox_client/types.py:43
PetBoxConfigError software healthy src/clients-py/petbox-client/src/petbox_client/types.py:64
ResolvedConfig software healthy src/clients-py/petbox-client/src/petbox_client/config.py:10
PetBoxSqlParam software healthy src/clients-py/petbox-client/src/petbox_client/data.py:38
PetBoxDataError software healthy src/clients-py/petbox-client/src/petbox_client/data.py:50
PetBoxDataClient software healthy src/clients-py/petbox-client/src/petbox_client/data.py:73

LabelLayerStatusPath
X cicd healthy
PETBOX_MASTER_KEY cicd healthy
PYPI_TOKEN cicd healthy
NPM_TOKEN cicd healthy
PETBOX_OTEL_ENABLED cicd healthy
PETBOX_OTEL_ENDPOINT cicd healthy
GITHUB_TOKEN cicd healthy
PETBOX_ADMIN_PASSWORD_HASH cicd healthy
DEPLOY_USERNAME cicd healthy
DEPLOY_SSH_KEY cicd healthy
NUGET_API_KEY cicd healthy
DEPLOY_HOST cicd healthy
PETBOX_ADMIN_USERNAME cicd healthy

LabelLayerStatusPath
test cicd healthy .github/workflows/ci.yml
publish cicd healthy .github/workflows/ci.yml
deploy cicd healthy .github/workflows/ci.yml
nuget-publish cicd healthy .github/workflows/ci.yml
npm-publish cicd healthy .github/workflows/ci.yml
pypi-publish cicd healthy .github/workflows/ci.yml

LabelLayerStatusPath
port:8080 network healthy Dockerfile
port:1654 network healthy .github/workflows/ci.yml
port:8083 network healthy .github/workflows/ci.yml
port:5432 network healthy src/clients-ts/petbox-client/tests/config.test.ts

LabelLayerStatusPath
grpc::TraceService api healthy src/PetBox.Web/Proto/opentelemetry/proto/collector/trace/v1…
grpc::LogsService api healthy src/PetBox.Web/Proto/opentelemetry/proto/collector/logs/v1/…

LabelLayerStatusPath
repobility-clone-9a2tjz6l software healthy /tmp/repobility-clone-9a2tjz6l

LabelLayerStatusPath
sqlite data healthy Dockerfile

LabelLayerStatusPath
caddy network healthy agent/enroll.sh

LabelLayerStatusPath
127.0.0.1 network healthy agent/test_runspec.py

LabelLayerStatusPath
image::Dockerfile hardware healthy Dockerfile

LabelLayerStatusPath
gpu (detected) hardware healthy eval/search/README.md

LabelLayerStatusPath
gha::ci cicd healthy .github/workflows/ci.yml
For AI agents: Voting guide (TP/FP) MCP manifest Stdio wrapper SARIF Integrate Findings queue Vote TP/FP on findings to calibrate the engine.
For AI agents + API integrations
Email me when this repo regresses
Free. We re-scan periodically; new criticals → your inbox. No signup required for the scan itself.
API access

This page is publicly accessible at: https://repobility.com/scan/e33e236e-4025-4c13-93b4-a145d4767c00/

To check status programmatically (no auth required):

curl -s https://repobility.com/api/v1/public/scan/e33e236e-4025-4c13-93b4-a145d4767c00/

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.