https://github.com/snstac/charontak
· scanned 2026-06-16 00:16 UTC (2 months, 2 weeks ago)
12 raw signals (0 security + 12 graph)
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.
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.
| Label | Layer | Status | Path |
|---|---|---|---|
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.
| Label | Layer | Status | Path |
|---|---|---|---|
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 |
| Label | Layer | Status | Path |
|---|---|---|---|
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 |
| Label | Layer | Status | Path |
|---|---|---|---|
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 |
| Label | Layer | Status | Path |
|---|---|---|---|
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 |
| Label | Layer | Status | Path |
|---|---|---|---|
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 |
| Label | Layer | Status | Path |
|---|---|---|---|
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 |
| Label | Layer | Status | Path |
|---|---|---|---|
port:18087 |
network | healthy | scripts/smoke-local.sh |
port:9090 |
network | healthy | deploy/docker/Dockerfile |
| Label | Layer | Status | Path |
|---|---|---|---|
repobility-clone-y1df98py |
software | healthy | /tmp/repobility-clone-y1df98py |
| Label | Layer | Status | Path |
|---|---|---|---|
gha::ci |
cicd | healthy | .github/workflows/ci.yml |
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.