T09 · Insecure Skill Coding Practices
- Location
scripts/rt_trigger.py:142- Finding
CSV Formula Injection in Triggered Trial Export
- Content
View full analysis
- Remediation
View remediation
Security audit
Security checks for vulnerabilities and agentic risk
This skill locally analyzes reaction-time CSV data and writes reports, with a spreadsheet-safety caveat for exported CSV files.
Install only if you are comfortable running local Python scripts on your RT datasets. Treat generated CSV reports as containing untrusted input data; avoid opening them in spreadsheets with formula execution enabled when the source CSV is not fully trusted.
scripts/rt_trigger.py:142CSV Formula Injection in Triggered Trial Export
scripts/rt_analyze.py:334CSV Formula Injection Through Participant Identifiers in Metrics Export
The code accurately implements part of the declared purpose: real-time RT triggering using trailing averages, cumulative mean/SD, and optional correctness/frequency gating. However, the description substantially overstates functionality by claiming lapse detection, RT variability analysis, bootstrap/effect-size statistics, and plotting with trigger markers, none of which are present in this code chunk. The primary purpose is aligned with sustained-attention RT triggering, but the implemented capabilities are materially narrower than described.
Without declared permissions the skill's intent is opaque and cannot be validated.