📦
审计历史
youbike-realtime - 1 审计
审计版本 1 最新
2026年10月13日 04:29
Reviewed all 114 static findings: 109 are false positives from Markdown formatting, public-data URLs, read-only queries, and readable multilingual text. Five downloads use predictable shared temporary paths, allowing local symlink overwrite or cache tampering when another user controls those paths. No evidence found of prompt injection, credential access, or data exfiltration.
1
已扫描文件
239
分析行数
8
复核项
0
已忽略误报
能力复核项 (5)
这些是真实的本地能力,对此技能可能是预期行为,因此需要复核,但不会按已确认恶意行为计分。
中
Temp directory access
curl -sm 60 https://apis.youbike.com.tw/json/station-yb2.json -o /tmp/youbike_all.json
Curl writes to predictable /tmp/youbike_all.json without creating a private directory. A local attacker can precreate a writable symlink target or tamper with shared cache data.
中
Temp directory access
curl -sm 30 https://tcgbusfs.blob.core.windows.net/dotapp/youbike/v2/youbike_immediate.json -o /tmp/
Curl writes to predictable /tmp/youbike.json without establishing private ownership. A local attacker can redirect a writable download through a symlink or alter shared cache contents.
中
Temp directory access
curl -sm 30 'https://data.ntpc.gov.tw/api/datasets/010E5B15-3823-4B20-B401-B1CF000550C5/json?page=0&
Curl downloads into predictable /tmp/youbike_ntpc.json without a private directory. Preexisting attacker-controlled symlinks can redirect writable output, and shared files permit cache tampering.
中
Temp directory access
curl -sm 30 'https://newdatacenter.taichung.gov.tw/api/v1/no-auth/resource.download?rid=9468c0d0-e1e
Curl writes directly to predictable /tmp/youbike_tc.json. Without private ownership, another local user can precreate a writable symlink target or supply tampered cache data.
中
Temp directory access
curl -sm 30 'https://opendata.tycg.gov.tw/api/v1/dataset.api_access?rid=08274d61-edbe-419d-8fcc-7a64
Curl writes directly to predictable /tmp/youbike_ty.json without isolating the cache. Local attackers can exploit preexisting writable symlinks or alter shared station data.
风险因素
⚙️ 外部命令 (50)
SKILL.md:14 SKILL.md:25-27 SKILL.md:27-29 SKILL.md:29-31 SKILL.md:31-37 SKILL.md:37 SKILL.md:38 SKILL.md:39-40 SKILL.md:40 SKILL.md:41 SKILL.md:42 SKILL.md:43-44 SKILL.md:44-45 SKILL.md:45 SKILL.md:46-47 SKILL.md:47 SKILL.md:48 SKILL.md:54 SKILL.md:55 SKILL.md:56 SKILL.md:57 SKILL.md:58 SKILL.md:59 SKILL.md:60 SKILL.md:64-84 SKILL.md:84-90 SKILL.md:90-93 SKILL.md:93-99 SKILL.md:99 SKILL.md:100 SKILL.md:104-106 SKILL.md:106-108 SKILL.md:108-112 SKILL.md:112-113 SKILL.md:113 SKILL.md:114 SKILL.md:115 SKILL.md:116-117 SKILL.md:117-118 SKILL.md:118-119 SKILL.md:119 SKILL.md:120 SKILL.md:121 SKILL.md:123-127 SKILL.md:127-131 SKILL.md:131-133 SKILL.md:133-135 SKILL.md:135 SKILL.md:141 SKILL.md:142
审计者: codex