Scan Report
20 /100
deep-research-engine
Autonomous deep research agent with multi-step web search, sub-agent delegation, and structured report generation
Deep research agent with legitimate web search, API-based content fetching, and file writing capabilities. The pre-flagged hardcoded IP (120.0.0.0) appears to be a placeholder/range notation, not active malicious code. No evidence of credential harvesting, data exfiltration, or undeclared functionality.
Safe to install
Skill appears safe for use. The hardcoded IP notation should be replaced with a proper domain name or removed. Ensure API keys are stored securely and not logged.
Findings 3 items
| Severity | Finding | Location |
|---|---|---|
| Low | Placeholder IP notation in pre-scan | backend/agent.py:46 |
| Low | Undeclared filesystem write capability | SKILL.md:1 |
| Info | Dependency version constraints | backend/requirements.txt:1 |
| Resource | Declared | Inferred | Status | Evidence |
|---|---|---|---|---|
| Network | READ | READ | ✓ Aligned | httpx.get() calls to fetch web content via declared Tavily API integration |
| Filesystem | NONE | WRITE | ✓ Aligned | Writes /final_report.md, /research_request.md - functional necessity, not hidden |
| Skill Invoke | READ | READ | ✓ Aligned | Sub-agent delegation via create_deep_agent |
| Environment | READ | READ | ✓ Aligned | Reads TAVILY_API_KEY, ANTHROPIC_API_KEY, GOOGLE_API_KEY for configuration |
1 High 2 findings
High IP Address 硬编码 IP 地址
120.0.0.0 backend/agent.py:46 Medium External URL 外部 URL
https://tavily.com/ README.md:46 File Tree
4 files · 13.8 KB · 407 lines Python 1f · 213L
Markdown 2f · 187L
Text 1f · 7L
├─
▾
backend
│ ├─
agent.py
Python
│ └─
requirements.txt
Text
├─
README.md
Markdown
└─
SKILL.md
Markdown
Dependencies 4 items
| Package | Version | Source | Known Vulns | Notes |
|---|---|---|---|---|
deepagents | >=0.1.0 | pip | No | Version not pinned, >= constraint allows updates |
langchain | >=3.0.0 | pip | No | Major version pinned, acceptable |
tavily-python | >=0.5.0 | pip | No | Version not pinned |
httpx | >=0.27.0 | pip | No | Well-maintained HTTP client library |
Security Positives
✓ No credential harvesting detected - API keys are only read for configuration, not exfiltrated
✓ No base64-encoded payloads or obfuscated code execution
✓ No direct IP connections to suspicious endpoints
✓ No access to sensitive paths like ~/.ssh, ~/.aws, or .env
✓ No subprocess or shell execution without documentation
✓ Web requests use standard httpx library with proper headers and timeouts
✓ Tavily API integration is declared and appropriate for the research use case
✓ Sub-agent architecture is documented in SKILL.md