perl-security
perl security
What it does
- Handling user input in Perl applications
- Building Perl web applications (CGI, Mojolicious, Dancer2, Catalyst)
- Reviewing Perl code for security vulnerabilities
- Performing file operations with user-supplied paths
- Executing system commands from Perl
- Writing DBI database queries
- Pin versions in cpanfile: requires 'DBI', '== 1.643';
Requirements & configuration
- Pin versions in cpanfile: requires 'DBI', '== 1.643';
- Require three-arg open
- Require checked system calls
- Require taint checking in CGI
Configuration: ARGVHTMLJSON
Derived from the skill's own SKILL.md documentation · extracted 2026-07-23
perl-security FAQ
What does the perl-security skill do?
Comprehensive Perl security covering taint mode, input validation, safe process execution, DBI parameterized queries, web security (XSS/SQLi/CSRF), and perlcritic security policies. Handling user input in Perl applications Building Perl web applications (CGI, Mojolicious, Dancer2, Catalyst)
What does perl-security require?
Pin versions in cpanfile: requires 'DBI', '== 1.643'; Require three-arg open Require checked system calls Require taint checking in CGI Configuration keys: ARGV, HTML, JSON.
How do I install perl-security?
Run: npx -y skills add https://github.com/affaan-m/everything-claude-code --skill perl-security --agent claude-code — the source lives at github.com/affaan-m/everything-claude-code.
Maintain perl-security?
Let people know it's listed here — add the badge (live metrics, light/dark aware) or a plain link to your README or docs.
[perl-security on getagentictools](https://getagentictools.com/skills/affaan-m-everything-claude-code-perl-security?ref=badge) npx agentictools info skills/affaan-m-everything-claude-code-perl-security The second line is the CLI lookup for this page — handy in READMEs and docs.