-
Notifications
You must be signed in to change notification settings - Fork 2
Expand file tree
/
Copy pathpatterns.conf
More file actions
129 lines (123 loc) · 5.27 KB
/
patterns.conf
File metadata and controls
129 lines (123 loc) · 5.27 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
# Veracode Pipeline-Scan Wrapper Patterns Configuration
# Exit codes 201-254 grouped by category
# Format: CATEGORY_NAME|pattern_regex|exit_code
# =============================================================================
# TIMEOUTS (201-209)
# =============================================================================
TIMEOUT_DEFAULT|exceeded.*default.*60.*min.*limit|201
TIMEOUT_DEFAULT|timeout.*default|201
TIMEOUT_DEFAULT|60.*min.*limit|201
TIMEOUT_USER|exceeded.*timeout.*value|202
TIMEOUT_USER|timeout.*exceeded|202
TIMEOUT_USER|--timeout.*exceeded|202
# =============================================================================
# AUTH / ORG (210-219)
# =============================================================================
AUTH_INVALID_CREDENTIALS|invalid.*credential|210
AUTH_INVALID_CREDENTIALS|api.*id.*bad|210
AUTH_INVALID_CREDENTIALS|api.*key.*bad|210
AUTH_INVALID_CREDENTIALS|api.*id.*expired|210
AUTH_INVALID_CREDENTIALS|api.*key.*expired|210
AUTH_INVALID_CREDENTIALS|401|210
AUTH_INVALID_CREDENTIALS|unauthorized|210
AUTH_INVALID_CREDENTIALS|authentication.*failed|210
AUTH_INSUFFICIENT_PERMISSIONS|403|211
AUTH_INSUFFICIENT_PERMISSIONS|forbidden|211
AUTH_INSUFFICIENT_PERMISSIONS|insufficient permission|211
AUTH_INSUFFICIENT_PERMISSIONS|not authorized|211
AUTH_INSUFFICIENT_PERMISSIONS|permission denied|211
AUTH_INSUFFICIENT_PERMISSIONS|lacks.*app.*rights|211
AUTH_INSUFFICIENT_PERMISSIONS|lacks.*scan.*rights|211
ACCOUNT_RATE_LIMIT|429|212
ACCOUNT_RATE_LIMIT|rate limit|212
ACCOUNT_RATE_LIMIT|too many requests|212
ACCOUNT_RATE_LIMIT|quota exceeded|212
ACCOUNT_RATE_LIMIT|platform.*throttling|212
# =============================================================================
# NETWORK / TRANSPORT (220-229)
# =============================================================================
NET_DNS|getaddrinfo|220
NET_DNS|enotfound|220
NET_DNS|dns|220
NET_DNS|name or service not known|220
NET_DNS|hostname not found|220
NET_DNS|cannot resolve host|220
NET_TLS|tls|221
NET_TLS|ssl|221
NET_TLS|pkix|221
NET_TLS|certificate|221
NET_TLS|x509|221
NET_TLS|cert.*invalid|221
NET_TLS|cert.*expired|221
NET_TLS|ssl.*handshake|221
NET_TLS|tls.*handshake|221
NET_TLS|cert.*validation|221
NET_PROXY|proxy|222
NET_PROXY|407 proxy|222
NET_PROXY|proxy auth|222
NET_PROXY|proxy required|222
NET_PROXY|proxy.*connectivity|222
# =============================================================================
# CONFIGURATION (CALLER) (230-239)
# =============================================================================
CONFIG_INVALID_PARAM|bad.*cli.*arg|230
CONFIG_INVALID_PARAM|mutually exclusive|230
CONFIG_INVALID_PARAM|invalid.*parameter|230
CONFIG_INVALID_PARAM|invalid.*argument|230
CONFIG_POLICY_REFERENCE_NOT_FOUND|policy.*not.*found|231
CONFIG_POLICY_REFERENCE_NOT_FOUND|ruleset.*missing|231
CONFIG_POLICY_REFERENCE_NOT_FOUND|named.*policy.*missing|231
CONFIG_BASELINE_MISSING|baseline.*file.*not.*found|232
CONFIG_BASELINE_MISSING|baseline.*path.*not.*found|232
CONFIG_BASELINE_MISSING|baseline.*unreadable|232
CONFIG_THRESHOLD_CONFLICT|conflicting.*fail.*on|233
CONFIG_THRESHOLD_CONFLICT|threshold.*conflict|233
# =============================================================================
# PACKAGING / ARTIFACT (240-249)
# =============================================================================
PKG_ARTIFACT_NOT_FOUND|no such file|240
PKG_ARTIFACT_NOT_FOUND|not found|240
PKG_ARTIFACT_NOT_FOUND|enoent|240
PKG_ARTIFACT_NOT_FOUND|cannot open|240
PKG_ARTIFACT_NOT_FOUND|no analyzable files|240
PKG_ARTIFACT_NOT_FOUND|file not found|240
PKG_ARTIFACT_NOT_FOUND|built.*package.*missing|240
PKG_ARTIFACT_NOT_FOUND|path.*missing|240
PKG_ARTIFACT_NOT_FOUND|MSG_FAILED_TO_READ_FILE|240
PKG_ARTIFACT_NOT_FOUND|failed.*to.*read.*file|240
PKG_TOO_LARGE|size exceed|241
PKG_TOO_LARGE|too large|241
PKG_TOO_LARGE|quota exceeded|241
PKG_TOO_LARGE|exceeds.*limit|241
PKG_TOO_LARGE|exceeds.*size.*limit|241
PKG_UNSUPPORTED_LANG|unsupported lang|242
PKG_UNSUPPORTED_LANG|unsupported file|242
PKG_UNSUPPORTED_LANG|unsupported archive|242
PKG_UNSUPPORTED_LANG|language not supported|242
PKG_UNSUPPORTED_LANG|no supported files|242
PKG_EXCLUDE_RULES_ELIMINATED_ALL|exclude.*removed.*all|243
PKG_EXCLUDE_RULES_ELIMINATED_ALL|glob.*removed.*all|243
# =============================================================================
# ENGINE / SCAN EXECUTION (250-254)
# =============================================================================
ENGINE_PARSER_ERROR|parse error|250
ENGINE_PARSER_ERROR|parser error|250
ENGINE_PARSER_ERROR|engine error|250
ENGINE_PARSER_ERROR|syntax error|250
ENGINE_PARSER_ERROR|ast.*parse.*error|250
ENGINE_PARSER_ERROR|preprocessing.*error|250
ENGINE_PARSER_ERROR|hexBinary|250
ENGINE_PARSER_ERROR|illegal.*character.*for.*hexBinary|250
ENGINE_PARSER_ERROR|DatatypeConverter|250
ENGINE_RULEPACK_INCOMPATIBLE|ruleset.*version.*mismatch|251
ENGINE_RULEPACK_INCOMPATIBLE|rulepack.*incompatible|251
ENGINE_RULEPACK_INCOMPATIBLE|ruleset.*incompatible|251
ENGINE_PARTIAL_SCAN|partial scan|252
ENGINE_PARTIAL_SCAN|scan.*completed.*with.*modules.*skipped|252
ENGINE_PARTIAL_SCAN|degraded.*scan|252
ENGINE_SCAN_FAILED|scan.*failed|253
ENGINE_SCAN_FAILED|analysis.*failed|253
ENGINE_SCAN_FAILED|execution.*failed|253
ENGINE_UNKNOWN_ERROR|unknown.*error|254
ENGINE_UNKNOWN_ERROR|unexpected.*error|254
ENGINE_UNKNOWN_ERROR|internal.*error|254