job-agent
This is a documentation-only skill that instructs the AI to invoke the jobagent CLI, but the undeclared shell:WRITE requirement and remote install pattern present notable concerns despite partial risk acknowledgment.
Why this conclusion was reached
2/4 dimensions flagged3 undeclared or violating capabilities were inferred.
1 high-risk artifacts or egress signals were extracted.
There is no explicit malicious chain in the report.
Dependency information is incomplete, so supply-chain confidence stays limited.
What drove the risk score up
SKILL.md instructs the AI to run Bash commands (jobagent doctor env, jobagent round start, etc.) but declares no allowed-tools, creating a doc-to-capability mismatch
curl|bash installer from GitHub raw URL on line 53; partially acknowledged in skill-card.md but risk remains
Skill is purely guidance text; no embedded malicious code found in the distributed skill artifact
Most important evidence
Undeclared shell execution requirements
SKILL.md frontmatter declares allowed-tools: none but the skill body explicitly instructs the AI to run Bash commands (jobagent doctor env, jobagent round start, jobagent <platform> login --check, etc.) across dozens of lines. This is a doc-to-capability mismatch.
SKILL.md:1 Remote script download via curl|bash
Line 53 contains 'curl -fsSL https://raw.githubusercontent.com/jiyangnan/AgentMesh-JobAgent/main/scripts/install.sh | bash' — a well-known risky pattern that fetches and executes arbitrary code from a remote URL. The Windows variant uses 'irm ... | iex' with the same risk.
SKILL.md:53 Missing filesystem:READ declaration for resume file access
SKILL.md references 'jobagent resume analyze --file <resume-path>' which implies reading local resume files, but no filesystem:READ is declared in allowed-tools.
SKILL.md:66 Declared capability vs actual capability
SKILL.md instructs Bash execution of jobagent CLI commands throughout without declared allowed-tools SKILL.md references reading resume files (--file <resume-path>) and output review files without filesystem:READ declaration SKILL.md is itself a skill-invoke document, instructing the AI to call the jobagent CLI as a subprocess Suspicious artifacts and egress
curl -fsSL https://raw.githubusercontent.com/jiyangnan/AgentMesh-JobAgent/main/scripts/install.sh | bash SKILL.md:53
https://jobagent.agentmesh360.com/ SKILL.md:8
https://agentmesh360.com/app/ SKILL.md:24
https://clawhub.ai/user/jiyangnan skill-card.md:7
https://clawhub.ai/jiyangnan/skills/job-agent skill-card.md:31
Dependencies and supply chain
There are no structured dependency warnings.
File composition
SKILL.md skill-card.md