skills/canonical/skills/12factor-fit/Gen Agent Trust Hub

12factor-fit

Pass

Audited by Gen Agent Trust Hub on May 1, 2026

Risk Level: SAFECOMMAND_EXECUTIONEXTERNAL_DOWNLOADS
Full Analysis
  • [COMMAND_EXECUTION]: The skill uses a Python script (scripts/preflight_targets.py) to execute local command-line tools such as kubectl, juju, and snap. These operations are used to verify the availability of necessary development tools and to retrieve environment configuration details like Kubernetes contexts and Juju controllers, which is essential for its stated purpose of deployment readiness assessment.
  • [EXTERNAL_DOWNLOADS]: The scripts/preflight_targets.py script performs network probes using standard Python libraries (socket, urllib) to verify the reachability of OCI registries. These checks are limited to verifying connectivity (TCP connection and HTTP GET to the registry API endpoint) and do not involve downloading or executing untrusted code.
  • [DATA_EXPOSURE]: The skill inspects local repository files (e.g., requirements.txt, pyproject.toml, package.json) and environment metadata to determine framework compatibility. This analysis is performed locally, and the results are presented to the user as part of the compatibility report without being exfiltrated to unauthorized external services.
Audit Metadata
Risk Level
SAFE
Analyzed
May 1, 2026, 03:11 PM