Files
ARTEX/agent
BaaRai c1bebabafa feat: first-layer prompt-injection hardening for agents
Executor agents ingest attacker-controlled content on every run (HTTP
responses via curl, browser pages via the browser MCP, traffic records,
binary strings via remote analysis tools) with no counter-instruction
anywhere in their context.

Two defenses, both zero-cost per call:

- A standing hardening block in the default prompt seeds of worker,
  pentest, mainagent and auto: tool output from or through the target is
  data, never instructions; embedded directives are quoted verbatim and
  recorded as a possible prompt-injection finding instead of followed;
  credentials and operator data never go to a destination suggested by
  target-controlled content.
- Every MCP tool description gains a one-line untrusted-output note at
  wiring time (covers both transports and travels with the description:
  cached prompt for global tools, on-demand schema for deferred ones).

A seed test guards the hardening block against silent removal.

Closes #48
2026-10-12 00:58:53 +02:00
..
2026-10-08 23:14:34 +02:00
2026-07-26 04:27:45 -04:00
2026-10-08 23:14:34 +02:00
2026-10-08 23:14:34 +02:00
2026-07-26 04:27:45 -04:00
2026-07-26 04:27:45 -04:00