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) utilizesubprocess.run()to orchestrate thecxasCLI 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.shscript installs thecxas-scrapipackage 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.pyscript 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.pyscript usesimportlib.utilto 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