Files
claude-engineering-plugin/todos/003-complete-p2-test-toml-triple-quote.md
Kieran Klaassen 552ebceb0b chore: mark review todos as complete
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-02-14 20:46:53 -08:00

825 B

status, priority, issue_id, tags, dependencies
status priority issue_id tags dependencies
pending p2 003
code-review
testing
security

Add test for TOML triple-quote escaping in prompt

Problem Statement

The toToml function escapes """ in prompts, but there is no test verifying this works correctly. This is a potential TOML injection vector.

Findings

  • src/converters/claude-to-gemini.ts line 150: prompt.replace(/"""/g, '\\"\\"\\"')
  • tests/gemini-converter.test.ts: no triple-quote test in toToml describe block

Proposed Solution

Add a test in the toToml describe block that passes a prompt containing """ and verifies the output escapes it correctly.

Acceptance Criteria

  • Test added for prompt containing """
  • Escaped output does not prematurely close the TOML multi-line string
  • All tests pass