https://github.com/tlangstrom/LedMig
· scanned 2026-06-16 02:57 UTC (2 months ago)
17 raw signals (0 security + 17 graph)
Last scanned 2 months ago · v2 · 17 actionable findings from 1 signal source. Security checks, system graph analysis, and verified AI-agent feedback are merged into one review queue.
All 185 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 |
|---|---|---|---|
__init__ |
software | healthy | on_device_fsm.py:87 |
_init_acoustic_model |
software | healthy | on_device_fsm.py:120 |
_preprocess_audio |
software | healthy | on_device_fsm.py:133 |
process_audio_chunk |
software | healthy | on_device_fsm.py:147 |
_trigger_acoustic_alarm |
software | healthy | on_device_fsm.py:179 |
_acoustic_cooldown |
software | healthy | on_device_fsm.py:198 |
check_pin |
software | healthy | on_device_fsm.py:208 |
_confirm_crisis |
software | healthy | on_device_fsm.py:248 |
_resolve_crisis |
software | healthy | on_device_fsm.py:264 |
is_in_crisis |
software | dead | on_device_fsm.py:273 |
get_crisis_duration |
software | healthy | on_device_fsm.py:282 |
register_duress_callback |
software | dead | on_device_fsm.py:288 |
_notify_state_change |
software | healthy | on_device_fsm.py:292 |
process_accelerometer_data |
software | healthy | on_device_fsm.py:304 |
_trigger_gait_anomaly |
software | healthy | on_device_fsm.py:333 |
reset_gait_analysis |
software | healthy | on_device_fsm.py:344 |
_send_crisis_signal |
software | healthy | on_device_fsm.py:353 |
check_timeout |
software | dead | on_device_fsm.py:376 |
test_acoustic_detection |
software | healthy | on_device_fsm.py:401 |
test_duress_pin |
software | healthy | on_device_fsm.py:411 |
test_gait_analysis |
software | healthy | on_device_fsm.py:428 |
run_command |
software | healthy | validate_system.py:112 |
check_file_exists |
software | healthy | validate_system.py:133 |
check_python_module |
software | healthy | validate_system.py:148 |
check_ollama_running |
software | healthy | validate_system.py:165 |
check_google_drive_credentials |
software | healthy | validate_system.py:197 |
check_import_integration |
software | healthy | validate_system.py:228 |
check_dependencies |
software | healthy | validate_system.py:287 |
check_files |
software | healthy | validate_system.py:294 |
check_integrations |
software | healthy | validate_system.py:302 |
generate_optimization_suggestions |
software | healthy | validate_system.py:323 |
print_report |
software | healthy | validate_system.py:366 |
save_report |
software | healthy | validate_system.py:427 |
main |
software | healthy | validate_system.py:446 |
_valid |
software | healthy | geocoding.py:50 |
__init__ |
software | healthy | geocoding.py:57 |
close |
software | healthy | geocoding.py:70 |
__enter__ |
software | healthy | geocoding.py:73 |
__exit__ |
software | healthy | geocoding.py:76 |
_throttle |
software | healthy | geocoding.py:79 |
geocode |
software | healthy | geocoding.py:86 |
severity_for |
software | healthy | fetch_police_events.py:56 |
parse_gps |
software | healthy | fetch_police_events.py:76 |
parse_event_dt |
software | healthy | fetch_police_events.py:93 |
from_api |
software | healthy | fetch_police_events.py:146 |
__init__ |
software | healthy | fetch_police_events.py:163 |
close |
software | healthy | fetch_police_events.py:171 |
__enter__ |
software | healthy | fetch_police_events.py:174 |
__exit__ |
software | healthy | fetch_police_events.py:177 |
_throttle |
software | healthy | fetch_police_events.py:180 |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
on_device_fsm.py |
software | healthy | on_device_fsm.py |
.env.example |
software | healthy | .env.example |
validate_system.py |
software | healthy | validate_system.py |
DEV_IDE.md |
software | healthy | DEV_IDE.md |
DEPLOY.md |
software | healthy | DEPLOY.md |
STUDIO.md |
software | healthy | STUDIO.md |
TWILIO_INTEGRATION.md |
software | healthy | TWILIO_INTEGRATION.md |
geocoding.py |
software | healthy | geocoding.py |
HANDOFF_STATUS.md |
software | healthy | HANDOFF_STATUS.md |
mcp.example.json |
software | healthy | mcp.example.json |
run.sh |
software | healthy | run.sh |
requirements.txt |
software | healthy | requirements.txt |
fetch_police_events.py |
software | healthy | fetch_police_events.py |
fetch_umea_regso.py |
software | healthy | fetch_umea_regso.py |
fetch_safe_havens.py |
software | healthy | fetch_safe_havens.py |
README.md |
software | healthy | README.md |
PLUGIN_INSTALL.md |
software | healthy | PLUGIN_INSTALL.md |
http_safety.py |
software | healthy | http_safety.py |
docker-compose.yml |
software | healthy | docker-compose.yml |
scrape_news_tdm.py |
software | healthy | scrape_news_tdm.py |
pii.py |
software | healthy | pii.py |
scrape_news_svt.py |
software | healthy | scrape_news_svt.py |
setup_dev_env.sh |
software | healthy | setup_dev_env.sh |
Dockerfile |
software | healthy | Dockerfile |
deploy.sh |
software | healthy | deploy.sh |
| Label | Layer | Status | Path |
|---|---|---|---|
DuressState |
software | healthy | on_device_fsm.py:57 |
AcousticState |
software | healthy | on_device_fsm.py:67 |
KineticState |
software | healthy | on_device_fsm.py:77 |
OnDeviceFSM |
software | healthy | on_device_fsm.py:84 |
ValidationResult |
software | healthy | validate_system.py:95 |
SystemReport |
software | healthy | validate_system.py:103 |
Geocoder |
software | healthy | geocoding.py:54 |
PoliceEvent |
software | healthy | fetch_police_events.py:127 |
PoliceEventsClient |
software | healthy | fetch_police_events.py:160 |
HavenCategory |
software | healthy | fetch_safe_havens.py:70 |
SafeHavenPOI |
software | healthy | fetch_safe_havens.py:132 |
OverpassClient |
software | healthy | fetch_safe_havens.py:254 |
NewsRecord |
software | healthy | scrape_news_tdm.py:88 |
TDMNewsScraper |
software | healthy | scrape_news_tdm.py:101 |
SVTRecord |
software | healthy | scrape_news_svt.py:160 |
SVTNewsCollector |
software | healthy | scrape_news_svt.py:175 |
| Label | Layer | Status | Path |
|---|---|---|---|
127.0.0.1 |
network | healthy | .env.example |
169.254.169.254 |
network | healthy | http_safety.py |
10.0.0.0 |
network | healthy | http_safety.py |
169.254.0.0 |
network | healthy | http_safety.py |
| Label | Layer | Status | Path |
|---|---|---|---|
postgres |
data | healthy | .env.example |
postgresql |
data | healthy | .env.example |
redis |
data | healthy | README.md |
| Label | Layer | Status | Path |
|---|---|---|---|
port:5432 |
network | healthy | docker-compose.yml |
port:8080 |
network | healthy | Dockerfile |
| Label | Layer | Status | Path |
|---|---|---|---|
image::Dockerfile |
hardware | healthy | Dockerfile |
db |
hardware | healthy | docker-compose.yml |
| Label | Layer | Status | Path |
|---|---|---|---|
auth::.env.example |
security | healthy | .env.example |
auth::README.md |
security | healthy | README.md |
| Label | Layer | Status | Path |
|---|---|---|---|
tlangstrom__LedMig |
software | healthy | /data/fable5_failed_archive/tlangstrom__LedMig |
| Label | Layer | Status | Path |
|---|---|---|---|
vps::aws |
hardware | healthy | .env.example |
| Label | Layer | Status | Path |
|---|---|---|---|
gpu (detected) |
hardware | healthy | README.md |
This page is publicly accessible at:
https://repobility.com/scan/4c45f1af-a8e8-497c-a365-b9ecb2df3859/
To check status programmatically (no auth required):
curl -s https://repobility.com/api/v1/public/scan/4c45f1af-a8e8-497c-a365-b9ecb2df3859/
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.