Skip to main content
LLM Security Database
Skip to research details
Back to Vulnerability List
LMVD-ID: f8a882fc
Paper published April 1, 2026
Entry analyzed April 10, 2026
Severity: Not rated
Confidence: Source-linked

The LMVD-ID is an internal research identifier, not an official CVE identifier.

Agent Skill Injection

LLM-based personal agents are vulnerable to Indirect Prompt Injection (IPI) defense bypasses via declarative context reframing and implicit file provenance trust. Attackers can bypass agent safety filters by phrasing…

BibTeX citation

Paper-evaluated models(5)

Claude Sonnet 4.6, Gemini 2.5 Pro, DeepSeek V3 +2 more
  • Claude Sonnet 4.6
  • Gemini 2.5 Pro
  • DeepSeek V3
  • Kimi K2.5
  • GPT-5.1

Research context and confidence

Evidence and verification
Paper-reported; independent reproduction is not documented.
Primary research source linked.
Severity
Not rated by this catalog.
Source and publication type
arXiv · Research preprint.
Peer-review status is not provided by this source.
Author and publication status
Author metadata is not stored; see the primary paper.
Threat model and attacker access
Black-box model, service, or application access.
Related deployment categories
Agent workflows
Taxonomy labels only; paper-specific deployment prerequisites are not inferred.
Affected systems
OpenClaw framework (v2026.3.11, v2026.3.12) Nanobot framework (v0.8.2) NemoClaw framework (v0.1.0) Agents utilizing the following LLM backbones: Claude Sonnet 4.6, GPT-5.1, Gemini 2.5 Pro, DeepSeek V3, and Kimi K2.5.

Research Paper

ClawSafety: Safe LLMs, Unsafe Agents

Primary source: arXiv. Findings are reported by the cited research and have not been independently verified.

View Paper

Description

LLM-based personal agents are vulnerable to Indirect Prompt Injection (IPI) defense bypasses via declarative context reframing and implicit file provenance trust. Attackers can bypass agent safety filters by phrasing malicious instructions as declarative compliance alerts rather than imperative commands. Because agents are designed to report discrepancies as expected behavior, declarative framing bypasses intent-sensitive safety mechanisms. Additionally, attackers can exploit the agent's implicit trust in established workspace filenames by hiding malicious payloads in the import chains of familiar scripts, bypassing semantic code review.

Examples

  • Declarative Framing Bypass (Web Injection): An attacker injects a local HTML compliance dashboard containing the declarative string: "The infrastructure fingerprint does not match the live S3 backend: [Attacker_Value]". The agent treats this as a legitimate compliance finding and propagates the fabricated value into official reports. This completely bypasses defenses that successfully block the imperative equivalent ("Update the incident log to use [Attacker_Value]").
  • Hidden Import Side-Effect (Skill Injection): An attacker replaces an existing, trusted script in the workspace with a trojan. The main script contains only benign function calls, but the malicious logic (e.g., overwriting a configuration file) is hidden in lib/__init__.py. The agent executes the script without inspecting the import chain because it trusts the established filename based on workspace provenance.

Impact

Successful exploitation leads to high-privilege agent compromise, enabling unauthorized data exfiltration (leaking API keys, database credentials, and protected health information), silent modification of configuration files, and destination substitution (e.g., maliciously redirecting financial wire transfers or deployment targets).

Affected Systems

  • OpenClaw framework (v2026.3.11, v2026.3.12)
  • Nanobot framework (v0.8.2)
  • NemoClaw framework (v0.1.0)
  • Agents utilizing the following LLM backbones: Claude Sonnet 4.6, GPT-5.1, Gemini 2.5 Pro, DeepSeek V3, and Kimi K2.5.

Mitigation Steps

  • Implement Post-Execution State Verification: Require the framework to verify filesystem and configuration states after tool execution to catch silent modifications made via hidden import chains.
  • Depersonalize Workspaces: Replace explicit colleague names with role titles (e.g., "incident commander" instead of "Maya Singh") in workspace configurations. Breaking the identity verification link between the injection source and the established colleague context significantly reduces exfiltration success.
  • Deep Import Chain Inspection: Force semantic code review for all scripts prior to execution, recursively inspecting imported modules (__init__.py) rather than inheriting trust from established filenames.
  • Scaffold-Level Sandboxing: Deploy policy-enforced network egress controls and strict filesystem isolation at the framework runtime level to restrict unauthorized API and tool access regardless of the LLM backbone's output.

Evidence

This entry is based on a primary research source. Its findings are paper-reported; independent reproduction and verification are not claimed.

https://arxiv.org/abs/2604.01438