Tag: data-integrity

Missing pagination

Missing pagination on a paginated call can lead to inaccurate results.

Unauthenticated Amazon SNS unsubscribe requests might succeed

Failing to set the AuthenticateOnUnsubscribe flag to True when confirming an SNS subscription can lead to unauthenticated cancellations.

Missing none check on response metadata

Response metadata was not checked to verify that it is not None.

Override of reserved variable names in a Lambda function

Overriding environment variables that are reserved by AWS Lambda might lead to unexpected behavior.

Time zone aware datetimes

Using naive datetime objects might cause time zone related issues.

Error prone sequence modification

Sequence modification while iterating over it might cause unexpected bugs.

Log injection

Using untrusted inputs in a log statement can enable attackers to break the log's format, forge log entries, and bypass log monitors.

Batch request with unchecked failures

Not checking which items have failed can lead to loss of data.

Missing S3 bucket owner condition

Not setting the S3 bucket owner condition might introduce a risk of accidentally using a wrong bucket.