cf-cli
Pass
Audited by Gen Agent Trust Hub on Nov 3, 2026
Risk Level: SAFEINDIRECT_PROMPT_INJECTIONEXTERNAL_DOWNLOADSCOMMAND_EXECUTIONDATA_EXFILTRATION
Full Analysis
- [INDIRECT_PROMPT_INJECTION]: The skill processes application manifests (
manifest.yml) and variable files (vars.yml) which are untrusted external inputs. An attacker could embed instructions in these files to influence agent behavior during deployment or troubleshooting tasks. - Ingestion points:
cf push -f manifest.yml,cf push --vars-file vars.yml, andcf apply-manifest -f manifest.ymlinSKILL.md. - Boundary markers: None present; the agent is not instructed to ignore embedded instructions in these files.
- Capability inventory: The skill uses
cf push(deployment),cf ssh(shell access to containers),cf set-env(environment modification), andcf curl(arbitrary API calls). - Sanitization: No explicit sanitization or validation of manifest content is mentioned.
- [EXTERNAL_DOWNLOADS]: The skill suggests installing the MTA Build Tool via
npm install -g mbtand themultiappsCF CLI plugin viacf install-plugin multiapps. These are standard tools for the SAP and Cloud Foundry ecosystems and are consistent with the skill's stated purpose and author context. - [COMMAND_EXECUTION]: The skill documentation includes commands for interactive and non-interactive authentication (
cf login,cf auth), container access (cf ssh), and direct API interaction (cf curl). While these are standard administrative tools, they provide significant control over the Cloud Foundry environment. - [DATA_EXFILTRATION]: The skill mentions the
cf oauth-tokencommand, which outputs the current session's access token to the terminal, andcf env, which displays environment variables including potentially sensitive service credentials inVCAP_SERVICES.
Audit Metadata