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.

xingchengxu/LoopEngineering

https://github.com/xingchengxu/LoopEngineering · scanned 2026-06-16 01:02 UTC (2 months, 1 week ago)

10 raw signals (0 security + 10 graph)

UNIFIED Repobility · multi-layer engine · AI coders

Complete repo analysis

Last scanned 2 months, 1 week ago · v1 · 10 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 66 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
_fake_tool_call software healthy test_agent.py:16
_fake_message software healthy test_agent.py:21
__init__ software healthy test_agent.py:178
_create software healthy test_agent.py:62
_fake_chunk software healthy test_agent.py:42
_fake_tc_delta software healthy test_agent.py:47
test_write_then_read_roundtrip software healthy test_agent.py:72
test_bash_runs_and_reports_exit_code software healthy test_agent.py:81
test_bash_timeout software healthy test_agent.py:89
test_http_get_rejects_non_http software healthy test_agent.py:95
test_new_tools_registered software healthy test_agent.py:100
test_loop_executes_tool_then_answers software healthy test_agent.py:110
test_loop_unknown_tool_does_not_crash software healthy test_agent.py:126
test_estimate_tokens_grows software healthy test_agent.py:139
test_compact_preserves_tool_pairing_and_shrinks software healthy test_agent.py:146
test_compact_summarizer_failure_degrades_gracefully software healthy test_agent.py:172
_boom software healthy test_agent.py:182
test_agent_class_run_executes_tool_then_answers software healthy test_agent.py:193
test_agent_register_custom_tool software healthy test_agent.py:204
test_agent_register_overwrites_schema_without_duplicate software healthy test_agent.py:218
test_execute_tool_bad_json_arguments software healthy test_agent.py:230
test_execute_tool_arg_mismatch software healthy test_agent.py:236
test_agent_streaming_yields_text_increments software healthy test_agent.py:244
test_agent_streaming_with_tool_call_then_answer software healthy test_agent.py:253
test_run_loop_stream_falls_back_on_fake_client software healthy test_agent.py:273
_safe_eval software healthy tools.py:27
calculator software dead tools.py:40
read_file software healthy tools.py:47
list_dir software dead tools.py:57
write_file software healthy tools.py:64
bash software healthy tools.py:76
http_get software healthy tools.py:96
_make_client software healthy agent.py:32
_msg_text software healthy agent.py:42
estimate_tokens software healthy agent.py:59
_role software healthy agent.py:65
_has_tool_calls software healthy agent.py:69
_split_keep_boundary software healthy agent.py:75
compact_messages software healthy agent.py:89
execute_tool software healthy agent.py:200
__init__ software healthy agent.py:172
_client software healthy agent.py:187
register software healthy agent.py:192
run software healthy agent.py:203
_run software healthy agent.py:209
_chat software healthy agent.py:243
_run_stream software healthy agent.py:268
on_delta software healthy agent.py:272
_consume_stream software healthy agent.py:311
run_loop software healthy agent.py:352

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
STATE.md software healthy STATE.md
test_agent.py software healthy test_agent.py
tools.py software healthy tools.py
test_e2e.sh software healthy test_e2e.sh
agent.py software healthy agent.py
requirements.txt software healthy requirements.txt
loop.sh software healthy loop.sh
README_cn.md software healthy README_cn.md

LabelLayerStatusPath
FakeClient software healthy test_agent.py:25
FakeStreamClient software healthy test_agent.py:52
BoomClient software healthy test_agent.py:177
Agent software healthy agent.py:157

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

LabelLayerStatusPath
127.0.0.1 network healthy loop.sh
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/b3db30b5-029a-4e8a-b0ef-b3cb345344a0/

To check status programmatically (no auth required):

curl -s https://repobility.com/api/v1/public/scan/b3db30b5-029a-4e8a-b0ef-b3cb345344a0/

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.