perl-security
Pass
Audited by Gen Agent Trust Hub on Aug 5, 2026
Risk Level: SAFE
Full Analysis
- [SAFE]: The skill is a purely educational resource providing secure coding patterns for Perl applications. It covers input validation, safe regular expressions, and secure session management.
- [COMMAND_EXECUTION]: The skill documents how to safely execute system commands using the list-form of system() and exec() to prevent shell injection, while explicitly labeling string-form execution as a dangerous anti-pattern.
- [REMOTE_CODE_EXECUTION]: The skill identifies the use of eval() with user input as a critical code injection vulnerability and warns users to avoid it.
- [SAFE]: Scanned destructive commands (such as rm -rf /) appear only in comments within 'Bad' code examples designed to illustrate how vulnerabilities can be exploited, rather than as executable code.
Audit Metadata