perl-security
Pass
Audited by Gen Agent Trust Hub on Oct 5, 2026
Risk Level: SAFE
Full Analysis
- [COMMAND_EXECUTION]: The skill documentation includes snippets demonstrating command injection vulnerabilities, such as
rm -rf /andsystem("grep -r '$pattern' ..."). These are clearly marked as "Bad" or "Anti-Patterns" to educate users on how to prevent such attacks through safe practices like list-formsystem()and three-argumentopen(). - [SQL_INJECTION]: The skill provides examples of SQL injection (e.g.,
"SELECT * FROM users WHERE email = '$email'") as part of its educational content, contrasted with safe parameterized query examples usingDBIplaceholders. - [REMOTE_CODE_EXECUTION]: The skill identifies the use of
evalwith user input as a critical vulnerability to be avoided, following standard security best practices. - [EXTERNAL_DOWNLOADS]: The documentation references standard and well-known Perl modules available via CPAN (e.g.,
DBI,IPC::Run3,JSON::MaybeXS). These are industry-standard libraries for the Perl ecosystem and do not represent a security risk.
Audit Metadata