launch-with-aws
Pass
Audited by Gen Agent Trust Hub on Jul 29, 2026
Risk Level: SAFE
Full Analysis
- [Secure Data Handling]: The skill includes a mandatory confirmation prompt in the
SKILL.mdfile that must be presented to the user before any local source code is uploaded. This ensures the user is aware of and consents to the analysis process. Additionally, thescripts/archive.pyscript implements a robust exclusion list to prevent the accidental upload of common sensitive files, such as.envfiles, SSH keys, and AWS credentials. - [Standard Authentication Practices]: The
scripts/auth.pyscript manages IAM Identity Center authentication using the PKCE flow. It stores authentication tokens in the user's home directory (~/.launch-with-aws/session.json) using restricted file permissions (0600), which is a standard and secure practice for command-line tools. - [Subprocess Execution]: The skill utilizes Python's
subprocessmodule inscripts/archive.pyto interface with the localgitCLI for respecting.gitignorerules, and inscripts/auth.pyto manage a local authentication callback server. The arguments passed to these subprocesses are controlled by the skill's logic, mitigating common injection risks. - [Remote Resource Validation]: When fetching application code from GitHub, the
scripts/archive.pyscript performs extensive validation of the downloaded ZIP archive. This includes checking for size limits, entry counts, compression ratios, and the absence of symbolic links to protect against common archive-based security considerations. - [Verified Infrastructure]: The skill interacts with backend services hosted on official AWS domains (
*.api.awsand*.amazonaws.com). Thescripts/launch_config.pyscript includes validation logic to ensure that configuration overrides for these endpoints must still target the official AWS domain ecosystem.
Audit Metadata