-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathcats-error-keywords.txt
More file actions
211 lines (195 loc) · 3.74 KB
/
cats-error-keywords.txt
File metadata and controls
211 lines (195 loc) · 3.74 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
# Custom Error Leaks Keywords for TMI CATS Fuzzing
#
# This file excludes standard OAuth 2.0 error terms that legitimately appear
# in 401/403 responses per RFC 6749. These are NOT security vulnerabilities
# or information leaks - they are required protocol responses.
#
# Excluded terms (appear in RFC 6749 responses):
# - Unauthorized (standard 401 response)
# - Forbidden (standard 403 response)
# - InvalidToken (OAuth error code)
# - InvalidGrant (OAuth error code)
# - AuthenticationFailed (OAuth error description)
# - AuthenticationError (OAuth error description)
# - AuthorizationError (OAuth error description)
#
# All other error keywords from CATS defaults are retained below.
# HTTP Error Patterns
StackTrace
BadRequest
InternalServerError
ServiceUnavailable
Timeout
PermissionDenied
MethodNotAllowed
ResourceNotFound
RateLimitExceeded
ClientError
ServerError
ConnectionTimeout
SSLHandshakeError
ConnectionRefused
MalformedRequest
MissingParameter
InvalidResponse
TransactionFailed
InvalidHeader
# Database & Query Errors
DatabaseError
QueryTimeout
DataLossError
PDOException
SQLException
# Request/Response Errors
RequestEntityTooLarge
TooManyRequests
UnsupportedMediaType
UnprocessableEntity
DataIntegrityViolation
# API & Network Errors
APIKeyError
ConnectionError
AssertionError
BrokenPipeError
PermissionError
# Java Exceptions
NullPointerException
ArrayIndexOutOfBoundsException
StringIndexOutOfBoundsException
IllegalArgumentException
NumberFormatException
IllegalStateException
ClassCastException
UnsupportedOperationException
InterruptedException
ConcurrentModificationException
FileNotFoundException
IOException
NoSuchElementException
IndexOutOfBoundsException
TypeCastException
ClassNotFoundException
NoSuchMethodException
InvocationTargetException
InstantiationException
# Kotlin Exceptions
KotlinNullPointerException
KotlinIllegalArgumentException
# C# Exceptions
ArgumentNullException
InvalidOperationException
TaskCanceledException
FileLoadException
UnauthorizedAccessException
KeyNotFoundException
SecurityException
ArgumentOutOfRangeException
DirectoryNotFoundException
OperationCanceledException
StackOverflowException
FormatException
NotImplementedException
InvalidCastException
TimeoutException
OverflowException
DivideByZeroException
ObjectDisposedException
IndexOutOfRangeException
# Python Exceptions
FileNotFoundError
StopIteration
MemoryError
FloatingPointError
ValueError
KeyError
AttributeError
IndexError
ModuleNotFoundError
ZeroDivisionError
ImportError
IOError
RuntimeError
# Ruby/Rails Errors
NameError
EOFError
StandardError
ThreadError
NoMethodError
ArgumentError
LoadError
Timeout::Error
EncodingError
SystemExit
# JavaScript/Node.js Errors
ReferenceError
SyntaxError
TypeError
RangeError
EvalError
UncaughtException
UnhandledRejection
ProcessError
HeapOverflow
TimeoutError
ENOTFOUND
# PHP Exceptions
FatalError
ParseError
Notice
DivisionByZeroError
MemoryLimitExceeded
ErrorException
# Swift/iOS Errors
InvalidArgument
OutOfMemoryError
UnexpectedValueException
IndexOutOfRange
UnexpectedNil
TypeMismatch
OutOfBounds
# Rust Errors
InvalidArgumentError
NilPointerDereference
ChannelClosedError
DivideByZeroError
UnwrapError
Segfault
DivideByZero
DecodingError
KeyDecodingError
# Go Runtime Errors
invalid memory address or nil pointer dereference
deadlock
panic
runtime error
json: cannot unmarshal
unexpected end of JSON
fatal error: stack overflow
index out of range
# C++ Exceptions
std::exception
std::runtime_error
std::invalid_argument
std::length_error
std::overflow_error
std::underflow_error
std::domain_error
std::out_of_range
std::bad_alloc
MemoryLeak
StackOverflow
SIGSEGV
SIGABRT
std::range_error
std::logic_error
SegmentationFault
# Unix/Linux Error Codes
ECONNREFUSED
EADDRINUSE
EPIPE
ETIMEDOUT
EPERM
ENETUNREACH
ECONNRESET
EEXIST
EISDIR