Skip to content

Commit ae1ba2b

Browse files
author
AWS
committed
AWS SecurityHub Update: Documentation updates for Security Hub
1 parent 4917d12 commit ae1ba2b

File tree

2 files changed

+10
-3
lines changed

2 files changed

+10
-3
lines changed
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 SecurityHub",
4+
"contributor": "",
5+
"description": "Documentation updates for Security Hub"
6+
}

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

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,8 @@
1010
"serviceId":"SecurityHub",
1111
"signatureVersion":"v4",
1212
"signingName":"securityhub",
13-
"uid":"securityhub-2018-10-26"
13+
"uid":"securityhub-2018-10-26",
14+
"auth":["aws.auth#sigv4"]
1415
},
1516
"operations":{
1617
"AcceptAdministratorInvitation":{
@@ -17121,7 +17122,7 @@
1712117122
"documentation":"<p>One or more finding types in the format of <code>namespace/category/classifier</code> that classify a finding.</p> <p>Valid namespace values are: Software and Configuration Checks | TTPs | Effects | Unusual Behaviors | Sensitive Data Identifications</p>"
1712217123
}
1712317124
},
17124-
"documentation":"<p>In a <code>BatchImportFindings</code> request, finding providers use <code>FindingProviderFields</code> to provide and update values for confidence, criticality, related findings, severity, and types.</p>"
17125+
"documentation":"<p>In a <a href=\"https://docs.aws.amazon.com/securityhub/1.0/APIReference/API_BatchImportFindings.html\"> <code>BatchImportFindings</code> </a> request, finding providers use <code>FindingProviderFields</code> to provide and update values for the following fields:</p> <ul> <li> <p> <code>Confidence</code> </p> </li> <li> <p> <code>Criticality</code> </p> </li> <li> <p> <code>RelatedFindings</code> </p> </li> <li> <p> <code>Severity</code> </p> </li> <li> <p> <code>Types</code> </p> </li> </ul> <p>The preceding fields are nested under the <code>FindingProviderFields</code> object, but also have analogues of the same name as top-level ASFF fields. When a new finding is sent to Security Hub by a finding provider, Security Hub populates the <code>FindingProviderFields</code> object automatically, if it is empty, based on the corresponding top-level fields.</p> <p>Finding providers can update <code>FindingProviderFields</code> only by using the <code>BatchImportFindings</code> operation. Finding providers can't update this object with the <a href=\"https://docs.aws.amazon.com/securityhub/1.0/APIReference/API_BatchUpdateFindings.html\"> <code>BatchUpdateFindings</code> </a> operation. Customers can update the top-level fields by using the <code>BatchUpdateFindings</code> operation. Customers can't update <code>FindingProviderFields</code>.</p> <p>For information about how Security Hub handles updates from <code>BatchImportFindings</code> to <code>FindingProviderFields</code> and to the corresponding top-level attributes, see <a href=\"https://docs.aws.amazon.com/securityhub/latest/userguide/finding-update-batchimportfindings.html#batchimportfindings-findingproviderfields\">Using <code>FindingProviderFields</code> </a> in the <i>Security Hub User Guide</i>.</p> <p/>"
1712517126
},
1712617127
"FindingProviderSeverity":{
1712717128
"type":"structure",
@@ -17135,7 +17136,7 @@
1713517136
"documentation":"<p>The finding provider's original value for the severity.</p> <p>Length Constraints: Minimum length of 1. Maximum length of 64.</p>"
1713617137
}
1713717138
},
17138-
"documentation":"<p>The severity assigned to the finding by the finding provider.</p>"
17139+
"documentation":"<p>The severity assigned to a finding by the finding provider. This object may include one or more of the following attributes:</p> <ul> <li> <p> <code>Label</code> </p> </li> <li> <p> <code>Normalized</code> </p> </li> <li> <p> <code>Original</code> </p> </li> <li> <p> <code>Product</code> </p> </li> </ul> <p>If a <a href=\"https://docs.aws.amazon.com/securityhub/1.0/APIReference/API_BatchImportFindings.html\"> <code>BatchImportFindings</code> </a> request for a new finding only provides <code>Label</code> or only provides <code>Normalized</code>, Security Hub automatically populates the value of the other field.</p> <p>The <code>Normalized</code> and <code>Product</code> attributes are included in the <code>FindingProviderSeverity</code> structure to preserve the historical information associated with the finding, even if the top-level <code>Severity</code> object is later modified using the <a href=\"https://docs.aws.amazon.com/securityhub/1.0/APIReference/API_BatchUpdateFindings.html\"> <code>BatchUpdateFindings</code> </a> operation.</p> <p>If the top-level <code>Finding.Severity</code> object is present, but <code>Finding.FindingProviderFields</code> isn't present, Security Hub creates the <code>FindingProviderFields.Severity</code> object and copies the entire <code>Finding.Severity</code> object into it. This ensures that the original, provider-supplied details are retained within the <code>FindingProviderFields.Severity</code> object, even if the top-level <code>Severity</code> object is overwritten. </p>"
1713917140
},
1714017141
"FirewallPolicyDetails":{
1714117142
"type":"structure",

0 commit comments

Comments
 (0)