Skip to content

Commit 60ba6fd

Browse files
AWS Security Agent: Adds support for verification scripts on penetration test findings. Customers can now download executable scripts to independently reproduce confirmed vulnerabilities, with instructions and required environment variables provided for each finding.
1 parent cff0433 commit 60ba6fd

2 files changed

Lines changed: 51 additions & 0 deletions

File tree

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
{
2+
"type": "feature",
3+
"category": "AWS Security Agent",
4+
"contributor": "",
5+
"description": "Adds support for verification scripts on penetration test findings. Customers can now download executable scripts to independently reproduce confirmed vulnerabilities, with instructions and required environment variables provided for each finding."
6+
}

services/securityagent/src/main/resources/codegen-resources/service-2.json

Lines changed: 45 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2893,6 +2893,10 @@
28932893
"shape":"CodeLocationList",
28942894
"documentation":"<p>The file locations involved in the vulnerability, as reported by the code scanner.</p>"
28952895
},
2896+
"verificationScript":{
2897+
"shape":"VerificationScript",
2898+
"documentation":"<p>The verification script metadata for reproducing the finding, including download URL, instructions, and required environment variables.</p>"
2899+
},
28962900
"createdAt":{
28972901
"shape":"SyntheticTimestamp_date_time",
28982902
"documentation":"<p>The date and time the finding was created, in UTC format.</p>"
@@ -5705,6 +5709,47 @@
57055709
},
57065710
"documentation":"<p>Contains the verification details for a target domain, including the verification method and provider-specific details.</p>"
57075711
},
5712+
"VerificationScript":{
5713+
"type":"structure",
5714+
"members":{
5715+
"scriptType":{
5716+
"shape":"String",
5717+
"documentation":"<p>The type of script. Valid values are python and bash.</p>"
5718+
},
5719+
"scriptUrl":{
5720+
"shape":"String",
5721+
"documentation":"<p>URL to download the verification script.</p>"
5722+
},
5723+
"instructions":{
5724+
"shape":"String",
5725+
"documentation":"<p>Instructions for running the verification script, including prerequisites and how to interpret results.</p>"
5726+
},
5727+
"envVars":{
5728+
"shape":"VerificationScriptEnvVarList",
5729+
"documentation":"<p>The list of environment variables required to run the verification script.</p>"
5730+
}
5731+
},
5732+
"documentation":"<p>Contains metadata for a verification script that can be used to reproduce a security finding.</p>"
5733+
},
5734+
"VerificationScriptEnvVar":{
5735+
"type":"structure",
5736+
"members":{
5737+
"name":{
5738+
"shape":"String",
5739+
"documentation":"<p>The name of the environment variable.</p>"
5740+
},
5741+
"value":{
5742+
"shape":"String",
5743+
"documentation":"<p>The value of the environment variable.</p>"
5744+
}
5745+
},
5746+
"documentation":"<p>Represents an environment variable required to run a verification script.</p>"
5747+
},
5748+
"VerificationScriptEnvVarList":{
5749+
"type":"list",
5750+
"member":{"shape":"VerificationScriptEnvVar"},
5751+
"documentation":"<p>List of environment variables required to run a verification script.</p>"
5752+
},
57085753
"VerifyTargetDomainInput":{
57095754
"type":"structure",
57105755
"required":["targetDomainId"],

0 commit comments

Comments
 (0)