We recommend new projects start with resources from the AWS provider.
published on Monday, Apr 20, 2026 by Pulumi
We recommend new projects start with resources from the AWS provider.
published on Monday, Apr 20, 2026 by Pulumi
Resource Type definition for AWS::SecurityAgent::Pentest
Create Pentest Resource
Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.
Constructor syntax
new Pentest(name: string, args: PentestArgs, opts?: CustomResourceOptions);@overload
def Pentest(resource_name: str,
args: PentestArgs,
opts: Optional[ResourceOptions] = None)
@overload
def Pentest(resource_name: str,
opts: Optional[ResourceOptions] = None,
agent_space_id: Optional[str] = None,
assets: Optional[PentestAssetsArgs] = None,
service_role: Optional[str] = None,
code_remediation_strategy: Optional[PentestCodeRemediationStrategy] = None,
exclude_risk_types: Optional[Sequence[PentestRiskType]] = None,
log_config: Optional[PentestCloudWatchLogArgs] = None,
network_traffic_config: Optional[PentestNetworkTrafficConfigArgs] = None,
title: Optional[str] = None,
vpc_config: Optional[PentestVpcConfigArgs] = None)func NewPentest(ctx *Context, name string, args PentestArgs, opts ...ResourceOption) (*Pentest, error)public Pentest(string name, PentestArgs args, CustomResourceOptions? opts = null)
public Pentest(String name, PentestArgs args)
public Pentest(String name, PentestArgs args, CustomResourceOptions options)
type: aws-native:securityagent:Pentest
properties: # The arguments to resource properties.
options: # Bag of options to control resource's behavior.
Parameters
- name string
- The unique name of the resource.
- args PentestArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- resource_name str
- The unique name of the resource.
- args PentestArgs
- The arguments to resource properties.
- opts ResourceOptions
- Bag of options to control resource's behavior.
- ctx Context
- Context object for the current deployment.
- name string
- The unique name of the resource.
- args PentestArgs
- The arguments to resource properties.
- opts ResourceOption
- Bag of options to control resource's behavior.
- name string
- The unique name of the resource.
- args PentestArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- name String
- The unique name of the resource.
- args PentestArgs
- The arguments to resource properties.
- options CustomResourceOptions
- Bag of options to control resource's behavior.
Pentest Resource Properties
To learn more about resource properties and how to use them, see Inputs and Outputs in the Architecture and Concepts docs.
Inputs
In Python, inputs that are objects can be passed either as argument classes or as dictionary literals.
The Pentest resource accepts the following input properties:
- Agent
Space stringId - Identifier of agent space where the pentest should be created
- Assets
Pulumi.
Aws Native. Security Agent. Inputs. Pentest Assets - Collection of assets to be tested or used during the penetration test
- Service
Role string - Service role for accessing resources
- Code
Remediation Pulumi.Strategy Aws Native. Security Agent. Pentest Code Remediation Strategy - Strategy for code remediation on findings
- Exclude
Risk List<Pulumi.Types Aws Native. Security Agent. Pentest Risk Type> - A list of risk types excluded from the pentest execution
- Log
Config Pulumi.Aws Native. Security Agent. Inputs. Pentest Cloud Watch Log - CloudWatch logs config
- Network
Traffic Pulumi.Config Aws Native. Security Agent. Inputs. Pentest Network Traffic Config - Configuration for network traffic filtering
- Title string
- Title of the penetration test
- Vpc
Config Pulumi.Aws Native. Security Agent. Inputs. Pentest Vpc Config - VPC configuration that the security testing environment accesses
- Agent
Space stringId - Identifier of agent space where the pentest should be created
- Assets
Pentest
Assets Args - Collection of assets to be tested or used during the penetration test
- Service
Role string - Service role for accessing resources
- Code
Remediation PentestStrategy Code Remediation Strategy - Strategy for code remediation on findings
- Exclude
Risk []PentestTypes Risk Type - A list of risk types excluded from the pentest execution
- Log
Config PentestCloud Watch Log Args - CloudWatch logs config
- Network
Traffic PentestConfig Network Traffic Config Args - Configuration for network traffic filtering
- Title string
- Title of the penetration test
- Vpc
Config PentestVpc Config Args - VPC configuration that the security testing environment accesses
- agent
Space StringId - Identifier of agent space where the pentest should be created
- assets
Pentest
Assets - Collection of assets to be tested or used during the penetration test
- service
Role String - Service role for accessing resources
- code
Remediation PentestStrategy Code Remediation Strategy - Strategy for code remediation on findings
- exclude
Risk List<PentestTypes Risk Type> - A list of risk types excluded from the pentest execution
- log
Config PentestCloud Watch Log - CloudWatch logs config
- network
Traffic PentestConfig Network Traffic Config - Configuration for network traffic filtering
- title String
- Title of the penetration test
- vpc
Config PentestVpc Config - VPC configuration that the security testing environment accesses
- agent
Space stringId - Identifier of agent space where the pentest should be created
- assets
Pentest
Assets - Collection of assets to be tested or used during the penetration test
- service
Role string - Service role for accessing resources
- code
Remediation PentestStrategy Code Remediation Strategy - Strategy for code remediation on findings
- exclude
Risk PentestTypes Risk Type[] - A list of risk types excluded from the pentest execution
- log
Config PentestCloud Watch Log - CloudWatch logs config
- network
Traffic PentestConfig Network Traffic Config - Configuration for network traffic filtering
- title string
- Title of the penetration test
- vpc
Config PentestVpc Config - VPC configuration that the security testing environment accesses
- agent_
space_ strid - Identifier of agent space where the pentest should be created
- assets
Pentest
Assets Args - Collection of assets to be tested or used during the penetration test
- service_
role str - Service role for accessing resources
- code_
remediation_ Penteststrategy Code Remediation Strategy - Strategy for code remediation on findings
- exclude_
risk_ Sequence[Pentesttypes Risk Type] - A list of risk types excluded from the pentest execution
- log_
config PentestCloud Watch Log Args - CloudWatch logs config
- network_
traffic_ Pentestconfig Network Traffic Config Args - Configuration for network traffic filtering
- title str
- Title of the penetration test
- vpc_
config PentestVpc Config Args - VPC configuration that the security testing environment accesses
- agent
Space StringId - Identifier of agent space where the pentest should be created
- assets Property Map
- Collection of assets to be tested or used during the penetration test
- service
Role String - Service role for accessing resources
- code
Remediation "AUTOMATIC" | "DISABLED"Strategy - Strategy for code remediation on findings
- exclude
Risk List<"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">Types - A list of risk types excluded from the pentest execution
- log
Config Property Map - CloudWatch logs config
- network
Traffic Property MapConfig - Configuration for network traffic filtering
- title String
- Title of the penetration test
- vpc
Config Property Map - VPC configuration that the security testing environment accesses
Outputs
All input properties are implicitly available as output properties. Additionally, the Pentest resource produces the following output properties:
- created_
at str - Timestamp when the pentest was created
- id str
- The provider-assigned unique ID for this managed resource.
- pentest_
id str - Unique identifier of the pentest
- updated_
at str - Timestamp when the pentest was last updated
Supporting Types
PentestActor, PentestActorArgs
An authenticated actor to be used during pentest execution- Authentication
Pulumi.
Aws Native. Security Agent. Inputs. Pentest Authentication - Authentication credentials for this actor
- Description string
- Description of the actor
- Identifier string
- Identifier for the actor
- Uris List<string>
- List of URIs this actor is authorized to access
- Authentication
Pentest
Authentication - Authentication credentials for this actor
- Description string
- Description of the actor
- Identifier string
- Identifier for the actor
- Uris []string
- List of URIs this actor is authorized to access
- authentication
Pentest
Authentication - Authentication credentials for this actor
- description String
- Description of the actor
- identifier String
- Identifier for the actor
- uris List<String>
- List of URIs this actor is authorized to access
- authentication
Pentest
Authentication - Authentication credentials for this actor
- description string
- Description of the actor
- identifier string
- Identifier for the actor
- uris string[]
- List of URIs this actor is authorized to access
- authentication
Pentest
Authentication - Authentication credentials for this actor
- description str
- Description of the actor
- identifier str
- Identifier for the actor
- uris Sequence[str]
- List of URIs this actor is authorized to access
- authentication Property Map
- Authentication credentials for this actor
- description String
- Description of the actor
- identifier String
- Identifier for the actor
- uris List<String>
- List of URIs this actor is authorized to access
PentestAssets, PentestAssetsArgs
Collection of assets to be tested during the pentest- Actors
List<Pulumi.
Aws Native. Security Agent. Inputs. Pentest Actor> - List of actors used during testing
- Documents
List<Pulumi.
Aws Native. Security Agent. Inputs. Pentest Document Info> - List of documents providing additional context for the pentest
- Endpoints
List<Pulumi.
Aws Native. Security Agent. Inputs. Pentest Endpoint> - List of endpoints to test
- Integrated
Repositories List<Pulumi.Aws Native. Security Agent. Inputs. Pentest Integrated Repository> - List of repositories connected via provider integrations
- Source
Code List<Pulumi.Aws Native. Security Agent. Inputs. Pentest Source Code Repository> - List of source code repositories to analyze
- Actors
[]Pentest
Actor - List of actors used during testing
- Documents
[]Pentest
Document Info - List of documents providing additional context for the pentest
- Endpoints
[]Pentest
Endpoint - List of endpoints to test
- Integrated
Repositories []PentestIntegrated Repository - List of repositories connected via provider integrations
- Source
Code []PentestSource Code Repository - List of source code repositories to analyze
- actors
List<Pentest
Actor> - List of actors used during testing
- documents
List<Pentest
Document Info> - List of documents providing additional context for the pentest
- endpoints
List<Pentest
Endpoint> - List of endpoints to test
- integrated
Repositories List<PentestIntegrated Repository> - List of repositories connected via provider integrations
- source
Code List<PentestSource Code Repository> - List of source code repositories to analyze
- actors
Pentest
Actor[] - List of actors used during testing
- documents
Pentest
Document Info[] - List of documents providing additional context for the pentest
- endpoints
Pentest
Endpoint[] - List of endpoints to test
- integrated
Repositories PentestIntegrated Repository[] - List of repositories connected via provider integrations
- source
Code PentestSource Code Repository[] - List of source code repositories to analyze
- actors
Sequence[Pentest
Actor] - List of actors used during testing
- documents
Sequence[Pentest
Document Info] - List of documents providing additional context for the pentest
- endpoints
Sequence[Pentest
Endpoint] - List of endpoints to test
- integrated_
repositories Sequence[PentestIntegrated Repository] - List of repositories connected via provider integrations
- source_
code Sequence[PentestSource Code Repository] - List of source code repositories to analyze
- actors List<Property Map>
- List of actors used during testing
- documents List<Property Map>
- List of documents providing additional context for the pentest
- endpoints List<Property Map>
- List of endpoints to test
- integrated
Repositories List<Property Map> - List of repositories connected via provider integrations
- source
Code List<Property Map> - List of source code repositories to analyze
PentestAuthentication, PentestAuthenticationArgs
Authentication configuration for a pentest actor- Provider
Type Pulumi.Aws Native. Security Agent. Pentest Authentication Provider Type - Type of authentication provider
- Value string
- Reference value for the authentication provider, such as a secret ARN or Lambda ARN
- Provider
Type PentestAuthentication Provider Type - Type of authentication provider
- Value string
- Reference value for the authentication provider, such as a secret ARN or Lambda ARN
- provider
Type PentestAuthentication Provider Type - Type of authentication provider
- value String
- Reference value for the authentication provider, such as a secret ARN or Lambda ARN
- provider
Type PentestAuthentication Provider Type - Type of authentication provider
- value string
- Reference value for the authentication provider, such as a secret ARN or Lambda ARN
- provider_
type PentestAuthentication Provider Type - Type of authentication provider
- value str
- Reference value for the authentication provider, such as a secret ARN or Lambda ARN
- provider
Type "SECRETS_MANAGER" | "AWS_LAMBDA" | "AWS_IAM_ROLE" | "AWS_INTERNAL" - Type of authentication provider
- value String
- Reference value for the authentication provider, such as a secret ARN or Lambda ARN
PentestAuthenticationProviderType, PentestAuthenticationProviderTypeArgs
- Secrets
Manager SECRETS_MANAGER- Aws
Lambda AWS_LAMBDA- Aws
Iam Role AWS_IAM_ROLE- Aws
Internal AWS_INTERNAL
- Pentest
Authentication Provider Type Secrets Manager SECRETS_MANAGER- Pentest
Authentication Provider Type Aws Lambda AWS_LAMBDA- Pentest
Authentication Provider Type Aws Iam Role AWS_IAM_ROLE- Pentest
Authentication Provider Type Aws Internal AWS_INTERNAL
- Secrets
Manager SECRETS_MANAGER- Aws
Lambda AWS_LAMBDA- Aws
Iam Role AWS_IAM_ROLE- Aws
Internal AWS_INTERNAL
- Secrets
Manager SECRETS_MANAGER- Aws
Lambda AWS_LAMBDA- Aws
Iam Role AWS_IAM_ROLE- Aws
Internal AWS_INTERNAL
- SECRETS_MANAGER
SECRETS_MANAGER- AWS_LAMBDA
AWS_LAMBDA- AWS_IAM_ROLE
AWS_IAM_ROLE- AWS_INTERNAL
AWS_INTERNAL
- "SECRETS_MANAGER"
SECRETS_MANAGER- "AWS_LAMBDA"
AWS_LAMBDA- "AWS_IAM_ROLE"
AWS_IAM_ROLE- "AWS_INTERNAL"
AWS_INTERNAL
PentestCloudWatchLog, PentestCloudWatchLogArgs
CloudWatch Logs configuration for pentest output- log_
group str - CloudWatch log group
- log_
stream str - CloudWatch log stream
PentestCodeRemediationStrategy, PentestCodeRemediationStrategyArgs
- Automatic
AUTOMATIC- Disabled
DISABLED
- Pentest
Code Remediation Strategy Automatic AUTOMATIC- Pentest
Code Remediation Strategy Disabled DISABLED
- Automatic
AUTOMATIC- Disabled
DISABLED
- Automatic
AUTOMATIC- Disabled
DISABLED
- AUTOMATIC
AUTOMATIC- DISABLED
DISABLED
- "AUTOMATIC"
AUTOMATIC- "DISABLED"
DISABLED
PentestCustomHeader, PentestCustomHeaderArgs
A custom header to include in outbound requestsPentestDocumentInfo, PentestDocumentInfoArgs
A document stored in S3 that provides context for the pentest- Artifact
Id string - Artifact identifier
- S3Location string
- S3 document location
- Artifact
Id string - Artifact identifier
- S3Location string
- S3 document location
- artifact
Id String - Artifact identifier
- s3Location String
- S3 document location
- artifact
Id string - Artifact identifier
- s3Location string
- S3 document location
- artifact_
id str - Artifact identifier
- s3_
location str - S3 document location
- artifact
Id String - Artifact identifier
- s3Location String
- S3 document location
PentestEndpoint, PentestEndpointArgs
An endpoint to be tested during the pentest- Uri string
- URI of the endpoint to test
- Uri string
- URI of the endpoint to test
- uri String
- URI of the endpoint to test
- uri string
- URI of the endpoint to test
- uri str
- URI of the endpoint to test
- uri String
- URI of the endpoint to test
PentestIntegratedRepository, PentestIntegratedRepositoryArgs
A repository connected via a provider integration- Integration
Id string - Unique identifier of the provider integration
- Provider
Resource stringId - Identifier of the resource within the provider integration
- Integration
Id string - Unique identifier of the provider integration
- Provider
Resource stringId - Identifier of the resource within the provider integration
- integration
Id String - Unique identifier of the provider integration
- provider
Resource StringId - Identifier of the resource within the provider integration
- integration
Id string - Unique identifier of the provider integration
- provider
Resource stringId - Identifier of the resource within the provider integration
- integration_
id str - Unique identifier of the provider integration
- provider_
resource_ strid - Identifier of the resource within the provider integration
- integration
Id String - Unique identifier of the provider integration
- provider
Resource StringId - Identifier of the resource within the provider integration
PentestNetworkTrafficConfig, PentestNetworkTrafficConfigArgs
Network traffic configuration for the pentest- Custom
Headers List<Pulumi.Aws Native. Security Agent. Inputs. Pentest Custom Header> - Custom headers to include in outbound requests
- Rules
List<Pulumi.
Aws Native. Security Agent. Inputs. Pentest Network Traffic Rule> - Ordered list of network traffic rules
- Custom
Headers []PentestCustom Header - Custom headers to include in outbound requests
- Rules
[]Pentest
Network Traffic Rule - Ordered list of network traffic rules
- custom
Headers List<PentestCustom Header> - Custom headers to include in outbound requests
- rules
List<Pentest
Network Traffic Rule> - Ordered list of network traffic rules
- custom
Headers PentestCustom Header[] - Custom headers to include in outbound requests
- rules
Pentest
Network Traffic Rule[] - Ordered list of network traffic rules
- custom_
headers Sequence[PentestCustom Header] - Custom headers to include in outbound requests
- rules
Sequence[Pentest
Network Traffic Rule] - Ordered list of network traffic rules
- custom
Headers List<Property Map> - Custom headers to include in outbound requests
- rules List<Property Map>
- Ordered list of network traffic rules
PentestNetworkTrafficRule, PentestNetworkTrafficRuleArgs
Network traffic rule- Effect
Pulumi.
Aws Native. Security Agent. Pentest Network Traffic Rule Effect - Whether to allow or deny traffic matching this rule
- Network
Traffic Pulumi.Rule Type Aws Native. Security Agent. Pentest Network Traffic Rule Network Traffic Rule Type - Type of pattern matching for this rule
- Pattern string
- URL pattern this rule applies to
- Effect
Pentest
Network Traffic Rule Effect - Whether to allow or deny traffic matching this rule
- Network
Traffic PentestRule Type Network Traffic Rule Network Traffic Rule Type - Type of pattern matching for this rule
- Pattern string
- URL pattern this rule applies to
- effect
Pentest
Network Traffic Rule Effect - Whether to allow or deny traffic matching this rule
- network
Traffic PentestRule Type Network Traffic Rule Network Traffic Rule Type - Type of pattern matching for this rule
- pattern String
- URL pattern this rule applies to
- effect
Pentest
Network Traffic Rule Effect - Whether to allow or deny traffic matching this rule
- network
Traffic PentestRule Type Network Traffic Rule Network Traffic Rule Type - Type of pattern matching for this rule
- pattern string
- URL pattern this rule applies to
- effect
Pentest
Network Traffic Rule Effect - Whether to allow or deny traffic matching this rule
- network_
traffic_ Pentestrule_ type Network Traffic Rule Network Traffic Rule Type - Type of pattern matching for this rule
- pattern str
- URL pattern this rule applies to
- effect "ALLOW" | "DENY"
- Whether to allow or deny traffic matching this rule
- network
Traffic "URL"Rule Type - Type of pattern matching for this rule
- pattern String
- URL pattern this rule applies to
PentestNetworkTrafficRuleEffect, PentestNetworkTrafficRuleEffectArgs
- Allow
ALLOW- Deny
DENY
- Pentest
Network Traffic Rule Effect Allow ALLOW- Pentest
Network Traffic Rule Effect Deny DENY
- Allow
ALLOW- Deny
DENY
- Allow
ALLOW- Deny
DENY
- ALLOW
ALLOW- DENY
DENY
- "ALLOW"
ALLOW- "DENY"
DENY
PentestNetworkTrafficRuleNetworkTrafficRuleType, PentestNetworkTrafficRuleNetworkTrafficRuleTypeArgs
- Url
URL
- Pentest
Network Traffic Rule Network Traffic Rule Type Url URL
- Url
URL
- Url
URL
- URL
URL
- "URL"
URL
PentestRiskType, PentestRiskTypeArgs
- Cross
Site Scripting CROSS_SITE_SCRIPTING- Default
Credentials DEFAULT_CREDENTIALS- Insecure
Direct Object Reference INSECURE_DIRECT_OBJECT_REFERENCE- Privilege
Escalation PRIVILEGE_ESCALATION- Server
Side Template Injection SERVER_SIDE_TEMPLATE_INJECTION- Command
Injection COMMAND_INJECTION- Code
Injection CODE_INJECTION- Sql
Injection SQL_INJECTION- Arbitrary
File Upload ARBITRARY_FILE_UPLOAD- Insecure
Deserialization INSECURE_DESERIALIZATION- Local
File Inclusion LOCAL_FILE_INCLUSION- Information
Disclosure INFORMATION_DISCLOSURE- Path
Traversal PATH_TRAVERSAL- Server
Side Request Forgery SERVER_SIDE_REQUEST_FORGERY- Json
Web Token Vulnerabilities JSON_WEB_TOKEN_VULNERABILITIES- Xml
External Entity XML_EXTERNAL_ENTITY- File
Deletion FILE_DELETION- Other
OTHER- Graphql
Vulnerabilities GRAPHQL_VULNERABILITIES- Business
Logic Vulnerabilities BUSINESS_LOGIC_VULNERABILITIES- Cryptographic
Vulnerabilities CRYPTOGRAPHIC_VULNERABILITIES- Denial
Of Service DENIAL_OF_SERVICE- File
Access FILE_ACCESS- File
Creation FILE_CREATION- Database
Modification DATABASE_MODIFICATION- Database
Access DATABASE_ACCESS- Outbound
Service Request OUTBOUND_SERVICE_REQUEST- Unknown
UNKNOWN
- Pentest
Risk Type Cross Site Scripting CROSS_SITE_SCRIPTING- Pentest
Risk Type Default Credentials DEFAULT_CREDENTIALS- Pentest
Risk Type Insecure Direct Object Reference INSECURE_DIRECT_OBJECT_REFERENCE- Pentest
Risk Type Privilege Escalation PRIVILEGE_ESCALATION- Pentest
Risk Type Server Side Template Injection SERVER_SIDE_TEMPLATE_INJECTION- Pentest
Risk Type Command Injection COMMAND_INJECTION- Pentest
Risk Type Code Injection CODE_INJECTION- Pentest
Risk Type Sql Injection SQL_INJECTION- Pentest
Risk Type Arbitrary File Upload ARBITRARY_FILE_UPLOAD- Pentest
Risk Type Insecure Deserialization INSECURE_DESERIALIZATION- Pentest
Risk Type Local File Inclusion LOCAL_FILE_INCLUSION- Pentest
Risk Type Information Disclosure INFORMATION_DISCLOSURE- Pentest
Risk Type Path Traversal PATH_TRAVERSAL- Pentest
Risk Type Server Side Request Forgery SERVER_SIDE_REQUEST_FORGERY- Pentest
Risk Type Json Web Token Vulnerabilities JSON_WEB_TOKEN_VULNERABILITIES- Pentest
Risk Type Xml External Entity XML_EXTERNAL_ENTITY- Pentest
Risk Type File Deletion FILE_DELETION- Pentest
Risk Type Other OTHER- Pentest
Risk Type Graphql Vulnerabilities GRAPHQL_VULNERABILITIES- Pentest
Risk Type Business Logic Vulnerabilities BUSINESS_LOGIC_VULNERABILITIES- Pentest
Risk Type Cryptographic Vulnerabilities CRYPTOGRAPHIC_VULNERABILITIES- Pentest
Risk Type Denial Of Service DENIAL_OF_SERVICE- Pentest
Risk Type File Access FILE_ACCESS- Pentest
Risk Type File Creation FILE_CREATION- Pentest
Risk Type Database Modification DATABASE_MODIFICATION- Pentest
Risk Type Database Access DATABASE_ACCESS- Pentest
Risk Type Outbound Service Request OUTBOUND_SERVICE_REQUEST- Pentest
Risk Type Unknown UNKNOWN
- Cross
Site Scripting CROSS_SITE_SCRIPTING- Default
Credentials DEFAULT_CREDENTIALS- Insecure
Direct Object Reference INSECURE_DIRECT_OBJECT_REFERENCE- Privilege
Escalation PRIVILEGE_ESCALATION- Server
Side Template Injection SERVER_SIDE_TEMPLATE_INJECTION- Command
Injection COMMAND_INJECTION- Code
Injection CODE_INJECTION- Sql
Injection SQL_INJECTION- Arbitrary
File Upload ARBITRARY_FILE_UPLOAD- Insecure
Deserialization INSECURE_DESERIALIZATION- Local
File Inclusion LOCAL_FILE_INCLUSION- Information
Disclosure INFORMATION_DISCLOSURE- Path
Traversal PATH_TRAVERSAL- Server
Side Request Forgery SERVER_SIDE_REQUEST_FORGERY- Json
Web Token Vulnerabilities JSON_WEB_TOKEN_VULNERABILITIES- Xml
External Entity XML_EXTERNAL_ENTITY- File
Deletion FILE_DELETION- Other
OTHER- Graphql
Vulnerabilities GRAPHQL_VULNERABILITIES- Business
Logic Vulnerabilities BUSINESS_LOGIC_VULNERABILITIES- Cryptographic
Vulnerabilities CRYPTOGRAPHIC_VULNERABILITIES- Denial
Of Service DENIAL_OF_SERVICE- File
Access FILE_ACCESS- File
Creation FILE_CREATION- Database
Modification DATABASE_MODIFICATION- Database
Access DATABASE_ACCESS- Outbound
Service Request OUTBOUND_SERVICE_REQUEST- Unknown
UNKNOWN
- Cross
Site Scripting CROSS_SITE_SCRIPTING- Default
Credentials DEFAULT_CREDENTIALS- Insecure
Direct Object Reference INSECURE_DIRECT_OBJECT_REFERENCE- Privilege
Escalation PRIVILEGE_ESCALATION- Server
Side Template Injection SERVER_SIDE_TEMPLATE_INJECTION- Command
Injection COMMAND_INJECTION- Code
Injection CODE_INJECTION- Sql
Injection SQL_INJECTION- Arbitrary
File Upload ARBITRARY_FILE_UPLOAD- Insecure
Deserialization INSECURE_DESERIALIZATION- Local
File Inclusion LOCAL_FILE_INCLUSION- Information
Disclosure INFORMATION_DISCLOSURE- Path
Traversal PATH_TRAVERSAL- Server
Side Request Forgery SERVER_SIDE_REQUEST_FORGERY- Json
Web Token Vulnerabilities JSON_WEB_TOKEN_VULNERABILITIES- Xml
External Entity XML_EXTERNAL_ENTITY- File
Deletion FILE_DELETION- Other
OTHER- Graphql
Vulnerabilities GRAPHQL_VULNERABILITIES- Business
Logic Vulnerabilities BUSINESS_LOGIC_VULNERABILITIES- Cryptographic
Vulnerabilities CRYPTOGRAPHIC_VULNERABILITIES- Denial
Of Service DENIAL_OF_SERVICE- File
Access FILE_ACCESS- File
Creation FILE_CREATION- Database
Modification DATABASE_MODIFICATION- Database
Access DATABASE_ACCESS- Outbound
Service Request OUTBOUND_SERVICE_REQUEST- Unknown
UNKNOWN
- CROSS_SITE_SCRIPTING
CROSS_SITE_SCRIPTING- DEFAULT_CREDENTIALS
DEFAULT_CREDENTIALS- INSECURE_DIRECT_OBJECT_REFERENCE
INSECURE_DIRECT_OBJECT_REFERENCE- PRIVILEGE_ESCALATION
PRIVILEGE_ESCALATION- SERVER_SIDE_TEMPLATE_INJECTION
SERVER_SIDE_TEMPLATE_INJECTION- COMMAND_INJECTION
COMMAND_INJECTION- CODE_INJECTION
CODE_INJECTION- SQL_INJECTION
SQL_INJECTION- ARBITRARY_FILE_UPLOAD
ARBITRARY_FILE_UPLOAD- INSECURE_DESERIALIZATION
INSECURE_DESERIALIZATION- LOCAL_FILE_INCLUSION
LOCAL_FILE_INCLUSION- INFORMATION_DISCLOSURE
INFORMATION_DISCLOSURE- PATH_TRAVERSAL
PATH_TRAVERSAL- SERVER_SIDE_REQUEST_FORGERY
SERVER_SIDE_REQUEST_FORGERY- JSON_WEB_TOKEN_VULNERABILITIES
JSON_WEB_TOKEN_VULNERABILITIES- XML_EXTERNAL_ENTITY
XML_EXTERNAL_ENTITY- FILE_DELETION
FILE_DELETION- OTHER
OTHER- GRAPHQL_VULNERABILITIES
GRAPHQL_VULNERABILITIES- BUSINESS_LOGIC_VULNERABILITIES
BUSINESS_LOGIC_VULNERABILITIES- CRYPTOGRAPHIC_VULNERABILITIES
CRYPTOGRAPHIC_VULNERABILITIES- DENIAL_OF_SERVICE
DENIAL_OF_SERVICE- FILE_ACCESS
FILE_ACCESS- FILE_CREATION
FILE_CREATION- DATABASE_MODIFICATION
DATABASE_MODIFICATION- DATABASE_ACCESS
DATABASE_ACCESS- OUTBOUND_SERVICE_REQUEST
OUTBOUND_SERVICE_REQUEST- UNKNOWN
UNKNOWN
- "CROSS_SITE_SCRIPTING"
CROSS_SITE_SCRIPTING- "DEFAULT_CREDENTIALS"
DEFAULT_CREDENTIALS- "INSECURE_DIRECT_OBJECT_REFERENCE"
INSECURE_DIRECT_OBJECT_REFERENCE- "PRIVILEGE_ESCALATION"
PRIVILEGE_ESCALATION- "SERVER_SIDE_TEMPLATE_INJECTION"
SERVER_SIDE_TEMPLATE_INJECTION- "COMMAND_INJECTION"
COMMAND_INJECTION- "CODE_INJECTION"
CODE_INJECTION- "SQL_INJECTION"
SQL_INJECTION- "ARBITRARY_FILE_UPLOAD"
ARBITRARY_FILE_UPLOAD- "INSECURE_DESERIALIZATION"
INSECURE_DESERIALIZATION- "LOCAL_FILE_INCLUSION"
LOCAL_FILE_INCLUSION- "INFORMATION_DISCLOSURE"
INFORMATION_DISCLOSURE- "PATH_TRAVERSAL"
PATH_TRAVERSAL- "SERVER_SIDE_REQUEST_FORGERY"
SERVER_SIDE_REQUEST_FORGERY- "JSON_WEB_TOKEN_VULNERABILITIES"
JSON_WEB_TOKEN_VULNERABILITIES- "XML_EXTERNAL_ENTITY"
XML_EXTERNAL_ENTITY- "FILE_DELETION"
FILE_DELETION- "OTHER"
OTHER- "GRAPHQL_VULNERABILITIES"
GRAPHQL_VULNERABILITIES- "BUSINESS_LOGIC_VULNERABILITIES"
BUSINESS_LOGIC_VULNERABILITIES- "CRYPTOGRAPHIC_VULNERABILITIES"
CRYPTOGRAPHIC_VULNERABILITIES- "DENIAL_OF_SERVICE"
DENIAL_OF_SERVICE- "FILE_ACCESS"
FILE_ACCESS- "FILE_CREATION"
FILE_CREATION- "DATABASE_MODIFICATION"
DATABASE_MODIFICATION- "DATABASE_ACCESS"
DATABASE_ACCESS- "OUTBOUND_SERVICE_REQUEST"
OUTBOUND_SERVICE_REQUEST- "UNKNOWN"
UNKNOWN
PentestSourceCodeRepository, PentestSourceCodeRepositoryArgs
A source code archive stored in S3 for analysis during the pentest- S3Location string
- S3 source code location
- S3Location string
- S3 source code location
- s3Location String
- S3 source code location
- s3Location string
- S3 source code location
- s3_
location str - S3 source code location
- s3Location String
- S3 source code location
PentestVpcConfig, PentestVpcConfigArgs
VPC configuration that the pentest agent accesses- Security
Group List<string>Arns - List of security groups in the VPC
- Subnet
Arns List<string> - List of subnets in the VPC
- Vpc
Arn string
- Security
Group []stringArns - List of security groups in the VPC
- Subnet
Arns []string - List of subnets in the VPC
- Vpc
Arn string
- security
Group List<String>Arns - List of security groups in the VPC
- subnet
Arns List<String> - List of subnets in the VPC
- vpc
Arn String
- security
Group string[]Arns - List of security groups in the VPC
- subnet
Arns string[] - List of subnets in the VPC
- vpc
Arn string
- security_
group_ Sequence[str]arns - List of security groups in the VPC
- subnet_
arns Sequence[str] - List of subnets in the VPC
- vpc_
arn str
- security
Group List<String>Arns - List of security groups in the VPC
- subnet
Arns List<String> - List of subnets in the VPC
- vpc
Arn String
Package Details
- Repository
- AWS Native pulumi/pulumi-aws-native
- License
- Apache-2.0
We recommend new projects start with resources from the AWS provider.
published on Monday, Apr 20, 2026 by Pulumi
