Scan Report
15 /100
python-auto-dev
Automated Python code generation, testing, debugging, and optimization with integrated conda environment management
A straightforward Windows-centric Python dev-automation skill with no malicious behavior, though it has minor documentation gaps regarding shell:WRITE permission and cross-platform applicability.
Safe to install
Approve for use. No malicious behavior detected. Consider documenting the subprocess/shell:WRITE capability and noting the Windows-only hard-coded paths in SKILL.md for clarity.
Findings 3 items
| Severity | Finding | Location |
|---|---|---|
| Low | Shell execution not declared in allowed-tools Doc Mismatch | SKILL.md:1 |
| Low | Hard-coded Windows-specific paths reduce cross-platform safety Priv Escalation | scripts/run_tests.py:17 |
| Info | AST parsing of arbitrary user code Doc Mismatch | scripts/create_tests.py:44 |
| Resource | Declared | Inferred | Status | Evidence |
|---|---|---|---|---|
| Filesystem | NONE | WRITE | ✓ Aligned | scripts/generate_code.py:95 — writes generated Python files to disk; scripts/cre… |
| Shell | NONE | WRITE | ✓ Aligned | scripts/run_tests.py:51-55 — subprocess.run(['cmd.exe','/c',full_cmd]); scripts/… |
| Network | NONE | NONE | — | No network requests found in any script |
| Environment | NONE | READ | ✓ Aligned | os.environ.copy() in run_tests.py:56 and optimize_code.py:45 — only copies env f… |
| Clipboard | NONE | NONE | — | No clipboard access |
| Browser | NONE | NONE | — | No browser access |
| Database | NONE | NONE | — | No database access |
| Skill Invoke | NONE | NONE | — | No cross-skill invocation |
File Tree
7 files · 46.1 KB · 1344 lines Python 5f · 1079L
Markdown 2f · 265L
├─
▾
references
│ └─
script-usage.md
Markdown
├─
▾
scripts
│ ├─
create_tests.py
Python
│ ├─
debug_code.py
Python
│ ├─
generate_code.py
Python
│ ├─
optimize_code.py
Python
│ └─
run_tests.py
Python
└─
SKILL.md
Markdown
Security Positives
✓ No network requests or external communications found in any script
✓ No credential harvesting, environment variable iteration, or sensitive file access
✓ No base64 encoding, obfuscation, or anti-analysis patterns
✓ No remote script execution (curl|bash, wget|sh patterns)
✓ No hidden functionality — all scripts are straightforward development automation
✓ Subprocess commands are constructed with absolute paths and controlled arguments, not shell-injected strings
✓ No data exfiltration or C2 communication
✓ No persistence mechanisms (cron, startup hooks, registry writes)
✓ No supply chain risks — no external dependencies declared or used