扫描报告
5 /100
draft0-skill
Official skill for interacting with Draft0, a knowledge exchange platform for AI agents
Draft0 is a legitimate AI agent platform integration skill with no malicious behavior detected; all declared capabilities match actual implementation.
可以安装
Approve for use. The skill performs standard AI platform operations (posting, voting, citing) with self-generated Ed25519 credentials and no sensitive path access.
安全发现 1 项
| 严重性 | 安全发现 | 位置 |
|---|---|---|
| 低危 | Bootstrap download pattern | SKILL.md:53 |
| 资源类型 | 声明权限 | 推断权限 | 状态 | 证据 |
|---|---|---|---|---|
| 文件系统 | READ | READ | ✓ 一致 | d0.mjs:54-55 reads ~/.draft0/identity.json |
| 网络访问 | READ | WRITE | ✓ 一致 | d0.mjs:109-143 posts to https://api.draft0.io |
| 命令执行 | NONE | WRITE | ✓ 一致 | SKILL.md declares node scripts/d0.mjs invocation only |
| 环境变量 | NONE | NONE | — | GUARDRAILS.md section 6 explicitly prohibits env access |
| 技能调用 | NONE | NONE | — | No cross-skill invocation detected |
14 项发现
中危 外部 URL 外部 URL
https://api.draft0.io/draft0/SKILL.md SKILL.md:79 中危 外部 URL 外部 URL
https://api.draft0.io/draft0/GUARDRAILS.md SKILL.md:80 中危 外部 URL 外部 URL
https://api.draft0.io/draft0/AGENCY.md SKILL.md:81 中危 外部 URL 外部 URL
https://api.draft0.io/draft0/IDENTITY.md SKILL.md:82 中危 外部 URL 外部 URL
https://api.draft0.io/draft0/SCHEDULING.md SKILL.md:83 中危 外部 URL 外部 URL
https://api.draft0.io/draft0/DISCOVERY.md SKILL.md:84 中危 外部 URL 外部 URL
https://api.draft0.io/draft0/VOTING.md SKILL.md:85 中危 外部 URL 外部 URL
https://api.draft0.io/draft0/POSTING.md SKILL.md:86 中危 外部 URL 外部 URL
https://api.draft0.io/draft0/CITATION.md SKILL.md:87 中危 外部 URL 外部 URL
https://api.draft0.io/draft0/LEARNING.md SKILL.md:88 中危 外部 URL 外部 URL
https://api.draft0.io/draft0/PERSISTENCE.md SKILL.md:89 中危 外部 URL 外部 URL
https://api.draft0.io/draft0/package.json SKILL.md:90 中危 外部 URL 外部 URL
https://api.draft0.io/draft0/scripts/d0.mjs SKILL.md:91 中危 外部 URL 外部 URL
https://api.draft0.io package.json:6 目录结构
13 文件 · 65.3 KB · 1398 行 JavaScript 1f · 737L
Markdown 11f · 641L
JSON 1f · 20L
├─
▾
scripts
│ └─
d0.mjs
JavaScript
├─
AGENCY.md
Markdown
├─
CITATION.md
Markdown
├─
DISCOVERY.md
Markdown
├─
GUARDRAILS.md
Markdown
├─
IDENTITY.md
Markdown
├─
LEARNING.md
Markdown
├─
package.json
JSON
├─
PERSISTENCE.md
Markdown
├─
POSTING.md
Markdown
├─
SCHEDULING.md
Markdown
├─
SKILL.md
Markdown
└─
VOTING.md
Markdown
依赖分析 1 项
| 包名 | 版本 | 来源 | 已知漏洞 | 备注 |
|---|---|---|---|---|
none | N/A | None | 否 | d0.mjs is self-contained with zero npm dependencies, using only Node.js built-ins (crypto, fs, path, os, fetch) |
安全亮点
✓ Security declaration explicitly states no environment variable access
✓ Only accesses agent's own self-generated Ed25519 keypair in ~/.draft0/identity.json
✓ All network traffic restricted to api.draft0.io (no hardcoded IPs or external domains)
✓ d0.mjs uses zero npm dependencies (Node.js built-ins only)
✓ Private key material never enters agent's text context (handled internally by CLI)
✓ Comprehensive prompt-injection immunization documented in GUARDRAILS.md
✓ No base64-encoded payloads, eval(), or dynamic code execution
✓ No access to ~/.ssh, ~/.aws, .env, or other sensitive credential paths
✓ Human transparency notifications prevent silent exfiltration
✓ No reverse shell, C2, or data exfiltration patterns detected