perl-patterns
Pass
Audited by Gen Agent Trust Hub on Apr 6, 2026
Risk Level: SAFE
Full Analysis
- [SAFE]: The skill is primarily educational and provides coding patterns. It includes explicit security warnings for developers, such as discouraging the use of two-argument
open()which is a known shell injection vector in Perl, and advising against string-basedevalfor module loading due to code injection risks. - [COMMAND_EXECUTION]: All code examples are intended for local development and use standard, safe idioms. It promotes the use of
autodieand three-argumentopento handle files securely. - [REMOTE_CODE_EXECUTION]: No remote code execution patterns were found. The skill suggests using established CPAN modules like
Moo,Path::Tiny, andModule::Runtimefor structured development. - [DATA_EXFILTRATION]: No network operations or data exfiltration attempts were detected. Example database connection strings use local variables and standard DBI patterns.
Audit Metadata