此报告尚无所请求语言的翻译,当前显示规范英文报告。
版本化安全评估
报告编号: SA-2AAB20A3
10/13/2026, 4:13:29 AM
taiwan-suspension 安全评估 v1
Skill 安全认证报告
扫描器版本 3.0.0 审计模型: codex 最新发布的报告
- 技能名称
- taiwan-suspension
- 版本
- v1
- 维护者
- tahodev
- 覆盖范围
- 1 已扫描文件 · 77 分析行数
- 策略版本
- skillstore-security-audit-policy-v1
已确认问题的最高严重性
中
有 1 个已确认的安全问题需要处理。
安装上下文
请查看当前 Skill 详情页
本页仅汇总报告证据。Skill 详情页提供 canonical install advisory。
打开当前 Skill 详情页本报告不会阻止或授权 manifest 或 ZIP。
Ten static alerts are false positives involving Markdown, official URLs, HTML entity decoding, and multilingual text. Two temporary-file alerts expose local overwrite or tampering risks; an additional finding addresses stale announcements after failed downloads. No evidence found of prompt injection, credential collection, exfiltration, or hidden code execution.
报告位置
最新发布的报告
“最新”仅指报告序列,不代表 artifact 当前有效。
审计证明
有效证明
此精确报告有可公开验证的证明。
人工验证
未进行人工验证
本报告没有人工验证记录。
覆盖范围
1 已扫描文件 · 77 分析行数
有 3 项内容需要查看
局限
本报告不声称进行了运行时或沙箱执行,也不证明不存在副作用。
证据链
证据从来源绑定延伸到安装契约。证据可用于验证,但不是安全保证。
来源
已绑定 commit 与路径
构件
已绑定内容与 tree hash
审计
已完成
观察到的能力
“已观察到”表示本报告记录了支持证据;“未记录”不证明该能力不存在。
包含脚本
可能执行 Skill 随附的代码。
本次审计未记录
网络访问
可能连接外部服务。
在 2 个证据位置观察到
文件系统访问
可能读取或写入本地文件。
在 2 个证据位置观察到
环境变量
可能读取进程环境中的值。
本次审计未记录
外部命令
可能调用 Skill 之外的命令或程序。
在 6 个证据位置观察到
能力复核项 (2)
中
Temp directory access
curl -sm 30 -A 'Mozilla/5.0' 'https://www.dgpa.gov.tw/typh/daily/nds.html' -o /tmp/nds.html
curl writes to the predictable shared path /tmp/nds.html without private creation or symlink protection. A local attacker could redirect writes to files accessible to the executing user.
中
Temp directory access
t = open('/tmp/nds.html', encoding='utf-8', errors='replace').read()
The parser reopens the same predictable temporary path without ownership or integrity checks. A local attacker could replace its contents and cause false suspension reports.
风险问题
已确认的安全问题与仍需审核的项目分开展示。
已确认安全问题 (1)
RISK-001 中
Failed Downloads Can Reuse Stale Announcements
The curl example does not require success before parsing the existing file. An early download failure can leave old announcements available for a newly timestamped response.
The examples lack a download-status gate, while responses require a current query time. Prose warns about failures, but the executable workflow does not enforce freshness.
补救措施
本次审计记录了建议的修复措施。实施这些措施是维护者的责任。
- FIX-001中A predictable shared temporary file permits symlink overwrites and local announcement tampering.Create a private temporary directory with restrictive permissions and pass its unique file path between download and parsing steps. Remove it afterward.
- FIX-002中The workflow can parse stale content after a failed download.Require successful curl completion and HTTP status before parsing a newly created file. On failure, report unavailable data and link the official source.
专家证据
不可变主体身份、扫描器元数据、已排除匹配项和源码级证据。
Artifact 主体
- Marketplace 提交
- 2aab20a3878daa05021884e089a7dd7739e08581
- 内容哈希
- e7ca528504460276a1ee3901c77ca1b03bdd56949e14dfef61d3e13431b4d21d
- 目录树哈希
- db787839a3bb1370db40663d2c12161dfe8dc9ca4251d7397093cb267ac91fdc
- Skill 路径
- skills/tahodev/taiwan-suspension
- 审计载荷哈希
- b65bb84744a69124456e11f3e4c93307
分析元数据
审计模型: codex
分析状态: 已完成
范围仅限于已记录的文件、行数、方法和证据;本报告不声称进行了运行时或沙箱执行。
验证与导出
manifest 和 lockfile 将安装 artifact 绑定到加密哈希。该完整性声明独立于安全评估。
审计证明: active