Skills subject-line-lab Audit History
πŸ“¦

Audit History

subject-line-lab - 6 audits

Version comparison

Capability and finding changes across audited versions, newest first.

VersionDateResultReview itemsChange vs previous
v6 LatestJul 27, 2026, 11:45 AM No confirmed findings0No capability change
v5 Jul 13, 2026, 02:58 PM No confirmed findings0No capability change
v4 Jul 13, 2026, 02:58 PM No confirmed findings0No capability change
v3 Jul 12, 2026, 02:10 PM No confirmed findings2No capability change
v2 Jul 7, 2026, 05:34 PM No confirmed findings0No capability change
v1 Jul 4, 2026, 04:25 PM No confirmed findings0Baseline

Jul 27, 2026, 11:45 AM

All 53 static detections are false positives caused by Markdown code spans and relative documentation links. The skill gives local email-writing guidance, labels heuristics as estimates, treats imported material as untrusted, and requires confirmation before saving memory. No prompt injection, data exfiltration, command execution, or unsafe filesystem behavior was found.

2
Files scanned
126
Lines analyzed
3
Review items
0
False positives ignored
Audited by: claude

Jul 12, 2026, 02:10 PM

Most static alerts are false positives caused by Markdown links, inline formatting, code fences, and homepage metadata. Two risks remain: an unsanitized filename placeholder can permit path traversal, and a local script invocation lacks a defined safe argument boundary.

2
Files scanned
126
Lines analyzed
5
Review items
0
False positives ignored
Capability review items (2)

These are real local capabilities that may be expected for this skill, so they require review but are not counted as confirmed malicious behavior.

High
Path traversal sequence
On user confirmation, save to `memory/email/subject-line-lab/YYYY-MM-DD-<offer>.md` β€” see [Skill Con
The save template places the user-derived <offer> value inside a filename without requiring basename sanitization or containment checks. A value containing separators could escape the intended memory directory.
Medium
Ruby/shell backtick execution
Never invent a statistic, price, discount, or scarcity claim to make a subject punchier β€” subject li
The prose directs the agent to submit an operation through registry-events.py, so local script execution is intended even though no safe invocation is defined. User-derived claim text could be unsafe if later interpolated into a shell command.
Audited by: codex