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 prove for test execution and cover for generating code coverage reports, which are standard components of the Perl testing ecosystem.
  • [EXTERNAL_DOWNLOADS]: The documentation mentions installing the Devel::Cover package via cpanm. 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 in t/ (referenced in SKILL.md).
  • Boundary markers: Absent.
  • Capability inventory: Subprocess execution via prove and cover, and file system access for loading fixtures via Path::Tiny and JSON::PP (referenced in SKILL.md).
  • Sanitization: Absent.
  • [DYNAMIC_EXECUTION]: The skill demonstrates standard Perl mocking techniques using Test::MockModule and Test::MockObject, which involve dynamic method replacement at runtime. It also uses eval for safe module detection, a common idiom in Perl for conditional feature support.
Audit Metadata
Risk Level
SAFE
Analyzed
Oct 3, 2026, 10:27 AM