in src/java/detectors/aws_dynamodb_getitem_null_check/AwsDynamodbGetitemNullCheck.java [21:33]
public void dynamoDBGetItemNoncompliant(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);
// Noncompliant: result is not null-checked.
System.out.println(result.getItem().get("key"));
} catch (ResourceNotFoundException e) {
log.error(e.getMessage());
}
}