Scan Report
5 /100
paper-cluster-survey-v2-2
Extract structured paper records from PDFs and URLs, then classify and write academic survey reviews
A legitimate academic paper extraction and survey generation skill with appropriate, documented capabilities and no malicious behavior detected.
Safe to install
Approve for use. This skill performs standard paper metadata extraction from PDFs and URLs using well-defined, documented methods.
Findings 1 items
| Severity | Finding | Location |
|---|---|---|
| Low | Shell tool usage not explicitly documented in SKILL.md | SKILL.md:68 |
| Resource | Declared | Inferred | Status | Evidence |
|---|---|---|---|---|
| Filesystem | READ | READ | ✓ Aligned | scripts/extract-paper-records.mjs:179 reads local files via fs.readFileSync |
| Network | READ | READ | ✓ Aligned | scripts/extract-paper-records.mjs:247 uses native fetch() to retrieve paper URLs |
| Shell | WRITE | WRITE | ✓ Aligned | scripts/extract-paper-records.mjs:194-225 invokes pdftotext, mutool, python3, st… |
1 findings
Medium External URL 外部 URL
https://arxiv.org/abs/1234.5678 README.md:30 File Tree
10 files · 37.6 KB · 1320 lines JavaScript 3f · 792L
Markdown 6f · 522L
YAML 1f · 6L
├─
▾
agents
│ └─
openai.yaml
YAML
├─
▾
references
│ ├─
extraction-pipeline.md
Markdown
│ ├─
output-schema.md
Markdown
│ ├─
review-paper-style.md
Markdown
│ └─
taxonomy-guidelines.md
Markdown
├─
▾
scripts
│ ├─
extract-paper-records.mjs
JavaScript
│ ├─
normalize-sources.mjs
JavaScript
│ └─
render-formal-review-template.mjs
JavaScript
├─
README.md
Markdown
└─
SKILL.md
Markdown
Dependencies 1 items
| Package | Version | Source | Known Vulns | Notes |
|---|---|---|---|---|
Node.js built-ins | N/A | runtime | No | Uses only built-in modules: fs, os, path, process, child_process (spawnSync), fetch (native) |
Security Positives
✓ No credential harvesting or environment variable enumeration
✓ No network exfiltration or data transmission to external servers beyond source URLs
✓ No access to sensitive paths (~/.ssh, ~/.aws, .env)
✓ No obfuscation techniques (base64, eval, atob)
✓ No remote script execution (curl|bash, wget|sh)
✓ No arbitrary shell command execution - only specific PDF extraction tools
✓ Uses only Node.js built-in modules, no external dependencies
✓ Shell commands are standard, well-known utilities (pdftotext, mutool, strings)
✓ All shell invocations are documented through bundled scripts reference
✓ Temporary PDF files are properly cleaned up after processing
✓ No privilege escalation attempts