Low Risk — Risk Score 20/100
Last scan:2 days ago Rescan
20 /100
Tech Brief
科技资讯简报 - 追踪内存、AI、算力领域的最新资讯
Tech news aggregation skill with minor documentation gaps (undeclared subprocess usage) but no evidence of malicious behavior; hardcoded IP is a placeholder, not active C2.
Skill NameTech Brief
Duration42.8s
Enginepi
Safe to install
Add subprocess usage to SKILL.md if this behavior is intentional; verify the hardcoded IP is not used in production; consider pinning exact dependency versions for reproducibility.

Findings 3 items

Severity Finding Location
Low
Undeclared subprocess execution
The daily_fetch.py script uses subprocess.run to invoke the policy script from a sibling skill directory, but this is not declared in SKILL.md or the allowed-tools mapping.
subprocess.run([sys.executable, str(policy_script), '--days', str(days)], capture_output=True, text=True)
→ Add subprocess to allowed-tools mapping or document this cross-skill invocation in SKILL.md
scripts/daily_fetch.py:55
Low
Hardcoded IP address placeholder
A hardcoded IP '120.0.0.0' appears in fetch_news.py but analysis shows it is unused placeholder data, not an active connection endpoint.
120.0.0.0
→ Remove placeholder IP or replace with proper documentation
scripts/fetch_news.py:72
Low
Undeclared cross-skill file read
The script reads policy data from a sibling skill directory (ai-policy-brief) without declaring skill_invoke permission.
policy_file = SCRIPT_DIR.parent / 'ai-policy-brief' / 'output' / 'policy.json'
→ Document cross-skill dependencies in SKILL.md
scripts/daily_fetch.py:44
ResourceDeclaredInferredStatusEvidence
Filesystem NONE WRITE ✓ Aligned scripts/daily_fetch.py:93 - creates output directory and writes brief.md
Network READ READ ✓ Aligned RSS feeds, HTML scraping, and API calls to Weibo/Zhihu/Bilibili documented in so…
Shell NONE WRITE ✓ Aligned scripts/daily_fetch.py:55-62 - subprocess.run to execute policy script
Environment NONE NONE No access to environment variables detected
Skill Invoke NONE READ ✓ Aligned scripts/daily_fetch.py:44-45 - reads from sibling skill directory ai-policy-brie…
1 High 40 findings
📡
High IP Address 硬编码 IP 地址
120.0.0.0
scripts/fetch_news.py:72
🔗
Medium External URL 外部 URL
https://www.techpowerup.com/rss/
references/sources.md:9
🔗
Medium External URL 外部 URL
https://www.tomshardware.com/feeds/all
references/sources.md:10
🔗
Medium External URL 外部 URL
https://www.anandtech.com/rss/
references/sources.md:11
🔗
Medium External URL 外部 URL
https://www.theverge.com/rss/index.xml
references/sources.md:12
🔗
Medium External URL 外部 URL
https://feeds.arstechnica.com/arstechnica/index
references/sources.md:13
🔗
Medium External URL 外部 URL
https://www.expreview.com/
references/sources.md:19
🔗
Medium External URL 外部 URL
https://www.mydrivers.com/
references/sources.md:20
🔗
Medium External URL 外部 URL
https://www.pcpop.com/
references/sources.md:21
🔗
Medium External URL 外部 URL
https://www.ithome.com/
references/sources.md:22
🔗
Medium External URL 外部 URL
https://www.huxiu.com/
references/sources.md:23
🔗
Medium External URL 外部 URL
https://36kr.com/
references/sources.md:24
🔗
Medium External URL 外部 URL
https://www.samsung.com/semiconductor/
references/sources.md:30
🔗
Medium External URL 外部 URL
https://www.skhynix.com/
references/sources.md:31
🔗
Medium External URL 外部 URL
https://www.micron.com/
references/sources.md:32
🔗
Medium External URL 外部 URL
https://nvidianews.nvidia.com/
references/sources.md:33
🔗
Medium External URL 外部 URL
https://www.amd.com/en/newsroom.html
references/sources.md:34
🔗
Medium External URL 外部 URL
https://www.intel.com/content/www/us/en/newsroom/news.html
references/sources.md:35
🔗
Medium External URL 外部 URL
https://www.gov.cn/
references/sources.md:45
🔗
Medium External URL 外部 URL
https://www.cac.gov.cn/
references/sources.md:46
🔗
Medium External URL 外部 URL
https://www.miit.gov.cn/
references/sources.md:47
🔗
Medium External URL 外部 URL
https://www.most.gov.cn/
references/sources.md:48
🔗
Medium External URL 外部 URL
https://www.ndrc.gov.cn/
references/sources.md:49
🔗
Medium External URL 外部 URL
https://www.gd.gov.cn/
references/sources.md:55
🔗
Medium External URL 外部 URL
https://www.gz.gov.cn/
references/sources.md:56
🔗
Medium External URL 外部 URL
https://www.sz.gov.cn/
references/sources.md:57
🔗
Medium External URL 外部 URL
https://smartcity.team/
references/sources.md:63
🔗
Medium External URL 外部 URL
https://weibo.com/ajax/side/hotSearch
references/sources.md:71
🔗
Medium External URL 外部 URL
https://www.zhihu.com/api/v3/feed/topstory/hot-lists/total
references/sources.md:72
🔗
Medium External URL 外部 URL
https://api.bilibili.com/x/web-interface/popular
references/sources.md:73
🔗
Medium External URL 外部 URL
https://top.baidu.com/board?tab=realtime
references/sources.md:74
🔗
Medium External URL 外部 URL
https://www.huodongxing.com/
references/sources.md:82
🔗
Medium External URL 外部 URL
https://www.hudongba.com/
references/sources.md:83
🔗
Medium External URL 外部 URL
https://www.huodongjia.com/
references/sources.md:84
🔗
Medium External URL 外部 URL
https://www.zhihu.com/api/v3/feed/topstory/hot-lists/total?limit=10
scripts/fetch_trends.py:34
🔗
Medium External URL 外部 URL
https://weibo.com
scripts/fetch_trends.py:59
🔗
Medium External URL 外部 URL
https://s.weibo.com/weibo?q=
scripts/fetch_trends.py:81
🔗
Medium External URL 外部 URL
https://www.zhihu.com
scripts/fetch_trends.py:104
🔗
Medium External URL 外部 URL
https://api.bilibili.com/x/web-interface/popular?ps=20&pn=1
scripts/fetch_trends.py:150
🔗
Medium External URL 外部 URL
https://www.bilibili.com/video/
scripts/fetch_trends.py:166

