T01 · Skill Instruction Hijacking
- Location
SKILL.md:151- Finding
Untrusted Job-Page Content Is Processed Without Prompt-Injection Isolation
- Content
View full analysis
.md` c. Extract 4–6 keywords from the job title and description d. Call: ``` python3 ~/.openclaw/workspace/skills/job-search-tailor/scripts/save_archetype.py \ --name "" \ --keywords "" \ --resume-path "~/.job-search/archetypes/.md" ``` ``` ### Technical Analysis The Skill directs the agent to retrieve and interpret content from externally controlled job pages. It does not instruct the agent to treat fetched page content strictly as untrusted data, ignore instructions embedded in that content, or validate extracted fields against a fixed schema. Fetched job titles and descriptions subsequently influence: - Archetype selection. - Generation of new archetype names and keywords. - Resume file content. - Arguments supplied to `save_archetype.py`. - Persistent configuration records. A malicious job listing can include text crafted as agent instructions rather tha ...[truncated 1779 chars]- Remediation
View remediation
