perl-security

perl security

affaan-m 232k ↓ 4.6k MIT updated 25d ago
Claude Code
View source ↗

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

Source

Repository: https://github.com/affaan-m/everything-claude-code

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.