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.

snstac/charontak

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

12 raw signals (0 security + 12 graph)

UNIFIED Repobility · multi-layer engine · AI coders

Complete repo analysis

Last scanned 2 months, 2 weeks ago · v1 · 12 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 146 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
test_truthy software healthy tests/test_config.py:22
test_build_lane_specs_example software healthy tests/test_config.py:26
test_section_for_side_cot software healthy tests/test_config.py:34
test_lane_mode_duplex software healthy tests/test_config.py:48
example_ini software healthy tests/test_config.py:63
test_default_config_path software healthy tests/test_config.py:71
test_validate_cot_url_rejects_tcp_ppt software healthy tests/test_config.py:76
test_normalize_cot_url software healthy tests/test_config.py:81
test_cot_url_udp_bind_endpoint software healthy tests/test_config.py:90
test_validate_lane_udp_bind_conflicts_normalizes_any_host software healthy tests/test_config.py:100
test_validate_lane_udp_bind_conflicts software healthy tests/test_config.py:127
test_validate_loopback_udp_bind_url software healthy tests/test_config.py:154
test_redact_cot_url_masks_token software healthy tests/test_log_urls.py:6
test_redact_cot_url_masks_password software healthy tests/test_log_urls.py:18
test_redact_cot_url_unchanged_without_secrets software healthy tests/test_log_urls.py:25
__init__ software healthy tests/test_bridge.py:15
readuntil software healthy tests/test_bridge.py:27
test_lane_mode_bad software healthy tests/test_bridge.py:31
test_run_lane_logs_setup_before_connect software healthy tests/test_bridge.py:49
fake_pf software healthy tests/test_bridge.py:143
test_forward_one_cot_via_mocks software healthy tests/test_bridge.py:84
send software healthy tests/test_bridge.py:91
write software healthy tests/test_bridge.py:94
drain software healthy tests/test_bridge.py:97
test_protocol_factory_with_retry software healthy tests/test_bridge.py:133
fast_sleep software healthy tests/test_bridge.py:151
test_run_all_idle_cancel software healthy tests/test_bridge.py:170
main software healthy scripts/install_as_root.py:15
redact_cot_url software healthy src/charontak/log_urls.py:10
__init__ software healthy src/charontak/config.py:30
name software healthy src/charontak/config.py:37
_norm software healthy src/charontak/config.py:40
__getitem__ software healthy src/charontak/config.py:43
__setitem__ software healthy src/charontak/config.py:46
__delitem__ software healthy src/charontak/config.py:49
__iter__ software healthy src/charontak/config.py:52
__len__ software healthy src/charontak/config.py:55
get software healthy src/charontak/config.py:58
copy software dead src/charontak/config.py:64
truthy software healthy src/charontak/config.py:68
_parse_global software healthy src/charontak/config.py:74
_merge software healthy src/charontak/config.py:83
lane_sections software healthy src/charontak/config.py:91
load_config_parser software healthy src/charontak/config.py:104
build_lane_specs software healthy src/charontak/config.py:113
default_config_path software healthy src/charontak/config.py:125
validate_cot_url software healthy src/charontak/config.py:129
_parse_udp_scheme software healthy src/charontak/config.py:159
normalize_udp_bind_host software healthy src/charontak/config.py:168
_udp_url_host_port software healthy src/charontak/config.py:176

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

LabelLayerStatusPath
README.md software healthy README.md
setup.py software healthy setup.py
pyproject.toml software healthy pyproject.toml
Makefile software healthy Makefile
test_config.py software healthy tests/test_config.py
test_log_urls.py software healthy tests/test_log_urls.py
test_bridge.py software healthy tests/test_bridge.py
install_pkg_build_deps.sh software healthy debian/install_pkg_build_deps.sh
smoke-local.sh software healthy scripts/smoke-local.sh
install_as_root.py software healthy scripts/install_as_root.py
install-local.sh software healthy scripts/install-local.sh
patch_live_config.py software healthy scripts/patch_live_config.py
README.md software healthy deploy/docker/README.md
Dockerfile software healthy deploy/docker/Dockerfile
docker-compose.yml software healthy deploy/docker/docker-compose.yml
docker-entrypoint.sh software healthy deploy/docker/docker-entrypoint.sh
README.md software healthy ansible/README.md
site.yml software healthy ansible/site.yml
example.yml software healthy ansible/inventory/example.yml
main.yml software healthy ansible/roles/charontak/defaults/main.yml
main.yml software healthy ansible/roles/charontak/meta/main.yml
native.yml software healthy ansible/roles/charontak/tasks/native.yml
docker.yml software healthy ansible/roles/charontak/tasks/docker.yml
main.yml software healthy ansible/roles/charontak/tasks/main.yml
main.yml software healthy ansible/roles/charontak/handlers/main.yml
ci.yml software healthy .github/workflows/ci.yml
__init__.py software healthy src/charontak/__init__.py
log_urls.py software healthy src/charontak/log_urls.py
config.py software healthy src/charontak/config.py
cli.py software healthy src/charontak/cli.py
bridge.py software healthy src/charontak/bridge.py
__main__.py software healthy src/charontak/__main__.py

LabelLayerStatusPath
tests software healthy tests
debian software healthy debian
scripts software healthy scripts
deploy software healthy deploy
docker software healthy deploy/docker
ansible software healthy ansible
inventory software healthy ansible/inventory
roles software healthy ansible/roles
charontak software healthy ansible/roles/charontak
defaults software healthy ansible/roles/charontak/defaults
meta software healthy ansible/roles/charontak/meta
tasks software healthy ansible/roles/charontak/tasks
handlers software healthy ansible/roles/charontak/handlers
.github software healthy .github
workflows software healthy .github/workflows
src software healthy src
charontak software healthy src/charontak

LabelLayerStatusPath
IngressReader software healthy tests/test_bridge.py:14
BlockReader software healthy tests/test_bridge.py:26
EgWriter software healthy tests/test_bridge.py:90
LaneSpec software healthy src/charontak/config.py:19
SectionDict software healthy src/charontak/config.py:27

LabelLayerStatusPath
127.0.0.1 network healthy README.md
10.0.0.1 network healthy tests/test_config.py
239.2.3.4 network healthy tests/test_config.py
239.2.3.1 network healthy tests/test_config.py

LabelLayerStatusPath
test cicd healthy .github/workflows/ci.yml
package-deb cicd healthy .github/workflows/ci.yml
package-rpm cicd healthy .github/workflows/ci.yml
release cicd healthy .github/workflows/ci.yml

LabelLayerStatusPath
image::deploy/docker/Dockerfile hardware healthy deploy/docker/Dockerfile
charontak hardware healthy deploy/docker/docker-compose.yml
charontak-host hardware healthy deploy/docker/docker-compose.yml

LabelLayerStatusPath
port:18087 network healthy scripts/smoke-local.sh
port:9090 network healthy deploy/docker/Dockerfile

LabelLayerStatusPath
repobility-clone-y1df98py software healthy /tmp/repobility-clone-y1df98py

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/02f71514-bf8b-4115-a466-b3a3d0b9b75e/

To check status programmatically (no auth required):

curl -s https://repobility.com/api/v1/public/scan/02f71514-bf8b-4115-a466-b3a3d0b9b75e/

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.