Scan Report
5 /100
backtester
Professional backtesting framework for trading strategies
Professional backtesting framework with no malicious behavior detected. Code performs legitimate financial calculations on local SQLite data.
Safe to install
This skill is safe to use. Consider pinning package versions if dependency stability is a concern.
Findings 1 items
| Severity | Finding | Location |
|---|---|---|
| Low | Documentation mentions unimplemented API | SKILL.md:138 |
| Resource | Declared | Inferred | Status | Evidence |
|---|---|---|---|---|
| Filesystem | READ | READ | ✓ Aligned | backtest.py:23 - os.path.exists() and sqlite3.connect() |
| Database | READ | READ | ✓ Aligned | backtest.py:30-52 - pd.read_sql_query() |
| Network | NONE | NONE | — | No network requests found in code |
| Shell | NONE | NONE | — | No subprocess or shell execution |
| Environment | NONE | NONE | — | No os.environ access |
File Tree
3 files · 19.1 KB · 574 lines Markdown 1f · 323L
Python 1f · 246L
JSON 1f · 5L
├─
_meta.json
JSON
├─
backtest.py
Python
└─
SKILL.md
Markdown
Dependencies 3 items
| Package | Version | Source | Known Vulns | Notes |
|---|---|---|---|---|
pandas | * | pip | No | Not explicitly listed in requirements |
numpy | * | pip | No | Not explicitly listed in requirements |
sqlite3 | builtin | stdlib | No | Python standard library |
Security Positives
✓ No network requests or data exfiltration
✓ No shell execution or subprocess calls
✓ No credential harvesting or environment variable access
✓ No obfuscation techniques (base64, eval, etc.)
✓ Uses only standard Python libraries (sqlite3, pandas, numpy)
✓ All database operations are read-only (SELECT queries only)
✓ Input validation present for stock symbols and date formats
✓ No hidden functionality detected