Pentest - AWS Security Agent

Pentest

Represents a pentest configuration that defines the parameters for security testing, including target assets, risk type exclusions, and infrastructure settings.

Contents

agentSpaceId

The unique identifier of the agent space that contains the pentest.

Type: String

Required: Yes

assets

The assets included in the pentest.

Type: Assets object

Required: Yes

pentestId

The unique identifier of the pentest.

Type: String

Required: Yes

title

The title of the pentest.

Type: String

Required: Yes

codeRemediationStrategy

The code remediation strategy for the pentest.

Type: String

Valid Values: AUTOMATIC | DISABLED

Required: No

createdAt

The date and time the pentest was created, in UTC format.

Type: Timestamp

Required: No

excludeRiskTypes

The list of risk types excluded from the pentest.

Type: Array of strings

Valid Values: CROSS_SITE_SCRIPTING | DEFAULT_CREDENTIALS | INSECURE_DIRECT_OBJECT_REFERENCE | PRIVILEGE_ESCALATION | SERVER_SIDE_TEMPLATE_INJECTION | COMMAND_INJECTION | CODE_INJECTION | SQL_INJECTION | ARBITRARY_FILE_UPLOAD | INSECURE_DESERIALIZATION | LOCAL_FILE_INCLUSION | INFORMATION_DISCLOSURE | PATH_TRAVERSAL | SERVER_SIDE_REQUEST_FORGERY | JSON_WEB_TOKEN_VULNERABILITIES | XML_EXTERNAL_ENTITY | FILE_DELETION | OTHER | GRAPHQL_VULNERABILITIES | BUSINESS_LOGIC_VULNERABILITIES | CRYPTOGRAPHIC_VULNERABILITIES | DENIAL_OF_SERVICE | FILE_ACCESS | FILE_CREATION | DATABASE_MODIFICATION | DATABASE_ACCESS | OUTBOUND_SERVICE_REQUEST | UNKNOWN

Required: No

logConfig

The CloudWatch Logs configuration for the pentest.

Type: CloudWatchLog object

Required: No

networkTrafficConfig

The network traffic configuration for the pentest.

Type: NetworkTrafficConfig object

Required: No

serviceRole

The IAM service role used for the pentest.

Type: String

Required: No

updatedAt

The date and time the pentest was last updated, in UTC format.

Type: Timestamp

Required: No

vpcConfig

The VPC configuration for the pentest.

Type: VpcConfig object

Required: No

See Also

For more information about using this API in one of the language-specific AWS SDKs, see the following: