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.

vtroekasytreka-sketch/lumen-bot

https://github.com/vtroekasytreka-sketch/lumen-bot · scanned 2026-06-16 00:53 UTC (2 months, 1 week ago)

28 raw signals (0 security + 28 graph)

UNIFIED Repobility · multi-layer engine · AI coders

Complete repo analysis

Last scanned 2 months, 1 week ago · v1 · 26 actionable findings from 1 signal source. 2 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 92 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
load_dialogs software healthy storage.py:12
save_dialogs software healthy storage.py:23
get_user_dialog software healthy storage.py:30
create_dialog software healthy storage.py:36
add_message software healthy storage.py:56
update_dialog software healthy storage.py:71
get_history software healthy storage.py:84
reset_dialog software healthy storage.py:92
get_api_key software healthy groq_client.py:62
format_history_for_groq software healthy groq_client.py:70
format_history_for_synthesis software healthy groq_client.py:81
get_lumen_response software dead groq_client.py:90
synthesize_mission software dead groq_client.py:132
get_first_message software dead groq_client.py:193
exploring_block software healthy bot.py:109
synthesis_block software healthy bot.py:123
choosing_block software healthy bot.py:140
chosen_block software healthy bot.py:152
is_marker software healthy bot.py:160
start_keyboard software healthy bot.py:180
neon_keyboard software healthy bot.py:189
neon_offered software healthy bot.py:195
notify_owner software healthy bot.py:202
ask_claude software healthy bot.py:213
cmd_start software healthy bot.py:231
cmd_restart software healthy bot.py:243
cmd_mission software healthy bot.py:249
cb_branch software healthy bot.py:259
cb_neon software healthy bot.py:293
next_reply software healthy bot.py:337
handle_text software healthy bot.py:376
health software dead bot.py:401
start_health_server software healthy bot.py:405
main software healthy bot.py:417
get_api_key software healthy grok_client.py:58
format_history_for_grok software healthy grok_client.py:66
format_history_for_synthesis software healthy grok_client.py:77
get_lumen_response software dead grok_client.py:86
synthesize_mission software dead grok_client.py:128
get_first_message software dead grok_client.py:177
main software healthy test_choose.py:12
hex_to_rgb software healthy neon_generator.py:7
generate_neon software healthy neon_generator.py:13
generate_neon_for_user software dead neon_generator.py:82
load_whisper_model software healthy voice_handler.py:11
download_voice_file software healthy voice_handler.py:20
convert_ogg_to_wav software healthy voice_handler.py:27
transcribe_audio software healthy voice_handler.py:42
process_voice_message software dead voice_handler.py:52
get_state software dead dialog_manager.py:21

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

LabelLayerStatusPath
railway.toml software healthy railway.toml
storage.py software healthy storage.py
README.md software healthy README.md
Dockerfile software healthy Dockerfile
groq_client.py software healthy groq_client.py
Procfile software healthy Procfile
render.yaml software healthy render.yaml
CONTEXT.md software healthy CONTEXT.md
bot.py software healthy bot.py
.env.example software healthy .env.example
grok_client.py software healthy grok_client.py
requirements.txt software healthy requirements.txt
test_choose.py software healthy test_choose.py
neon_generator.py software healthy neon_generator.py
voice_handler.py software healthy voice_handler.py
dialog_manager.py software healthy dialog_manager.py
test_dialog.py software healthy test_dialog.py
claude_client.py software healthy claude_client.py
keep-alive.yml software healthy .github/workflows/keep-alive.yml

LabelLayerStatusPath
.github software healthy .github
workflows software healthy .github/workflows

LabelLayerStatusPath
repobility-clone-5rpcv2qd software healthy /tmp/repobility-clone-5rpcv2qd

LabelLayerStatusPath
DialogState software healthy dialog_manager.py:8

LabelLayerStatusPath
port:10000 network healthy Dockerfile

LabelLayerStatusPath
image::Dockerfile hardware healthy Dockerfile

LabelLayerStatusPath
gha::keep-alive cicd healthy .github/workflows/keep-alive.yml

LabelLayerStatusPath
ping cicd healthy .github/workflows/keep-alive.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/b5719f44-fbe0-421a-9f65-35cfcded9400/

To check status programmatically (no auth required):

curl -s https://repobility.com/api/v1/public/scan/b5719f44-fbe0-421a-9f65-35cfcded9400/

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.