in src/java/detectors/aws_dynamodb_getitem_null_check/AwsDynamodbGetitemNullCheck.java [37:51]
public void dynamoDBGetItemCompliant(Map<String, AttributeValue> key, String tableName) {
AmazonDynamoDB dynamoDBClient = AmazonDynamoDBClientBuilder.standard().build();
GetItemRequest request = new GetItemRequest()
.withTableName(tableName)
.withKey(key);
try {
GetItemResult result = dynamoDBClient.getItem(request);
// Compliant: result is null-checked.
if (result.getItem() != null) {
System.out.println(result.getItem().get("key"));
}
} catch (ResourceNotFoundException e) {
log.error(e.getMessage());
}
}