story-engine-for-creator
纯故事创作工具,代码相对干净,存在轻微文档不一致(声称纯本地但支持LLM调用)和未声明文件写入。
Why this conclusion was reached
1/4 dimensions flagged2 undeclared or violating capabilities were inferred.
2 lower-risk artifacts were extracted and still need context.
There is no explicit malicious chain in the report.
Dependency information is incomplete, so supply-chain confidence stays limited.
What drove the risk score up
SKILL.md声明'纯本地运行:无需联网',但代码支持set_llm_provider外部LLM集成
generate_novel方法写入audit_report.html,SKILL.md未提及但skill-card.md有披露
无requirements.txt,仅使用标准库
Most important evidence
文档声称与代码能力不一致
SKILL.md声明'纯本地运行:无需联网',但代码提供了set_llm_provider()接口,允许用户注入外部LLM Provider处理小说文本。skill-card.md已承认此行为,但与SKILL.md主文档矛盾。
scripts/story_engine.py:239 未声明的文件写入操作
generate_novel()方法会将HTML审计报告写入当前工作目录的audit_report.html,SKILL.md核心文档未提及此行为,仅skill-card.md有说明。
scripts/story_engine.py:447 无依赖清单文件
未发现requirements.txt或setup.py,项目仅使用Python标准库(uuid, json, re, dataclasses, typing, collections),降低了供应链风险。
Declared capability vs actual capability
scripts/story_engine.py:447 - with open('audit_report.html', 'w') scripts/story_engine.py:239-287 - set_llm_provider()允许外部LLM处理文本 无subprocess或os.system调用 无os.environ访问 Suspicious artifacts and egress
https://clawhub.ai/user/nohn3043-arch skill-card.md:9
https://clawhub.ai/nohn3043-arch/skills/story-engine-for-creator skill-card.md:43
Dependencies and supply chain
There are no structured dependency warnings.
File composition
scripts/story_engine.py skill-card.md