Description The server encountered an internal error that prevented it from fulfilling this request.
Apache Tomcat/{version}
"
+ }
+ },
+ "sql_errors": {
+ "mysql": {
+ "generic": [
+ "You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near ''1'' at line 1",
+ "Unknown column '{column}' in 'where clause'",
+ "Table '{table}' doesn't exist",
+ "Operand should contain 1 column(s)",
+ "Subquery returns more than 1 row",
+ "Duplicate entry 'admin' for key 'PRIMARY'"
+ ],
+ "quote": [
+ "You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near ''''' at line 1",
+ "Unclosed quotation mark after the character string ''",
+ "You have an error in your SQL syntax near '\\'' LIMIT 0,30'"
+ ],
+ "union": [
+ "The used SELECT statements have a different number of columns",
+ "Operand should contain 1 column(s)",
+ "Mixing of GROUP columns (MIN(),MAX(),COUNT(),...) with no GROUP columns is illegal"
+ ],
+ "boolean": [
+ "You have an error in your SQL syntax near 'OR 1=1' at line 1",
+ "Unknown column '1' in 'where clause'"
+ ],
+ "time_based": [
+ "Query execution was interrupted",
+ "Lock wait timeout exceeded; try restarting transaction"
+ ],
+ "comment": [
+ "You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '--' at line 1"
+ ]
+ },
+ "postgresql": {
+ "generic": [
+ "ERROR: syntax error at or near \"1\"",
+ "ERROR: column \"{column}\" does not exist",
+ "ERROR: relation \"{table}\" does not exist",
+ "ERROR: operator does not exist: integer = text",
+ "ERROR: invalid input syntax for type integer: \"admin\""
+ ],
+ "quote": [
+ "ERROR: unterminated quoted string at or near \"'\"",
+ "ERROR: syntax error at or near \"'\"",
+ "ERROR: unterminated quoted identifier at or near \"'\""
+ ],
+ "union": [
+ "ERROR: each UNION query must have the same number of columns",
+ "ERROR: UNION types integer and text cannot be matched"
+ ],
+ "boolean": [
+ "ERROR: syntax error at or near \"OR\"",
+ "ERROR: invalid input syntax for type boolean: \"1=1\""
+ ],
+ "time_based": [
+ "ERROR: canceling statement due to user request",
+ "ERROR: function pg_sleep(integer) does not exist"
+ ],
+ "info_schema": [
+ "ERROR: permission denied for table {table}",
+ "ERROR: permission denied for schema information_schema"
+ ]
+ },
+ "mssql": {
+ "generic": [
+ "Msg 102, Level 15, State 1, Line 1\nIncorrect syntax near '1'.",
+ "Msg 207, Level 16, State 1, Line 1\nInvalid column name '{column}'.",
+ "Msg 208, Level 16, State 1, Line 1\nInvalid object name '{table}'.",
+ "Msg 245, Level 16, State 1, Line 1\nConversion failed when converting the varchar value 'admin' to data type int."
+ ],
+ "quote": [
+ "Msg 105, Level 15, State 1, Line 1\nUnclosed quotation mark after the character string ''.",
+ "Msg 102, Level 15, State 1, Line 1\nIncorrect syntax near '''."
+ ],
+ "union": [
+ "Msg 205, Level 16, State 1, Line 1\nAll queries combined using a UNION, INTERSECT or EXCEPT operator must have an equal number of expressions in their target lists.",
+ "Msg 8167, Level 16, State 1, Line 1\nThe type of column \"{column}\" conflicts with the type of other columns specified in the UNION, INTERSECT, or EXCEPT list."
+ ],
+ "boolean": [
+ "Msg 102, Level 15, State 1, Line 1\nIncorrect syntax near 'OR'."
+ ],
+ "command": [
+ "Msg 15281, Level 16, State 1, Procedure xp_cmdshell, Line 1\nSQL Server blocked access to procedure 'sys.xp_cmdshell' of component 'xp_cmdshell'"
+ ]
+ },
+ "oracle": {
+ "generic": [
+ "ORA-00933: SQL command not properly ended",
+ "ORA-00904: \"{column}\": invalid identifier",
+ "ORA-00942: table or view \"{table}\" does not exist",
+ "ORA-01722: invalid number",
+ "ORA-01756: quoted string not properly terminated"
+ ],
+ "quote": [
+ "ORA-01756: quoted string not properly terminated",
+ "ORA-00933: SQL command not properly ended"
+ ],
+ "union": [
+ "ORA-01789: query block has incorrect number of result columns",
+ "ORA-01790: expression must have same datatype as corresponding expression"
+ ],
+ "boolean": [
+ "ORA-00933: SQL command not properly ended",
+ "ORA-00920: invalid relational operator"
+ ]
+ },
+ "sqlite": {
+ "generic": [
+ "near \"1\": syntax error",
+ "no such column: {column}",
+ "no such table: {table}",
+ "unrecognized token: \"'\"",
+ "incomplete input"
+ ],
+ "quote": [
+ "unrecognized token: \"'\"",
+ "incomplete input",
+ "near \"'\": syntax error"
+ ],
+ "union": [
+ "SELECTs to the left and right of UNION do not have the same number of result columns"
+ ]
+ },
+ "mongodb": {
+ "generic": [
+ "MongoError: Can't canonicalize query: BadValue unknown operator: $where",
+ "MongoError: Failed to parse: { $where: \"this.{column} == '1'\" }",
+ "SyntaxError: unterminated string literal",
+ "MongoError: exception: invalid operator: $gt"
+ ],
+ "quote": [
+ "SyntaxError: unterminated string literal",
+ "SyntaxError: missing } after property list"
+ ],
+ "command": [
+ "MongoError: $where is not allowed in this context",
+ "MongoError: can't eval: security"
+ ]
+ }
+ },
+ "attack_patterns": {
+ "path_traversal": "\\.\\.",
+ "sql_injection": "('|\"|`|--|#|/\\*|\\*/|\\bunion\\b|\\bunion\\s+select\\b|\\bor\\b.*=.*|\\band\\b.*=.*|'.*or.*'.*=.*'|\\bsleep\\b|\\bwaitfor\\b|\\bdelay\\b|\\bbenchmark\\b|;.*select|;.*drop|;.*insert|;.*update|;.*delete|\\bexec\\b|\\bexecute\\b|\\bxp_cmdshell\\b|information_schema|table_schema|table_name)",
+ "xss_attempt": "(