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.

GenericAgent

https://github.com/lsdefine/GenericAgent.git · scanned 2026-05-17 02:55 UTC (14 hours, 29 minutes ago) · 10 languages

232 findings (24 legacy + 208 scanner) 55th percentile · Python · medium (20-100K LoC) Scanner says 82 (lower by 28)

UNIFIED Repobility · multi-layer engine · AI coders

Complete repo analysis

Last scanned 14 hours, 29 minutes ago · v2 · 129 findings from 2 sources. Findings combine the legacy security pipeline AND the multi-layer engine (atlas, wiring, flows, ranked) AND verified AI agent contributions.

JSON
Severity distribution — click a segment to filter
Active filters: excluding tests × Reset all
Severity: Critical 0 High 27 Medium 17 Low 80 Source: Legacy 24 9-layer 105 Crowd 0 Layer: Quality 54 Security 18 Software 33 Frontend 3 Data 1 Cicd 1 Api 19

All 1452 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_tool_schema software healthy agentmain.py:14
get_system_prompt software healthy agentmain.py:36
__init__ software healthy agentmain.py:43
load_llm_sessions software healthy agentmain.py:55
next_llm software healthy agentmain.py:78
list_llms software healthy agentmain.py:89
get_llm_name software healthy agentmain.py:92
abort software healthy agentmain.py:98
put_task software healthy agentmain.py:104
_handle_slash_cmd software healthy agentmain.py:110
run software healthy agentmain.py:125
optimize_html_for_tokens software healthy simphtml.py:596
start_temp_monitor software dead simphtml.py:636
get_temp_texts software healthy simphtml.py:640
get_main_block software healthy simphtml.py:663
find_changed_elements software healthy simphtml.py:672
direct_text software healthy simphtml.py:675
get_sig software healthy simphtml.py:677
build_sigs software healthy simphtml.py:680
get_html software healthy simphtml.py:705
smart_truncate software healthy simphtml.py:744
cut software healthy simphtml.py:749
execute_js_rich software healthy simphtml.py:820
__init__ software healthy TMWebDriver.py:37
url software healthy TMWebDriver.py:17
is_active software healthy TMWebDriver.py:18
reconnect software healthy TMWebDriver.py:21
mark_disconnected software healthy TMWebDriver.py:31
start_http_server software healthy TMWebDriver.py:49
long_poll software healthy TMWebDriver.py:53
result software healthy TMWebDriver.py:77
link software healthy TMWebDriver.py:86
run software healthy TMWebDriver.py:103
log_request software dead TMWebDriver.py:108
clean_sessions software healthy TMWebDriver.py:113
start_ws_server software healthy TMWebDriver.py:120
handle software healthy TMWebDriver.py:123
connected software dead TMWebDriver.py:153
handle_close software dead TMWebDriver.py:154
_register_client software healthy TMWebDriver.py:164
_unregister_client software healthy TMWebDriver.py:179
execute_js software healthy TMWebDriver.py:183
_remote_cmd software healthy TMWebDriver.py:245
get_all_sessions software healthy TMWebDriver.py:250
get_session_dict software healthy TMWebDriver.py:256
find_session software healthy TMWebDriver.py:259
set_session software dead TMWebDriver.py:270
jump software dead TMWebDriver.py:281
_load_mykeys software healthy llmcore.py:6
reload_mykeys software healthy llmcore.py:17

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

