awsflow-lambda
Pass
Audited by Gen Agent Trust Hub on Sep 5, 2026
Risk Level: SAFECOMMAND_EXECUTIONPRIVILEGE_ESCALATIONINDIRECT_PROMPT_INJECTIONDATA_EXFILTRATION
Full Analysis
- [COMMAND_EXECUTION]: The skill provides the
Invokecommand which executes code within the user's AWS environment, andUpdateFunctionCodewhich allows the agent to deploy new code packages from S3 or Base64-encoded zip files. - [PRIVILEGE_ESCALATION]: Several commands allow for security configuration changes that could lead to privilege escalation:
AddPermissioncan grant invocation rights to arbitrary principals (e.g., public SNS topics or external accounts).CreateFunctionUrlConfigsupportsAuthType: NONE, which can make a Lambda function publicly accessible over the internet without authentication.- [DATA_EXFILTRATION]: The
GetFunctionConfigurationcommand can retrieve sensitive information, as AWS Lambda environment variables are frequently used to store secrets, API keys, and connection strings. - [INDIRECT_PROMPT_INJECTION]: The skill is susceptible to indirect prompt injection through data ingestion points:
- Ingestion points: Function outputs from
Invoke, environment variables fromGetFunctionConfiguration, and resource tags fromListTagsorGetFunction. - Boundary markers: None provided in the tool definitions to separate data from instructions.
- Capability inventory: Extensive, including code deployment (
UpdateFunctionCode), execution (Invoke), and permission management (AddPermission). - Sanitization: No evidence of sanitization for the data returned from AWS APIs before it is processed by the agent.
Audit Metadata