Amazon Q
Detector Library
Sign in to Amazon Q
AWS
Documentation
Amazon Q
Detector Library
C
Severity
Severity Critical
Feedback
Q
Detector Library
C detectors
(34/34)
Logging of sensitive information
Insecure Use Of Chroot
Deadlock And Lock Inconsistency
Unsafe File Extension
OS command injection
Incorrect Use Of Free
Use Of Uninitialized Variable
Insecure Use strcat fn
SQL injection
Bitwise Operator On Signed Operand
Insecure use gets fn
Random fd exhaustion
Redundant Free Usage
Insecure Use Memset
Divide By Zero.
Return Stack Address
Unchecked Return Value
Incorrect Format Specifier
Unhandled Expression Result
Path traversal
Improper Input Validation
Out Of Bounds Read
Integer Overflow
Insecure use strtok function
Improper size of a memory buffer
incomplete-cleanup
Null pointer dereference
Insecure Temporary File Or Directory
Insecure Buffer Access
Incorrect Use Ato Fn
Loose File Permissions
Exposure of Sensitive Information
Out-of-bounds Write
String Equality
Critical
Showing all detectors for the C language with critical severity.
Unsafe File Extension
Insufficiently restrictive file uploads can lead to inadvertently running malicious code.
Incorrect Use Of Free
Using memory after it has been freed can lead to unexpected behavior or exploitation.
Incorrect Use Ato Fn
Use
strtol()
instead of
atoi()
for string to number conversions to avoid undefined behavior from invalid inputs.