https://github.com/Anakin7n/DataAnalysis-Agent
· scanned 2026-06-17 01:14 UTC (1 month, 2 weeks ago)
9 raw signals (0 security + 9 graph)
Last scanned 1 month, 2 weeks ago · v2 · last Δ -43.4 (diff) · 9 actionable findings from 1 signal source. Security checks, system graph analysis, and verified AI-agent feedback are merged into one review queue.
All 117 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 |
|---|---|---|---|
_resolve_bot_dir |
software | healthy | config.py:32 |
main |
software | healthy | main.py:29 |
test_llm |
software | healthy | test_agent.py:19 |
test_intent |
software | healthy | test_agent.py:34 |
test_extract |
software | healthy | test_agent.py:66 |
test_agent_flow |
software | healthy | test_agent.py:115 |
name |
software | healthy | tools/feishu_excel_tool.py:14 |
description |
software | healthy | tools/feishu_excel_tool.py:18 |
param_schema |
software | healthy | tools/feishu_excel_tool.py:26 |
validate_params |
software | healthy | tools/feishu_excel_tool.py:42 |
execute |
software | healthy | tools/feishu_excel_tool.py:57 |
name |
software | healthy | tools/prediction_tool.py:14 |
description |
software | healthy | tools/prediction_tool.py:18 |
param_schema |
software | healthy | tools/prediction_tool.py:25 |
_resolve_movie_names |
software | healthy | tools/prediction_tool.py:48 |
validate_params |
software | healthy | tools/prediction_tool.py:82 |
resolve_params |
software | healthy | tools/prediction_tool.py:93 |
execute |
software | healthy | tools/prediction_tool.py:113 |
name |
software | healthy | tools/reelclean_tool.py:16 |
description |
software | healthy | tools/reelclean_tool.py:20 |
param_schema |
software | healthy | tools/reelclean_tool.py:28 |
_file_type |
software | healthy | tools/reelclean_tool.py:66 |
classify_files |
software | healthy | tools/reelclean_tool.py:77 |
missing_file_types |
software | healthy | tools/reelclean_tool.py:86 |
validate_params |
software | healthy | tools/reelclean_tool.py:91 |
execute |
software | healthy | tools/reelclean_tool.py:105 |
bot_import |
software | healthy | tools/base.py:17 |
name |
software | healthy | tools/base.py:107 |
description |
software | healthy | tools/base.py:111 |
param_schema |
software | healthy | tools/base.py:115 |
validate_params |
software | healthy | tools/base.py:118 |
resolve_params |
software | healthy | tools/base.py:124 |
execute |
software | healthy | tools/base.py:134 |
format_params_for_display |
software | dead | tools/base.py:141 |
_strip_markdown_fence |
software | healthy | agent/llm_client.py:14 |
chat |
software | healthy | agent/llm_client.py:23 |
chat_json |
software | healthy | agent/llm_client.py:38 |
_run_tool |
software | healthy | agent/core.py:41 |
__init__ |
software | healthy | agent/core.py:77 |
is_expired |
software | healthy | agent/core.py:67 |
touch |
software | healthy | agent/core.py:70 |
handle_message |
software | healthy | agent/core.py:83 |
_ok |
software | healthy | agent/core.py:100 |
_detect_intent |
software | healthy | agent/core.py:161 |
_classify_intent |
software | healthy | agent/core.py:179 |
_try_extract_params_from_text |
software | healthy | agent/core.py:257 |
_extract_params |
software | healthy | agent/core.py:295 |
_execute_tool |
software | healthy | agent/core.py:401 |
execute_deferred |
software | healthy | agent/core.py:445 |
_has_missing_params |
software | healthy | agent/core.py:455 |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
.env.example |
software | healthy | .env.example |
CLAUDE.md |
software | healthy | CLAUDE.md |
config.py |
software | healthy | config.py |
requirements.txt |
software | healthy | requirements.txt |
README.md |
software | healthy | README.md |
main.py |
software | healthy | main.py |
test_agent.py |
software | healthy | test_agent.py |
__init__.py |
software | healthy | tools/__init__.py |
feishu_excel_tool.py |
software | healthy | tools/feishu_excel_tool.py |
prediction_tool.py |
software | healthy | tools/prediction_tool.py |
reelclean_tool.py |
software | healthy | tools/reelclean_tool.py |
base.py |
software | healthy | tools/base.py |
llm_client.py |
software | healthy | agent/llm_client.py |
core.py |
software | healthy | agent/core.py |
__init__.py |
software | healthy | agent/__init__.py |
prompts.py |
software | healthy | agent/prompts.py |
feishu_api.py |
software | healthy | gateway/feishu_api.py |
__init__.py |
software | healthy | gateway/__init__.py |
ws_client.py |
software | healthy | gateway/ws_client.py |
CLAUDE.md |
quality | healthy | CLAUDE.md |
| Label | Layer | Status | Path |
|---|---|---|---|
FeishuExcelTool |
software | healthy | tools/feishu_excel_tool.py:11 |
PredictionTool |
software | healthy | tools/prediction_tool.py:11 |
ReelCleanTool |
software | healthy | tools/reelclean_tool.py:13 |
ToolResult |
software | healthy | tools/base.py:85 |
ToolInterface |
software | healthy | tools/base.py:94 |
AgentSession |
software | healthy | agent/core.py:57 |
DataAnalysisAgent |
software | healthy | agent/core.py:74 |
FeishuWsClient |
software | healthy | gateway/ws_client.py:152 |
| Label | Layer | Status | Path |
|---|---|---|---|
tools |
software | healthy | tools |
agent |
software | healthy | agent |
gateway |
software | healthy | gateway |
| Label | Layer | Status | Path |
|---|---|---|---|
openai_or_anthropic_key::.env.example |
security | healthy | .env.example |
openai_or_anthropic_key::README.md |
security | healthy | README.md |
| Label | Layer | Status | Path |
|---|---|---|---|
Anakin7n__DataAnalysis-Agent |
software | healthy | /data/fable5_failed_archive/Anakin7n__DataAnalysis-Agent |
This page is publicly accessible at:
https://repobility.com/scan/b89a04b9-18e7-4259-904d-fb7ef15bb99b/
To check status programmatically (no auth required):
curl -s https://repobility.com/api/v1/public/scan/b89a04b9-18e7-4259-904d-fb7ef15bb99b/
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.