File Tree

6 files · 26.7 KB · 939 lines
Python 3f · 701L Markdown 2f · 232L Text 1f · 6L
├─ 📁 references
│ └─ 📝 sources.md Markdown 108L · 2.7 KB
├─ 📁 scripts
│ ├─ 🐍 daily_fetch.py Python 186L · 5.7 KB
│ ├─ 🐍 fetch_news.py Python 256L · 7.5 KB
│ └─ 🐍 fetch_trends.py Python 259L · 7.7 KB
├─ 📄 requirements.txt Text 6L · 113 B
└─ 📝 SKILL.md Markdown 124L · 2.9 KB

Dependencies 5 items

PackageVersionSourceKnown VulnsNotes
requests >=2.28.0 pip No Minimum version specified; consider pinning exact version
beautifulsoup4 >=4.12.0 pip No Minimum version specified; consider pinning exact version
lxml >=4.9.0 pip No Minimum version specified; consider pinning exact version
python-dateutil >=2.8.0 pip No Minimum version specified; consider pinning exact version
feedparser >=6.0.0 pip No Minimum version specified; consider pinning exact version

Security Positives

✓ No credential harvesting or environment variable enumeration detected
✓ No base64-encoded commands or eval() calls found
✓ No access to sensitive paths (~/.ssh, ~/.aws, .env) observed
✓ No data exfiltration to external IPs
✓ No reverse shell, C2, or reverse engineering behavior
✓ Dependencies (requests, beautifulsoup4) have no known critical vulnerabilities at specified minimum versions
✓ All network requests target legitimate news sources (RSS feeds, tech media, social platforms)
✓ Output is written locally to output/ directory only