T01 · Skill Instruction Hijacking
- Location
SKILL.md:13- Finding
Indirect Prompt Injection Through Untrusted Paper Content
- Content
View full analysis
- If HTTP 200 → use this as `paper_text`. - If Falis: add v1 at the end, and try again: web.fetch https://arxiv.org/html/v1 - else if all fails skip and ABORT! If the `paper_text` is retrieved then write the summary to `~/.openclaw/workspace/papers/.md`. ## Step 2 — Extract citations Note: DO NOT DO THIS STEP INSIDE sub-agents Within the `main agent` and from `paper_text`, identify **at most 5 citations** the paper most directly builds on. Prioritize: - Papers that are **explicitly extended** or improved upon - Papers used as the **primary baseline** for comparison - Papers that **provide the core architecture** this work adopts - Papers **referred to repeatedly** (not just mentioned once) or that provide essential context For each citation, extract either the `arXiv ID` or the **title**. Then resolve to an arXiv URL: - If an arXiv ID is in the reference → `https://arxiv.org/html/` - Otherwise search `https://arxiv.org/search/?query=&searchtype=all` and take the first match. ``` ```markdown Check the citation summaries within `~/.openclaw/workspace/papers/` then utilize the main paper we are summarising with citation summaries and write a single **markdown document in flowing prose** (no bullet lists) to `~/.openclaw/workspace/digest/report_<arxiv-id>`. ``` ### Technical Analysis The skill directs the agent to fetch remote paper pages and use their contents as `paper_text`. That content is then interpreted directly by the main agent for citation extraction and final report generation. Citation summaries derived from additional remote documents ...[truncated 2165 chars]- Remediation
View remediation
