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.

B0bTheSkull/container-watch

https://github.com/B0bTheSkull/container-watch · scanned 2026-06-17 01:19 UTC (1 month, 2 weeks ago)

5 raw signals (0 security + 5 graph)

UNIFIED Repobility · multi-layer engine · AI coders

Complete repo analysis

Last scanned 1 month, 2 weeks ago · v2 · last Δ +20.0 (diff) · 5 actionable findings from 1 signal source. 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 63 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
_records software healthy tests/test_checks.py:20
_by_name software healthy tests/test_checks.py:24
test_safe_container_no_critical_or_high software healthy tests/test_checks.py:28
test_privileged_detected software healthy tests/test_checks.py:33
test_host_pid_detected software healthy tests/test_checks.py:39
test_host_network_detected software healthy tests/test_checks.py:45
test_dangerous_capability_detected software healthy tests/test_checks.py:51
test_security_opt_seccomp_unconfined software healthy tests/test_checks.py:56
test_security_opt_apparmor_unconfined software healthy tests/test_checks.py:61
test_docker_socket_mount_critical software healthy tests/test_checks.py:66
test_etc_mount_readonly_medium software healthy tests/test_checks.py:73
test_rw_boolean_takes_precedence_over_mode_string software healthy tests/test_checks.py:79
test_root_user_detected software healthy tests/test_checks.py:99
test_non_root_user_not_flagged software healthy tests/test_checks.py:104
test_docker_api_port_exposed_critical software healthy tests/test_checks.py:109
test_audit_many_sorts_by_severity software healthy tests/test_checks.py:114
test_audit_many_finds_critical_in_full_dataset software healthy tests/test_checks.py:121
_load_offline software healthy containerwatch/cli.py:13
_load_live software healthy containerwatch/cli.py:26
cmd_audit software dead containerwatch/cli.py:37
cmd_monitor software dead containerwatch/cli.py:55
build_parser software healthy containerwatch/cli.py:89
main software healthy containerwatch/cli.py:110
_name software healthy containerwatch/checks.py:49
check_privileged software healthy containerwatch/checks.py:54
check_host_pid software healthy containerwatch/checks.py:67
check_host_network software healthy containerwatch/checks.py:80
check_sensitive_mounts software healthy containerwatch/checks.py:93
check_dangerous_capabilities software healthy containerwatch/checks.py:130
check_security_opt software healthy containerwatch/checks.py:149
check_running_as_root software healthy containerwatch/checks.py:175
check_exposed_docker_api software healthy containerwatch/checks.py:193
audit software healthy containerwatch/checks.py:213
audit_many software healthy containerwatch/checks.py:231
_badge software healthy containerwatch/output.py:21
print_text software healthy containerwatch/output.py:28
print_json software healthy containerwatch/output.py:56

LabelLayerStatusPath
writeup.md software healthy writeup.md
README.md software healthy README.md
pyproject.toml software healthy pyproject.toml
LICENSE software healthy LICENSE
__init__.py software healthy tests/__init__.py
test_checks.py software healthy tests/test_checks.py
test.yml software healthy .github/workflows/test.yml
lint.yml software healthy .github/workflows/lint.yml
sample_inspect.json software healthy examples/sample_inspect.json
cli.py software healthy containerwatch/cli.py
checks.py software healthy containerwatch/checks.py
__init__.py software healthy containerwatch/__init__.py
__main__.py software healthy containerwatch/__main__.py
output.py software healthy containerwatch/output.py

LabelLayerStatusPath
tests software healthy tests
.github software healthy .github
workflows software healthy .github/workflows
examples software healthy examples
containerwatch software healthy containerwatch

LabelLayerStatusPath
gha::test cicd healthy .github/workflows/test.yml
gha::lint cicd healthy .github/workflows/lint.yml

LabelLayerStatusPath
test cicd healthy .github/workflows/test.yml
lint cicd healthy .github/workflows/lint.yml

LabelLayerStatusPath
B0bTheSkull__container-watch software healthy /data/fable5_failed_archive/B0bTheSkull__container-watch

LabelLayerStatusPath
Finding software healthy containerwatch/checks.py:15

LabelLayerStatusPath
nginx network healthy tests/test_checks.py
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/b8320d1e-3bdb-4556-9975-ee19df45daa5/

To check status programmatically (no auth required):

curl -s https://repobility.com/api/v1/public/scan/b8320d1e-3bdb-4556-9975-ee19df45daa5/

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.