exec_call
System command execution
Line 38Snippets
- 代码执行: `eval()`, `exec()`, `child_process` while ((match = pattern.exec(content)) !== null) {eval_call
Use of eval()
Use of eval()
Line 38Snippets
- 代码执行: `eval()`, `exec()`, `child_process`│ utils.ts │ WARNING │ Uses eval() │webhook_exfiltration
Exfiltration via known webhook
Exfiltration via known webhook
Line 66Snippets
│ index.ts │ CRITICAL │ POST to webhook.site │fs_write
Filesystem write access
Filesystem write access
Line 206Snippets
pattern: /fs\.(?:writeFile|writeFileSync|appendFile)/gi, pattern: /fs\.(?:writeFile|writeFileSync|appendFile)/gi, pattern: /fs\.(?:writeFile|writeFileSync|appendFile)/gi,fs_read
Filesystem read access
Filesystem read access
Line 43Snippets
- 文件系统遍历: `fs.readdir()`, `glob` pattern: /fs\.(readdir|readdirSync|readFile|readFileSync)\s*\(\s*['"`](?:\/|~|\.\.)/gi, pattern: /fs\.(readdir|readdirSync|readFile|readFileSync)\s*\(\s*['"`](?:\/|~|\.\.)/gi, pattern: /fs\.(readdir|readdirSync|readFile|readFileSync)\s*\(\s*['"`](?:\/|~|\.\.)/gi, pattern: /fs\.(readdir|readdirSync|readFile|readFileSync)\s*\(\s*['"`](?:\/|~|\.\.)/gi,network_call
Outbound network call
Outbound network call
Line 37Snippets
- 外发数据: `fetch()`, `curl`, `webhook`, `POST` 到未知 URL- 外发数据: `fetch()`, `curl`, `webhook`, `POST` 到未知 URL pattern: /(?:fetch|axios|http|request)\s*\(\s*['"`]https?:\/\/(?!(?:api\.github|api\.openai|api\.anthropic|www\.moltbook))[^'"`]+['"`]/gi, pattern: /(?:fetch|axios|http|request)\s*\(\s*['"`]https?:\/\/(?!(?:api\.github|api\.openai|api\.anthropic|www\.moltbook))[^'"`]+['"`]/gi, pattern: /(?:fetch|axios|http\.get|https\.get)\s*\(/gi,env_access
Environment variable access
Environment variable access
Line 39Snippets
- 读取环境变量中的密钥: `process.env.API_KEY` const skillsDir = path.join(process.env.HOME, '.openclaw/workspace/skills');Trust Score
Updated há 2 semanas
Analisado
31 de mar. de 2026, 15:56
+ 2 previous scans
Compatível com
Skill details
Updated há 2 semanas
Analisado 31 de mar. de 2026, 15:56
Descricao
Skill raini-skill-audit
Scans recentes
31 de mar. de 2026, 15:56
Latest analysis
31 de mar. de 2026, 15:11
Run 2
27 de mar. de 2026, 15:43
Run 1