perl-testing
Pass
Audited by Gen Agent Trust Hub on Oct 3, 2026
Risk Level: SAFECOMMAND_EXECUTIONEXTERNAL_DOWNLOADSINDIRECT_PROMPT_INJECTIONDYNAMIC_EXECUTION
Full Analysis
- [COMMAND_EXECUTION]: The skill provides instructions for running command-line utilities like
provefor test execution andcoverfor generating code coverage reports, which are standard components of the Perl testing ecosystem. - [EXTERNAL_DOWNLOADS]: The documentation mentions installing the
Devel::Coverpackage viacpanm. This is a standard package installation procedure from the Comprehensive Perl Archive Network (CPAN). - [INDIRECT_PROMPT_INJECTION]: The skill is designed to ingest and execute user-provided Perl code through test suites.
- Ingestion points: User-supplied Perl modules in
lib/and test scripts int/(referenced inSKILL.md). - Boundary markers: Absent.
- Capability inventory: Subprocess execution via
proveandcover, and file system access for loading fixtures viaPath::TinyandJSON::PP(referenced inSKILL.md). - Sanitization: Absent.
- [DYNAMIC_EXECUTION]: The skill demonstrates standard Perl mocking techniques using
Test::MockModuleandTest::MockObject, which involve dynamic method replacement at runtime. It also usesevalfor safe module detection, a common idiom in Perl for conditional feature support.
Audit Metadata