skills/mukul975/anthropic-cybersecurity-skills/implementing-zero-trust-with-hashicorp-boundary/Gen Agent Trust Hub
implementing-zero-trust-with-hashicorp-boundary
Pass
Audited by Gen Agent Trust Hub on Sep 21, 2026
Risk Level: SAFECOMMAND_EXECUTIONEXTERNAL_DOWNLOADSCREDENTIALS_UNSAFE
Full Analysis
- [COMMAND_EXECUTION]: The
scripts/agent.pyscript interacts with the HashiCorp Boundary infrastructure by executing CLI commands via the Pythonsubprocessmodule. - Evidence: The script uses
subprocess.run()to invoke theboundarybinary for listing scopes, targets, sessions, and authentication methods. - Mitigation: Commands are constructed as lists of arguments and executed without a shell (
shell=Falsedefault), which prevents shell injection vulnerabilities. - [EXTERNAL_DOWNLOADS]: The documentation provides instructions to install required software from official sources.
- Evidence:
SKILL.mdcontains commands to download the HashiCorp GPG key fromhttps://apt.releases.hashicorp.com/gpgand add the official repository. - Context: These references target a well-known technology vendor (HashiCorp) and are considered safe practice for software installation.
- [CREDENTIALS_UNSAFE]: The skill contains hardcoded cryptographic keys and credential strings used as placeholders or examples.
- Evidence:
SKILL.mdcontains example KMS keys (e.g.,key = "sP1fnF5Xz85RrXM...") for Boundary's encryption configuration. - Context: These keys are clearly identified as examples and are truncated in the text. The documentation explicitly recommends using HashiCorp Vault for production key management.
Audit Metadata