cxas-agent-foundry

Pass

Audited by Gen Agent Trust Hub on May 15, 2026

Risk Level: SAFE
Full Analysis

The security analysis of the 'cxas-agent-foundry' skill yielded the following results:

  • [COMMAND_EXECUTION]: Several Python scripts (e.g., setup-project.py, run-and-report.py, gate-check.py) utilize subprocess.run() to orchestrate the cxas CLI tool and other internal scripts. These calls are well-controlled, using argument lists rather than shell strings, and are strictly limited to the skill's primary functionality of managing GECX agents.
  • [EXTERNAL_DOWNLOADS]: The setup.sh script installs the cxas-scrapi package from local source and standard dependencies (rich, InquirerPy) from PyPI. Network interactions by the scripts are directed to official Google Cloud API endpoints and are consistent with the skill's documented purpose.
  • [REMOTE_CODE_EXECUTION]: The skill facilitates the synchronization and testing of agent callbacks. The sync-callbacks.py script manages local Python files and symlinks for test discovery. This functionality is part of the integrated test runner and operates within the user's project directory.
  • [DATA_EXFILTRATION]: No unauthorized data exposure or exfiltration patterns were detected. Sensitive data such as GCP project IDs and app IDs are used solely for interacting with legitimate Google Cloud services via the provided SDK and CLI tools.
  • [DYNAMIC_EXECUTION]: The generate-iteration-report.py script uses importlib.util to load a local script (triage-results.py) with a hyphenated filename. This is a standard Python pattern for loading local utilities and does not pose a security risk in this context.
Audit Metadata
Risk Level
SAFE
Analyzed
May 15, 2026, 07:56 PM
Security Audit — agent-trust-hub — cxas-agent-foundry