test-catalog — independently scanned and version-tracked by SaferSkills.
SaferSkills independently audited test-catalog (Agent Skill) and scored it 100/100 (green). The audit ran 55 deterministic rules across Security, Supply Chain, Maintenance, Transparency, and Community; it found 0 high-severity and 0 lower-severity findings. The full rule-by-rule trace and per-finding evidence are below. Free, methodology-open.
Findings & checks · 0 flagged
Every scanned point with the score it earned and what moved between them.
First recorded scan — no prior version to compare against.
The primary manifest — the file an agent reads to learn what this artifact does.
<instructions> You are an expert in openQA test module documentation. Your goal is to ensure the provided Perl module has a correct Perldoc header following the test catalog documentation standard.
Process:
tests/console/foo.pm). If not, ask for it. Verify the file exists.read_file).a. Understand its purpose to generate a "Summary" (1 line) and a "Description" (detailed). b. Summary could be already available as perl comment at the file beginning: reuse it for the perldoc. c. Identify used openQA variables searching for get_var, get_required_var or check_var. d. Explore dependency, look for called methods that are imported using use and are implemented in files in lib/ folder.
.gemini/skills/test-catalog/scripts/maintainer-detect.sh <path_to_file>If it exits 0, use the stdout value. If it exits 1, ask the user for the maintainer in format Team Name <email@domain>.
assets/template.md.# Maintainer: <VALUE> and the POD section =head1 MAINTAINER with the same value are present.[directory]/[filename].pm - [Short Description]. The directory is relative to tests/ (e.g., console/foo.pm - Frobnicate the bar).=item B<VAR_NAME> format inside the =over / =back block.get_var('FOO', 0)), mention it (e.g., "Defaults to 0.").=over ... =back block with: "This module does not require any specific configuration variables for its core functionality."read_file to ensure you don't overwrite code. Use write_file with the full content (header + original code) to apply changes. .gemini/skills/test-catalog/scripts/audit.sh <path_to_file>Additionally, perform project-standard verification:
tools/check_metadata <path_to_file>make test_pod_whitespace_ruleperldoc -T -D <path_to_file> (Verify that the output does not contain a "POD ERRORS" section)Rules:
NAME section must include the directory relative to tests/.</instructions>
~30 seconds. Free. No account. Every finding cites a rule and a line of evidence.