Skip to main content

@swamp/aws/securityagent

v2026.04.23.3

AWS SECURITYAGENT infrastructure models

Repository

https://github.com/systeminit/swamp-extensions

Labels

awssecurityagentcloudinfrastructure

Contents

Quality score

Verified by Swamp

How well-documented and verifiable this extension is.

100%

Grade A

  • Has README or module doc2/2earned
  • README has a code example1/1earned
  • README is substantive1/1earned
  • Most symbols documented1/1earned
  • No slow types1/1earned
  • Has description1/1earned
  • At least one platform tag (or universal)1/1earned
  • Two or more platform tags (or universal)1/1earned
  • License declared1/1earned
  • Verified public repository2/2earned

Install

$ swamp extension pull @swamp/aws/securityagent

@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
createCreate a SecurityAgent AgentSpace
getGet a SecurityAgent AgentSpace
ArgumentTypeDescription
identifierstringThe primary identifier of the SecurityAgent AgentSpace
updateUpdate a SecurityAgent AgentSpace
deleteDelete a SecurityAgent AgentSpace
ArgumentTypeDescription
identifierstringThe primary identifier of the SecurityAgent AgentSpace
syncSync 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
createCreate a SecurityAgent Application
getGet a SecurityAgent Application
ArgumentTypeDescription
identifierstringThe primary identifier of the SecurityAgent Application
updateUpdate a SecurityAgent Application
deleteDelete a SecurityAgent Application
ArgumentTypeDescription
identifierstringThe primary identifier of the SecurityAgent Application
syncSync 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
createCreate a SecurityAgent Pentest
getGet a SecurityAgent Pentest
ArgumentTypeDescription
identifierstringThe primary identifier of the SecurityAgent Pentest
updateUpdate a SecurityAgent Pentest
deleteDelete a SecurityAgent Pentest
ArgumentTypeDescription
identifierstringThe primary identifier of the SecurityAgent Pentest
syncSync SecurityAgent Pentest state from AWS

Resources

state(infinite)— SecurityAgent Pentest resource state
@swamp/aws/securityagent/target-domainv2026.04.23.2target_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
createCreate a SecurityAgent TargetDomain
getGet a SecurityAgent TargetDomain
ArgumentTypeDescription
identifierstringThe primary identifier of the SecurityAgent TargetDomain
updateUpdate a SecurityAgent TargetDomain
deleteDelete a SecurityAgent TargetDomain
ArgumentTypeDescription
identifierstringThe primary identifier of the SecurityAgent TargetDomain
syncSync SecurityAgent TargetDomain state from AWS

Resources

state(infinite)— SecurityAgent TargetDomain resource state