扫描报告
18 /100
post-job
Post free job ads to 20+ job boards such as LinkedIn, Indeed, Ziprecruiter via Fuku AI relay service
Legitimate job posting skill using a third-party relay service (Fuku AI) with documented network access and shell execution; no malicious behavior detected.
可以安装
Pin dependency versions in package.json for supply chain stability. Add actual credential validation in validateCredentials() to avoid misleading empty function. Otherwise safe for use.
安全发现 4 项
| 严重性 | 安全发现 | 位置 |
|---|---|---|
| 低危 | Empty validateCredentials() stub | scripts/post_job.js:72 |
| 低危 | Unpinned dependency versions | package.json:9 |
| 低危 | Mandatory sub-agent spawning directive | SKILL.md:128 |
| 提示 | Hardcoded API client tokens | scripts/post_job.js:57 |
| 资源类型 | 声明权限 | 推断权限 | 状态 | 证据 |
|---|---|---|---|---|
| 文件系统 | READ | READ | ✓ 一致 | loadLocations.js:29 fs.readFileSync(locationsPath) |
| 网络访问 | READ | WRITE | ✓ 一致 | post_job.js:84-89,87 axios.post to hapi.fuku.ai (data exfiltration is declared i… |
| 命令执行 | WRITE | WRITE | ✓ 一致 | SKILL.md documents node scripts/post_job.js as canonical execution; shell:WRITE … |
9 项发现
中危 外部 URL 外部 URL
https://hapi.fuku.ai SKILL.md:66 中危 外部 URL 外部 URL
https://www.linkedin.com/company/business-consulting-inter SKILL.md:108 中危 外部 URL 外部 URL
https://hapi.fuku.ai/hr/rc/anon/job/status/linkedin scripts/monitor_linkedin.js:16 中危 外部 URL 外部 URL
https://hapi.fuku.ai/hr/rc/anon/job/upload scripts/post_job.js:84 中危 外部 URL 外部 URL
https://hapi.fuku.ai/hr/rc/anon/job/create scripts/post_job.js:85 中危 外部 URL 外部 URL
https://hapi.fuku.ai/hr/rc/anon/job/sync/linkedin scripts/post_job.js:86 中危 外部 URL 外部 URL
https://app.fuku.ai/career/apply?id=$ scripts/post_job.js:164 提示 邮箱 邮箱地址
[email protected] SKILL.md:289 提示 邮箱 邮箱地址
[email protected] scripts/post_job.js:266 目录结构
7 文件 · 58.4 KB · 2071 行 JSON 2f · 955L
JavaScript 3f · 602L
Markdown 1f · 293L
YAML 1f · 221L
├─
▾
assets
│ └─
locations.json
JSON
├─
▾
scripts
│ ├─
loadLocations.js
JavaScript
│ ├─
monitor_linkedin.js
JavaScript
│ └─
post_job.js
JavaScript
├─
package.json
JSON
├─
pnpm-lock.yaml
YAML
└─
SKILL.md
Markdown
依赖分析 4 项
| 包名 | 版本 | 来源 | 已知漏洞 | 备注 |
|---|---|---|---|---|
axios | ^1.6.0 | npm | 否 | Version not pinned; accepts 1.6.x-1.9.x |
dayjs | ^1.11.19 | npm | 否 | Version not pinned |
dotenv | ^17.3.1 | npm | 否 | Imported but not used in scripts; version not pinned |
fuse.js | ^7.0.0 | npm | 否 | Version not pinned |
安全亮点
✓ Input sanitization present for job descriptions (prompt injection defense)
✓ JobId validation uses regex to prevent shell injection
✓ Channel sanitization in monitor script prevents log injection
✓ Internal API protection via Symbol token pattern
✓ SKILL.md fully documents external service usage and data transmitted
✓ No access to ~/.ssh, ~/.aws, .env, or other sensitive paths
✓ No base64 decode+eval patterns, no curl|bash remote execution
✓ No credential harvesting or exfiltration beyond declared job posting data