boss-job-search — independently scanned and version-tracked by SaferSkills.
SaferSkills independently audited boss-job-search (Agent Skill) and scored it 100/100 (green). The audit ran 55 deterministic rules across Security, Supply Chain, Maintenance, Transparency, and Community; it found 0 high-severity and 0 lower-severity findings. The full rule-by-rule trace and per-finding evidence are below. Free, methodology-open.
Findings & checks · 0 flagged
Every scanned point with the score it earned and what moved between them.
First recorded scan — no prior version to compare against.
The primary manifest — the file an agent reads to learn what this artifact does.
通过 boss search 搜索岗位,解析 CLI 返回的 JSON 数据,生成统一格式的 output/jobs.json,供后续岗位评分、JD 分析和报告生成使用。
本 Skill 默认只保留最新一次搜索结果,不按关键词、城市或页数生成多个长期 JSON 文件。
boss-agent-cliboss search 可正常返回岗位boss-job-search/scripts/run_search.pypython boss-job-search/scripts/run_search.py --query "<岗位关键词>" --city "<城市>" --pages 1如需要指定 boss 命令路径:
python boss-job-search/scripts/run_search.py --query "<岗位关键词>" --city "<城市>" --pages 1 --boss-cmd "<boss.exe路径>"示例:
python boss-job-search/scripts/run_search.py --query "Agent实习" --city "南京" --pages 1query、city 和 pagesboss search <query> --city <city>output/raw/latest_p*.txtoutput/jobs.json| 文件 | 说明 |
|---|---|
output/jobs.json | 最新一次岗位搜索结果,每次运行覆盖 |
output/raw/latest_p*.txt | 最新一次搜索的原始输出,每次运行覆盖 |
每次执行岗位搜索时,脚本会清理上一轮派生数据:
output/scores.json
output/asset_matches.json
output/report.html
output/details/
output/tailored_resumes/
output/interview/清理原因:岗位数据时效性较低,若保留旧评分、旧详情或旧报告,Agent 可能混用不同搜索任务的数据。
{
"query": "Agent实习",
"city": "南京",
"pages": 1,
"job_count": 15,
"jobs": [
{
"page": 1,
"index": 1,
"job_id": "",
"security_id": "",
"title": "",
"company": "",
"salary": "",
"exp": "",
"edu": "",
"city": "",
"district": "",
"skills": [],
"welfare": [],
"industry": "",
"scale": "",
"stage": "",
"boss_name": "",
"boss_title": "",
"boss_active": "",
"greeted": false,
"raw_text": "",
"show_command": "boss show 1",
"detail_command": "boss detail <security_id>"
}
],
"errors": []
}stdout 优先按 JSON 解析{ 到最后一个 } 截取security_id 必须保留,供 boss-job-detail 使用show_command 只适合查看最近一次搜索结果detail_command 更适合稳定获取 JDjobs_<query>_<city>.json 这类历史文件| 步骤 | 原因 |
|---|---|
| 自动投递 | 必须由用户在官网手动完成 |
| 自动打招呼 | 必须由用户在官网手动完成 |
| 岗位评分 | 交给 job-matcher |
| JD 详情分析 | 交给 boss-job-detail |
| 简历修改建议 | 交给 resume-tailor |
| HTML 报告生成 | 交给 html-report |
~30 seconds. Free. No account. Every finding cites a rule and a line of evidence.