Skip to main content

Aws/securityagent

@swamp/aws/securityagentv2026.05.27.1· 6d agoMODELS
01README

AWS SECURITYAGENT infrastructure models

02Release Notes
  • Updated: target_domain
03Models4
@swamp/aws/securityagent/agent-spacev2026.04.23.2agent_space.ts

Global Arguments

ArgumentTypeDescription
namestringInstance name for this resource (used as the unique identifier in the factory pattern)
NamestringName of the agent space
Description?stringDescription of the agent space
AwsResources?objectAWS resource configuration
CodeReviewSettings?objectDetails of code review settings
KmsKeyId?stringIdentifier of the KMS key used to encrypt data. Can be a key ID, key ARN, alias name, or alias ARN. If not specified, an AWS managed key is used.
IntegratedResources?arrayIntegrated Resources configuration
TargetDomainIds?arrayList of target domain identifiers registered with the agent space
Tags?arrayTags for the agent space
fn create()
Create a SecurityAgent AgentSpace
fn get(identifier: string)
Get a SecurityAgent AgentSpace
ArgumentTypeDescription
identifierstringThe primary identifier of the SecurityAgent AgentSpace
fn update()
Update a SecurityAgent AgentSpace
fn delete(identifier: string)
Delete a SecurityAgent AgentSpace
ArgumentTypeDescription
identifierstringThe primary identifier of the SecurityAgent AgentSpace
fn sync()
Sync SecurityAgent AgentSpace state from AWS

Resources

state(infinite)— SecurityAgent AgentSpace resource state
@swamp/aws/securityagent/applicationv2026.04.23.2application.ts

Global Arguments

ArgumentTypeDescription
namestringInstance name for this resource (used as the unique identifier in the factory pattern)
IdCConfiguration?object
RoleArn?string
DefaultKmsKeyId?stringIdentifier of a KMS key. Can be a key ID, key ARN, alias name, or alias ARN.
Tags?arrayTags for the application
fn create()
Create a SecurityAgent Application
fn get(identifier: string)
Get a SecurityAgent Application
ArgumentTypeDescription
identifierstringThe primary identifier of the SecurityAgent Application
fn update()
Update a SecurityAgent Application
fn delete(identifier: string)
Delete a SecurityAgent Application
ArgumentTypeDescription
identifierstringThe primary identifier of the SecurityAgent Application
fn sync()
Sync SecurityAgent Application state from AWS

Resources

state(infinite)— SecurityAgent Application resource state
@swamp/aws/securityagent/pentestv2026.04.23.2pentest.ts

Global Arguments

ArgumentTypeDescription
namestringInstance name for this resource (used as the unique identifier in the factory pattern)
AgentSpaceIdstringIdentifier of agent space where the pentest should be created
Title?stringTitle of the penetration test
AssetsobjectCollection of assets to be tested or used during the penetration test
ExcludeRiskTypes?arrayA list of risk types excluded from the pentest execution
ServiceRolestringService role for accessing resources
LogConfig?objectCloudWatch logs config
VpcConfig?objectVPC configuration that the security testing environment accesses
NetworkTrafficConfig?objectConfiguration for network traffic filtering
CodeRemediationStrategy?enumStrategy for code remediation on findings
fn create()
Create a SecurityAgent Pentest
fn get(identifier: string)
Get a SecurityAgent Pentest
ArgumentTypeDescription
identifierstringThe primary identifier of the SecurityAgent Pentest
fn update()
Update a SecurityAgent Pentest
fn delete(identifier: string)
Delete a SecurityAgent Pentest
ArgumentTypeDescription
identifierstringThe primary identifier of the SecurityAgent Pentest
fn sync()
Sync SecurityAgent Pentest state from AWS

Resources

state(infinite)— SecurityAgent Pentest resource state
@swamp/aws/securityagent/target-domainv2026.05.27.1target_domain.ts

Global Arguments

ArgumentTypeDescription
namestringInstance name for this resource (used as the unique identifier in the factory pattern)
TargetDomainNamestringDomain name of the target domain
VerificationMethodenumVerification method for the target domain
VerificationDetails?objectVerification details to verify registered target domain
Tags?arrayTags for the target domain
fn create()
Create a SecurityAgent TargetDomain
fn get(identifier: string)
Get a SecurityAgent TargetDomain
ArgumentTypeDescription
identifierstringThe primary identifier of the SecurityAgent TargetDomain
fn update()
Update a SecurityAgent TargetDomain
fn delete(identifier: string)
Delete a SecurityAgent TargetDomain
ArgumentTypeDescription
identifierstringThe primary identifier of the SecurityAgent TargetDomain
fn sync()
Sync SecurityAgent TargetDomain state from AWS

Resources

state(infinite)— SecurityAgent TargetDomain resource state
04Previous Versions5
2026.04.23.3Apr 23, 2026
2026.04.23.2Apr 23, 2026
  • Updated: agent_space, application, pentest, target_domain
2026.04.19.1Apr 19, 2026
  • Updated: pentest
2026.04.03.3Apr 3, 2026
  • Updated: agent_space, application, pentest, target_domain
2026.04.03.1Apr 3, 2026
  • Updated: agent_space, application
05Stats
B
85 / 100
Downloads
0
Archive size
979.0 KB
Verified by Swamp
  • Has README or module doc2/2earned
  • README has a code example1/1earned
  • README is substantive1/1earned
  • Most symbols documented1/1earned
  • No slow types1/1earned
  • Dependencies pass trust audit0/2missing
  • Has description1/1earned
  • Platform support declared (or universal)2/2earned
  • License declared1/1earned
  • Verified public repository2/2earned
06Platforms
07Labels