LabelLayerStatusPath
agentmain.py software healthy agentmain.py
mykey_template_en.py software warning mykey_template_en.py
simphtml.py software healthy simphtml.py
mykey_template.py software warning mykey_template.py
TMWebDriver.py software healthy TMWebDriver.py
README.md software healthy README.md
llmcore.py software healthy llmcore.py
ga.py software healthy ga.py
CONTRIBUTING.md software healthy CONTRIBUTING.md
pyproject.toml software healthy pyproject.toml
agent_loop.py software healthy agent_loop.py
GETTING_STARTED.md software healthy docs/GETTING_STARTED.md
SETUP_FEISHU.md software healthy docs/SETUP_FEISHU.md
installation.md software healthy docs/installation.md
installation_zh.md software healthy docs/installation_zh.md
__init__.py software healthy ga_cli/__init__.py
cli.py software healthy ga_cli/cli.py
__main__.py software warning ga_cli/__main__.py
session_names.py software healthy frontends/session_names.py
chatapp_common.py software healthy frontends/chatapp_common.py
desktop_bridge.py software healthy frontends/desktop_bridge.py
cost_tracker.py software healthy frontends/cost_tracker.py
dcapp.py software healthy frontends/dcapp.py
fsapp.py software healthy frontends/fsapp.py
qqapp.py software healthy frontends/qqapp.py
qtapp.py software healthy frontends/qtapp.py
DESKTOP_PET_README.md software healthy frontends/DESKTOP_PET_README.md
stapp2.py software healthy frontends/stapp2.py
stapp.py software healthy frontends/stapp.py
tgapp.py software healthy frontends/tgapp.py
btw_cmd.py software healthy frontends/btw_cmd.py
wechatapp.py software healthy frontends/wechatapp.py
conductor.html software healthy frontends/conductor.html
dingtalkapp.py software healthy frontends/dingtalkapp.py
tuiapp.py software healthy frontends/tuiapp.py
wecomapp.py software healthy frontends/wecomapp.py
tuiapp_v2.py software healthy frontends/tuiapp_v2.py
conductor.py software healthy frontends/conductor.py
export_cmd.py software healthy frontends/export_cmd.py
continue_cmd.py software healthy frontends/continue_cmd.py
genericagent_acp_bridge.py software healthy frontends/genericagent_acp_bridge.py
skin.json software healthy frontends/skins/vita/skin.json
skin.json software healthy frontends/skins/line/skin.json
skin.json software healthy frontends/skins/tard/skin.json
skin.json software healthy frontends/skins/dinosaur/skin.json
skin.json software healthy frontends/skins/doux/skin.json
skin.json software healthy frontends/skins/glube/skin.json
skin.json software healthy frontends/skins/mort/skin.json
skin.json software healthy frontends/skins/boy/skin.json
package.json software healthy frontends/desktop/package.json

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

LabelLayerStatusPath
GenericAgent software healthy agentmain.py:42
Session software healthy TMWebDriver.py:7
TMWebDriver software healthy TMWebDriver.py:36
_T software healthy TMWebDriver.py:106
_H software healthy TMWebDriver.py:107
JSExecutor software healthy TMWebDriver.py:122
BaseSession software healthy llmcore.py:511
ClaudeSession software healthy llmcore.py:590
LLMSession software healthy llmcore.py:609
NativeClaudeSession software healthy llmcore.py:632
NativeOAISession software healthy llmcore.py:704
MockFunction software healthy llmcore.py:720
MockToolCall software healthy llmcore.py:723
MockResponse software healthy llmcore.py:728
ToolClient software healthy llmcore.py:736
MixinSession software healthy llmcore.py:898
NativeToolClient software healthy llmcore.py:970
GenericAgentHandler software healthy ga.py:262
StepOutcome software healthy agent_loop.py:5
BaseHandler software healthy agent_loop.py:14
AgentChatMixin software healthy frontends/chatapp_common.py:255
Session software healthy frontends/desktop_bridge.py:65
AgentManager software healthy frontends/desktop_bridge.py:81
WsHub software healthy frontends/desktop_bridge.py:390
TokenStats software healthy frontends/cost_tracker.py:15
DiscordApp software healthy frontends/dcapp.py:69
_TaskCard software healthy frontends/fsapp.py:479
QQBot software healthy frontends/qqapp.py:46
QQApp software healthy frontends/qqapp.py:65
FloatingButton software healthy frontends/qtapp.py:39
_Separator software healthy frontends/qtapp.py:521
_Badge software healthy frontends/qtapp.py:528
_StreamingBadge software healthy frontends/qtapp.py:538
_FoldableTextBrowser software healthy frontends/qtapp.py:549
_MsgRow software healthy frontends/qtapp.py:571
_TabButton software healthy frontends/qtapp.py:996
ChatPanel software healthy frontends/qtapp.py:1039
_PlainTextEdit software healthy frontends/qtapp.py:1565
_TelegramStreamSession software healthy frontends/tgapp.py:372
_TelegramTurnStreamCoordinator software healthy frontends/tgapp.py:673
WxBotClient software healthy frontends/wechatapp.py:26
DingTalkApp software healthy frontends/dingtalkapp.py:23
_DingTalkHandler software healthy frontends/dingtalkapp.py:125
ChatMessage software healthy frontends/tuiapp.py:55
AgentSession software healthy frontends/tuiapp.py:64
PromptInput software healthy frontends/tuiapp.py:164
Submitted software healthy frontends/tuiapp.py:171
GenericAgentTUI software healthy frontends/tuiapp.py:198
TurnContext software healthy frontends/wecomapp.py:7
WeComApp software healthy frontends/wecomapp.py:58

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

