security.input-validation

Avoid request-driven DynamoDB queries

DynamoDB query and scan inputs should not be built directly from request input.

#Metadata

#Why it matters

Raw request data in DynamoDB helpers can widen query scope or let attackers control expressions, filters, and key conditions.

#Remediation

Build DynamoDB requests from fixed expressions and allowlisted fields instead of forwarding request-shaped input.

#Repository path

The generated metadata points to critiq-rules/libs/rules/catalog/rules/typescript/ts.security.dynamodb-query-injection.rule.yaml.