What problem does it solve? Perl applications that handle user input, execute system commands, or query databases are prone to injection attacks, path traversal, and XSS vulnerabilities. This Skill provides concrete secure coding patterns so Perl code touching user input, the shell, or the network follows safe defaults before shipping. ## Core Features & Use Cases - Taint Mode & Input Validation: Enable -T taint checking, untaint inputs with strict allowlist regexes, and enforce length constraints. - Injection Prevention: Use three-argument open, list-form system calls, and DBI parameterized queries to block command and SQL injection. - Web Security: Apply output encoding with HTML::Entities, CSRF token generation, secure session configuration, and perlcritic security policies for automated auditing. - Use Case: When reviewing a Mojolicious or CGI application, use this Skill to verify every DBI query uses placeholders, all file opens use the three-argument form, and templates auto-escape user content. ## Quick Start Review my Perl web application code for security vulnerabilities and rewrite any unsafe patterns using taint mode, parameterized DBI queries, and proper output encoding.