LabelLayerStatusPath
docs software healthy docs
ga_cli software healthy ga_cli
frontends software healthy frontends
skins software healthy frontends/skins
vita software healthy frontends/skins/vita
line software healthy frontends/skins/line
tard software healthy frontends/skins/tard
dinosaur software healthy frontends/skins/dinosaur
doux software healthy frontends/skins/doux
glube software healthy frontends/skins/glube
mort software healthy frontends/skins/mort
boy software healthy frontends/skins/boy
desktop software healthy frontends/desktop
static software healthy frontends/desktop/static
src-tauri software healthy frontends/desktop/src-tauri
capabilities software healthy frontends/desktop/src-tauri/capabilities
src software healthy frontends/desktop/src-tauri/src
assets software healthy assets
tmwd_cdp_bridge software healthy assets/tmwd_cdp_bridge
reflect software healthy reflect
memory software healthy memory
skill_search software healthy memory/skill_search
skill_search software healthy memory/skill_search/skill_search
autonomous_operation_sop software healthy memory/autonomous_operation_sop
L4_raw_sessions software healthy memory/L4_raw_sessions
plugins software healthy plugins

LabelLayerStatusPath
ANY /api/longpoll api healthy TMWebDriver.py
ANY /api/result api healthy TMWebDriver.py
ANY /link api healthy TMWebDriver.py
GET / api healthy frontends/conductor.py
GET /readme api healthy frontends/conductor.py
GET /subagent api healthy frontends/conductor.py
POST /subagent api healthy frontends/conductor.py
POST /subagent/{sid} api healthy frontends/conductor.py
GET /chat api healthy frontends/conductor.py
POST /chat api healthy frontends/conductor.py
POST /register api healthy assets/agent_bbs.py
POST /post api healthy assets/agent_bbs.py
GET /poll api healthy assets/agent_bbs.py
GET /count api healthy assets/agent_bbs.py
GET /authors api healthy assets/agent_bbs.py
GET /posts api healthy assets/agent_bbs.py
POST /file/upload api healthy assets/agent_bbs.py
GET /file/{rand_id}/{filename} api healthy assets/agent_bbs.py

LabelLayerStatusPath
port:18765 network healthy TMWebDriver.py
port:19531 network healthy frontends/wecomapp.py
port:8900 network healthy frontends/conductor.py
port:58800 network healthy assets/agent_bbs.py

LabelLayerStatusPath
users data healthy assets/agent_bbs.py
posts data healthy assets/agent_bbs.py

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

LabelLayerStatusPath
127.0.0.1 network healthy mykey_template_en.py

LabelLayerStatusPath
vps::aws hardware healthy memory/skill_search/skill_search/engine.py
{# ── 2026-05-17 Round 14: AI-agent bridge footer ────────────────────── Discoverability: the /agents/voting/ guide + MCP manifest exist but aren't linked from anywhere users actually land. Small, opt-in footer. #}
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/6356c847-6391-4ef0-ab26-f9c0d2936561/

To check status programmatically (no auth required):

curl -s https://repobility.com/api/v1/public/scan/6356c847-6391-4ef0-ab26-f9c0d2936561/

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.