Scan Report
5 /100
admissions-cv-writing
Writes study abroad admissions CVs and resumes with PDF export capability
This is a legitimate CV writing skill with standard PDF export functionality. All operations are declared, documented, and necessary for the stated purpose.
Safe to install
No action required. The skill is safe to use.
Findings 2 items
| Severity | Finding | Location |
|---|---|---|
| Low | Subprocess usage for dependency management | scripts/export-pdf/run.py:35 |
| Low | Version unpinned dependencies | scripts/export-pdf/requirements.txt:1 |
| Resource | Declared | Inferred | Status | Evidence |
|---|---|---|---|---|
| Filesystem | READ | READ | ✓ Aligned | SKILL.md declares read access for reference files; export_pdf.py reads .md files |
| Shell | WRITE | WRITE | ✓ Aligned | SKILL.md: 'python3 scripts/export-pdf/run.py'; run.py uses venv.create() and pip… |
| Network | NONE | NONE | — | No network calls detected; pip install is local venv only |
| Environment | NONE | NONE | — | No environment variable access |
| Database | NONE | NONE | — | No database access |
File Tree
11 files · 38.9 KB · 1206 lines Markdown 7f · 594L
Python 2f · 350L
CSS 1f · 260L
Text 1f · 2L
├─
▾
references
│ ├─
bullet-expansion-guide.md
Markdown
│ ├─
cv-format-example.md
Markdown
│ ├─
info-requirements.md
Markdown
│ ├─
quality-checklist.md
Markdown
│ └─
writing-instructions.md
Markdown
├─
▾
scripts
│ ├─
▾
export-pdf
│ │ ├─
▾
css
│ │ │ └─
offerclaw.css
CSS
│ │ ├─
export_pdf.py
Python
│ │ ├─
requirements.txt
Text
│ │ └─
run.py
Python
│ └─
README.md
Markdown
└─
SKILL.md
Markdown
Dependencies 2 items
| Package | Version | Source | Known Vulns | Notes |
|---|---|---|---|---|
weasyprint | * | pip | No | Version not pinned; legitimate PDF generation library |
markdown | * | pip | No | Version not pinned; standard Markdown processor |
Security Positives
✓ All functionality is fully documented in SKILL.md
✓ No credential harvesting or sensitive path access
✓ No base64-encoded commands or obfuscated code
✓ No network exfiltration or C2 indicators
✓ PDF export uses WeasyPrint, a well-established legitimate library
✓ Dependencies are isolated in a venv, protecting global environment
✓ Font loading uses safe local file URI patterns (as_uri())
✓ No eval() or dynamic code execution
✓ CSS uses standard templating with no hidden functionality