扫描报告
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.
可以安装
No action required. The skill is safe to use.
安全发现 2 项
| 严重性 | 安全发现 | 位置 |
|---|---|---|
| 低危 | Subprocess usage for dependency management | scripts/export-pdf/run.py:35 |
| 低危 | Version unpinned dependencies | scripts/export-pdf/requirements.txt:1 |
| 资源类型 | 声明权限 | 推断权限 | 状态 | 证据 |
|---|---|---|---|---|
| 文件系统 | READ | READ | ✓ 一致 | SKILL.md declares read access for reference files; export_pdf.py reads .md files |
| 命令执行 | WRITE | WRITE | ✓ 一致 | SKILL.md: 'python3 scripts/export-pdf/run.py'; run.py uses venv.create() and pip… |
| 网络访问 | NONE | NONE | — | No network calls detected; pip install is local venv only |
| 环境变量 | NONE | NONE | — | No environment variable access |
| 数据库 | NONE | NONE | — | No database access |
目录结构
11 文件 · 38.9 KB · 1206 行 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
依赖分析 2 项
| 包名 | 版本 | 来源 | 已知漏洞 | 备注 |
|---|---|---|---|---|
weasyprint | * | pip | 否 | Version not pinned; legitimate PDF generation library |
markdown | * | pip | 否 | Version not pinned; standard Markdown processor |
安全亮点
✓ 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