Scan Report
5 /100
cjl-slides
HTML presentation generator with 24 international design styles, exporting to .pptx format
A legitimate HTML presentation generator with 24 design styles and PPTX export. All declared tools are used for their stated purpose with no hidden functionality.
Safe to install
No action needed. Skill is safe to use.
Findings 1 items
| Severity | Finding | Location |
|---|---|---|
| Low | deploy.sh script referenced but not included Doc Mismatch | SKILL.md:1 |
| Resource | Declared | Inferred | Status | Evidence |
|---|---|---|---|---|
| Filesystem | WRITE | WRITE | ✓ Aligned | Write tool maps to filesystem:WRITE; both scripts write output files to user-spe… |
| Filesystem | READ | READ | ✓ Aligned | Read/Glob tools map to filesystem:READ; scripts read input .pptx and .html files |
| Network | READ | READ | ✓ Aligned | WebFetch maps to network:READ; Chart.js CDN fetch is documented and necessary |
| Shell | WRITE | WRITE | ✓ Aligned | Bash tool declared; deploy.sh reference exists in docs but script not present in… |
File Tree
4 files · 34.5 KB · 904 lines Markdown 2f · 464L
Python 2f · 440L
├─
▾
scripts
│ ├─
extract-pptx.py
Python
│ └─
html-to-pptx.py
Python
├─
SKILL.md
Markdown
└─
STYLE_PREVIEWS.md
Markdown
Dependencies 2 items
| Package | Version | Source | Known Vulns | Notes |
|---|---|---|---|---|
python-pptx | * | pip | No | Used for PPTX read/write; version not pinned but package is well-maintained |
lxml | * | pip | No | Used for HTML parsing in html-to-pptx.py; version not pinned |
Security Positives
✓ No credential harvesting or environment variable iteration for sensitive keys
✓ No base64 encoding, eval(), or obfuscated code patterns
✓ No access to sensitive paths (~/.ssh, ~/.aws, .env)
✓ No network exfiltration or C2 communication
✓ All Python dependencies (python-pptx, lxml) are standard and appropriate for the stated functionality
✓ File operations are scoped to user-provided input/output paths only
✓ No subprocess or shell execution in provided scripts — pure file I/O and parsing
✓ SKILL.md accurately describes all major capabilities
✓ Chart.js CDN usage is documented with fallback strategy