Scan Report
5 /100
workwork
学术综述撰写与格式化工具集 - 参考文献检查、格式验证、Word文档生成
学术论文格式化工具集,所有代码行为与文档声明一致,无恶意行为发现。network:READ 权限用于学术 API 验证,shell:WRITE 仅用于打开本地文档。
Safe to install
无需操作,可安全使用。
Findings 3 items
| Severity | Finding | Location |
|---|---|---|
| Info | 网络请求未在 SKILL.md 中显式声明 | scripts/literature_integrity_checker.py:267 |
| Info | shell 执行仅用于打开本地文档 | scripts/literature_integrity_checker.py:298 |
| Info | 文件修改操作已有警告提示 | SKILL.md:75 |
| Resource | Declared | Inferred | Status | Evidence |
|---|---|---|---|---|
| Filesystem | READ,WRITE | WRITE | ✓ Aligned | SKILL.md: 明确声明 filter_references.py、extract_and_fix_references.py 会修改文件 |
| Network | NONE | READ | ✓ Aligned | literature_integrity_checker.py:267 调用 CrossRef API 验证文献 |
| Shell | NONE | WRITE | ✓ Aligned | literature_integrity_checker.py:298 仅用于打开本地文档 |
| Environment | NONE | NONE | — | 代码中无 os.environ 访问 |
2 findings
Medium External URL 外部 URL
http://schemas.openxmlformats.org/wordprocessingml/2006/main scripts/extract_ref_format.py:20 Medium External URL 外部 URL
https://api.crossref.org/works?query= scripts/literature_integrity_checker.py:299 File Tree
26 files · 221.2 KB · 6626 lines Python 14f · 4131L
Markdown 7f · 1818L
JavaScript 2f · 530L
YAML 1f · 88L
JSON 2f · 59L
├─
▾
references
│ ├─
features_checklist.md
Markdown
│ └─
workflow_guide.md
Markdown
├─
▾
scripts
│ ├─
analyze_citation_pattern.py
Python
│ ├─
check_duplicate_citations.py
Python
│ ├─
create_word_doc_v3.js
JavaScript
│ ├─
create_word_with_superscript.js
JavaScript
│ ├─
document_format_checker.py
Python
│ ├─
extract_and_fix_references.py
Python
│ ├─
extract_ref_format.py
Python
│ ├─
filter_references.py
Python
│ ├─
literature_integrity_checker_auto_open.py
Python
│ ├─
literature_integrity_checker.py
Python
│ ├─
merge_duplicate_citations_in_paragraphs.py
Python
│ ├─
reference_accuracy_checker.py
Python
│ ├─
reference_formatter.py
Python
│ ├─
simple_verify.py
Python
│ ├─
typo_grammar_checker.py
Python
│ └─
unified_checker.py
Python
├─
▾
templates
│ └─
ref_format_default.yml
YAML
├─
_meta.json
JSON
├─
CHANGELOG.md
Markdown
├─
package.json
JSON
├─
README.md
Markdown
├─
SKILL.md
Markdown
├─
test_sample_with_errors.md
Markdown
└─
test_sample.md
Markdown
Dependencies 3 items
| Package | Version | Source | Known Vulns | Notes |
|---|---|---|---|---|
docx | ^9.6.1 | npm | No | Node.js Word 文档生成库 |
pyyaml | * | pip | No | YAML 配置解析 |
python-docx | * | pip | No | 可选依赖,用于 Word 文档操作 |
Security Positives
✓ 所有代码行为与 SKILL.md 文档描述完全一致
✓ 无凭证收割、API 密钥窃取等恶意行为
✓ 无 base64 编码、远程脚本下载等可疑技术
✓ 无隐藏的 HTML 注释或混淆代码
✓ 网络请求仅用于学术文献验证(CrossRef API),不外传敏感数据
✓ 第三方依赖简单:仅使用 docx npm 包和 pyyaml、python-docx Python 包
✓ 文件修改操作有明确警告和备份提示
✓ 自动打开文档功能限制在本地工作目录的 .docx 文件