SAST rules index
Every built-in Rego rule the Vulnetix CLI ships, filterable by language, severity, kind and CWE.
The CLI embeds 1899 rules from internal/sast/rules/. vulnetix sast runs the 793 of kind sast; the other kinds run under their own commands and under vulnetix scan. Print the same list from the binary you have with vulnetix sast --list-default-rules.
| Kind | Rules | Command |
|---|---|---|
iac |
7 | vulnetix iac |
oci |
7 | vulnetix containers |
sast |
793 | vulnetix sast |
secrets |
1092 | vulnetix secrets |
| Severity | Rules |
|---|---|
| Critical | 447 |
| High | 731 |
| Medium | 459 |
| Low | 262 |
Rule counts by language (a rule that names several languages counts once in each):
| Language | Rules |
|---|---|
| Android | 5 |
| Any file | 1106 |
| C | 153 |
| C# | 48 |
| C++ | 156 |
| Config files | 3 |
| Dockerfile | 20 |
| Go | 163 |
| HTML | 15 |
| Java | 331 |
| JavaScript / TypeScript | 274 |
| Kotlin | 64 |
| Kubernetes | 1 |
| Perl | 2 |
| PHP | 126 |
| PowerShell | 2 |
| Properties | 1 |
| Python | 345 |
| Ruby | 81 |
| Rust | 17 |
| Scala | 1 |
| Shell | 17 |
| SQL | 1 |
| Swift | 7 |
| Terraform | 12 |
| XML | 4 |
| YAML | 2 |
Catalog secret rules (VNX-SEC-081 and up) link to a row on their category page; every other rule has its own page.
Find a rule
| Rule | Name | Severity | Kind | Languages | CWE |
|---|---|---|---|---|---|
VNX-15 | External Control of System or Configuration Setting | Medium | sast | Go, Java, JavaScript / TypeScript, PHP, Python | CWE-15 |
VNX-20 | Input validation performed but its result ignored or bypassed | Medium | sast | Go, Java, JavaScript / TypeScript, Python | CWE-20 |
VNX-41 | Improper Resolution of Path Equivalence | Medium | sast | Go, Java, JavaScript / TypeScript, Python | CWE-41 |
VNX-59 | Improper Link Resolution Before File Access ('Link Following') | High | sast | C, C++, Go, Python | CWE-59 |
VNX-66 | Improper Handling of File Names that Identify Virtual Resources | Medium | sast | C#, Go, Java, Python | CWE-66 |
VNX-73 | External Control of File Name or Path | High | sast | PHP, Python | CWE-73 |
VNX-76 | Improper Neutralization of Equivalent Special Elements | Medium | sast | Java, JavaScript / TypeScript, PHP, Python | CWE-76 |
VNX-91 | XML Injection | Medium | sast | Go, Java, JavaScript / TypeScript, PHP, Python, Ruby | CWE-91 |
VNX-93 | CRLF Injection into mail or protocol headers | Medium | sast | Go, Java, JavaScript / TypeScript, PHP, Python, Ruby | CWE-93 |
VNX-94 | Code Injection | Critical | sast | JavaScript / TypeScript, PHP, Python, Ruby | CWE-94 |
VNX-95 | Template Injection (Eval Injection) | Critical | sast | JavaScript / TypeScript, Python, Ruby | CWE-95 |
VNX-98 | PHP Remote File Inclusion | Critical | sast | PHP | CWE-98 |
VNX-112 | Missing XML Validation | High | sast | Java, JavaScript / TypeScript, Python | CWE-112 |
VNX-114 | Process Control: request chooses the library or module loaded | Medium | sast | Go, Java, JavaScript / TypeScript, PHP, Python, Ruby | CWE-114 |
VNX-115 | Misinterpretation of Input | Medium | sast | JavaScript / TypeScript, PHP, Python | CWE-115 |
VNX-117 | Improper Output Neutralization for Logs | High | sast | Java, JavaScript / TypeScript, Python | CWE-117 |
VNX-122 | Heap-based buffer overflow from an undersized string allocation | Medium | sast | C, C++ | CWE-122 |
VNX-124 | Buffer Underwrite ('Buffer Underflow') | High | sast | C, C++ | CWE-124 |
VNX-125 | Out-of-bounds Read | High | sast | C, C++ | CWE-125 |
VNX-128 | Wrap-around Error | Medium | sast | C, C++ | CWE-128 |
VNX-130 | Improper Handling of Length Parameter Inconsistency | High | sast | C, C++ | CWE-130 |
VNX-135 | Incorrect Calculation of Multi-Byte String Length | Medium | sast | C, C++ | CWE-135 |
VNX-140 | Improper Neutralization of Delimiters | Medium | sast | JavaScript / TypeScript, Python | CWE-140 |
VNX-166 | Improper Handling of Missing Special Element | Low | sast | JavaScript / TypeScript, Python | CWE-166 |
VNX-167 | Improper Handling of Additional Special Element | Low | sast | Python, JavaScript / TypeScript | CWE-167 |
VNX-168 | Improper Handling of Inconsistent Special Elements | Low | sast | Python, JavaScript / TypeScript, Java, Go, PHP | CWE-168 |
VNX-170 | Improper Null Termination | High | sast | C, C++ | CWE-170 |
VNX-178 | Improper Handling of Case Sensitivity | Low | sast | Go, Java, JavaScript / TypeScript, Python, PHP | CWE-178 |
VNX-179 | Incorrect Behavior Order: Early Validation | Medium | sast | Java, Python, JavaScript / TypeScript, Go, PHP | CWE-179 |
VNX-182 | Collapse of Data into Unsafe Value | Medium | sast | Python, JavaScript / TypeScript, Java, C#, Go, PHP | CWE-182 |
VNX-183 | Permissive List of Allowed Inputs | Medium | sast | Java, JavaScript / TypeScript, Python, Go, PHP | CWE-183 |
VNX-184 | Incomplete List of Disallowed Inputs | Medium | sast | Go, Java, JavaScript / TypeScript, Python, PHP | CWE-184 |
VNX-186 | Overly Restrictive Regular Expression | Medium | sast | Java, JavaScript / TypeScript, Python, PHP, Ruby | CWE-186 |
VNX-191 | Integer Underflow (Wrap or Wraparound) | High | sast | C, C++ | CWE-191 |
VNX-192 | Integer Coercion Error | Medium | sast | Go, Java, C, C++ | CWE-192 |
VNX-193 | Off-by-one Error | Medium | sast | C, C++ | CWE-193 |
VNX-194 | Unexpected Sign Extension | Medium | sast | C, C++, Java | CWE-194 |
VNX-201 | Insertion of Sensitive Information Into Sent Data | Medium | sast | Go, Java, JavaScript / TypeScript, Python | CWE-201 |
VNX-204 | Observable Response Discrepancy | Low | sast | Go, Java, JavaScript / TypeScript, Python, PHP, Ruby, C# | CWE-204 |
VNX-205 | Observable Behavioral Discrepancy | Low | sast | Python, JavaScript / TypeScript | CWE-205 |
VNX-209 | Generation of Error Message Containing Sensitive Information | Medium | sast | Java, JavaScript / TypeScript, Python, PHP, Go, C# | CWE-209 |
VNX-210 | Self-generated Error Message Containing Sensitive Information | Low | sast | Go, Java, JavaScript / TypeScript, Python | CWE-210 |
VNX-212 | Improper Removal of Sensitive Information Before Storage or Transfer | Medium | sast | Go, JavaScript / TypeScript, PHP, Python | CWE-212 |
VNX-213 | Exposure of Sensitive Information Due to Incompatible Policies | Medium | sast | Go, Java, JavaScript / TypeScript, Python | CWE-213 |
VNX-214 | Invocation of Process Using Visible Sensitive Information | Medium | sast | JavaScript / TypeScript, Python, Go, Java, PHP, C#, Shell, Dockerfile | CWE-214 |
VNX-215 | Insertion of Sensitive Information Into Debugging Code | Medium | sast | JavaScript / TypeScript, Python, C#, Dockerfile, Shell | CWE-215 |
VNX-222 | Truncation of Security-relevant Information | Medium | sast | C, C++ | CWE-222 |
VNX-223 | Omission of Security-relevant Information | Low | sast | Python | CWE-223 |
VNX-224 | Obscured Security-relevant Information by Alternate Name | Medium | sast | JavaScript / TypeScript, Python | CWE-224 |
VNX-227 | Improper Fulfillment of API Contract: security verification result ignored | Medium | sast | C, C++, Go, Java, JavaScript / TypeScript, PHP, Python, Ruby | CWE-227 |
VNX-229 | Improper Handling of Values | Low | sast | JavaScript / TypeScript, Python | CWE-229 |
VNX-233 | Improper Handling of Parameters | Low | sast | Python | CWE-233 |
VNX-237 | Improper Handling of Structural Elements | Low | sast | JavaScript / TypeScript, Python | CWE-237 |
VNX-241 | Improper Handling of Unexpected Data Type | Low | sast | Python | CWE-241 |
VNX-242 | Use of Inherently Dangerous Function | High | sast | C, C++ | CWE-242 |
VNX-243 | Creation of chroot Jail Without Changing Working Directory | Medium | sast | C, C++, Go, Python, Ruby, Rust | CWE-243 |
VNX-244 | Secret left in heap memory when it is released | Medium | sast | C, C++, Java | CWE-244 |
VNX-248 | Request input parsed without catching the parse exception | Low | sast | Java, Python | CWE-248 |
VNX-252 | Unchecked Return Value | Medium | sast | C, C++, Go | CWE-252 |
VNX-253 | Incorrect Check of Function Return Value | Low | sast | C, C++ | CWE-253 |
VNX-256 | Plaintext Storage of a Password | High | sast | Go, Java, JavaScript / TypeScript, PHP, Python, Ruby | CWE-256 |
VNX-257 | Storing Passwords in a Recoverable Format | High | sast | Go, Java, JavaScript / TypeScript, PHP, Python, Ruby | CWE-257 |
VNX-259 | Hard-coded password passed to an authentication or connection API | Critical | sast | C#, Go, Java, JavaScript / TypeScript, PHP, Python, Ruby | CWE-259 |
VNX-260 | Password in Configuration File | High | sast | Any file | CWE-260 |
VNX-261 | Weak Encoding for Password | High | sast | Go, Java, JavaScript / TypeScript, PHP, Python, Ruby | CWE-261 |
VNX-262 | Not Using Password Aging | Medium | sast | Java, JavaScript / TypeScript, Python, Terraform, Shell, Dockerfile, PowerShell | CWE-262 |
VNX-263 | Password Aging with Long Expiration | Low | sast | Python, JavaScript / TypeScript, Java, Terraform, Shell, Dockerfile, PowerShell | CWE-263 |
VNX-266 | Incorrect Privilege Assignment | High | sast | C, C++, Python | CWE-266 |
VNX-267 | Privilege Defined With Unsafe Actions | Medium | sast | C, C++, Shell, Dockerfile, Any file | CWE-267 |
VNX-268 | Privilege Chaining | Low | sast | C, C++, Python | CWE-268 |
VNX-269 | Improper Privilege Management | High | sast | C, C++, Python | CWE-269 |
VNX-270 | Privilege Context Switching Error | Low | sast | C, C++, Python | CWE-270 |
VNX-272 | Least Privilege Violation | Medium | sast | C, C++, Python, Go | CWE-272 |
VNX-273 | Improper Check for Dropped Privileges | Medium | sast | C, C++, Go, Rust, PHP | CWE-273 |
VNX-274 | Improper Handling of Insufficient Privileges | Low | sast | C, C++, Python, Go, PHP | CWE-274 |
VNX-276 | Incorrect Default Permissions | Medium | sast | C, C++, Python, Go, PHP, JavaScript / TypeScript, Ruby, Java, Rust, Shell, Dockerfile, YAML | CWE-276 |
VNX-277 | Insecure Inherited Permissions | Low | sast | C, C++, Python, Go, PHP, Ruby, JavaScript / TypeScript, Rust, Shell, Dockerfile, C# | CWE-277 |
VNX-278 | Insecure Preserved Inherited Permissions | Low | sast | C, C++, Python, Go, Rust | CWE-278 |
VNX-279 | Incorrect Execution-Assigned Permissions | Medium | sast | C, C++, Python, Go, PHP, JavaScript / TypeScript, Ruby, Rust, Shell, Dockerfile, YAML | CWE-279 |
VNX-280 | Improper Handling of Insufficient Permissions or Privileges | Low | sast | C, C++, Python, Go | CWE-280 |
VNX-281 | Improper Preservation of Permissions | Low | sast | C, C++ | CWE-281 |
VNX-283 | Unverified Ownership | Medium | sast | C, C++ | CWE-283 |
VNX-287 | Improper Authentication: check that always succeeds | High | sast | Java, JavaScript / TypeScript, Python | CWE-287 |
VNX-289 | Authentication Bypass by Alternate Name | High | sast | Java, JavaScript / TypeScript, Python | CWE-289 |
VNX-290 | Authentication Bypass by Spoofing | High | sast | Java, JavaScript / TypeScript, Python | CWE-290 |
VNX-294 | Authentication Bypass by Capture-replay | High | sast | Java, JavaScript / TypeScript, Python | CWE-294 |
VNX-301 | Reflection Attack in an Authentication Protocol | Medium | sast | Java, Python | CWE-301 |
VNX-303 | Incorrect Implementation of Authentication Algorithm | Medium | sast | Java, JavaScript / TypeScript, Python | CWE-303 |
VNX-305 | Authentication Bypass by Primary Weakness | High | sast | Java, JavaScript / TypeScript, Python | CWE-305 |
VNX-306 | Missing Authentication for Critical Function | High | sast | Python | CWE-306 |
VNX-308 | Use of Single-factor Authentication | Medium | sast | Java, JavaScript / TypeScript, Python, Terraform | CWE-308 |
VNX-309 | Use of Password System for Primary Authentication | Medium | sast | Java, JavaScript / TypeScript, PHP, Python | CWE-309 |
VNX-315 | Cleartext Storage of Sensitive Information in a Cookie | Medium | sast | Go, Java, JavaScript / TypeScript, PHP, Python, Ruby | CWE-315 |
VNX-319 | Cleartext Transmission of Sensitive Information | High | sast | Go, Java, JavaScript / TypeScript, PHP, Python, Ruby | CWE-319 |
VNX-321 | Hard-coded cryptographic key | High | sast | Go, Java, JavaScript / TypeScript, Python | CWE-321 |
VNX-323 | Reusing a Nonce, Key Pair in Encryption | Medium | sast | Go, Java, JavaScript / TypeScript, Python | CWE-323 |
VNX-324 | Use of a Key Past its Expiration Date | Medium | sast | Java, Kotlin, JavaScript / TypeScript, Python, Ruby, C, C++ | CWE-324 |
VNX-325 | Missing Cryptographic Step | Medium | sast | Java, Kotlin, JavaScript / TypeScript, PHP, Python, Ruby | CWE-325 |
VNX-326 | Inadequate Encryption Strength (undersized DSA, DH, EC or symmetric key) | High | sast | Go, Java, Kotlin, JavaScript / TypeScript, PHP, Python, Ruby | CWE-326 |
VNX-327 | Broken hash algorithm (MD5, SHA-1) protecting a password, token or signature | High | sast | Java, Kotlin, JavaScript / TypeScript, PHP, Python, Ruby | CWE-327 |
VNX-329 | Predictable IV derived from the key or a non-cryptographic generator | High | sast | Go, Java, Kotlin, JavaScript / TypeScript, Python | CWE-329 |
VNX-331 | Insufficient Entropy | Medium | sast | Java, Kotlin, JavaScript / TypeScript, PHP, Python, Ruby | CWE-331 |
VNX-334 | Small Space of Random Values | Medium | sast | Java, Kotlin, JavaScript / TypeScript, PHP, Python, Ruby | CWE-334 |
VNX-335 | Incorrect Usage of Seeds in Pseudo-Random Number Generator (PRNG) | High | sast | Java, Kotlin, Python | CWE-335 |
VNX-336 | Same Seed in Pseudo-Random Number Generator (PRNG) | Medium | sast | Python, Java, Kotlin, Go, C, C++, PHP, Ruby, JavaScript / TypeScript | CWE-336 |
VNX-337 | Predictable Seed in Pseudo-Random Number Generator (PRNG) | Medium | sast | Python, Java, Kotlin, Go, C, C++, PHP, Ruby, JavaScript / TypeScript | CWE-337 |
VNX-338 | Use of Cryptographically Weak Pseudo-Random Number Generator (PRNG) | High | sast | JavaScript / TypeScript, PHP, Ruby, Go | CWE-338 |
VNX-339 | Small Seed Space in Pseudo-Random Number Generator (PRNG) | Medium | sast | Python, Java, Kotlin, Go, C, C++, PHP, Ruby, JavaScript / TypeScript | CWE-339 |
VNX-340 | Generation of Predictable Numbers or Identifiers | Medium | sast | Python, JavaScript / TypeScript, PHP, Go, Java, Kotlin, Ruby | CWE-340 |
VNX-341 | Predictable from Observable State | Medium | sast | C, C++, Python, JavaScript / TypeScript, PHP, Java, Kotlin, Go, Ruby | CWE-341 |
VNX-342 | Predictable Exact Value from Previous Values | Medium | sast | Java, Kotlin, Python, JavaScript / TypeScript, PHP, Ruby, Go | CWE-342 |
VNX-343 | Predictable Value Range from Previous Values | Medium | sast | Python, Java, Kotlin, JavaScript / TypeScript, PHP, Ruby, Go, C, C++ | CWE-343 |
VNX-344 | Use of Invariant Value in Dynamically Changing Context | Medium | sast | Go, Java, JavaScript / TypeScript, Python, PHP, HTML | CWE-344 |
VNX-345 | Insufficient Verification of Data Authenticity | Medium | sast | Python | CWE-345 |
VNX-346 | Origin Validation Error | Medium | sast | JavaScript / TypeScript, Python, Java, Go | CWE-346 |
VNX-347 | Improper Verification of Cryptographic Signature | High | sast | Go, Java, JavaScript / TypeScript, Python | CWE-347 |
VNX-348 | Use of Less Trusted Source | Medium | sast | C#, Go, Java, Kotlin, JavaScript / TypeScript, PHP, Python, Ruby | CWE-348 |
VNX-349 | Acceptance of Extraneous Untrusted Data With Trusted Data | Medium | sast | Java, JavaScript / TypeScript, Python | CWE-349 |
VNX-350 | Reliance on Reverse DNS Resolution for a Security-Critical Action | Medium | sast | Go, Java, JavaScript / TypeScript, PHP, Python, Ruby | CWE-350 |
VNX-351 | Insufficient Type Distinction | Low | sast | PHP | CWE-351 |
VNX-352 | Cross-Site Request Forgery protection disabled (Django, Flask-WTF, Node.js, Rails) | High | sast | JavaScript / TypeScript, Python, Ruby | CWE-352 |
VNX-353 | Third-party script or stylesheet loaded without Subresource Integrity | Medium | sast | HTML, PHP | CWE-353 |
VNX-354 | Integrity check value validated so that a missing, partial or truncated value passes | Medium | sast | Java, JavaScript / TypeScript, Python | CWE-354 |
VNX-356 | Electron app silently grants permissions or accepts invalid certificates | Low | sast | JavaScript / TypeScript | CWE-356 |
VNX-357 | Destructive link or button without a confirmation step | Low | sast | Ruby, HTML | CWE-357 |
VNX-358 | Hand-rolled TLS host name or certificate identity check uses a partial string match | Low | sast | Java, Python | CWE-358 |
VNX-359 | Private personal information written to logs or standard output | Medium | sast | Java, JavaScript / TypeScript, Python | CWE-359 |
VNX-360 | Android receiver for a system broadcast trusts the intent without checking its action | Low | sast | Android, Java, Kotlin | CWE-360 |
VNX-362 | Check-then-use race on a file path (TOCTOU) | Medium | sast | Go, Python | CWE-362 |
VNX-363 | Race condition enabling link following (symlink check, then open by name) | Medium | sast | Go, Java, JavaScript / TypeScript, PHP, Python, Ruby | CWE-363 |
VNX-364 | Signal Handler Race Condition | Medium | sast | C, C++ | CWE-364 |
VNX-366 | Race Condition within a Thread | Low | sast | Java | CWE-366 |
VNX-367 | Time-of-check Time-of-use (TOCTOU) Race Condition | Medium | sast | C, C++ | CWE-367 |
VNX-368 | Context Switching Race Condition | Low | sast | C, C++ | CWE-368 |
VNX-369 | Divide By Zero | Medium | sast | C, C++, Go, Java | CWE-369 |
VNX-372 | Incomplete Internal State Distinction | Low | sast | Python, PHP, JavaScript / TypeScript | CWE-372 |
VNX-374 | Passing Mutable Objects to an Untrusted Method | Low | sast | Java | CWE-374 |
VNX-375 | Returning a Mutable Object to an Untrusted Caller | Low | sast | Java | CWE-375 |
VNX-378 | Creation of Temporary File With Insecure Permissions | High | sast | C, C++ | CWE-378 |
VNX-379 | Creation of Temporary File in Directory with Insecure Permissions | Medium | sast | Python | CWE-379 |
VNX-384 | Session Fixation | Medium | sast | Java, XML | CWE-384 |
VNX-385 | Covert Timing Channel | Low | sast | Java, JavaScript / TypeScript, Python | CWE-385 |
VNX-386 | Symbolic Name not Mapping to Correct Object | Low | sast | Java | CWE-386 |
VNX-390 | Detection of Error Condition Without Action | Low | sast | Java | CWE-390 |
VNX-391 | Unchecked Error Condition | Medium | sast | Java, Python | CWE-391 |
VNX-392 | Missing Report of Error Condition | Low | sast | Python | CWE-392 |
VNX-393 | Return of Wrong Status Code | Low | sast | Java | CWE-393 |
VNX-394 | Unexpected Status Code or Return Value | Low | sast | Python | CWE-394 |
VNX-395 | Use of NullPointerException Catch to Detect NULL Pointer Dereference | Medium | sast | Java, Kotlin, C# | CWE-395 |
VNX-396 | Declaration of Catch for Generic Exception | Low | sast | Java, C# | CWE-396 |
VNX-397 | Declaration of Throws for Generic Exception | Low | sast | Java | CWE-397 |
VNX-400 | Uncontrolled Resource Consumption from a request-supplied size | Medium | sast | Python | CWE-400 |
VNX-401 | Missing Release of Memory after Effective Lifetime (memory leak) | Medium | sast | C, C++ | CWE-401 |
VNX-403 | Exposure of File Descriptor to Unintended Control Sphere ('File Descriptor Leak') | Medium | sast | C, C++ | CWE-403 |
VNX-404 | Improper Resource Shutdown or Release | Low | sast | Java | CWE-404 |
VNX-408 | Incorrect Behavior Order: Early Amplification | Medium | sast | JavaScript / TypeScript, Python | CWE-408 |
VNX-409 | Improper Handling of Highly Compressed Data (Data Amplification) | Medium | sast | JavaScript / TypeScript, Python | CWE-409 |
VNX-410 | Insufficient Resource Pool | Low | sast | Java, Any file | CWE-410 |
VNX-412 | Unrestricted Externally Accessible Lock | Medium | sast | Java | CWE-412 |
VNX-413 | Improper Resource Locking | Low | sast | Java | CWE-413 |
VNX-414 | Missing Lock Check | Low | sast | C, C++, Go, Java, Python | CWE-414 |
VNX-415 | Double free | High | sast | C, C++ | CWE-415 |
VNX-416 | Use after free: stale pointer after realloc, or a pointer into a destroyed temporary | High | sast | C, C++ | CWE-416 |
VNX-419 | Unprotected Primary Channel | Medium | sast | Go, Java, Kotlin | CWE-419 |
VNX-420 | Unprotected Alternate Channel | Medium | sast | C, C++, Go, Python | CWE-420 |
VNX-421 | Race Condition During Access to Alternate Channel | Low | sast | C, C++, Go, Python | CWE-421 |
VNX-425 | Direct Request ('Forced Browsing') | Medium | sast | JavaScript / TypeScript, Go | CWE-425 |
VNX-426 | Untrusted Search Path | High | sast | Python | CWE-426 |
VNX-427 | Uncontrolled Search Path Element | High | sast | C, C++ | CWE-427 |
VNX-428 | Unquoted Search Path or Element | Medium | sast | C, C++, C# | CWE-428 |
VNX-430 | Deployment of Wrong Handler | Low | sast | JavaScript / TypeScript, Python | CWE-430 |
VNX-431 | Missing Handler | Low | sast | Java | CWE-431 |
VNX-432 | Dangerous Signal Handler not Disabled During Sensitive Operations | Low | sast | C, C++ | CWE-432 |
VNX-437 | Incomplete Model of Endpoint Features | Low | sast | JavaScript / TypeScript, Python | CWE-437 |
VNX-439 | Behavioral Change in New Version or Environment | Low | sast | Python | CWE-439 |
VNX-440 | Expected Behavior Violation | Low | sast | Python | CWE-440 |
VNX-441 | Unintended proxy: request-chosen URL fetched and relayed to the client | Medium | sast | JavaScript / TypeScript, Python | CWE-441 |
VNX-444 | Inconsistent Interpretation of HTTP Requests ('HTTP Request/Response Smuggling') | Medium | sast | JavaScript / TypeScript, Python | CWE-444 |
VNX-447 | Unimplemented or Unsupported Feature in UI | Low | sast | Java | CWE-447 |
VNX-448 | Obsolete Feature in UI | Low | sast | Java | CWE-448 |
VNX-449 | The UI Performs the Wrong Action | Low | sast | C, C++ | CWE-449 |
VNX-450 | Multiple interpretations of input: a text flag read as a boolean by truthiness | Low | sast | Python, JavaScript / TypeScript | CWE-450 |
VNX-451 | UI misrepresentation: hidden bidi controls in code, or a link that shows a different host | Medium | sast | Any file | CWE-451 |
VNX-453 | Insecure default: a security parameter defaults to its unsafe value | Medium | sast | Python, JavaScript / TypeScript | CWE-453 |
VNX-454 | External Initialization of Trusted Variables or Data Stores | Medium | sast | Python | CWE-454 |
VNX-455 | Non-exit on Failed Initialization | Medium | sast | C, C++ | CWE-455 |
VNX-457 | Use of Uninitialized Variable | Low | sast | C, C++ | CWE-457 |
VNX-459 | Incomplete Cleanup | Low | sast | Python | CWE-459 |
VNX-460 | Improper Cleanup on Thrown Exception | Medium | sast | Java | CWE-460 |
VNX-462 | Duplicate Key in Associative List (Alist) | Low | sast | Python | CWE-462 |
VNX-463 | Deletion of Data Structure Sentinel | Low | sast | C, C++ | CWE-463 |
VNX-464 | Addition of Data Structure Sentinel | Low | sast | C, C++ | CWE-464 |
VNX-466 | Return of Pointer Value Outside of Expected Range | Low | sast | C, C++ | CWE-466 |
VNX-468 | Incorrect Pointer Scaling | Medium | sast | C, C++ | CWE-468 |
VNX-469 | Use of Pointer Subtraction to Determine Size | Low | sast | C, C++ | CWE-469 |
VNX-470 | Use of Externally-Controlled Input to Select Classes or Code ('Unsafe Reflection') | High | sast | Java, Python, Ruby | CWE-470 |
VNX-471 | Modification of Assumed-Immutable Data (MAID) | Medium | sast | Java | CWE-471 |
VNX-472 | External Control of Assumed-Immutable Web Parameter | Medium | sast | JavaScript / TypeScript, HTML | CWE-472 |
VNX-474 | Use of Function with Inconsistent Implementations | Medium | sast | C, C++ | CWE-474 |
VNX-475 | Undefined Behavior for Input to API | Low | sast | C, C++ | CWE-475 |
VNX-476 | NULL Pointer Dereference | Medium | sast | C, C++, Java | CWE-476 |
VNX-477 | Use of Obsolete Function | Low | sast | Java, Python | CWE-477 |
VNX-478 | Missing Default Case in Multiple Condition Expression | Low | sast | C, C++, Java | CWE-478 |
VNX-479 | Signal Handler Use of a Non-reentrant Function | Low | sast | C, C++ | CWE-479 |
VNX-480 | Use of Incorrect Operator | Medium | sast | C, C++, Java | CWE-480 |
VNX-481 | Assigning instead of Comparing | Medium | sast | C, C++, Java | CWE-481 |
VNX-482 | Comparing instead of Assigning | Medium | sast | C, C++, JavaScript / TypeScript, Python | CWE-482 |
VNX-483 | Incorrect Block Delimitation | Low | sast | C, C++, Java | CWE-483 |
VNX-484 | Omitted Break Statement in Switch | Medium | sast | C, C++, Java | CWE-484 |
VNX-486 | Comparison of Classes by Name | Medium | sast | Java, C#, Python | CWE-486 |
VNX-487 | Reliance on Package-level Scope | Low | sast | Java | CWE-487 |
VNX-488 | Exposure of Data Element to Wrong Session | Low | sast | Java | CWE-488 |
VNX-491 | Public cloneable() Method Without Final ('Object Hijack') | Medium | sast | Java | CWE-491 |
VNX-492 | Use of Inner Class Containing Sensitive Data | Low | sast | Java | CWE-492 |
VNX-493 | Critical Public Variable Without Final Modifier | Low | sast | Java, C# | CWE-493 |
VNX-495 | Private Data Structure Returned From A Public Method | Medium | sast | Java | CWE-495 |
VNX-497 | Exposure of Sensitive System Information to an Unauthorized Control Sphere | Medium | sast | Java | CWE-497 |
VNX-498 | Cloneable Class Containing Sensitive Information | Low | sast | Java | CWE-498 |
VNX-499 | Serializable Class Containing Sensitive Data | Low | sast | Java | CWE-499 |
VNX-500 | Public Static Field Not Marked Final | Low | sast | Java, C# | CWE-500 |
VNX-501 | Trust Boundary Violation | Medium | sast | Java, Python | CWE-501 |
VNX-506 | Embedded Malicious Code: execution of decoded payload | Medium | sast | JavaScript / TypeScript, Python | CWE-506 |
VNX-511 | Logic/Time Bomb: destructive action gated on a hard-coded date | Medium | sast | JavaScript / TypeScript, Python | CWE-511 |
VNX-514 | Covert Channel: data encoded in sleep timing or DNS lookups | Low | sast | Python | CWE-514 |
VNX-515 | Covert Storage Channel: secret placed in the process environment | Low | sast | Python | CWE-515 |
VNX-521 | Weak Password Requirements | High | sast | Java, JavaScript / TypeScript, Python, C# | CWE-521 |
VNX-522 | Insufficiently Protected Credentials: credential file readable by other users | High | sast | Go, Java, JavaScript / TypeScript, Python | CWE-522 |
VNX-523 | Unprotected Transport of Credentials | High | sast | Go, Java, JavaScript / TypeScript, Python, HTML | CWE-523 |
VNX-524 | Use of Cache Containing Sensitive Information: plaintext password cached | Medium | sast | Java, JavaScript / TypeScript, Python | CWE-524 |
VNX-525 | Use of Web Browser Cache Containing Sensitive Information | Medium | sast | JavaScript / TypeScript, Python | CWE-525 |
VNX-532 | Insertion of Sensitive Information into Log File: whole request logged | Medium | sast | Go, Java, JavaScript / TypeScript, Python | CWE-532 |
VNX-536 | Servlet Runtime Error Message Containing Sensitive Information | Medium | sast | Java | CWE-536 |
VNX-538 | Insertion of Sensitive Information into Externally-Accessible File or Directory | Medium | sast | JavaScript / TypeScript, Python | CWE-538 |
VNX-539 | Use of Persistent Cookies Containing Sensitive Information | Medium | sast | JavaScript / TypeScript, Python, Java, PHP, Ruby | CWE-539 |
VNX-540 | Inclusion of Sensitive Information in Source Code | Medium | sast | JavaScript / TypeScript | CWE-540 |
VNX-544 | Missing Standardized Error Handling Mechanism | Low | sast | JavaScript / TypeScript | CWE-544 |
VNX-546 | Suspicious Comment | Low | sast | C, C++, Go, Java, JavaScript / TypeScript, Python | CWE-546 |
VNX-547 | Use of Hard-coded, Security-relevant Constants | Low | sast | C, C++, Java | CWE-547 |
VNX-548 | Exposure of Information Through Directory Listing | Medium | sast | JavaScript / TypeScript, Python, Java, Any file | CWE-548 |
VNX-549 | Missing Password Field Masking | Medium | sast | Any file | CWE-549 |
VNX-551 | Incorrect Behavior Order: Authorization Before Parsing and Canonicalization | Low | sast | Java, JavaScript / TypeScript, Python | CWE-551 |
VNX-553 | Command Shell in Externally Accessible Directory | Medium | sast | Shell, Dockerfile, Perl, Python | CWE-553 |
VNX-554 | ASP.NET Misconfiguration: Not Using Input Validation Framework | Medium | sast | C#, XML | CWE-554 |
VNX-555 | J2EE Misconfiguration: Plaintext Password in Configuration File | Medium | sast | Java, XML | CWE-555 |
VNX-561 | Dead Code | Low | sast | Java, JavaScript / TypeScript, Python | CWE-561 |
VNX-562 | Return of Stack Variable Address | High | sast | C, C++ | CWE-562 |
VNX-563 | Assignment to Variable without Use | Low | sast | Python | CWE-563 |
VNX-565 | Reliance on Cookies without Validation and Integrity Checking | Medium | sast | JavaScript / TypeScript, PHP, Python | CWE-565 |
VNX-566 | Authorization Bypass Through User-Controlled SQL Primary Key | High | sast | Java, Python | CWE-566 |
VNX-570 | Expression is Always False | Low | sast | C, C++, Go, Java | CWE-570 |
VNX-571 | Expression is Always True | Low | sast | C, C++, Go, Java | CWE-571 |
VNX-572 | Call to Thread run() instead of start() | Low | sast | Java, Kotlin | CWE-572 |
VNX-573 | Remote URL read through an API that cannot set a timeout | Medium | sast | Java, Kotlin | CWE-573 |
VNX-578 | EJB Bad Practices: Use of Class Loader | Low | sast | Java | CWE-578 |
VNX-580 | clone() Method Without super.clone() | Medium | sast | Java | CWE-580 |
VNX-581 | Object Model Violation: Just One of Equals and Hashcode Defined | Medium | sast | Java, Kotlin | CWE-581 |
VNX-582 | Array declared public, final and static | Medium | sast | Java, C# | CWE-582 |
VNX-583 | finalize() method declared public | Medium | sast | Java, Kotlin | CWE-583 |
VNX-584 | Return Inside Finally Block | Low | sast | Java, JavaScript / TypeScript, Python | CWE-584 |
VNX-585 | Empty synchronized block | Low | sast | Java, Kotlin | CWE-585 |
VNX-586 | Explicit Call to Finalize() | Low | sast | Java | CWE-586 |
VNX-587 | Assignment of a Fixed Address to a Pointer | Low | sast | C, C++ | CWE-587 |
VNX-588 | Attempt to access child of a non-structure pointer | Low | sast | C, C++ | CWE-588 |
VNX-589 | Call to non-ubiquitous API | Low | sast | C, C++ | CWE-589 |
VNX-591 | Password read into a char[] copied into an immutable String | Low | sast | Java | CWE-591 |
VNX-594 | Persisted or session-scoped Java class that is not Serializable | Low | sast | Java | CWE-594 |
VNX-595 | Boxed number or value object compared by reference (== / !=) | Medium | sast | Java | CWE-595 |
VNX-597 | String compared with == or != instead of equals()/strcmp() | Medium | sast | Java, C | CWE-597 |
VNX-598 | Credential or secret sent in a GET query string | Medium | sast | Go, Java, JavaScript / TypeScript, PHP, Python, HTML | CWE-598 |
VNX-600 | Servlet parses request input with no handler for the exception | Medium | sast | Java | CWE-600 |
VNX-602 | Server trusts a client-supplied role or admin flag | Medium | sast | JavaScript / TypeScript, Python, PHP | CWE-602 |
VNX-603 | Authentication decided in browser code | Medium | sast | JavaScript / TypeScript | CWE-603 |
VNX-605 | Multiple Binds to the Same Port | Medium | sast | C, C++, Go, Python | CWE-605 |
VNX-606 | Unchecked Input for Loop Condition | Low | sast | C, C++, Go, Java | CWE-606 |
VNX-607 | Public Static Final Field References Mutable Object | Low | sast | Java | CWE-607 |
VNX-609 | Double-Checked Locking | Low | sast | Java | CWE-609 |
VNX-610 | Externally Controlled Reference to a Resource in Another Sphere (XML external references enabled) | Medium | sast | Java | CWE-610 |
VNX-614 | Sensitive Cookie in HTTPS Session Without 'Secure' Attribute | High | sast | Java, JavaScript / TypeScript, Python | CWE-614 |
VNX-615 | Inclusion of Sensitive Information in Source Code Comments | Low | sast | Go, Java, JavaScript / TypeScript, Python | CWE-615 |
VNX-617 | Reachable Assertion | Medium | sast | Python | CWE-617 |
VNX-618 | ActiveX control marked safe for scripting, or unsafe control instantiated by a page | Low | sast | C, C++, HTML, JavaScript / TypeScript | CWE-618 |
VNX-619 | Database cursor opened in a function and never closed (Python DB-API) | Low | sast | Python | CWE-619 |
VNX-620 | Password change that does not verify the current password | High | sast | C#, Java, JavaScript / TypeScript, Python | CWE-620 |
VNX-621 | Variable extraction from request data (PHP extract/parse_str/variable variables) | Medium | sast | PHP | CWE-621 |
VNX-622 | Client-supplied JSONP callback name written into the response unvalidated | Medium | sast | JavaScript / TypeScript | CWE-622 |
VNX-624 | Regular expression replacement evaluated as code (preg_replace /e, s///ee) | Medium | sast | PHP, Perl | CWE-624 |
VNX-625 | Permissive host/URL allow-list regular expression | Medium | sast | Python, JavaScript / TypeScript, Go, Java | CWE-625 |
VNX-626 | Request input with an appended file extension used as a file path (null byte truncation) | Medium | sast | PHP, Java | CWE-626 |
VNX-627 | Dynamic Variable Evaluation | High | sast | Python, Ruby, PHP, JavaScript / TypeScript | CWE-627 |
VNX-628 | Function Call with Incorrectly Specified Arguments | Medium | sast | C, C++ | CWE-628 |
VNX-635 | Unresolved security TODO/FIXME in production code | Medium | sast | Go, Java, Kotlin, JavaScript / TypeScript, PHP, Python, Ruby | CWE-635 |
VNX-636 | Not Failing Securely ('Failing Open') | Low | sast | Java, JavaScript / TypeScript, Python | CWE-636 |
VNX-638 | Not Using Complete Mediation (cached authorization decision) | Medium | sast | Java, JavaScript / TypeScript, Python | CWE-638 |
VNX-639 | Authorization Bypass Through User-Controlled Key | High | sast | Java, JavaScript / TypeScript, Python, Ruby | CWE-639 |
VNX-640 | Weak Password Recovery Mechanism for Forgotten Password | Medium | sast | JavaScript / TypeScript, Python, Java | CWE-640 |
VNX-641 | Improper Restriction of Names for Files and Other Resources | Low | sast | Java, JavaScript / TypeScript, Python, PHP | CWE-641 |
VNX-642 | Authorization state kept in a client-controlled cookie | Medium | sast | Java, Kotlin, JavaScript / TypeScript, Python | CWE-642 |
VNX-643 | XPath injection: query built from a dynamic string | High | sast | Java, Python | CWE-643 |
VNX-644 | HTTP response header set from request data without neutralisation | Medium | sast | JavaScript / TypeScript, Python | CWE-644 |
VNX-645 | Overly Restrictive Account Lockout Mechanism | Medium | sast | JavaScript / TypeScript, Python | CWE-645 |
VNX-646 | Uploaded file accepted or classified by its client-supplied name or extension | Medium | sast | JavaScript / TypeScript, Python | CWE-646 |
VNX-647 | Authorization decided on a non-canonical request path | High | sast | Java, Kotlin, JavaScript / TypeScript, Python | CWE-647 |
VNX-648 | Privilege drop in the wrong order or without clearing supplementary groups | Medium | sast | C, C++, Python | CWE-648 |
VNX-649 | Client-held state decoded or decrypted and trusted without an integrity check | Medium | sast | JavaScript / TypeScript, Python | CWE-649 |
VNX-651 | Exposure of WSDL File Containing Sensitive Information | Medium | sast | Java, Python, C#, XML | CWE-651 |
VNX-652 | XQuery injection | Medium | sast | Java | CWE-652 |
VNX-653 | Improper Isolation or Compartmentalization | Low | sast | Python, JavaScript / TypeScript | CWE-653 |
VNX-654 | Reliance on a Single Factor in a Security Decision | Low | sast | JavaScript / TypeScript, Python | CWE-654 |
VNX-656 | Reliance on Security Through Obscurity | Low | sast | JavaScript / TypeScript, Python | CWE-656 |
VNX-657 | Violation of Secure Design Principles | Low | sast | JavaScript / TypeScript, Python | CWE-657 |
VNX-663 | Use of a Non-reentrant Function in a Concurrent Context | Low | sast | Java, C, C++ | CWE-663 |
VNX-665 | Improper Initialization | Low | sast | Java | CWE-665 |
VNX-666 | HTTP response written after it was already sent | Low | sast | JavaScript / TypeScript | CWE-666 |
VNX-667 | Improper locking: shared String/boxed monitor or Lock released outside finally | Low | sast | Java | CWE-667 |
VNX-671 | Application overrides an operator-controlled security switch in the environment | Low | sast | JavaScript / TypeScript, Python | CWE-671 |
VNX-672 | Operation on a file, socket, stream or connection after it was closed | Low | sast | JavaScript / TypeScript, Python | CWE-672 |
VNX-673 | Control sphere (chroot jail, import or library search path) defined by remote input | Low | sast | Python | CWE-673 |
VNX-674 | Unconditional self-recursion or a disabled recursion guard | Medium | sast | Java, JavaScript / TypeScript, Python | CWE-674 |
VNX-675 | Single-use operation repeated on the same handle (double close, relock, double unlock) | Low | sast | C, C++ | CWE-675 |
VNX-676 | Use of Potentially Dangerous Function | Medium | sast | C, C++ | CWE-676 |
VNX-680 | Integer Overflow to Buffer Overflow | Medium | sast | C, C++ | CWE-680 |
VNX-681 | Incorrect Conversion between Numeric Types | Medium | sast | C, C++, Java | CWE-681 |
VNX-682 | Incorrect Calculation | Low | sast | C, C++, Java | CWE-682 |
VNX-683 | Function Call With Incorrect Order of Arguments | Low | sast | C, C++ | CWE-683 |
VNX-685 | Function Call With Incorrect Number of Arguments | Low | sast | C, C++ | CWE-685 |
VNX-686 | Function Call With Incorrect Argument Type | Low | sast | C, C++ | CWE-686 |
VNX-687 | Function Call With Incorrectly Specified Argument Value | Low | sast | C, C++, Python, Go, PHP, JavaScript / TypeScript, Ruby | CWE-687 |
VNX-688 | Function Call With Incorrect Variable or Reference as Argument | Low | sast | C, C++ | CWE-688 |
VNX-690 | Unchecked return value to NULL pointer dereference | Low | sast | C, C++ | CWE-690 |
VNX-694 | Two route handlers registered under the same identifier | Low | sast | Python | CWE-694 |
VNX-695 | Low-level functionality prohibited by the EJB specification used in an enterprise bean | Low | sast | Java | CWE-695 |
VNX-697 | Incorrect comparison: compareTo() against 1/-1, equals(null), or equality with NaN | Low | sast | Java | CWE-697 |
VNX-698 | Execution After Redirect (EAR) | High | sast | PHP, Python | CWE-698 |
VNX-703 | Optional value read with get() without checking that it is present | Low | sast | Java | CWE-703 |
VNX-704 | File or content size narrowed from long with an unchecked cast | Low | sast | Java | CWE-704 |
VNX-706 | Directory containment decided by a character prefix instead of a path prefix | Low | sast | Python | CWE-706 |
VNX-708 | Incorrect Ownership Assignment | Low | sast | C, C++ | CWE-708 |
VNX-710 | Security-relevant compiler warning suppressed in source | Low | sast | C, C++ | CWE-710 |
VNX-732 | Incorrect permission assignment for a critical resource (Python) | High | sast | Python | CWE-732 |
VNX-733 | Compiler Optimization Removal or Modification of Security-critical Code | Low | sast | C, C++ | CWE-733 |
VNX-749 | Dangerous capability exposed to WebView JavaScript | High | sast | Java, Kotlin | CWE-749 |
VNX-754 | Class resource used without checking for null | Low | sast | Java | CWE-754 |
VNX-755 | Interrupt or JVM error caught and swallowed | Low | sast | Java | CWE-755 |
VNX-756 | Framework traceback page served instead of a custom error page | Low | sast | Python | CWE-756 |
VNX-757 | TLS negotiation allows an obsolete protocol version or broken cipher suite (algorithm downgrade) | High | sast | Go, Java, Python | CWE-757 |
VNX-759 | Password hashed with a one-way hash and no salt | High | sast | Java, Python, PHP, JavaScript / TypeScript | CWE-759 |
VNX-760 | Password hash or KDF uses a constant or predictable salt | High | sast | Go, Java, JavaScript / TypeScript, Python | CWE-760 |
VNX-761 | free() of a pointer that is not at the start of its buffer | Low | sast | C, C++ | CWE-761 |
VNX-762 | Memory released with a routine that does not match its allocator | Low | sast | C, C++ | CWE-762 |
VNX-763 | Release of a pointer that never came from the heap | Low | sast | C, C++ | CWE-763 |
VNX-764 | Lock acquired again while it is already held | Low | sast | Java, Go | CWE-764 |
VNX-765 | Lock released twice for one acquisition | Low | sast | Java, Go | CWE-765 |
VNX-766 | Critical Data Element Declared Public | Low | sast | Java | CWE-766 |
VNX-767 | Access to Critical Private Variable via Public Method | Low | sast | Java | CWE-767 |
VNX-768 | Incorrect Short Circuit Evaluation | Low | sast | Java, C# | CWE-768 |
VNX-769 | Uncontrolled File Descriptor Consumption | Low | sast | Python | CWE-769 |
VNX-770 | Allocation of Resources Without Limits or Throttling | Medium | sast | JavaScript / TypeScript, Python | CWE-770 |
VNX-771 | Missing Reference to Active Allocated Resource | Medium | sast | C, C++ | CWE-771 |
VNX-772 | Missing Release of Resource after Effective Lifetime | Low | sast | Java | CWE-772 |
VNX-775 | Missing Release of File Descriptor or Handle after Effective Lifetime | Low | sast | Python | CWE-775 |
VNX-776 | Improper Restriction of Recursive Entity References in DTDs ('XML Entity Expansion') | Medium | sast | Python, PHP, JavaScript / TypeScript | CWE-776 |
VNX-777 | Regular Expression without Anchors | Medium | sast | Go, Java, JavaScript / TypeScript, PHP, Python, Ruby | CWE-777 |
VNX-778 | Insufficient Logging | Low | sast | Python, Java, Kotlin, JavaScript / TypeScript, Terraform, Config files | CWE-778 |
VNX-779 | Logging of Excessive Data | Low | sast | Java, Kotlin, Python, JavaScript / TypeScript, Config files | CWE-779 |
VNX-780 | Use of RSA Algorithm without OAEP | Medium | sast | Java, Kotlin, Python, JavaScript / TypeScript, Go, PHP, Ruby, C# | CWE-780 |
VNX-781 | Improper Address Validation in IOCTL with METHOD_NEITHER I/O Control Code | Medium | sast | C, C++ | CWE-781 |
VNX-783 | Operator Precedence Logic Error | Low | sast | C, C++, Java, JavaScript / TypeScript, PHP, Python, C# | CWE-783 |
VNX-784 | Reliance on Cookies without Validation and Integrity Checking in a Security Decision | Medium | sast | Python, JavaScript / TypeScript, PHP, Ruby, Java, Go, C# | CWE-784 |
VNX-785 | Use of Path Manipulation Function without Maximum-sized Buffer | Low | sast | C, C++ | CWE-785 |
VNX-786 | Access of Memory Location Before Start of Buffer | Medium | sast | C, C++ | CWE-786 |
VNX-788 | Access of Memory Location After End of Buffer | High | sast | C, C++ | CWE-788 |
VNX-789 | Memory Allocation with Excessive Size Value | Medium | sast | C, C++ | CWE-789 |
VNX-791 | Incomplete Filtering of Special Elements | Medium | sast | JavaScript / TypeScript, Python | CWE-791 |
VNX-792 | Incomplete Filtering of One or More Instances of Special Elements | Low | sast | JavaScript / TypeScript, Python | CWE-792 |
VNX-793 | Only Filtering One Instance of a Special Element | Low | sast | JavaScript / TypeScript, Python | CWE-793 |
VNX-796 | Only Filtering Special Elements Relative to a Marker | Low | sast | Python, JavaScript / TypeScript | CWE-796 |
VNX-799 | Authentication endpoint without attempt-rate control | Medium | sast | JavaScript / TypeScript, Python | CWE-799 |
VNX-804 | Guessable CAPTCHA | Medium | sast | JavaScript / TypeScript, Python | CWE-804 |
VNX-805 | Buffer Access with Incorrect Length Value | Medium | sast | C, C++ | CWE-805 |
VNX-806 | Buffer Access Using Size of Source Buffer | Medium | sast | C, C++ | CWE-806 |
VNX-807 | Reliance on Untrusted Inputs in a Security Decision | Medium | sast | Java, JavaScript / TypeScript, Python | CWE-807 |
VNX-820 | Missing Synchronization | Medium | sast | Java | CWE-820 |
VNX-821 | Incorrect Synchronization | Low | sast | Java | CWE-821 |
VNX-822 | Untrusted Pointer Dereference | Medium | sast | C, C++ | CWE-822 |
VNX-823 | Use of Out-of-range Pointer Offset | Medium | sast | C, C++ | CWE-823 |
VNX-824 | Access of Uninitialized Pointer | Low | sast | C, C++ | CWE-824 |
VNX-825 | Expired Pointer Dereference | Medium | sast | C, C++ | CWE-825 |
VNX-826 | Premature Release of Resource During Expected Lifetime | Low | sast | C, C++ | CWE-826 |
VNX-827 | Improper Control of Document Type Definition | Medium | sast | Java, C#, Python, PHP, Ruby | CWE-827 |
VNX-828 | Signal Handler with Functionality that is not Asynchronous-Safe | Medium | sast | C, C++ | CWE-828 |
VNX-831 | Signal Handler Function Associated with Multiple Signals | Medium | sast | C, C++ | CWE-831 |
VNX-832 | Unlock of a Resource that is not Locked | Low | sast | Java, Python, C, C++ | CWE-832 |
VNX-833 | Deadlock | Low | sast | Java | CWE-833 |
VNX-835 | Loop with Unreachable Exit Condition ('Infinite Loop') | Medium | sast | Java, JavaScript / TypeScript, Python | CWE-835 |
VNX-836 | Use of Password Hash Instead of Password for Authentication | Medium | sast | Java, JavaScript / TypeScript, Python | CWE-836 |
VNX-837 | Improper Enforcement of a Single, Unique Action | Low | sast | JavaScript / TypeScript, Python | CWE-837 |
VNX-838 | Inappropriate Encoding for Output Context | Low | sast | JavaScript / TypeScript, Python | CWE-838 |
VNX-839 | Numeric Range Comparison Without Minimum Check | Medium | sast | Python, Java, C, C++ | CWE-839 |
VNX-840 | Business Logic Error: Client-Controlled Monetary Value | Low | sast | JavaScript / TypeScript, Python | CWE-840 |
VNX-841 | Improper Enforcement of Behavioral Workflow | Medium | sast | Java, JavaScript / TypeScript, Python | CWE-841 |
VNX-842 | Placement of User into Incorrect Group | Low | sast | JavaScript / TypeScript, Python | CWE-842 |
VNX-843 | Access of Resource Using Incompatible Type ('Type Confusion') | High | sast | C, C++ | CWE-843 |
VNX-862 | Missing Authorization on a destructive or administrative handler | High | sast | Python | CWE-862 |
VNX-863 | Incorrect Authorization | High | sast | JavaScript / TypeScript, Python | CWE-863 |
VNX-908 | Use of Uninitialized Resource | Low | sast | C, C++ | CWE-908 |
VNX-909 | Missing Initialization of Resource | Low | sast | Java | CWE-909 |
VNX-910 | Use of Expired File Descriptor | Low | sast | C, C++ | CWE-910 |
VNX-911 | Improper Update of Reference Count | Medium | sast | C, C++, Java | CWE-911 |
VNX-912 | Hidden functionality: master password or hidden account in a credential check | Medium | sast | Go, Java, JavaScript / TypeScript, PHP, Python, Ruby | CWE-912 |
VNX-913 | Request data chooses the file of code the process loads or runs (improper control of dynamically-managed code resources) | High | sast | Go, Java, JavaScript / TypeScript, Python | CWE-913 |
VNX-914 | Attribute name chosen by the request in setattr() | Medium | sast | Python | CWE-914 |
VNX-915 | Mass assignment: the whole request body is written onto a model | High | sast | JavaScript / TypeScript | CWE-915 |
VNX-918 | Server-Side Request Forgery (SSRF) | High | sast | Python | CWE-918 |
VNX-920 | Android wake lock acquired without a timeout | Medium | sast | Java, Kotlin | CWE-920 |
VNX-924 | Plain TCP socket to a remote peer: no message integrity in transit | Medium | sast | Java | CWE-924 |
VNX-925 | Broadcast receiver acts on an intent without verifying its action or sender | Medium | sast | Java, Kotlin | CWE-925 |
VNX-926 | Android component exported with no permission protecting it | Medium | sast | Any file | CWE-926 |
VNX-927 | Implicit Intent broadcast that any app can receive | Medium | sast | Java, Kotlin | CWE-927 |
VNX-928 | Broken or obsolete cipher (DES, 3DES, RC4, RC2, Blowfish) in Kotlin | Medium | sast | Kotlin | CWE-928 |
VNX-929 | Broken hash algorithm (MD5, MD2, MD4, SHA-1) in Java or Kotlin | Medium | sast | Java, Kotlin | CWE-929 |
VNX-930 | Android app runs commands as root through su | Medium | sast | Java, Kotlin | CWE-930 |
VNX-931 | Authorization rule opens every request, an admin path or a state-changing endpoint to anyone | Low | sast | Java, Kotlin | CWE-931 |
VNX-932 | Source code switches off stack protection or FORTIFY_SOURCE | Low | sast | C, C++ | CWE-932 |
VNX-933 | Script loaded over plain HTTP | Medium | sast | HTML, JavaScript / TypeScript, PHP, Java, C#, Ruby | CWE-933 |
VNX-935 | Administrative endpoint declared without a function-level access check | Medium | sast | Java, Kotlin | CWE-935 |
VNX-936 | Cross-Site Request Forgery protection disabled (Laravel, Symfony, Kotlin Spring Security) | Medium | sast | PHP, Kotlin | CWE-936 |
VNX-937 | Build file pins a Java library release with a known remote-code-execution vulnerability | Medium | sast | Java, Kotlin | CWE-937 |
VNX-938 | Unvalidated redirect or forward to a request-supplied destination | Medium | sast | Python, Java, Kotlin | CWE-938 |
VNX-939 | Improper Authorization in Handler for Custom URL Scheme | Medium | sast | Java, Kotlin | CWE-939 |
VNX-940 | Cross-window message handler does not verify the sender's origin | Medium | sast | JavaScript / TypeScript | CWE-940 |
VNX-941 | Message sent without specifying its intended recipient | Medium | sast | JavaScript / TypeScript, Java, Kotlin | CWE-941 |
VNX-942 | Permissive cross-origin (CORS) policy in a Node.js server | Medium | sast | JavaScript / TypeScript | CWE-942 |
VNX-943 | NoSQL injection in a MongoDB query (Python, PHP, Java) | High | sast | Python, PHP, Java | CWE-943 |
VNX-1004 | Sensitive cookie set without the HttpOnly flag | Medium | sast | Go, JavaScript / TypeScript, PHP, Python, Java | CWE-1004 |
VNX-1007 | Mixed-script homoglyph in source code | Low | sast | Java, JavaScript / TypeScript, Python | CWE-1007 |
VNX-1021 | Improper Restriction of Rendered UI Layers (Clickjacking) | Medium | sast | Python, Java, JavaScript / TypeScript, PHP, Ruby, Go, C# | CWE-1021 |
VNX-1022 | New window opened to an untrusted target with window.opener access (tabnabbing) | Medium | sast | HTML, JavaScript / TypeScript | CWE-1022 |
VNX-1023 | Secret compared by prefix, suffix or truncation | Low | sast | Java, Python | CWE-1023 |
VNX-1024 | Comparison of incompatible types (always false) | Low | sast | Java, Python | CWE-1024 |
VNX-1025 | Comparison Using Wrong Factors | Low | sast | Java, Python, JavaScript / TypeScript, Go, PHP | CWE-1025 |
VNX-1027 | Request data in a require() or import() module specifier (Node.js) | Low | sast | JavaScript / TypeScript | CWE-1027 |
VNX-1037 | Processor Optimization Removal of Security-critical Code | Medium | sast | C, C++ | CWE-1037, CWE-14 |
VNX-1039 | reCAPTCHA v3 verdict accepted without checking the score | Medium | sast | JavaScript / TypeScript, Python | CWE-1039 |
VNX-1041 | Use of Redundant Code | Low | sast | Go, Java, JavaScript / TypeScript, PHP, Python, Ruby | CWE-1041 |
VNX-1043 | Data Element Aggregating an Excessively Large Number of Non-Primitive Elements | Low | sast | Java, Python, JavaScript / TypeScript, Go | CWE-1043 |
VNX-1044 | Architecture with Number of Horizontal Layers Outside of Expected Range | Low | sast | Java, Python, JavaScript / TypeScript | CWE-1044 |
VNX-1045 | Parent Class with Virtual Destructor and Child Without Virtual Destructor | Medium | sast | C++ | CWE-1045 |
VNX-1046 | Creation of Immutable Text Using String Concatenation | Low | sast | Java, C# | CWE-1046 |
VNX-1047 | Modules with Circular Dependencies | Low | sast | Python, JavaScript / TypeScript | CWE-1047 |
VNX-1048 | Invokable Control Element with Large Number of Outward Calls | Low | sast | Go, Java, JavaScript / TypeScript, PHP, Python, Ruby | CWE-1048 |
VNX-1049 | Excessive Data Query Operations in a Large Data Table | Low | sast | Python, Java, JavaScript / TypeScript | CWE-1049 |
VNX-1050 | Excessive Platform Resource Consumption within a Loop | Low | sast | Python | CWE-1050 |
VNX-1051 | Initialization with Hard-Coded Network Resource Configuration Data | Medium | sast | Python, JavaScript / TypeScript, Java, Go | CWE-1051 |
VNX-1052 | Hard-coded Endpoint Literal in Datastore Client Initialization | Low | sast | Go, Java, Python, JavaScript / TypeScript, PHP | CWE-1052 |
VNX-1053 | Missing Documentation for Design | Low | sast | Java, Python | CWE-1053 |
VNX-1054 | Invokable Control Element with Excessive Volume of Commented-out Code | Low | sast | Go, Java, JavaScript / TypeScript, PHP, Python, Ruby | CWE-1054 |
VNX-1055 | Multiple Inheritance from Concrete Classes | Low | sast | Python | CWE-1055 |
VNX-1056 | Invokable Control Element with Variadic Parameters | Low | sast | C, C++ | CWE-1056 |
VNX-1057 | Data Access Operations Outside of Expected Data Manager Component | Low | sast | Python | CWE-1057 |
VNX-1058 | Invokable Control Element in Multi-Thread Context with non-Final Static Storable or Member Element | Low | sast | Java | CWE-1058 |
VNX-1060 | Excessive Number of Inefficient Server-Side Data Accesses | Low | sast | Python | CWE-1060 |
VNX-1062 | Parent Class with References to Child Class | Low | sast | Java | CWE-1062 |
VNX-1063 | Creation of Class Instance within a Static Code Block | Low | sast | Java | CWE-1063 |
VNX-1064 | Invokable Control Element with Signature Containing an Excessive Number of Parameters | Low | sast | Java | CWE-1064 |
VNX-1065 | Runtime Resource Management Control Element in a Component Built to Run on Application Servers | Low | sast | Java | CWE-1065 |
VNX-1066 | Missing Serialization Control Element | Low | sast | Java | CWE-1066 |
VNX-1067 | Excessive Execution of Sequential Searches of Data Resource | Low | sast | Java | CWE-1067 |
VNX-1068 | Inconsistency Between Implementation and Documented Design | Low | sast | Java | CWE-1068 |
VNX-1069 | Empty Exception Block | Low | sast | Java | CWE-1069 |
VNX-1070 | Serializable Data Element Containing non-Serializable Item Elements | Low | sast | Java | CWE-1070 |
VNX-1071 | Empty Code Block | Low | sast | Java | CWE-1071 |
VNX-1072 | Data Resource Access without Use of Connection Pooling | Low | sast | Java | CWE-1072 |
VNX-1073 | Non-SQL Invokable Control Element with Excessive Number of Data Resource Accesses | Low | sast | Java | CWE-1073 |
VNX-1074 | Class with Excessively Deep Inheritance | Low | sast | Java | CWE-1074 |
VNX-1075 | Unconditional Control Flow Transfer outside of Switch Block | Low | sast | C | CWE-1075 |
VNX-1079 | Parent Class without Virtual Destructor Method | Low | sast | C++ | CWE-1079 |
VNX-1080 | Source Code File with Excessive Number of Lines of Code | Low | sast | Python | CWE-1080 |
VNX-1082 | Class Instance Self Destruction Control Element | Low | sast | C++ | CWE-1082 |
VNX-1083 | Data Access from Outside Expected Data Manager Component | Low | sast | Python | CWE-1083 |
VNX-1084 | Invokable Control Element with Excessive File or Data Access Operations | Low | sast | Python | CWE-1084 |
VNX-1085 | Invokable Control Element with Excessive Volume of Commented-out Code | Low | sast | Python | CWE-1085 |
VNX-1086 | Class with Excessive Number of Child Classes | Low | sast | Python | CWE-1086 |
VNX-1087 | Class with Virtual Method without a Virtual Destructor | Medium | sast | C++ | CWE-1087 |
VNX-1089 | Large Data Table with Excessive Number of Indices | Low | sast | SQL | CWE-1089 |
VNX-1090 | Method Containing Access of a Member Element from Another Class | Low | sast | Python | CWE-1090 |
VNX-1092 | Use of Same Invokable Control Element in Multiple Architectural Layers | Low | sast | Python | CWE-1092 |
VNX-1094 | Excessive Index Range Scan for a Data Resource | Low | sast | Python | CWE-1094 |
VNX-1095 | Loop Condition Value Update within the Loop | Low | sast | Python, Java | CWE-1095 |
VNX-1097 | Persistent Storable Data Element without Associated Comparison Control Element | Low | sast | Java, Kotlin, Python | CWE-1097 |
VNX-1098 | Data Element containing Pointer Item without Proper Copy Control Element | Low | sast | C++ | CWE-1098 |
VNX-1099 | Inconsistent Naming Conventions for Identifiers | Low | sast | Python, JavaScript / TypeScript | CWE-1099 |
VNX-1100 | Insufficient Isolation of System-Dependent Functions | Low | sast | Java, Python | CWE-1100 |
VNX-1101 | Reliance on Runtime Component in Generated Code | Low | sast | Java, Kotlin | CWE-1101 |
VNX-1102 | Reliance on Machine-Dependent Data Representation | Low | sast | C, C++ | CWE-1102 |
VNX-1103 | Use of Platform-Dependent Third Party Components | Low | sast | Java, Kotlin | CWE-1103 |
VNX-1104 | Use of Unmaintained Third Party Components | Medium | sast | JavaScript / TypeScript, Python, Ruby, Java, Kotlin | CWE-1104 |
VNX-1105 | Insufficient Encapsulation of Machine-Dependent Functionality | Low | sast | C, C++ | CWE-1105 |
VNX-1106 | Insufficient Use of Symbolic Constants | Low | sast | Java | CWE-1106 |
VNX-1107 | Insufficient Isolation of Symbolic Constant Definitions | Low | sast | Java | CWE-1107 |
VNX-1108 | Excessive Reliance on Global Variables | Low | sast | Python, PHP | CWE-1108 |
VNX-1109 | Use of Same Variable for Multiple Purposes | Low | sast | Python, JavaScript / TypeScript, C, C++, Java | CWE-1109 |
VNX-1110 | Incomplete Design Documentation | Low | sast | Any file | CWE-1110 |
VNX-1111 | Incomplete I/O Documentation | Low | sast | Python | CWE-1111 |
VNX-1112 | Incomplete Documentation of Program Execution | Low | sast | Python | CWE-1112 |
VNX-1113 | Inappropriate Comment Style | Low | sast | C, C++, Java, JavaScript / TypeScript, Go, C#, PHP | CWE-1113 |
VNX-1114 | Inappropriate Whitespace Style | Low | sast | Python | CWE-1114 |
VNX-1115 | Source Code Element without Standard Prologue | Low | sast | C, C++, Go, Java, JavaScript / TypeScript, Python, Rust | CWE-1115 |
VNX-1116 | Inaccurate Source Code Comments | Low | sast | Python | CWE-1116 |
VNX-1117 | Callable with Insufficient Behavioral Summary | Low | sast | Python | CWE-1117 |
VNX-1118 | Insufficient Documentation of Error Handling Techniques | Low | sast | Python | CWE-1118 |
VNX-1119 | Excessive Use of Unconditional Branching | Low | sast | C++ | CWE-1119 |
VNX-1121 | Excessive McCabe Cyclomatic Complexity | Low | sast | Python | CWE-1121 |
VNX-1122 | Excessive Halstead Complexity | Low | sast | Python | CWE-1122 |
VNX-1123 | Excessive Use of Self-Modifying Code | Medium | sast | Python, JavaScript / TypeScript | CWE-1123 |
VNX-1124 | Excessively Deep Nesting | Low | sast | Python | CWE-1124 |
VNX-1125 | Excessive Attack Surface | Medium | sast | Python | CWE-1125 |
VNX-1126 | Declaration of Variable with Unnecessarily Wide Scope | Low | sast | Python | CWE-1126 |
VNX-1127 | Compilation with Insufficient Warnings or Errors | Low | sast | C, C++, Shell, Any file | CWE-1127 |
VNX-1173 | Improper Use of Validation Framework | Low | sast | Java, Any file | CWE-1173 |
VNX-1188 | Initialization of a Resource with an Insecure Default | Medium | sast | JavaScript / TypeScript, Python | CWE-1188 |
VNX-1204 | Generation of Weak Initialization Vector (IV) | Medium | sast | Java | CWE-1204 |
VNX-1230 | Exposure of Sensitive Information Through Metadata | Medium | sast | JavaScript / TypeScript, Python | CWE-1230 |
VNX-1235 | Incorrect Use of Autoboxing and Unboxing for Performance Critical Operations | Low | sast | Java | CWE-1235 |
VNX-1236 | Improper Neutralization of Formula Elements in a CSV File | Medium | sast | Java, JavaScript / TypeScript, Python | CWE-1236 |
VNX-1240 | Use of a Cryptographic Primitive with a Risky Implementation | Medium | sast | Java | CWE-1240 |
VNX-1241 | Use of Predictable Algorithm in Random Number Generator | Medium | sast | Java | CWE-1241 |
VNX-1254 | Incorrect Comparison Logic Granularity | Low | sast | Java | CWE-1254 |
VNX-1265 | Unintended Reentrant Invocation of Non-reentrant Code Via Nested Calls | Medium | sast | C | CWE-1265 |
VNX-1269 | Product Released in Non-Release Configuration | Low | sast | Python | CWE-1269 |
VNX-1275 | Sensitive Cookie with Improper SameSite Attribute | Medium | sast | JavaScript / TypeScript, Python | CWE-1275 |
VNX-1284 | Improper Validation of Specified Quantity in Input | Medium | sast | JavaScript / TypeScript, Python | CWE-1284 |
VNX-1285 | Improper Validation of Specified Index, Position, or Offset in Input | Medium | sast | JavaScript / TypeScript, Python | CWE-1285 |
VNX-1286 | Improper Validation of Syntactic Correctness of Input | Low | sast | JavaScript / TypeScript, Python | CWE-1286 |
VNX-1287 | Improper Validation of Specified Type of Input | Low | sast | JavaScript / TypeScript | CWE-1287 |
VNX-1288 | Improper Validation of Consistency within Input | Low | sast | JavaScript / TypeScript, Python | CWE-1288 |
VNX-1289 | Improper Validation of Unsafe Equivalence in Input | Low | sast | Python, JavaScript / TypeScript | CWE-1289 |
VNX-1290 | Security identifier decoded from client data without verification | Medium | sast | Python | CWE-1290 |
VNX-1304 | Security state restored from unprotected saved state | Medium | sast | Java, Kotlin | CWE-1304 |
VNX-1320 | Fault or watchdog alert signal suppressed | Low | sast | C, C++ | CWE-1320 |
VNX-1321 | Prototype pollution through unguarded computed-key assignment | High | sast | JavaScript / TypeScript | CWE-1321 |
VNX-1322 | Use of Blocking Code in Single-threaded, Non-blocking Context | Medium | sast | JavaScript / TypeScript | CWE-1322 |
VNX-1324 | Hardware debug interface (JTAG/SWD) enabled in firmware outside a debug build | Medium | sast | C, C++ | CWE-1324 |
VNX-1325 | Improperly Controlled Sequential Memory Allocation | Medium | sast | C, C++, Go, Java | CWE-1325 |
VNX-1327 | Binding to an Unrestricted IP Address | Medium | sast | Go, JavaScript / TypeScript, Python | CWE-1327 |
VNX-1335 | Incorrect Bitwise Shift of Integer | Low | sast | C, C++ | CWE-1335 |
VNX-1336 | Server-side template injection: template source built from request data | Medium | sast | JavaScript / TypeScript, Python | CWE-1336 |
VNX-1339 | Insufficient Precision or Accuracy of a Real Number | Low | sast | Python, JavaScript / TypeScript, Java, Go | CWE-1339 |
VNX-1341 | Multiple Releases of Same Resource or Handle | Medium | sast | C, C++ | CWE-1341 |
VNX-1389 | Incorrect Parsing of Numbers with Different Radices | Low | sast | JavaScript / TypeScript, Python, Go, Java, Kotlin, C, C++ | CWE-1389 |
VNX-1390 | Weak Authentication: HTTP Digest or NTLM authentication scheme | Low | sast | Python, JavaScript / TypeScript, Java, Kotlin, C#, Go | CWE-1390 |
VNX-1391 | Use of Weak Credentials: trivially guessable password literal | Low | sast | Python, JavaScript / TypeScript, Go, Java, PHP, Ruby, C#, Dockerfile, Config files | CWE-1391 |
VNX-1392 | Use of Default Credentials: default account with a default password | Low | sast | Python, JavaScript / TypeScript, Go, Java, PHP, Ruby, C#, Dockerfile | CWE-1392 |
VNX-1393 | Use of Default Password | Low | sast | Python, JavaScript / TypeScript, Go, Java, PHP, Ruby, C#, Dockerfile | CWE-1393 |
VNX-1395 | Dependency on a third-party component release with a well-known vulnerability | Low | sast | JavaScript / TypeScript, Python, HTML | CWE-1395 |
VNX-1427 | Improper Neutralization of Input Used for LLM Prompting: request data in the system prompt | Medium | sast | Go, Java, PHP, Ruby | CWE-1427 |
VNX-ANDROID-001 | Android app shipped debuggable or with unrestricted backup | High | sast | Android | CWE-489, CWE-921 |
VNX-ANDROID-002 | Android WebView runs JavaScript from untrusted content | High | sast | Java, Kotlin | CWE-79 |
VNX-ANDROID-003 | Android component exported without a permission | High | sast | Android | CWE-926 |
VNX-ANDROID-004 | Android credential stored in plaintext SharedPreferences | High | sast | Java, Kotlin | CWE-312 |
VNX-ANDROID-005 | Android app permits cleartext HTTP traffic | High | sast | Android | CWE-319 |
VNX-ANDROID-006 | Android credential hard-coded in a string resource | High | secrets | Android | CWE-798 |
VNX-ANDROID-007 | AES cipher in ECB mode (Java/Kotlin) | High | sast | Java, Kotlin | CWE-327 |
VNX-BASH-001 | eval or sh -c of a dynamically built string | Critical | sast | Shell, Any file | CWE-78 |
VNX-BASH-002 | Downloaded script executed without an integrity check | High | sast | Shell | CWE-494, CWE-829 |
VNX-BASH-003 | Failure ignored in a script without set -e / set -u | Medium | sast | Shell | CWE-755 |
VNX-BASH-004 | Unquoted variable used in command or test | Medium | sast | Shell, Any file | CWE-78, CWE-88 |
VNX-BASH-005 | Hardcoded secret or password in shell script | High | sast | Shell, Any file | CWE-798, CWE-259 |
VNX-BASH-006 | Global IFS reassignment in shell script | Medium | sast | Shell, Any file | CWE-20 |
VNX-BASH-007 | Unquoted command substitution in shell script | Medium | sast | Shell, Any file | CWE-88 |
VNX-C-001 | Unbounded copy into a buffer (strcpy, strcat, gets, sprintf %s, scanf %s) | High | sast | C, C++ | CWE-120, CWE-676, CWE-787 |
VNX-C-002 | Format string injection via non-literal format argument | High | sast | C, C++ | CWE-134 |
VNX-C-003 | OS command injection: a shell command built from or read from untrusted data | Critical | sast | C, C++ | CWE-78, CWE-88, CWE-676 |
VNX-C-004 | Use-after-free: pointer used after free() | High | sast | C, C++ | CWE-416 |
VNX-C-005 | Integer overflow in malloc/calloc size arithmetic | High | sast | C, C++ | CWE-190, CWE-131, CWE-787 |
VNX-C-006 | Use of alloca() for dynamic stack allocation | High | sast | C, C++ | CWE-676, CWE-1325 |
VNX-CRYPTO-001 | MD5 usage detected | Medium | sast | Python, JavaScript / TypeScript, Go, Java, Ruby, PHP | CWE-327, CWE-328 |
VNX-CRYPTO-002 | SHA-1 usage detected | Medium | sast | Python, JavaScript / TypeScript, Go, Java, Ruby, PHP | CWE-328 |
VNX-CRYPTO-003 | AES in ECB mode | High | sast | Python, JavaScript / TypeScript, Go, Java, Ruby, PHP | CWE-327 |
VNX-CRYPTO-004 | Broken or obsolete cipher | High | sast | Python, JavaScript / TypeScript, Go, Java, Ruby, PHP | CWE-327 |
VNX-CRYPTO-005 | TLS certificate validation disabled | High | sast | Python, JavaScript / TypeScript, Go | CWE-295 |
VNX-CRYPTO-006 | Weak RSA key size | High | sast | Python, Go, Java, JavaScript / TypeScript | CWE-326 |
VNX-CRYPTO-007 | Weak password hashing (insufficient iterations or missing KDF) | High | sast | Python, JavaScript / TypeScript, Java, PHP, Ruby, Go | CWE-916 |
VNX-CRYPTO-008 | Timing attack via direct comparison of secrets | Medium | sast | Python, JavaScript / TypeScript, Go, Java, PHP, Ruby | CWE-208 |
VNX-CRYPTO-009 | Use of cryptographically weak PRNG (rand/srand/random in C/C++) | High | sast | C, C++ | CWE-338, CWE-330 |
VNX-CRYPTO-010 | Hardcoded IV, nonce, or salt in cryptographic operation | High | sast | Python, JavaScript / TypeScript, Go, Java, Kotlin, C, C++, Rust, C#, PHP, Ruby | CWE-329, CWE-330, CWE-760 |
VNX-CS-001 | C# SQL injection: query text built by concatenation, interpolation or string.Format | High | sast | C# | CWE-89 |
VNX-CS-002 | C# command injection: request data or a dynamic shell command reaches Process.Start | High | sast | C# | CWE-78 |
VNX-CS-003 | C# XXE: XML parser resolves external entities | High | sast | C# | CWE-611 |
VNX-CS-004 | C# insecure deserialization: type-embedding formatter or serializer setting | High | sast | C# | CWE-502 |
VNX-CS-005 | C# MVC action accepting cross-site form posts without anti-forgery validation | Medium | sast | C# | CWE-352 |
VNX-CS-006 | C# System.Random output used for a token, password, key, salt, nonce or session value | High | sast | C# | CWE-338 |
VNX-CS-007 | C# path traversal: request data reaches Path.Combine, MapPath or a file-system API | High | sast | C# | CWE-22 |
VNX-CS-008 | C# SSRF: request data chooses the host of an HttpClient, WebClient or WebRequest call | High | sast | C# | CWE-918 |
VNX-CS-009 | C# use of weak cryptographic algorithm (MD5, SHA-1, DES, 3DES, RC2, RC4) | High | sast | C# | CWE-327 |
VNX-CS-010 | C# hardcoded connection string with credentials | High | secrets | C# | CWE-798 |
VNX-DOCKER-001 | Dockerfile final stage runs as root | Medium | oci | Dockerfile | CWE-250 |
VNX-DOCKER-002 | Dockerfile base image not pinned (:latest or no tag) | Medium | oci | Dockerfile | CWE-829 |
VNX-DOCKER-003 | Secret in Dockerfile ARG or ENV | High | secrets | Dockerfile | CWE-798 |
VNX-DOCKER-004 | Dockerfile ADD downloads a remote source without a checksum | Medium | oci | Dockerfile | CWE-829, CWE-494 |
VNX-DOCKER-005 | Privileged container in a Dockerfile, Compose file or Kubernetes manifest | Critical | oci | Dockerfile, Kubernetes | CWE-250 |
VNX-DOCKER-006 | Dockerfile uses ADD instead of COPY for local files | Low | oci | Dockerfile | CWE-829 |
VNX-DOCKER-007 | Service image without a HEALTHCHECK | Low | oci | Dockerfile | CWE-754 |
VNX-DOCKER-008 | Dockerfile OS package install without version pinning | Low | oci | Dockerfile | CWE-1357 |
VNX-GO-001 | Missing go.sum | High | sast | Go | CWE-829 |
VNX-GO-002 | Command injection via exec.Command | High | sast | Go | CWE-78 |
VNX-GO-003 | SQL injection via fmt.Sprintf | Critical | sast | Go | CWE-89 |
VNX-GO-004 | TLS InsecureSkipVerify enabled | High | sast | Go | CWE-295 |
VNX-GO-005 | Go open redirect | Medium | sast | Go | CWE-601 |
VNX-GO-006 | Go server-side request forgery | High | sast | Go | CWE-918 |
VNX-GO-007 | Go path traversal | High | sast | Go | CWE-22 |
VNX-GO-008 | Go weak PRNG for security | Medium | sast | Go | CWE-338 |
VNX-GO-009 | Go text/template used for HTML | High | sast | Go | CWE-79 |
VNX-GO-010 | Go weak cipher usage | High | sast | Go | CWE-327 |
VNX-GO-011 | Go gob deserialization of an HTTP request body or accepted connection | Medium | sast | Go | CWE-502 |
VNX-GO-012 | Go HTTP response header set from a request parameter | Medium | sast | Go | CWE-113 |
VNX-GO-013 | Go zip/tar slip via archive entry name | High | sast | Go | CWE-22 |
VNX-GO-014 | sync.Mutex or sync.RWMutex held across an exit without Unlock | High | sast | Go | CWE-667, CWE-833 |
VNX-GO-015 | sync.WaitGroup.Add() called inside goroutine | High | sast | Go | CWE-362, CWE-667 |
VNX-GO-016 | Integer downcast or sign-change after strconv.Atoi/ParseInt/ParseUint | Medium | sast | Go | CWE-681, CWE-190 |
VNX-GO-017 | Go SQL injection via fmt.Sprintf in db.Exec or db.Query | High | sast | Go | CWE-89 |
VNX-GO-018 | Go arbitrary file write via os.WriteFile/os.Create with user-controlled path | High | sast | Go | CWE-22 |
VNX-GO-019 | Go debug endpoints (pprof, expvar) served on all interfaces | Medium | sast | Go | CWE-200 |
VNX-GO-020 | Use of template.HTML with potential user input | Medium | sast | Go | CWE-79 |
VNX-GO-021 | Potential XSS via fmt.Fprintf with HTML tags | Medium | sast | Go | CWE-79 |
VNX-GO-022 | Use of eval() or dynamic code execution | High | sast | Go | CWE-94 |
VNX-GO-023 | SQL injection via string concatenation | High | sast | Go | CWE-89 |
VNX-GO-024 | Request parameter reaches a dangerous sink without validation | Medium | sast | Go | CWE-20 |
VNX-GO-025 | Potential open redirect via HTTP redirect | Medium | sast | Go | CWE-601 |
VNX-GO-026 | Missing file type validation on upload | High | sast | Go | CWE-434 |
VNX-GO-027 | Potential path traversal via file path construction | High | sast | Go | CWE-22 |
VNX-GO-028 | Use of weak cryptographic hash for password hashing | High | sast | Go | CWE-327, CWE-916 |
VNX-GO-029 | Hardcoded weak or default password | High | sast | Go | CWE-798 |
VNX-GO-030 | Missing Secure flag on cookie | Medium | sast | Go | CWE-614 |
VNX-GO-031 | Missing signature validation on JWT | High | sast | Go | CWE-347 |
VNX-GO-032 | JWT missing expiration validation | Medium | sast | Go | CWE-613 |
VNX-GO-033 | JWT missing audience validation | Medium | sast | Go | CWE-347 |
VNX-GO-034 | OAuth redirect URI without validation against allowlist | Medium | sast | Go | CWE-601 |
VNX-GO-035 | Missing HttpOnly flag on cookie | Medium | sast | Go | CWE-1004 |
VNX-GO-036 | Use of ECB block mode | High | sast | Go | CWE-327 |
VNX-GO-037 | Missing security headers in HTTP response | Medium | sast | Go | CWE-693 |
VNX-GO-038 | Potential mass assignment via struct binding | Medium | sast | Go | CWE-915 |
VNX-GO-039 | Missing rate limiting on login endpoint | Medium | sast | Go | CWE-307 |
VNX-GO-040 | Logging of sensitive data | High | sast | Go | CWE-532 |
VNX-GO-041 | Use of deprecated TLS version | High | sast | Go | CWE-326 |
VNX-GQL-001 | GraphQL introspection enabled in production | Medium | sast | JavaScript / TypeScript, Python | CWE-200 |
VNX-GQL-002 | GraphQL query batching enabled without a limit (DoS) | Medium | sast | JavaScript / TypeScript, Python | CWE-770 |
VNX-GQL-003 | GraphQL query string injection via string concatenation | High | sast | JavaScript / TypeScript, Python | CWE-943 |
VNX-GQL-004 | GraphQL field suggestion disclosure enabled | Low | sast | JavaScript / TypeScript | CWE-200 |
VNX-HTML-001 | Use of Jinja2 |safe filter | Medium | sast | HTML | CWE-79 |
VNX-JAVA-001 | Command injection via Runtime.exec() or a shell ProcessBuilder | High | sast | Java | CWE-78 |
VNX-JAVA-002 | Spring actuator endpoints exposed | Medium | sast | Java, Kotlin | CWE-200 |
VNX-JAVA-003 | SQL injection via string concatenation | Critical | sast | Java | CWE-89 |
VNX-JAVA-004 | XML external entity (XXE) injection | High | sast | Java | CWE-611 |
VNX-JAVA-005 | Insecure deserialization | Critical | sast | Java | CWE-502 |
VNX-JAVA-006 | Insecure TLS trust manager | Critical | sast | Java | CWE-295 |
VNX-JAVA-007 | Java open redirect | Medium | sast | Java | CWE-601 |
VNX-JAVA-008 | Java server-side request forgery | High | sast | Java | CWE-918 |
VNX-JAVA-009 | Java path traversal | High | sast | Java | CWE-22 |
VNX-JAVA-010 | Spring CSRF protection disabled | Medium | sast | Java | CWE-352 |
VNX-JAVA-011 | Java expression language injection | Critical | sast | Java | CWE-917 |
VNX-JAVA-012 | Java LDAP injection | High | sast | Java | CWE-90 |
VNX-JAVA-013 | Java XPath injection | High | sast | Java | CWE-643 |
VNX-JAVA-014 | Java zip/tar slip via archive entry name | High | sast | Java | CWE-22 |
VNX-JAVA-015 | Java JPQL/HQL injection via string concatenation | High | sast | Java | CWE-89 |
VNX-JAVA-016 | Java weak PRNG (java.util.Random) used for security-sensitive value | High | sast | Java | CWE-330 |
VNX-JAVA-017 | Java HTTP response splitting via unsanitised header value | High | sast | Java | CWE-113 |
VNX-JAVA-018 | Java RSA cipher without OAEP padding | High | sast | Java | CWE-780 |
VNX-JAVA-019 | Java hardcoded cryptographic key literal | Critical | secrets | Java | CWE-321 |
VNX-JAVA-020 | Java static IV reuse in block cipher | High | sast | Java | CWE-329 |
VNX-JAVA-021 | Java sensitive data logged (password, token, secret, key) | Medium | secrets | Java | CWE-532 |
VNX-JAVA-022 | Java insecure temporary file creation | Medium | sast | Java | CWE-377 |
VNX-JAVA-023 | Java unrestricted file upload, no content-type or extension validation | High | sast | Java | CWE-434 |
VNX-JAVA-024 | Java XML entity expansion (Billion Laughs), DTD not disabled | High | sast | Java | CWE-776 |
VNX-JAVA-025 | Java hardcoded password or credential in source code | Critical | secrets | Java | CWE-259 |
VNX-JAVA-026 | Java Spring/servlet file serving without access control | High | sast | Java | CWE-552 |
VNX-JAVA-027 | Java Spring security headers disabled or absent (clickjacking, CSP) | Medium | sast | Java | CWE-693 |
VNX-JAVA-028 | SQL injection via StringBuilder-assembled SQL in Java | High | sast | Java | CWE-89 |
VNX-JAVA-029 | XML External Entity (XXE) via DocumentBuilderFactory | High | sast | Java | CWE-611 |
VNX-JAVA-030 | Java reflected cross-site scripting | High | sast | Java | CWE-79 |
VNX-JWT-001 | JWT signature verification disabled | Critical | sast | Python, JavaScript / TypeScript, Go, Java, Kotlin, Ruby, C# | CWE-347 |
VNX-JWT-002 | JWT token signed without expiration | Medium | sast | Python, JavaScript / TypeScript, Java, Go, Ruby, PHP | CWE-613 |
VNX-JWT-003 | JWT signing with hardcoded secret | High | secrets | Python, JavaScript / TypeScript, Java, Go, Ruby, PHP, C#, Properties | CWE-798 |
VNX-JWT-004 | JWT algorithm explicitly set to 'none' | Critical | sast | Python, JavaScript / TypeScript, Ruby, Java, Kotlin, Go | CWE-327 |
VNX-JWT-005 | Sensitive credential data stored in JWT payload | High | sast | Python, JavaScript / TypeScript, Java, Go, Ruby, PHP | CWE-522 |
VNX-JWT-006 | JWT missing audience or issuer verification | Medium | sast | Python, JavaScript / TypeScript, C#, Java, Go | CWE-287 |
VNX-KOTLIN-001 | Kotlin block cipher in ECB mode | High | sast | Kotlin | CWE-327 |
VNX-KOTLIN-002 | Kotlin RSA, DSA or DH key smaller than 2048 bits | High | sast | Kotlin | CWE-326 |
VNX-KOTLIN-003 | Kotlin sensitive cookie without HttpOnly | Medium | sast | Kotlin | CWE-1004 |
VNX-KOTLIN-004 | Kotlin unencrypted plain socket (cleartext transmission) | High | sast | Kotlin | CWE-319 |
VNX-KOTLIN-005 | Kotlin MD5 or SHA-1 used as cryptographic hash | Medium | sast | Kotlin | CWE-328 |
VNX-LLM-001 | LLM prompt injection via user-controlled input | High | sast | Python, JavaScript / TypeScript | CWE-77 |
VNX-LLM-002 | LLM output passed to code execution (RCE) | Critical | sast | Python, JavaScript / TypeScript | CWE-95 |
VNX-LLM-003 | Hardcoded LLM API key | Critical | secrets | Any file | CWE-798 |
VNX-LLM-004 | User input directly in LLM system prompt | High | sast | Python, JavaScript / TypeScript | CWE-77 |
VNX-LLM-005 | LangChain arbitrary code execution tool | Critical | sast | Python | CWE-94 |
VNX-LLM-006 | LLM output interpolated into SQL query | Critical | sast | Python | CWE-89 |
VNX-LLM-007 | torch.load() without weights_only=True (ML model deserialization) | High | sast | Python | CWE-502 |
VNX-NODE-001 | Missing npm lock file | High | sast | JavaScript / TypeScript | CWE-829 |
VNX-NODE-002 | eval() or new Function() in JavaScript | High | sast | JavaScript / TypeScript | CWE-94 |
VNX-NODE-003 | Command injection via child_process | High | sast | JavaScript / TypeScript | CWE-78 |
VNX-NODE-004 | Express app without helmet | Medium | sast | JavaScript / TypeScript | CWE-693 |
VNX-NODE-005 | innerHTML or dangerouslySetInnerHTML usage | Medium | sast | JavaScript / TypeScript | CWE-79 |
VNX-NODE-006 | Prototype pollution via merge | High | sast | JavaScript / TypeScript | CWE-915 |
VNX-NODE-007 | Node.js SQL injection | Critical | sast | JavaScript / TypeScript | CWE-89 |
VNX-NODE-008 | Node.js open redirect | Medium | sast | JavaScript / TypeScript | CWE-601 |
VNX-NODE-009 | Node.js server-side request forgery | High | sast | JavaScript / TypeScript | CWE-918 |
VNX-NODE-010 | Node.js path traversal | High | sast | JavaScript / TypeScript | CWE-22 |
VNX-NODE-011 | Node.js server-side template injection | Critical | sast | JavaScript / TypeScript | CWE-1336 |
VNX-NODE-012 | Client-side XSS via innerHTML or v-html | High | sast | JavaScript / TypeScript, HTML | CWE-79 |
VNX-NODE-013 | Node.js command injection via child_process | Critical | sast | JavaScript / TypeScript | CWE-78 |
VNX-NODE-014 | NoSQL injection in MongoDB | High | sast | JavaScript / TypeScript | CWE-943 |
VNX-NODE-015 | WebSocket server without origin verification (CSWSH) | High | sast | JavaScript / TypeScript | CWE-1385 |
VNX-NODE-016 | ReDoS via user-controlled regular expression | High | sast | JavaScript / TypeScript | CWE-1333 |
VNX-NODE-017 | Deserialization of untrusted data via node-serialize or serialize-to-js | Critical | sast | JavaScript / TypeScript | CWE-502 |
VNX-NODE-018 | JWT decoded without signature verification | High | sast | JavaScript / TypeScript | CWE-347 |
VNX-NODE-019 | Hardcoded JWT or session secret | High | sast | JavaScript / TypeScript | CWE-798 |
VNX-NODE-020 | Deprecated crypto.createCipher/createDecipher without IV | High | sast | JavaScript / TypeScript | CWE-330 |
VNX-NODE-021 | XXE via libxmljs with noent:true | High | sast | JavaScript / TypeScript | CWE-611 |
VNX-NODE-022 | Shell injection via shelljs exec() | Critical | sast | JavaScript / TypeScript | CWE-78 |
VNX-NODE-023 | Unsafe YAML.load() with untrusted input | High | sast | JavaScript / TypeScript | CWE-502 |
VNX-NODE-024 | postMessage without origin validation (CSWSH/XSS) | Medium | sast | JavaScript / TypeScript | CWE-345 |
VNX-NODE-025 | Insecure express-session or cookie-session configuration | Medium | sast | JavaScript / TypeScript | CWE-614 |
VNX-NODE-026 | Child process spawn with shell:true enables command injection | High | sast | JavaScript / TypeScript | CWE-78 |
VNX-NODE-027 | Assignment to innerHTML without sanitization | High | sast | JavaScript / TypeScript, HTML | CWE-79 |
VNX-NODE-028 | Missing Content-Security-Policy header | Medium | sast | JavaScript / TypeScript | CWE-693 |
VNX-NODE-029 | Missing HttpOnly flag on cookie | Medium | sast | JavaScript / TypeScript | CWE-1004 |
VNX-NODE-030 | TURN server allowing reserved IP addresses | Medium | sast | Any file | CWE-200 |
VNX-NODE-031 | Logging of sensitive data | High | sast | JavaScript / TypeScript | CWE-532 |
VNX-NODE-032 | Angular DomSanitizer bypass with a non-constant value | High | sast | JavaScript / TypeScript | CWE-79 |
VNX-PHP-001 | Missing composer.lock | High | sast | PHP, Any file | CWE-829 |
VNX-PHP-002 | Dangerous function in PHP | High | sast | PHP | CWE-78 |
VNX-PHP-003 | PHP file inclusion with variable path | Critical | sast | PHP | CWE-98 |
VNX-PHP-004 | PHP open redirect | Medium | sast | PHP | CWE-601 |
VNX-PHP-005 | PHP server-side request forgery | High | sast | PHP | CWE-918 |
VNX-PHP-006 | PHP object injection via unserialize | Critical | sast | PHP | CWE-502 |
VNX-PHP-007 | PHP extract on superglobal | High | sast | PHP | CWE-621 |
VNX-PHP-008 | PHP phpinfo exposure | Medium | sast | PHP | CWE-200 |
VNX-PHP-009 | PHP preg_replace with /e modifier | Critical | sast | PHP | CWE-94 |
VNX-PHP-010 | PHP type juggling in comparison | High | sast | PHP | CWE-697 |
VNX-PHP-011 | PHP SQL injection via string concatenation | Critical | sast | PHP | CWE-89 |
VNX-PHP-012 | PHP reflected XSS via echo/print of user input | High | sast | PHP | CWE-79 |
VNX-PHP-013 | PHP XXE via LIBXML_NOENT or LIBXML_DTDLOAD flag | High | sast | PHP | CWE-611 |
VNX-PHP-014 | PHP session fixation via user-controlled session ID | High | sast | PHP | CWE-384 |
VNX-PHP-015 | PHP unrestricted file upload via move_uploaded_file | High | sast | PHP | CWE-434 |
VNX-PHP-016 | PHP weak hash function (md5/sha1) | Medium | sast | PHP | CWE-328 |
VNX-PHP-017 | PHP LDAP injection via user-controlled filter | High | sast | PHP | CWE-90 |
VNX-PHP-018 | PHP sensitive debug output disclosure | Medium | sast | PHP | CWE-200 |
VNX-PHP-019 | PHP insecure cipher mode (AES-CBC) | Medium | sast | PHP | CWE-327 |
VNX-PHP-020 | PHP curl SSL certificate verification disabled | High | sast | PHP | CWE-295 |
VNX-PHP-021 | Laravel mass assignment via empty guarded array | High | sast | PHP | CWE-915 |
VNX-PHP-022 | PHP open redirect via non-literal redirect destination | Medium | sast | PHP | CWE-601 |
VNX-PHP-023 | PHP anonymous LDAP bind without password | High | sast | PHP | CWE-287 |
VNX-PHP-024 | PHP mb_ereg_replace with variable options enabling eval modifier | Critical | sast | PHP | CWE-94 |
VNX-PHP-025 | PHP deprecated mcrypt encryption functions | High | sast | PHP | CWE-327 |
VNX-PHP-026 | PHP session poisoning via user-controlled session key | High | sast | PHP | CWE-284 |
VNX-PY-001 | Missing Python lock file | High | sast | Python | CWE-829 |
VNX-PY-002 | eval()/exec() usage in Python | High | sast | Python | CWE-94 |
VNX-PY-003 | Insecure deserialization with pickle | High | sast | Python | CWE-502 |
VNX-PY-004 | yaml.load() without SafeLoader | High | sast | Python | CWE-502 |
VNX-PY-005 | Weak PRNG for security operations | Medium | sast | Python | CWE-338 |
VNX-PY-006 | Django DEBUG=True | Medium | sast | Python | CWE-489 |
VNX-PY-007 | subprocess with shell=True | High | sast | Python | CWE-78 |
VNX-PY-008 | Flask debug mode enabled | High | sast | Python | CWE-489 |
VNX-PY-009 | Jinja2 autoescape disabled | High | sast | Python, HTML | CWE-79 |
VNX-PY-010 | SSL verification disabled in requests | High | sast | Python | CWE-295 |
VNX-PY-011 | Python SQL injection | Critical | sast | Python | CWE-89 |
VNX-PY-012 | Python server-side template injection | Critical | sast | Python | CWE-1336 |
VNX-PY-013 | Python ML/AI insecure deserialization | Critical | sast | Python | CWE-502 |
VNX-PY-014 | Python XML external entity injection | High | sast | Python | CWE-611 |
VNX-PY-015 | Python ReDoS via user-controlled regular expression | High | sast | Python | CWE-1333 |
VNX-PY-016 | Django mass assignment via request data unpacking | High | sast | Python | CWE-915 |
VNX-PY-017 | MD5 or SHA1 used as password hash | High | sast | Python | CWE-327 |
VNX-PY-018 | Insecure temporary file creation via tempfile.mktemp() | Medium | sast | Python | CWE-377 |
VNX-PY-019 | Paramiko implicit host key trust | High | sast | Python | CWE-322 |
VNX-PY-020 | tarfile.extractall() without path validation (zip slip) | High | sast | Python | CWE-22 |
VNX-PY-021 | Weak or deprecated SSL/TLS protocol version | High | sast | Python | CWE-326 |
VNX-PY-022 | SQL injection via joined SQL pieces in Python | High | sast | Python | CWE-89 |
VNX-RUBY-001 | Missing Gemfile.lock | High | sast | Ruby | CWE-829 |
VNX-RUBY-002 | eval() or system() in Ruby | High | sast | Ruby | CWE-94 |
VNX-RUBY-003 | Insecure deserialization in Ruby | Critical | sast | Ruby | CWE-502 |
VNX-RUBY-004 | Ruby SQL injection | Critical | sast | Ruby | CWE-89 |
VNX-RUBY-005 | Ruby XSS via html_safe or raw | High | sast | Ruby | CWE-79 |
VNX-RUBY-006 | Ruby mass assignment | High | sast | Ruby | CWE-915 |
VNX-RUBY-007 | YAML.load() insecure deserialization | Critical | sast | Ruby | CWE-502 |
VNX-RUBY-008 | Open3 shell command built from request input | High | sast | Ruby | CWE-78 |
VNX-RUBY-009 | Ruby dynamic method dispatch via send with user-controlled method name | High | sast | Ruby | CWE-94, CWE-470 |
VNX-RUBY-010 | OpenSSL certificate verification disabled (VERIFY_NONE) | High | sast | Ruby | CWE-295 |
VNX-RUST-001 | Missing Cargo.lock | High | sast | Rust | CWE-829 |
VNX-RUST-002 | Rust unwrap/expect on parsing or decoding runtime input | Low | sast | Rust | CWE-248 |
VNX-RUST-003 | Rust unsafe code without a safety justification | Medium | sast | Rust | CWE-119 |
VNX-RUST-004 | Rust command injection via a shell or a request-controlled program in process::Command | High | sast | Rust | CWE-78 |
VNX-RUST-005 | panic!() or unwrap()/expect() in function that returns Result | Medium | sast | Rust | CWE-755 |
VNX-RUST-006 | Integer truncation or sign-change cast after parsing | Medium | sast | Rust | CWE-681, CWE-190 |
VNX-RUST-007 | Rust integer arithmetic overflow without checked arithmetic | Medium | sast | Rust | CWE-190 |
VNX-RUST-008 | Rust path traversal in Actix-web or Axum file-serving handler | High | sast | Rust | CWE-22 |
VNX-SEC-001 | AWS access key ID | Critical | secrets | Any file | CWE-798 |
VNX-SEC-002 | Private key committed | Critical | secrets | Any file | CWE-321 |
VNX-SEC-003 | AWS secret access key | Critical | secrets | Any file | CWE-798 |
VNX-SEC-004 | GitHub or GitLab token | Critical | secrets | Any file | CWE-798 |
VNX-SEC-005 | GCP API key | Critical | secrets | Any file | CWE-798 |
VNX-SEC-006 | Stripe secret key | Critical | secrets | Any file | CWE-798 |
VNX-SEC-007 | Slack token or webhook | High | secrets | Any file | CWE-798 |
VNX-SEC-008 | Database connection string with credentials | Critical | secrets | Any file | CWE-798 |
VNX-SEC-009 | SendGrid API key | High | secrets | Any file | CWE-798 |
VNX-SEC-010 | Package registry token | Critical | secrets | Any file | CWE-798 |
VNX-SEC-011 | Hardcoded JWT token | High | secrets | Any file | CWE-798 |
VNX-SEC-012 | CORS wildcard or origin reflection | High | sast | Any file | CWE-942 |
VNX-SEC-013 | Insecure cookie configuration | Medium | sast | Any file | CWE-614, CWE-1004 |
VNX-SEC-014 | Hardcoded password in variable | High | secrets | Any file | CWE-798, CWE-259 |
VNX-SEC-015 | JWT algorithm none attack | Critical | sast | Any file | CWE-345, CWE-327 |
VNX-SEC-016 | TLS verification disabled in shell command | Medium | sast | Any file | CWE-295 |
VNX-SEC-017 | Plaintext protocol URL | Medium | sast | Any file | CWE-319 |
VNX-SEC-018 | AI provider API key | Critical | secrets | Any file | CWE-798 |
VNX-SEC-019 | GCP service account key | Critical | secrets | Any file | CWE-798 |
VNX-SEC-020 | GitLab access token | Critical | secrets | Any file | CWE-798 |
VNX-SEC-021 | Twilio API credentials | Critical | secrets | Any file | CWE-798 |
VNX-SEC-022 | Sensitive data in log statement | Medium | secrets | Python, JavaScript / TypeScript, Java, Kotlin, Go, Ruby, PHP, C#, Swift, Rust, C, C++, Scala | CWE-532 |
VNX-SEC-023 | GitHub Actions expression injection via event data | Critical | sast | Any file | CWE-77 |
VNX-SEC-024 | OAuth token stored in localStorage | Medium | sast | JavaScript / TypeScript, HTML | CWE-922 |
VNX-SEC-025 | Azure Storage Account key hardcoded | Critical | secrets | Any file | CWE-798 |
VNX-SEC-026 | DigitalOcean personal access token hardcoded | Critical | secrets | Any file | CWE-798 |
VNX-SEC-027 | Hugging Face API token hardcoded | High | secrets | Any file | CWE-798 |
VNX-SEC-028 | npm access token hardcoded | High | secrets | Any file | CWE-798 |
VNX-SEC-029 | PyPI upload token hardcoded | High | secrets | Any file | CWE-798 |
VNX-SEC-030 | Google OAuth client secret hardcoded | High | secrets | Any file | CWE-798 |
VNX-SEC-031 | Mailgun API key hardcoded | High | secrets | Any file | CWE-798 |
VNX-SEC-032 | PGP private key block hardcoded | Critical | secrets | Any file | CWE-321 |
VNX-SEC-033 | AWS Bedrock API key (long-lived) | Critical | secrets | Any file | CWE-798 |
VNX-SEC-034 | Alibaba Cloud access key | Critical | secrets | Any file | CWE-798 |
VNX-SEC-035 | DigitalOcean personal access token | Critical | secrets | Any file | CWE-798 |
VNX-SEC-036 | Heroku API key | Critical | secrets | Any file | CWE-798 |
VNX-SEC-037 | HashiCorp Vault token | Critical | secrets | Any file | CWE-798 |
VNX-SEC-038 | HashiCorp Terraform Cloud token | Critical | secrets | Any file | CWE-798 |
VNX-SEC-039 | GitLab personal access token (legacy) | Critical | secrets | Any file | CWE-798 |
VNX-SEC-040 | GitLab pipeline trigger / deploy / runner token | Critical | secrets | Any file | CWE-798 |
VNX-SEC-041 | Atlassian API token | Critical | secrets | Any file | CWE-798 |
VNX-SEC-042 | Slack webhook URL | High | secrets | Any file | CWE-798 |
VNX-SEC-043 | Twilio API key | Critical | secrets | Any file | CWE-798 |
VNX-SEC-044 | Microsoft Teams webhook URL | High | secrets | Any file | CWE-798 |
VNX-SEC-045 | Discord bot token | Critical | secrets | Any file | CWE-798 |
VNX-SEC-046 | Square access token | Critical | secrets | Any file | CWE-798 |
VNX-SEC-047 | Shopify access token | Critical | secrets | Any file | CWE-798 |
VNX-SEC-048 | OpenAI project / service / admin key | Critical | secrets | Any file | CWE-798 |
VNX-SEC-049 | Anthropic admin API key | Critical | secrets | Any file | CWE-798 |
VNX-SEC-050 | Google Gemini / Vertex AI / PaLM API key | Critical | secrets | Any file | CWE-798 |
VNX-SEC-051 | RubyGems API token | Critical | secrets | Any file | CWE-798 |
VNX-SEC-052 | Artifactory / JFrog API key | Critical | secrets | Any file | CWE-798 |
VNX-SEC-053 | SonarQube / SonarCloud token | Critical | secrets | Any file | CWE-798 |
VNX-SEC-054 | Datadog API / APP key | Critical | secrets | Any file | CWE-798 |
VNX-SEC-055 | New Relic API key | Critical | secrets | Any file | CWE-798 |
VNX-SEC-056 | Sentry auth token | Critical | secrets | Any file | CWE-798 |
VNX-SEC-057 | Grafana API / service account token | Critical | secrets | Any file | CWE-798 |
VNX-SEC-058 | Notion API token | Critical | secrets | Any file | CWE-798 |
VNX-SEC-059 | Linear API key | Critical | secrets | Any file | CWE-798 |
VNX-SEC-060 | Airtable personal access token | Critical | secrets | Any file | CWE-798 |
VNX-SEC-061 | PostgreSQL connection string with credentials | Critical | secrets | Any file | CWE-798 |
VNX-SEC-062 | MySQL connection string with credentials | Critical | secrets | Any file | CWE-798 |
VNX-SEC-063 | MongoDB connection string with credentials | Critical | secrets | Any file | CWE-798 |
VNX-SEC-064 | Redis connection string with credentials | Critical | secrets | Any file | CWE-798 |
VNX-SEC-065 | HTTP basic authentication header | High | secrets | Any file | CWE-798 |
VNX-SEC-066 | HTTP bearer authentication header | High | secrets | Any file | CWE-798 |
VNX-SEC-067 | Curl command with embedded credentials | High | secrets | Any file | CWE-798 |
VNX-SEC-068 | Ethereum private key | Critical | secrets | Any file | CWE-798 |
VNX-SEC-069 | age secret key | Critical | secrets | Any file | CWE-798 |
VNX-SEC-070 | 1Password secret key / service account | Critical | secrets | Any file | CWE-798 |
VNX-SEC-071 | GitLab session cookie | Critical | secrets | Any file | CWE-798 |
VNX-SEC-072 | Generic high-entropy API key / secret | High | secrets | Any file | CWE-798 |
VNX-SEC-073 | URL with embedded credentials | High | secrets | Any file | CWE-798 |
VNX-SEC-074 | Kubernetes Secret manifest with credential data | High | secrets | Any file | CWE-798 |
VNX-SEC-075 | WireGuard private key | Critical | secrets | Any file | CWE-798 |
VNX-SEC-076 | Telegram bot API token | Critical | secrets | Any file | CWE-798 |
VNX-SEC-077 | Mapbox access token | High | secrets | Any file | CWE-798 |
VNX-SEC-078 | Doppler API token | Critical | secrets | Any file | CWE-798 |
VNX-SEC-079 | GitHub fine-grained personal access token | Critical | secrets | Any file | CWE-798 |
VNX-SEC-080 | GitHub OAuth / App / Refresh token | Critical | secrets | Any file | CWE-798 |
VNX-SEC-081 | Cloudflare API token (cfk_) | Critical | secrets | Any file | CWE-798 |
VNX-SEC-082 | Cloudflare user/account token (cfut_/cfat_) | Critical | secrets | Any file | CWE-798 |
VNX-SEC-083 | Heroku API key (v2 HRKU-) | Critical | secrets | Any file | CWE-798 |
VNX-SEC-084 | Salesforce access token | Critical | secrets | Any file | CWE-798 |
VNX-SEC-086 | Cohere API key | Critical | secrets | Any file | CWE-798 |
VNX-SEC-087 | Mistral AI API key | Critical | secrets | Any file | CWE-798 |
VNX-SEC-088 | Stripe webhook signing secret (whsec_) | Critical | secrets | Any file | CWE-798 |
VNX-SEC-089 | PayPal / Braintree access token | Critical | secrets | Any file | CWE-798 |
VNX-SEC-090 | Figma personal access token (figd_) | Critical | secrets | Any file | CWE-798 |
VNX-SEC-091 | Vercel API token (vc*_) | Critical | secrets | Any file | CWE-798 |
VNX-SEC-092 | Netlify API token (nf*_) | Critical | secrets | Any file | CWE-798 |
VNX-SEC-093 | HubSpot private app token (pat-) | Critical | secrets | Any file | CWE-798 |
VNX-SEC-094 | Canva client secret (cnvca) | Critical | secrets | Any file | CWE-798 |
VNX-SEC-095 | PagerDuty API token | Critical | secrets | Any file | CWE-798 |
VNX-SEC-096 | Sentry DSN with secret | High | secrets | Any file | CWE-798 |
VNX-SEC-097 | Postmark server API token | High | secrets | Any file | CWE-798 |
VNX-SEC-098 | Crates.io (Rust) API token | Critical | secrets | Any file | CWE-798 |
VNX-SEC-099 | Zapier webhook URL | High | secrets | Any file | CWE-798 |
VNX-SEC-100 | Linear API key (lin_api_) | High | secrets | Any file | CWE-798 |
VNX-SEC-101 | Oracle Cloud (OCI) API private key | Critical | secrets | Any file | CWE-798 |
VNX-SEC-102 | Oracle Cloud (OCI) auth token | High | secrets | Any file | CWE-798 |
VNX-SEC-103 | IBM Cloud IAM API key | Critical | secrets | Any file | CWE-798 |
VNX-SEC-104 | Tencent Cloud secret ID (AKID) | High | secrets | Any file | CWE-798 |
VNX-SEC-105 | Tencent Cloud secret key | Critical | secrets | Any file | CWE-798 |
VNX-SEC-106 | Yandex Cloud IAM token | High | secrets | Any file | CWE-798 |
VNX-SEC-107 | Yandex Cloud OAuth token | Critical | secrets | Any file | CWE-798 |
VNX-SEC-108 | Scaleway secret key (UUID) | Critical | secrets | Any file | CWE-798 |
VNX-SEC-109 | Scaleway access key (SCW prefix) | High | secrets | Any file | CWE-798 |
VNX-SEC-110 | Hetzner Cloud API token | Critical | secrets | Any file | CWE-798 |
VNX-SEC-111 | Linode personal access token | Critical | secrets | Any file | CWE-798 |
VNX-SEC-112 | Vultr API key | Critical | secrets | Any file | CWE-798 |
VNX-SEC-113 | Fastly API token | High | secrets | Any file | CWE-798 |
VNX-SEC-114 | Akamai EdgeGrid client token | High | secrets | Any file | CWE-798 |
VNX-SEC-115 | Akamai EdgeGrid client secret | Critical | secrets | Any file | CWE-798 |
VNX-SEC-116 | AWS SES SMTP password | High | secrets | Any file | CWE-798 |
VNX-SEC-117 | AWS MWS auth token | High | secrets | Any file | CWE-798 |
VNX-SEC-118 | AWS AppSync GraphQL API key (da2-) | High | secrets | Any file | CWE-798 |
VNX-SEC-119 | AWS Cognito identity/user pool ID | Medium | secrets | Any file | CWE-798 |
VNX-SEC-120 | AWS Cognito app client secret | High | secrets | Any file | CWE-798 |
VNX-SEC-121 | AWS Amplify app deploy/webhook ID | Medium | secrets | Any file | CWE-798 |
VNX-SEC-122 | AWS SNS topic ARN with credentials context | Medium | secrets | Any file | CWE-798 |
VNX-SEC-123 | Azure AD client secret | Critical | secrets | Any file | CWE-798 |
VNX-SEC-124 | Azure SAS token (shared access signature) | High | secrets | Any file | CWE-798 |
VNX-SEC-125 | Azure Service Bus connection string | Critical | secrets | Any file | CWE-798 |
VNX-SEC-126 | Azure Cosmos DB account key | Critical | secrets | Any file | CWE-798 |
VNX-SEC-127 | Azure Cognitive Search admin key | High | secrets | Any file | CWE-798 |
VNX-SEC-128 | Azure Container Registry password | High | secrets | Any file | CWE-798 |
VNX-SEC-129 | Azure DevOps personal access token | Critical | secrets | Any file | CWE-798 |
VNX-SEC-130 | GCP OAuth access token (ya29.) | High | secrets | Any file | CWE-798 |
VNX-SEC-131 | GCP OAuth refresh token (1//) | Critical | secrets | Any file | CWE-798 |
VNX-SEC-132 | Google reCAPTCHA secret key | Medium | secrets | Any file | CWE-798 |
VNX-SEC-133 | Firebase Cloud Messaging server key (AAAA) | High | secrets | Any file | CWE-798 |
VNX-SEC-134 | Firebase Realtime Database URL | Medium | secrets | Any file | CWE-798 |
VNX-SEC-135 | DigitalOcean Spaces access key | High | secrets | Any file | CWE-798 |
VNX-SEC-136 | DigitalOcean Spaces secret key | Critical | secrets | Any file | CWE-798 |
VNX-SEC-137 | Render API key (rnd_) | Critical | secrets | Any file | CWE-798 |
VNX-SEC-138 | Railway API/project token | Critical | secrets | Any file | CWE-798 |
VNX-SEC-139 | Fly.io API token (fo1_ / FlyV1) | Critical | secrets | Any file | CWE-798 |
VNX-SEC-140 | Aiven API token (aivenv1 / context) | Critical | secrets | Any file | CWE-798 |
VNX-SEC-141 | Cloudflare Origin CA key (v1.0-) | High | secrets | Any file | CWE-798 |
VNX-SEC-142 | Cloudflare Stream signing key context | High | secrets | Any file | CWE-798 |
VNX-SEC-143 | OVH application secret / consumer key | High | secrets | Any file | CWE-798 |
VNX-SEC-144 | UpCloud API credentials context | High | secrets | Any file | CWE-798 |
VNX-SEC-145 | Alibaba Cloud STS temporary access key (STS.) | High | secrets | Any file | CWE-798 |
VNX-SEC-146 | IBM Cloud Object Storage HMAC secret access key | Critical | secrets | Any file | CWE-798 |
VNX-SEC-147 | Azure Storage connection string | Critical | secrets | Any file | CWE-798 |
VNX-SEC-148 | GCP service account email + key context | High | secrets | Any file | CWE-798 |
VNX-SEC-149 | Google Maps Platform API key (AIza, restricted-context) | Medium | secrets | Any file | CWE-798 |
VNX-SEC-150 | Scaleway API token (UUID, context) | High | secrets | Any file | CWE-798 |
VNX-SEC-151 | Tencent Cloud COS connection (SecretId+SecretKey) | High | secrets | Any file | CWE-798 |
VNX-SEC-152 | Cloudflare Global API key (legacy 37-hex) | Critical | secrets | Any file | CWE-798 |
VNX-SEC-153 | GCP Firebase web API config apiKey (AIza, firebase context) | Medium | secrets | Any file | CWE-798 |
VNX-SEC-154 | Hetzner DNS API token (context) | High | secrets | Any file | CWE-798 |
VNX-SEC-155 | Vultr Object Storage S3 secret (context) | High | secrets | Any file | CWE-798 |
VNX-SEC-156 | Fastly Compute / service ID with token context | Medium | secrets | Any file | CWE-798 |
VNX-SEC-157 | Render deploy hook URL | Medium | secrets | Any file | CWE-798 |
VNX-SEC-158 | Linode Object Storage access key (context) | High | secrets | Any file | CWE-798 |
VNX-SEC-159 | Azure Maps subscription key (context) | Medium | secrets | Any file | CWE-798 |
VNX-SEC-160 | GCP Cloud Run / IAP service identity token (context) | High | secrets | Any file | CWE-798 |
VNX-SEC-161 | Alibaba Cloud secret access key (context) | Critical | secrets | Any file | CWE-798 |
VNX-SEC-162 | OVH application key (context) | Medium | secrets | Any file | CWE-798 |
VNX-SEC-163 | Yandex Cloud API key (AQVN context) | Critical | secrets | Any file | CWE-798 |
VNX-SEC-164 | IBM Cloud IAM bearer token (context) | High | secrets | Any file | CWE-798 |
VNX-SEC-165 | Aiven service connection URI (context) | Critical | secrets | Any file | CWE-798 |
VNX-SEC-166 | Scaleway IAM API secret key (context) | Critical | secrets | Any file | CWE-798 |
VNX-SEC-167 | Tencent Cloud SCF / API gateway secret (context) | Critical | secrets | Any file | CWE-798 |
VNX-SEC-168 | Cloudflare R2 S3 secret access key (context) | Critical | secrets | Any file | CWE-798 |
VNX-SEC-169 | Azure subscription / tenant credential bundle (context) | Critical | secrets | Any file | CWE-798 |
VNX-SEC-170 | GCP API key (AIza) generic | High | secrets | Any file | CWE-798 |
VNX-SEC-171 | Hetzner Cloud robot webservice password (context) | High | secrets | Any file | CWE-798 |
VNX-SEC-172 | Vultr deploy / API token (context, hex) | High | secrets | Any file | CWE-798 |
VNX-SEC-173 | Akamai EdgeGrid access token (context) | High | secrets | Any file | CWE-798 |
VNX-SEC-174 | GCP service account private key (PEM in JSON) | Critical | secrets | Any file | CWE-798 |
VNX-SEC-175 | Railway project deploy token (context, base64) | High | secrets | Any file | CWE-798 |
VNX-SEC-176 | Oracle Cloud (OCI) config fingerprint+key context | Medium | secrets | Any file | CWE-798 |
VNX-SEC-177 | DigitalOcean App Platform / function deploy URL (context) | Medium | secrets | Any file | CWE-798 |
VNX-SEC-178 | Fly.io org deploy token (FlyV1 macaroon) | High | secrets | Any file | CWE-798 |
VNX-SEC-179 | Tencent Cloud webhook URL (context) | Medium | secrets | Any file | CWE-798 |
VNX-SEC-180 | Cloudflare Workers / Pages deploy webhook URL | Medium | secrets | Any file | CWE-798 |
VNX-SEC-181 | Bitbucket app password | High | secrets | Any file | CWE-798 |
VNX-SEC-182 | Bitbucket app password (ATBB prefix) | High | secrets | Any file | CWE-798 |
VNX-SEC-183 | Bitbucket OAuth client secret | High | secrets | Any file | CWE-798 |
VNX-SEC-184 | Azure DevOps personal access token | Critical | secrets | Any file | CWE-798 |
VNX-SEC-185 | CircleCI personal API token | High | secrets | Any file | CWE-798 |
VNX-SEC-186 | CircleCI project API token (CCIP) | High | secrets | Any file | CWE-798 |
VNX-SEC-187 | Travis CI API token | High | secrets | Any file | CWE-798 |
VNX-SEC-188 | Buildkite agent token | Critical | secrets | Any file | CWE-798 |
VNX-SEC-189 | Buildkite API access token | High | secrets | Any file | CWE-798 |
VNX-SEC-190 | Jenkins API token | High | secrets | Any file | CWE-798 |
VNX-SEC-191 | Jenkins crumb (CSRF token) | Medium | secrets | Any file | CWE-798 |
VNX-SEC-192 | Drone CI token | High | secrets | Any file | CWE-798 |
VNX-SEC-193 | TeamCity access token | High | secrets | Any file | CWE-798 |
VNX-SEC-194 | TeamCity access token (generic) | High | secrets | Any file | CWE-798 |
VNX-SEC-195 | Gitea access token | High | secrets | Any file | CWE-798 |
VNX-SEC-196 | Gitee access token | High | secrets | Any file | CWE-798 |
VNX-SEC-197 | Codecov upload token | Medium | secrets | Any file | CWE-798 |
VNX-SEC-198 | Coveralls repo token | Medium | secrets | Any file | CWE-798 |
VNX-SEC-199 | Code Climate test reporter ID | Medium | secrets | Any file | CWE-798 |
VNX-SEC-200 | Sourcegraph access token (sgp_) | High | secrets | Any file | CWE-798 |
VNX-SEC-201 | Sourcegraph dotcom token (sgph_) | High | secrets | Any file | CWE-798 |
VNX-SEC-202 | Semaphore CI token | High | secrets | Any file | CWE-798 |
VNX-SEC-203 | Harness personal access token (pat.) | Critical | secrets | Any file | CWE-798 |
VNX-SEC-204 | Harness service account token (sat.) | Critical | secrets | Any file | CWE-798 |
VNX-SEC-205 | Spacelift API token | High | secrets | Any file | CWE-798 |
VNX-SEC-206 | Pulumi access token (pul-) | Critical | secrets | Any file | CWE-798 |
VNX-SEC-207 | Octopus Deploy API key (API-) | High | secrets | Any file | CWE-798 |
VNX-SEC-208 | Terraform Cloud team/org token | Critical | secrets | Any file | CWE-798 |
VNX-SEC-209 | JFrog access/identity token | High | secrets | Any file | CWE-798 |
VNX-SEC-210 | JFrog reference token (cmVmdGtuOjA) | High | secrets | Any file | CWE-798 |
VNX-SEC-211 | Argo CD auth token (JWT) | Critical | secrets | Any file | CWE-798 |
VNX-SEC-212 | FluxCD git credentials | High | secrets | Any file | CWE-798 |
VNX-SEC-213 | GitHub App private key (PEM) | Critical | secrets | Any file | CWE-798 |
VNX-SEC-214 | GitHub Actions runner registration token (BBBB) | High | secrets | Any file | CWE-798 |
VNX-SEC-215 | Vercel deploy hook URL | High | secrets | Any file | CWE-798 |
VNX-SEC-216 | Vercel API token | Critical | secrets | Any file | CWE-798 |
VNX-SEC-217 | Bitrise access token | High | secrets | Any file | CWE-798 |
VNX-SEC-218 | Codefresh API token | High | secrets | Any file | CWE-798 |
VNX-SEC-219 | Woodpecker CI token | High | secrets | Any file | CWE-798 |
VNX-SEC-220 | Concourse CI token | High | secrets | Any file | CWE-798 |
VNX-SEC-221 | GoCD access token | High | secrets | Any file | CWE-798 |
VNX-SEC-222 | Sentry CLI auth token (sntrys_) | High | secrets | Any file | CWE-798 |
VNX-SEC-223 | Sentry user auth token (sntryu_) | High | secrets | Any file | CWE-798 |
VNX-SEC-224 | ReadTheDocs API token | Medium | secrets | Any file | CWE-798 |
VNX-SEC-225 | Netlify build hook URL | High | secrets | Any file | CWE-798 |
VNX-SEC-226 | Netlify API access token | Critical | secrets | Any file | CWE-798 |
VNX-SEC-227 | Cloudsmith API key | High | secrets | Any file | CWE-798 |
VNX-SEC-228 | Bitbucket Pipelines OIDC/step token | High | secrets | Any file | CWE-798 |
VNX-SEC-229 | TeamCity superuser token | Critical | secrets | Any file | CWE-798 |
VNX-SEC-230 | Drone CI RPC secret | Critical | secrets | Any file | CWE-798 |
VNX-SEC-231 | Sourcegraph dotcom token (sgd_) | High | secrets | Any file | CWE-798 |
VNX-SEC-232 | Buildkite registration token (bkua_) | Critical | secrets | Any file | CWE-798 |
VNX-SEC-233 | Codecov global upload token (legacy) | Medium | secrets | Any file | CWE-798 |
VNX-SEC-234 | Argo CD admin password | Critical | secrets | Any file | CWE-798 |
VNX-SEC-235 | Semaphore organization API token (legacy) | High | secrets | Any file | CWE-798 |
VNX-SEC-236 | Spacelift API key secret | High | secrets | Any file | CWE-798 |
VNX-SEC-237 | Codefresh runtime/agent token | High | secrets | Any file | CWE-798 |
VNX-SEC-238 | TeamCity build agent authorization token | High | secrets | Any file | CWE-798 |
VNX-SEC-239 | JFrog Pipelines integration token | High | secrets | Any file | CWE-798 |
VNX-SEC-240 | GitHub Actions runner token (config.sh) | High | secrets | Any file | CWE-798 |
VNX-SEC-241 | Gitea OAuth client secret | High | secrets | Any file | CWE-798 |
VNX-SEC-242 | Travis CI Pro/Enterprise access token (legacy) | High | secrets | Any file | CWE-798 |
VNX-SEC-243 | FluxCD GitRepository SSH private key | Critical | secrets | Any file | CWE-798 |
VNX-SEC-244 | Concourse fly target token | High | secrets | Any file | CWE-798 |
VNX-SEC-245 | Cloudsmith entitlement token (cmVudA / ent_) | High | secrets | Any file | CWE-798 |
VNX-SEC-246 | Octopus Deploy server API key (assignment) | High | secrets | Any file | CWE-798 |
VNX-SEC-247 | Pulumi config passphrase | High | secrets | Any file | CWE-798 |
VNX-SEC-248 | Drone CI machine/user token (legacy) | High | secrets | Any file | CWE-798 |
VNX-SEC-249 | Gitee OAuth client secret | High | secrets | Any file | CWE-798 |
VNX-SEC-250 | CircleCI context/environment token (assignment) | High | secrets | Any file | CWE-798 |
VNX-SEC-251 | OpenAI classic API key (sk-) | Critical | secrets | Any file | CWE-798 |
VNX-SEC-252 | OpenAI legacy API key (sk- 48 char) | Critical | secrets | Any file | CWE-798 |
VNX-SEC-253 | OpenAI organization ID (org-) | Medium | secrets | Any file | CWE-798 |
VNX-SEC-254 | OpenAI project ID (proj_) | Medium | secrets | Any file | CWE-798 |
VNX-SEC-255 | Azure OpenAI API key | Critical | secrets | Any file | CWE-798 |
VNX-SEC-256 | Replicate API token (r8_) | Critical | secrets | Any file | CWE-798 |
VNX-SEC-257 | Together AI API key | Critical | secrets | Any file | CWE-798 |
VNX-SEC-258 | Groq API key (gsk_) | Critical | secrets | Any file | CWE-798 |
VNX-SEC-259 | Perplexity API key (pplx-) | Critical | secrets | Any file | CWE-798 |
VNX-SEC-260 | DeepSeek API key (sk-) | Critical | secrets | Any file | CWE-798 |
VNX-SEC-261 | Stability AI API key (sk-) | Critical | secrets | Any file | CWE-798 |
VNX-SEC-262 | ElevenLabs API key | Critical | secrets | Any file | CWE-798 |
VNX-SEC-263 | ElevenLabs API key (sk_ prefix) | Critical | secrets | Any file | CWE-798 |
VNX-SEC-264 | AssemblyAI API key | Critical | secrets | Any file | CWE-798 |
VNX-SEC-265 | Deepgram API key (Token) | Critical | secrets | Any file | CWE-798 |
VNX-SEC-266 | Pinecone API key | Critical | secrets | Any file | CWE-798 |
VNX-SEC-267 | Pinecone API key (pckey_) | Critical | secrets | Any file | CWE-798 |
VNX-SEC-268 | Weaviate API key | High | secrets | Any file | CWE-798 |
VNX-SEC-269 | Qdrant API key | High | secrets | Any file | CWE-798 |
VNX-SEC-270 | LangSmith personal API key (lsv2_pt_) | Critical | secrets | Any file | CWE-798 |
VNX-SEC-271 | LangSmith service API key (lsv2_sk_) | Critical | secrets | Any file | CWE-798 |
VNX-SEC-272 | LangChain/LangSmith legacy API key (ls__) | High | secrets | Any file | CWE-798 |
VNX-SEC-273 | Weights & Biases API key | High | secrets | Any file | CWE-798 |
VNX-SEC-274 | CometML API key | High | secrets | Any file | CWE-798 |
VNX-SEC-275 | Clarifai personal access token | High | secrets | Any file | CWE-798 |
VNX-SEC-276 | Scale AI API key | High | secrets | Any file | CWE-798 |
VNX-SEC-277 | Anyscale API key (esecret_) | Critical | secrets | Any file | CWE-798 |
VNX-SEC-278 | Fireworks AI API key (fw_) | Critical | secrets | Any file | CWE-798 |
VNX-SEC-279 | OctoAI API token | High | secrets | Any file | CWE-798 |
VNX-SEC-280 | Voyage AI API key (pa-) | Critical | secrets | Any file | CWE-798 |
VNX-SEC-281 | Jina AI API key (jina_) | Critical | secrets | Any file | CWE-798 |
VNX-SEC-282 | AI21 Labs API key | Critical | secrets | Any file | CWE-798 |
VNX-SEC-283 | Aleph Alpha API token | High | secrets | Any file | CWE-798 |
VNX-SEC-284 | NVIDIA NGC API key (nvapi-) | Critical | secrets | Any file | CWE-798 |
VNX-SEC-285 | Hugging Face fine-grained token (hf_oauth/api) | Critical | secrets | Any file | CWE-798 |
VNX-SEC-286 | Modal token ID (ak-) | High | secrets | Any file | CWE-798 |
VNX-SEC-287 | Modal token secret (as-) | Critical | secrets | Any file | CWE-798 |
VNX-SEC-288 | Baseten API key | High | secrets | Any file | CWE-798 |
VNX-SEC-289 | RunPod API key | Critical | secrets | Any file | CWE-798 |
VNX-SEC-290 | Lambda Labs Cloud API key | Critical | secrets | Any file | CWE-798 |
VNX-SEC-291 | Cerebras API key (csk-) | Critical | secrets | Any file | CWE-798 |
VNX-SEC-292 | Replicate API token (assignment context) | Critical | secrets | Any file | CWE-798 |
VNX-SEC-293 | Voyage AI API key (assignment context) | Critical | secrets | Any file | CWE-798 |
VNX-SEC-294 | Together AI API key (40 hex) | Critical | secrets | Any file | CWE-798 |
VNX-SEC-295 | Fireworks AI API key (fw- dash form) | Critical | secrets | Any file | CWE-798 |
VNX-SEC-296 | Groq API key (assignment context) | Critical | secrets | Any file | CWE-798 |
VNX-SEC-297 | Mistral API key (assignment context) | Critical | secrets | Any file | CWE-798 |
VNX-SEC-298 | Hugging Face token (assignment context) | Critical | secrets | Any file | CWE-798 |
VNX-SEC-299 | Anthropic API key (assignment context) | Critical | secrets | Any file | CWE-798 |
VNX-SEC-300 | Perplexity API key (assignment context) | Critical | secrets | Any file | CWE-798 |
VNX-SEC-301 | DeepSeek API key (sk- standalone) | High | secrets | Any file | CWE-798 |
VNX-SEC-302 | Cerebras API key (assignment context) | Critical | secrets | Any file | CWE-798 |
VNX-SEC-303 | AssemblyAI API key (32 hex assignment) | Critical | secrets | Any file | CWE-798 |
VNX-SEC-304 | Deepgram API key (Token header) | Critical | secrets | Any file | CWE-798 |
VNX-SEC-305 | LangChain endpoint API key (assignment context) | High | secrets | Any file | CWE-798 |
VNX-SEC-306 | Stability AI API key (assignment context) | Critical | secrets | Any file | CWE-798 |
VNX-SEC-307 | NVIDIA NGC API key (legacy hex) | Critical | secrets | Any file | CWE-798 |
VNX-SEC-308 | ElevenLabs API key (assignment context) | Critical | secrets | Any file | CWE-798 |
VNX-SEC-309 | Qdrant API key (JWT form) | High | secrets | Any file | CWE-798 |
VNX-SEC-310 | CometML API key (assignment context) | High | secrets | Any file | CWE-798 |
VNX-SEC-311 | RunPod API key (assignment context) | Critical | secrets | Any file | CWE-798 |
VNX-SEC-312 | Baseten API key (assignment context) | High | secrets | Any file | CWE-798 |
VNX-SEC-313 | Jina AI API key (assignment context) | Critical | secrets | Any file | CWE-798 |
VNX-SEC-314 | Anyscale API key (assignment context) | Critical | secrets | Any file | CWE-798 |
VNX-SEC-315 | AI21 Labs API key (assignment context) | Critical | secrets | Any file | CWE-798 |
VNX-SEC-316 | Pinecone API key (assignment context) | Critical | secrets | Any file | CWE-798 |
VNX-SEC-317 | Weaviate API key (assignment context) | High | secrets | Any file | CWE-798 |
VNX-SEC-318 | OctoAI token (assignment context) | High | secrets | Any file | CWE-798 |
VNX-SEC-319 | Lambda Labs API key (lambda. prefix) | Critical | secrets | Any file | CWE-798 |
VNX-SEC-320 | Clarifai PAT (assignment context) | High | secrets | Any file | CWE-798 |
VNX-SEC-321 | Stripe restricted key (rk_live) | Critical | secrets | Any file | CWE-798 |
VNX-SEC-322 | Stripe restricted key (rk_test) | High | secrets | Any file | CWE-798 |
VNX-SEC-323 | Stripe publishable key (pk_live) | Medium | secrets | Any file | CWE-798 |
VNX-SEC-324 | Stripe publishable key (pk_test) | Medium | secrets | Any file | CWE-798 |
VNX-SEC-325 | Stripe Connect OAuth refresh/access token (ca_) | Critical | secrets | Any file | CWE-798 |
VNX-SEC-326 | PayPal client secret | Critical | secrets | Any file | CWE-798 |
VNX-SEC-327 | PayPal/Braintree client id | Medium | secrets | Any file | CWE-798 |
VNX-SEC-328 | Square OAuth access token (sq0atp-) | Critical | secrets | Any file | CWE-798 |
VNX-SEC-329 | Square OAuth client secret (sq0csp-) | Critical | secrets | Any file | CWE-798 |
VNX-SEC-330 | Square personal access token (EAAA) | Critical | secrets | Any file | CWE-798 |
VNX-SEC-331 | Adyen API key | Critical | secrets | Any file | CWE-798 |
VNX-SEC-332 | Adyen HMAC key | High | secrets | Any file | CWE-798 |
VNX-SEC-333 | Plaid client id | Medium | secrets | Any file | CWE-798 |
VNX-SEC-334 | Plaid secret | Critical | secrets | Any file | CWE-798 |
VNX-SEC-335 | Coinbase API key | Critical | secrets | Any file | CWE-798 |
VNX-SEC-336 | Coinbase Commerce API key | Critical | secrets | Any file | CWE-798 |
VNX-SEC-337 | Coinbase Pro API key | Critical | secrets | Any file | CWE-798 |
VNX-SEC-338 | Razorpay key id (rzp_live) | High | secrets | Any file | CWE-798 |
VNX-SEC-339 | Razorpay key id (rzp_test) | Medium | secrets | Any file | CWE-798 |
VNX-SEC-340 | Razorpay key secret | Critical | secrets | Any file | CWE-798 |
VNX-SEC-341 | Paystack secret key (sk_live) | Critical | secrets | Any file | CWE-798 |
VNX-SEC-342 | Paystack public key (pk_live) | Medium | secrets | Any file | CWE-798 |
VNX-SEC-343 | Flutterwave secret key (FLWSECK-) | Critical | secrets | Any file | CWE-798 |
VNX-SEC-344 | Flutterwave test secret key (FLWSECK_TEST-) | High | secrets | Any file | CWE-798 |
VNX-SEC-345 | Flutterwave public key (FLWPUBK-) | Medium | secrets | Any file | CWE-798 |
VNX-SEC-346 | Mollie live API key (live_) | Critical | secrets | Any file | CWE-798 |
VNX-SEC-347 | Mollie test API key (test_) | Medium | secrets | Any file | CWE-798 |
VNX-SEC-348 | GoCardless live access token (live_) | Critical | secrets | Any file | CWE-798 |
VNX-SEC-349 | GoCardless sandbox access token (sandbox_) | Medium | secrets | Any file | CWE-798 |
VNX-SEC-350 | Checkout.com secret key (sk_) | Critical | secrets | Any file | CWE-798 |
VNX-SEC-351 | Checkout.com public key (pk_) | Medium | secrets | Any file | CWE-798 |
VNX-SEC-352 | Dwolla API key/secret | Critical | secrets | Any file | CWE-798 |
VNX-SEC-353 | Marqeta API key/token | Critical | secrets | Any file | CWE-798 |
VNX-SEC-354 | Lithic API key | Critical | secrets | Any file | CWE-798 |
VNX-SEC-355 | Recurly API key | Critical | secrets | Any file | CWE-798 |
VNX-SEC-356 | Chargebee API key | Critical | secrets | Any file | CWE-798 |
VNX-SEC-357 | Paddle API key/auth code | Critical | secrets | Any file | CWE-798 |
VNX-SEC-358 | Lemon Squeezy API key | Critical | secrets | Any file | CWE-798 |
VNX-SEC-359 | Mercado Pago access token (APP_USR-) | Critical | secrets | Any file | CWE-798 |
VNX-SEC-360 | Klarna API credential | Critical | secrets | Any file | CWE-798 |
VNX-SEC-361 | Wise/TransferWise API token | Critical | secrets | Any file | CWE-798 |
VNX-SEC-362 | Brex API token | Critical | secrets | Any file | CWE-798 |
VNX-SEC-363 | Ramp API client secret | Critical | secrets | Any file | CWE-798 |
VNX-SEC-364 | Authorize.net transaction key | Critical | secrets | Any file | CWE-798 |
VNX-SEC-365 | Authorize.net signature key | High | secrets | Any file | CWE-798 |
VNX-SEC-366 | Braintree tokenization key | High | secrets | Any file | CWE-798 |
VNX-SEC-367 | Braintree private key | Critical | secrets | Any file | CWE-798 |
VNX-SEC-368 | 2Checkout (Verifone) secret key | Critical | secrets | Any file | CWE-798 |
VNX-SEC-369 | BlueSnap API credential | Critical | secrets | Any file | CWE-798 |
VNX-SEC-370 | Worldpay API/service key | Critical | secrets | Any file | CWE-798 |
VNX-SEC-371 | Checkout.com OAuth client secret | Critical | secrets | Any file | CWE-798 |
VNX-SEC-372 | Adyen client/checkout key (pubkey) | Medium | secrets | Any file | CWE-798 |
VNX-SEC-373 | Coinbase API secret | Critical | secrets | Any file | CWE-798 |
VNX-SEC-374 | Recurly public key | Medium | secrets | Any file | CWE-798 |
VNX-SEC-375 | Chargebee site/key combination | High | secrets | Any file | CWE-798 |
VNX-SEC-376 | Plaid access token (access-) | Critical | secrets | Any file | CWE-798 |
VNX-SEC-377 | Square sandbox access token (EAAAl) | Medium | secrets | Any file | CWE-798 |
VNX-SEC-378 | Mercado Pago test access token (TEST-) | Medium | secrets | Any file | CWE-798 |
VNX-SEC-379 | Dwolla webhook secret | High | secrets | Any file | CWE-798 |
VNX-SEC-380 | Paddle webhook/notification secret | High | secrets | Any file | CWE-798 |
VNX-SEC-381 | Paddle API key (pdl_) | Critical | secrets | Any file | CWE-798 |
VNX-SEC-382 | Lemon Squeezy webhook signing secret | High | secrets | Any file | CWE-798 |
VNX-SEC-383 | Klarna API username (PK) | Medium | secrets | Any file | CWE-798 |
VNX-SEC-384 | GoCardless webhook secret | High | secrets | Any file | CWE-798 |
VNX-SEC-385 | Stripe webhook signing secret (Connect) | High | secrets | Any file | CWE-798 |
VNX-SEC-386 | Marqeta admin API password (Basic auth) | Critical | secrets | Any file | CWE-798 |
VNX-SEC-387 | Lithic API key (live/test prefix) | Critical | secrets | Any file | CWE-798 |
VNX-SEC-388 | BlueSnap data-protection key | High | secrets | Any file | CWE-798 |
VNX-SEC-389 | Wise API token (raw UUID, no keyword) | High | secrets | Any file | CWE-798 |
VNX-SEC-390 | Razorpay webhook secret | High | secrets | Any file | CWE-798 |
VNX-SEC-391 | Coinbase Pro passphrase | High | secrets | Any file | CWE-798 |
VNX-SEC-392 | Adyen merchant account + key combo (live URL prefix key) | Medium | secrets | Any file | CWE-798 |
VNX-SEC-393 | Brex client secret (OAuth) | Critical | secrets | Any file | CWE-798 |
VNX-SEC-394 | Worldpay client/checkout key (live URL) | Medium | secrets | Any file | CWE-798 |
VNX-SEC-395 | Ramp client id | Medium | secrets | Any file | CWE-798 |
VNX-SEC-396 | Authorize.net public client key | Medium | secrets | Any file | CWE-798 |
VNX-SEC-397 | Stripe Connect account id (acct_) | Medium | secrets | Any file | CWE-798 |
VNX-SEC-398 | Mollie OAuth access token (access_) | Critical | secrets | Any file | CWE-798 |
VNX-SEC-399 | Square application secret (sq0idp- app id) | Medium | secrets | Any file | CWE-798 |
VNX-SEC-400 | Paystack secret key (sk_test) | Medium | secrets | Any file | CWE-798 |
VNX-SEC-401 | Mailchimp API key (-us datacenter) | Critical | secrets | Any file | CWE-798 |
VNX-SEC-402 | Mandrill API key | High | secrets | Any file | CWE-798 |
VNX-SEC-403 | SparkPost API key | High | secrets | Any file | CWE-798 |
VNX-SEC-404 | Mailjet API key (public) | Medium | secrets | Any file | CWE-798 |
VNX-SEC-405 | Mailjet secret key | High | secrets | Any file | CWE-798 |
VNX-SEC-406 | Vonage/Nexmo API secret | High | secrets | Any file | CWE-798 |
VNX-SEC-407 | Vonage/Nexmo API key | Medium | secrets | Any file | CWE-798 |
VNX-SEC-408 | MessageBird/Bird access key | High | secrets | Any file | CWE-798 |
VNX-SEC-409 | Plivo Auth ID (MA) | Medium | secrets | Any file | CWE-798 |
VNX-SEC-410 | Plivo Auth ID (SA subaccount) | Medium | secrets | Any file | CWE-798 |
VNX-SEC-411 | Plivo Auth Token | High | secrets | Any file | CWE-798 |
VNX-SEC-412 | Telnyx API key (KEY) | Critical | secrets | Any file | CWE-798 |
VNX-SEC-413 | Bandwidth API token/secret | High | secrets | Any file | CWE-798 |
VNX-SEC-414 | Sinch service plan API token | High | secrets | Any file | CWE-798 |
VNX-SEC-415 | Infobip API key | High | secrets | Any file | CWE-798 |
VNX-SEC-416 | ClickSend API key | High | secrets | Any file | CWE-798 |
VNX-SEC-417 | Discord webhook URL | High | secrets | Any file | CWE-798 |
VNX-SEC-418 | Discord client secret | High | secrets | Any file | CWE-798 |
VNX-SEC-419 | Slack app-level token (xapp-) | Critical | secrets | Any file | CWE-798 |
VNX-SEC-420 | Slack config refresh token (xoxe-) | Critical | secrets | Any file | CWE-798 |
VNX-SEC-421 | Slack config access token (xoxe.xoxp-/xoxb-) | Critical | secrets | Any file | CWE-798 |
VNX-SEC-422 | Microsoft Graph / Azure AD client secret | Critical | secrets | Any file | CWE-798 |
VNX-SEC-423 | Intercom access token | High | secrets | Any file | CWE-798 |
VNX-SEC-424 | Zendesk API token | High | secrets | Any file | CWE-798 |
VNX-SEC-425 | Freshchat API token | High | secrets | Any file | CWE-798 |
VNX-SEC-426 | Front API token | High | secrets | Any file | CWE-798 |
VNX-SEC-427 | Help Scout API key / app secret | High | secrets | Any file | CWE-798 |
VNX-SEC-428 | Crisp API key / identifier | High | secrets | Any file | CWE-798 |
VNX-SEC-429 | Drift API token | High | secrets | Any file | CWE-798 |
VNX-SEC-430 | Customer.io tracking/app API key | High | secrets | Any file | CWE-798 |
VNX-SEC-431 | Klaviyo private API key (pk_) | Critical | secrets | Any file | CWE-798 |
VNX-SEC-432 | Klaviyo OAuth refresh token | High | secrets | Any file | CWE-798 |
VNX-SEC-433 | Iterable API key | High | secrets | Any file | CWE-798 |
VNX-SEC-434 | Braze REST API key | High | secrets | Any file | CWE-798 |
VNX-SEC-435 | OneSignal REST API key (os_v2) | Critical | secrets | Any file | CWE-798 |
VNX-SEC-436 | OneSignal REST API key (legacy hex) | High | secrets | Any file | CWE-798 |
VNX-SEC-437 | Pusher Channels app secret | High | secrets | Any file | CWE-798 |
VNX-SEC-438 | Pusher Channels app key | Medium | secrets | Any file | CWE-798 |
VNX-SEC-439 | Ably API key | Critical | secrets | Any file | CWE-798 |
VNX-SEC-440 | PubNub publish key (pub-c-) | High | secrets | Any file | CWE-798 |
VNX-SEC-441 | PubNub subscribe key (sub-c-) | Medium | secrets | Any file | CWE-798 |
VNX-SEC-442 | PubNub secret key (sec-c-) | Critical | secrets | Any file | CWE-798 |
VNX-SEC-443 | Stream (getstream) API secret | High | secrets | Any file | CWE-798 |
VNX-SEC-444 | Stream (getstream) API key | Medium | secrets | Any file | CWE-798 |
VNX-SEC-445 | Courier auth token (pk_prod_/pk_test_) | High | secrets | Any file | CWE-798 |
VNX-SEC-446 | Knock API key (sk_/sk_test_) | High | secrets | Any file | CWE-798 |
VNX-SEC-447 | Loops API key | High | secrets | Any file | CWE-798 |
VNX-SEC-448 | Resend API key (re_) | Critical | secrets | Any file | CWE-798 |
VNX-SEC-449 | Brevo/Sendinblue API key (xkeysib-) | Critical | secrets | Any file | CWE-798 |
VNX-SEC-450 | Brevo/Sendinblue SMTP key (xsmtpsib-) | High | secrets | Any file | CWE-798 |
VNX-SEC-451 | Mailtrap API token | High | secrets | Any file | CWE-798 |
VNX-SEC-452 | SMTP2GO API key (api-) | High | secrets | Any file | CWE-798 |
VNX-SEC-453 | SendGrid subuser/marketing API key (SG.) | High | secrets | Any file | CWE-798 |
VNX-SEC-454 | Mailgun sending API key (key-) | High | secrets | Any file | CWE-798 |
VNX-SEC-455 | Postmark account token | High | secrets | Any file | CWE-798 |
VNX-SEC-456 | Telnyx public key (TKEY/v2 public) | Medium | secrets | Any file | CWE-798 |
VNX-SEC-457 | Microsoft Teams incoming webhook URL (Power Automate) | High | secrets | Any file | CWE-798 |
VNX-SEC-458 | Twilio SendGrid subuser SMTP password | High | secrets | Any file | CWE-798 |
VNX-SEC-459 | Telnyx Messaging Profile secret | High | secrets | Any file | CWE-798 |
VNX-SEC-460 | Mailchimp Transactional (Mandrill md- key) | High | secrets | Any file | CWE-798 |
VNX-SEC-461 | Knock public API key (pk_) | Low | secrets | Any file | CWE-798 |
VNX-SEC-462 | Customer.io App API key (Bearer) | High | secrets | Any file | CWE-798 |
VNX-SEC-463 | Customer.io tracking site/API key pair | High | secrets | Any file | CWE-798 |
VNX-SEC-464 | Infobip Basic auth API key (App) | High | secrets | Any file | CWE-798 |
VNX-SEC-465 | Ably API key (keyword context) | Critical | secrets | Any file | CWE-798 |
VNX-SEC-466 | PubNub secret/keyword key | High | secrets | Any file | CWE-798 |
VNX-SEC-467 | Courier auth token (keyword context) | High | secrets | Any file | CWE-798 |
VNX-SEC-468 | Loops transactional API key (keyword) | High | secrets | Any file | CWE-798 |
VNX-SEC-469 | Sinch service plan ID + token (Bearer) | High | secrets | Any file | CWE-798 |
VNX-SEC-470 | Help Scout OAuth2 app id/secret pair | High | secrets | Any file | CWE-798 |
VNX-SEC-471 | Intercom OAuth client secret | High | secrets | Any file | CWE-798 |
VNX-SEC-472 | ClickSend username+API key Basic header | High | secrets | Any file | CWE-798 |
VNX-SEC-473 | Bandwidth account API token+secret pair | High | secrets | Any file | CWE-798 |
VNX-SEC-474 | Plivo Basic auth header (Auth ID:Token) | High | secrets | Any file | CWE-798 |
VNX-SEC-475 | Stream getstream JWT server token | High | secrets | Any file | CWE-798 |
VNX-SEC-476 | Freshchat bundle/app token (keyword) | High | secrets | Any file | CWE-798 |
VNX-SEC-477 | Resend webhook signing secret (whsec_) | Medium | secrets | Any file | CWE-798 |
VNX-SEC-478 | Drift OAuth client secret | High | secrets | Any file | CWE-798 |
VNX-SEC-479 | Crisp plugin token (keyword) | High | secrets | Any file | CWE-798 |
VNX-SEC-480 | Iterable JWT-enabled API key | High | secrets | Any file | CWE-798 |
VNX-SEC-481 | Auth0 client secret | Critical | secrets | Any file | CWE-798 |
VNX-SEC-482 | Auth0 Management API token (JWT) | Critical | secrets | Any file | CWE-798 |
VNX-SEC-483 | Okta SSWS API token | Critical | secrets | Any file | CWE-798 |
VNX-SEC-484 | Okta API token (00 prefix) | Critical | secrets | Any file | CWE-798 |
VNX-SEC-485 | Clerk secret key (live) | Critical | secrets | Any file | CWE-798 |
VNX-SEC-486 | Clerk secret key (test) | High | secrets | Any file | CWE-798 |
VNX-SEC-487 | Clerk publishable key (live) | Medium | secrets | Any file | CWE-798 |
VNX-SEC-488 | WorkOS API key (live) | Critical | secrets | Any file | CWE-798 |
VNX-SEC-489 | WorkOS API key (test) | High | secrets | Any file | CWE-798 |
VNX-SEC-490 | Stytch secret (live) | Critical | secrets | Any file | CWE-798 |
VNX-SEC-491 | Stytch secret (test) | High | secrets | Any file | CWE-798 |
VNX-SEC-492 | Supabase service_role JWT | Critical | secrets | Any file | CWE-798 |
VNX-SEC-493 | Supabase anon JWT | Medium | secrets | Any file | CWE-798 |
VNX-SEC-494 | Supabase access token (sbp_) | Critical | secrets | Any file | CWE-798 |
VNX-SEC-495 | Contentful Content Management token (CFPAT-) | Critical | secrets | Any file | CWE-798 |
VNX-SEC-496 | Contentful Content Delivery API token | Medium | secrets | Any file | CWE-798 |
VNX-SEC-497 | Contentful Content Preview API token | High | secrets | Any file | CWE-798 |
VNX-SEC-498 | Sanity API token (sk) | High | secrets | Any file | CWE-798 |
VNX-SEC-499 | Storyblok personal access token | High | secrets | Any file | CWE-798 |
VNX-SEC-500 | Algolia admin API key | Critical | secrets | Any file | CWE-798 |
VNX-SEC-501 | Typesense API key | High | secrets | Any file | CWE-798 |
VNX-SEC-502 | Meilisearch master/API key | Critical | secrets | Any file | CWE-798 |
VNX-SEC-503 | Typeform personal access token (tfp_) | High | secrets | Any file | CWE-798 |
VNX-SEC-504 | Calendly personal access token | High | secrets | Any file | CWE-798 |
VNX-SEC-505 | Webflow API token | High | secrets | Any file | CWE-798 |
VNX-SEC-506 | Framer API token | High | secrets | Any file | CWE-798 |
VNX-SEC-507 | Retool API token | Critical | secrets | Any file | CWE-798 |
VNX-SEC-508 | Asana personal access token (1/) | High | secrets | Any file | CWE-798 |
VNX-SEC-509 | Asana personal access token (2/) | High | secrets | Any file | CWE-798 |
VNX-SEC-510 | monday.com API token (JWT) | High | secrets | Any file | CWE-798 |
VNX-SEC-511 | ClickUp personal API token (pk_) | High | secrets | Any file | CWE-798 |
VNX-SEC-512 | Trello API key | Medium | secrets | Any file | CWE-798 |
VNX-SEC-513 | Trello API token | High | secrets | Any file | CWE-798 |
VNX-SEC-514 | Miro access token | High | secrets | Any file | CWE-798 |
VNX-SEC-515 | Loom API key | Medium | secrets | Any file | CWE-798 |
VNX-SEC-516 | Dropbox short-lived access token (sl.) | High | secrets | Any file | CWE-798 |
VNX-SEC-517 | Dropbox long-lived access token | Critical | secrets | Any file | CWE-798 |
VNX-SEC-518 | Box developer token | High | secrets | Any file | CWE-798 |
VNX-SEC-519 | Zoom Server-to-Server OAuth client secret | Critical | secrets | Any file | CWE-798 |
VNX-SEC-520 | Zoom JWT app token | High | secrets | Any file | CWE-798 |
VNX-SEC-521 | DocuSign integration secret key | Critical | secrets | Any file | CWE-798 |
VNX-SEC-522 | Dropbox Sign (HelloSign) API key | Critical | secrets | Any file | CWE-798 |
VNX-SEC-523 | Adobe IMS client secret | Critical | secrets | Any file | CWE-798 |
VNX-SEC-524 | Salesforce consumer key (3MVG9) | High | secrets | Any file | CWE-798 |
VNX-SEC-525 | Salesforce refresh token (5Aep861) | Critical | secrets | Any file | CWE-798 |
VNX-SEC-526 | ServiceNow credentials | High | secrets | Any file | CWE-798 |
VNX-SEC-527 | Zoho OAuth token (1000.) | High | secrets | Any file | CWE-798 |
VNX-SEC-528 | Freshservice/Freshworks API key | High | secrets | Any file | CWE-798 |
VNX-SEC-529 | Pipedrive API token | High | secrets | Any file | CWE-798 |
VNX-SEC-530 | Close API key | High | secrets | Any file | CWE-798 |
VNX-SEC-531 | Copper API key | High | secrets | Any file | CWE-798 |
VNX-SEC-532 | Segment write key | Medium | secrets | Any file | CWE-798 |
VNX-SEC-533 | LaunchDarkly SDK key (sdk-) | High | secrets | Any file | CWE-798 |
VNX-SEC-534 | LaunchDarkly API access token (api-) | Critical | secrets | Any file | CWE-798 |
VNX-SEC-535 | LaunchDarkly mobile key (mob-) | Medium | secrets | Any file | CWE-798 |
VNX-SEC-536 | Split.io API key | High | secrets | Any file | CWE-798 |
VNX-SEC-537 | Statsig server secret key (secret-) | High | secrets | Any file | CWE-798 |
VNX-SEC-538 | Unleash API token | High | secrets | Any file | CWE-798 |
VNX-SEC-539 | Optimizely SDK/API token | High | secrets | Any file | CWE-798 |
VNX-SEC-540 | PostHog personal API key (phx_) | Critical | secrets | Any file | CWE-798 |
VNX-SEC-541 | PostHog project API key (phc_) | Medium | secrets | Any file | CWE-798 |
VNX-SEC-542 | Mixpanel API secret | High | secrets | Any file | CWE-798 |
VNX-SEC-543 | Mixpanel service account secret | Critical | secrets | Any file | CWE-798 |
VNX-SEC-544 | Amplitude API key | Medium | secrets | Any file | CWE-798 |
VNX-SEC-545 | Amplitude secret key | High | secrets | Any file | CWE-798 |
VNX-SEC-546 | Pendo integration key | High | secrets | Any file | CWE-798 |
VNX-SEC-547 | Heap app ID / API key | Medium | secrets | Any file | CWE-798 |
VNX-SEC-548 | FullStory API key | High | secrets | Any file | CWE-798 |
VNX-SEC-549 | Hotjar API key | Medium | secrets | Any file | CWE-798 |
VNX-SEC-550 | Smartsheet API access token | High | secrets | Any file | CWE-798 |
VNX-SEC-551 | WorkOS publishable key | Medium | secrets | Any file | CWE-798 |
VNX-SEC-552 | Okta client secret | Critical | secrets | Any file | CWE-798 |
VNX-SEC-553 | Auth0 API key/token (generic) | High | secrets | Any file | CWE-798 |
VNX-SEC-554 | Sanity project token (keyword) | High | secrets | Any file | CWE-798 |
VNX-SEC-555 | Algolia search/usage key (keyword) | Medium | secrets | Any file | CWE-798 |
VNX-SEC-556 | Statsig console API key (console-) | Critical | secrets | Any file | CWE-798 |
VNX-SEC-557 | Meilisearch tenant token (JWT) | Medium | secrets | Any file | CWE-798 |
VNX-SEC-558 | Contentful management token (keyword) | Critical | secrets | Any file | CWE-798 |
VNX-SEC-559 | Calendly OAuth client secret | High | secrets | Any file | CWE-798 |
VNX-SEC-560 | Webflow site API token (Bearer keyword) | High | secrets | Any file | CWE-798 |
VNX-SEC-561 | Snowflake account identifier + password connection | Critical | secrets | Any file | CWE-798 |
VNX-SEC-562 | Snowflake programmatic access token | Critical | secrets | Any file | CWE-798 |
VNX-SEC-563 | Databricks personal access token | Critical | secrets | Any file | CWE-798 |
VNX-SEC-564 | PlanetScale service token | Critical | secrets | Any file | CWE-798 |
VNX-SEC-565 | PlanetScale database password | Critical | secrets | Any file | CWE-798 |
VNX-SEC-566 | Neon database connection string | Critical | secrets | Any file | CWE-798 |
VNX-SEC-567 | Neon API key | High | secrets | Any file | CWE-798 |
VNX-SEC-568 | CockroachDB Cloud connection string | Critical | secrets | Any file | CWE-798 |
VNX-SEC-569 | FaunaDB secret key | Critical | secrets | Any file | CWE-798 |
VNX-SEC-570 | InfluxDB v2 API token | High | secrets | Any file | CWE-798 |
VNX-SEC-571 | InfluxDB v1 user:password connection | High | secrets | Any file | CWE-798 |
VNX-SEC-572 | Elastic Cloud API key (base64) | High | secrets | Any file | CWE-798 |
VNX-SEC-573 | Elastic Cloud ID | Medium | secrets | Any file | CWE-798 |
VNX-SEC-574 | MongoDB Atlas API public key | Medium | secrets | Any file | CWE-798 |
VNX-SEC-575 | MongoDB Atlas API private key | Critical | secrets | Any file | CWE-798 |
VNX-SEC-576 | Upstash Redis REST token | High | secrets | Any file | CWE-798 |
VNX-SEC-577 | Redis Cloud / rediss URL with password | High | secrets | Any file | CWE-798 |
VNX-SEC-578 | RabbitMQ AMQP URL with credentials | High | secrets | Any file | CWE-798 |
VNX-SEC-579 | Confluent Cloud API key | High | secrets | Any file | CWE-798 |
VNX-SEC-580 | Confluent Cloud API secret | Critical | secrets | Any file | CWE-798 |
VNX-SEC-581 | Cloudinary URL with API secret | Critical | secrets | Any file | CWE-798 |
VNX-SEC-582 | Mux access token ID | Medium | secrets | Any file | CWE-798 |
VNX-SEC-583 | Mux access token secret | Critical | secrets | Any file | CWE-798 |
VNX-SEC-584 | Bunny CDN API / storage key | High | secrets | Any file | CWE-798 |
VNX-SEC-585 | ImageKit private key | Critical | secrets | Any file | CWE-798 |
VNX-SEC-586 | Filestack API key | High | secrets | Any file | CWE-798 |
VNX-SEC-587 | Uploadcare secret key | Critical | secrets | Any file | CWE-798 |
VNX-SEC-588 | Uploadcare public key | Medium | secrets | Any file | CWE-798 |
VNX-SEC-589 | AWS RDS / Aurora connection string | Critical | secrets | Any file | CWE-798 |
VNX-SEC-590 | ClickHouse connection string with password | High | secrets | Any file | CWE-798 |
VNX-SEC-591 | TimescaleDB Cloud connection string | Critical | secrets | Any file | CWE-798 |
VNX-SEC-592 | SingleStore connection string with password | High | secrets | Any file | CWE-798 |
VNX-SEC-593 | DataStax Astra DB token | Critical | secrets | Any file | CWE-798 |
VNX-SEC-594 | Couchbase connection string with password | High | secrets | Any file | CWE-798 |
VNX-SEC-595 | Neo4j Aura connection string with password | Critical | secrets | Any file | CWE-798 |
VNX-SEC-596 | ArangoDB connection string with password | High | secrets | Any file | CWE-798 |
VNX-SEC-597 | Memcached SASL connection with credentials | Medium | secrets | Any file | CWE-798 |
VNX-SEC-598 | MSSQL connection string with password | Critical | secrets | Any file | CWE-798 |
VNX-SEC-599 | Oracle DB connection string with password | Critical | secrets | Any file | CWE-798 |
VNX-SEC-600 | Cassandra connection string with password | High | secrets | Any file | CWE-798 |
VNX-SEC-601 | Snowflake key-pair private key (JWT auth) | Critical | secrets | Any file | CWE-798 |
VNX-SEC-602 | Databricks OAuth client secret | Critical | secrets | Any file | CWE-798 |
VNX-SEC-603 | Datadog application key (app key) | High | secrets | Any file | CWE-798 |
VNX-SEC-604 | Honeycomb API key | High | secrets | Any file | CWE-798 |
VNX-SEC-605 | Lightstep / Cloud Observability access token | High | secrets | Any file | CWE-798 |
VNX-SEC-606 | Dynatrace API token | Critical | secrets | Any file | CWE-798 |
VNX-SEC-607 | Splunk HEC token | High | secrets | Any file | CWE-798 |
VNX-SEC-608 | Splunk session / authentication token | High | secrets | Any file | CWE-798 |
VNX-SEC-609 | Rollbar project access token | High | secrets | Any file | CWE-798 |
VNX-SEC-610 | Bugsnag API key | Medium | secrets | Any file | CWE-798 |
VNX-SEC-611 | Honeybadger API key | High | secrets | Any file | CWE-798 |
VNX-SEC-612 | Logz.io shipping / API token | High | secrets | Any file | CWE-798 |
VNX-SEC-613 | Loggly customer token | Medium | secrets | Any file | CWE-798 |
VNX-SEC-614 | Better Stack / Logtail source token | High | secrets | Any file | CWE-798 |
VNX-SEC-615 | Grafana Cloud access policy token | Critical | secrets | Any file | CWE-798 |
VNX-SEC-616 | Grafana service account token | High | secrets | Any file | CWE-798 |
VNX-SEC-617 | New Relic user API key (NRAK) | High | secrets | Any file | CWE-798 |
VNX-SEC-618 | New Relic REST API key (NRAA) | High | secrets | Any file | CWE-798 |
VNX-SEC-619 | New Relic insert / ingest key (NRII) | High | secrets | Any file | CWE-798 |
VNX-SEC-620 | AppDynamics access key | High | secrets | Any file | CWE-798 |
VNX-SEC-621 | Instana agent key | High | secrets | Any file | CWE-798 |
VNX-SEC-622 | Sumo Logic collector access key | High | secrets | Any file | CWE-798 |
VNX-SEC-623 | Prometheus remote-write basic-auth URL | High | secrets | Any file | CWE-798 |
VNX-SEC-624 | Elastic APM secret token | High | secrets | Any file | CWE-798 |
VNX-SEC-625 | Raygun API key | Medium | secrets | Any file | CWE-798 |
VNX-SEC-626 | Datadog client token (pub) | Medium | secrets | Any file | CWE-798 |
VNX-SEC-627 | Honeycomb ingest key (hcaik / hcxik) | High | secrets | Any file | CWE-798 |
VNX-SEC-628 | Upstash Kafka REST password | High | secrets | Any file | CWE-798 |
VNX-SEC-629 | MongoDB Atlas SRV connection with password | Critical | secrets | Any file | CWE-798 |
VNX-SEC-630 | Snowflake account locator + region | Medium | secrets | Any file | CWE-798 |
VNX-SEC-631 | Redis Cloud / Upstash REST URL (https with token) | High | secrets | Any file | CWE-798 |
VNX-SEC-632 | Datadog API key (dd context) | High | secrets | Any file | CWE-798 |
VNX-SEC-633 | Logtail / Better Stack ingesting host token (https) | High | secrets | Any file | CWE-798 |
VNX-SEC-634 | Dynatrace platform token (dt0s) | Critical | secrets | Any file | CWE-798 |
VNX-SEC-635 | ScyllaDB Cloud connection string with password | High | secrets | Any file | CWE-798 |
VNX-SEC-636 | Aiven service connection string with password | Critical | secrets | Any file | CWE-798 |
VNX-SEC-637 | Aiven API token | Critical | secrets | Any file | CWE-798 |
VNX-SEC-638 | Sentry organization auth token (sntrys) | High | secrets | Any file | CWE-798 |
VNX-SEC-639 | Pyroscope / Grafana profiling ingest URL with token | High | secrets | Any file | CWE-798 |
VNX-SEC-640 | Sumo Logic HTTP source collector URL | High | secrets | Any file | CWE-798 |
VNX-SEC-641 | OpenSSH private key block | Critical | secrets | Any file | CWE-798 |
VNX-SEC-642 | RSA private key block | Critical | secrets | Any file | CWE-798 |
VNX-SEC-643 | EC private key block | Critical | secrets | Any file | CWE-798 |
VNX-SEC-644 | DSA private key block | Critical | secrets | Any file | CWE-798 |
VNX-SEC-645 | PKCS8 private key block | Critical | secrets | Any file | CWE-798 |
VNX-SEC-646 | Encrypted private key block | High | secrets | Any file | CWE-798 |
VNX-SEC-647 | PuTTY private key file (.ppk) | Critical | secrets | Any file | CWE-798 |
VNX-SEC-648 | SSH2 private key block | Critical | secrets | Any file | CWE-798 |
VNX-SEC-649 | PKCS12 keystore reference | High | secrets | Any file | CWE-798 |
VNX-SEC-650 | Certificate bundled with private key | Medium | secrets | Any file | CWE-798 |
VNX-SEC-651 | JWT HS256 hardcoded signing secret | Critical | secrets | Any file | CWE-798 |
VNX-SEC-652 | Bitcoin WIF private key | Critical | secrets | Any file | CWE-798 |
VNX-SEC-653 | BIP39 mnemonic seed phrase | Critical | secrets | Any file | CWE-798 |
VNX-SEC-654 | Solana keypair byte array | Critical | secrets | Any file | CWE-798 |
VNX-SEC-655 | Tron (TRX) private key | Critical | secrets | Any file | CWE-798 |
VNX-SEC-656 | Infura project ID | Medium | secrets | Any file | CWE-798 |
VNX-SEC-657 | Infura project secret | High | secrets | Any file | CWE-798 |
VNX-SEC-658 | Alchemy auth token (alcht_) | High | secrets | Any file | CWE-798 |
VNX-SEC-659 | Alchemy API key | High | secrets | Any file | CWE-798 |
VNX-SEC-660 | QuickNode API token | High | secrets | Any file | CWE-798 |
VNX-SEC-661 | Moralis API key | High | secrets | Any file | CWE-798 |
VNX-SEC-662 | Etherscan API key | Medium | secrets | Any file | CWE-798 |
VNX-SEC-663 | BscScan API key | Medium | secrets | Any file | CWE-798 |
VNX-SEC-664 | PolygonScan API key | Medium | secrets | Any file | CWE-798 |
VNX-SEC-665 | Blockchain.com API key | High | secrets | Any file | CWE-798 |
VNX-SEC-666 | Coinbase Wallet API secret | Critical | secrets | Any file | CWE-798 |
VNX-SEC-667 | Binance API key | Critical | secrets | Any file | CWE-798 |
VNX-SEC-668 | Binance API secret | Critical | secrets | Any file | CWE-798 |
VNX-SEC-669 | Kraken API key | Critical | secrets | Any file | CWE-798 |
VNX-SEC-670 | Kraken private API key | Critical | secrets | Any file | CWE-798 |
VNX-SEC-671 | Bitfinex API key | Critical | secrets | Any file | CWE-798 |
VNX-SEC-672 | Tatum API key | High | secrets | Any file | CWE-798 |
VNX-SEC-673 | thirdweb secret key (sk_) | High | secrets | Any file | CWE-798 |
VNX-SEC-674 | WalletConnect project ID | Medium | secrets | Any file | CWE-798 |
VNX-SEC-675 | Twitch client ID | Medium | secrets | Any file | CWE-798 |
VNX-SEC-676 | Twitch client secret | High | secrets | Any file | CWE-798 |
VNX-SEC-677 | Twitch OAuth access token (oauth:) | High | secrets | Any file | CWE-798 |
VNX-SEC-678 | Spotify client secret | High | secrets | Any file | CWE-798 |
VNX-SEC-679 | Reddit client secret | High | secrets | Any file | CWE-798 |
VNX-SEC-680 | LinkedIn client secret | High | secrets | Any file | CWE-798 |
VNX-SEC-681 | Facebook/Meta app secret | Critical | secrets | Any file | CWE-798 |
VNX-SEC-682 | Facebook/Meta access token (EAAB) | Critical | secrets | Any file | CWE-798 |
VNX-SEC-683 | Instagram access token (IGQ) | Critical | secrets | Any file | CWE-798 |
VNX-SEC-684 | Twitter/X API key (consumer key) | High | secrets | Any file | CWE-798 |
VNX-SEC-685 | Twitter/X API secret (consumer secret) | High | secrets | Any file | CWE-798 |
VNX-SEC-686 | Twitter/X bearer token (AAAAAAAA) | High | secrets | Any file | CWE-798 |
VNX-SEC-687 | Twitter/X access token | High | secrets | Any file | CWE-798 |
VNX-SEC-688 | TikTok client secret | High | secrets | Any file | CWE-798 |
VNX-SEC-689 | Pinterest access token | High | secrets | Any file | CWE-798 |
VNX-SEC-690 | Snapchat client secret | High | secrets | Any file | CWE-798 |
VNX-SEC-691 | Mastodon access token | High | secrets | Any file | CWE-798 |
VNX-SEC-692 | Bluesky app password | High | secrets | Any file | CWE-798 |
VNX-SEC-693 | WooCommerce consumer key (ck_) | High | secrets | Any file | CWE-798 |
VNX-SEC-694 | WooCommerce consumer secret (cs_) | High | secrets | Any file | CWE-798 |
VNX-SEC-695 | Magento integration access token | High | secrets | Any file | CWE-798 |
VNX-SEC-696 | PuTTY private key MAC line | High | secrets | Any file | CWE-798 |
VNX-SEC-697 | SSH private key beginning marker (generic) | Critical | secrets | Any file | CWE-798 |
VNX-SEC-698 | BscScan/Etherscan-family multichain key (V2) | Medium | secrets | Any file | CWE-798 |
VNX-SEC-699 | Coinbase API key (organizations/ EC key name) | High | secrets | Any file | CWE-798 |
VNX-SEC-700 | Ethereum keystore JSON (V3 wallet) | High | secrets | Any file | CWE-798 |
VNX-SEC-701 | Spotify access token (BQ...) | High | secrets | Any file | CWE-798 |
VNX-SEC-702 | YouTube data API client secret (GOCSPX context) | High | secrets | Any file | CWE-798 |
VNX-SEC-703 | TikTok access token (act.) | High | secrets | Any file | CWE-798 |
VNX-SEC-704 | Reddit refresh token | High | secrets | Any file | CWE-798 |
VNX-SEC-705 | Discourse API key | High | secrets | Any file | CWE-798 |
VNX-SEC-706 | Bitcoin testnet WIF private key | Medium | secrets | Any file | CWE-798 |
VNX-SEC-707 | Solana base58 secret key | Critical | secrets | Any file | CWE-798 |
VNX-SEC-708 | Helius API key | High | secrets | Any file | CWE-798 |
VNX-SEC-709 | LinkedIn access token (AQ...) | High | secrets | Any file | CWE-798 |
VNX-SEC-710 | Snapchat OAuth access token | High | secrets | Any file | CWE-798 |
VNX-SEC-711 | Pinterest app secret | High | secrets | Any file | CWE-798 |
VNX-SEC-712 | Mastodon application client secret | High | secrets | Any file | CWE-798 |
VNX-SEC-713 | OKX API passphrase | Critical | secrets | Any file | CWE-798 |
VNX-SEC-714 | OKX API secret | Critical | secrets | Any file | CWE-798 |
VNX-SEC-715 | Bybit API key | Critical | secrets | Any file | CWE-798 |
VNX-SEC-716 | Bybit API secret | Critical | secrets | Any file | CWE-798 |
VNX-SEC-717 | Gemini exchange API key (account-/master-) | Critical | secrets | Any file | CWE-798 |
VNX-SEC-718 | Dune Analytics API key | Medium | secrets | Any file | CWE-798 |
VNX-SEC-719 | Pinata JWT (IPFS) | High | secrets | Any file | CWE-798 |
VNX-SEC-720 | Twitch app access token (context) | High | secrets | Any file | CWE-798 |
VNX-SEC-721 | Facebook page/app access token (context) | High | secrets | Any file | CWE-798 |
VNX-SEC-722 | YouTube/Google OAuth refresh token (1//) | Critical | secrets | Any file | CWE-798 |
VNX-SEC-723 | Twitch refresh token (context) | High | secrets | Any file | CWE-798 |
VNX-SEC-724 | Coinbase Commerce API key | High | secrets | Any file | CWE-798 |
VNX-SEC-725 | Ankr API key | Medium | secrets | Any file | CWE-798 |
VNX-SEC-726 | Discord webhook URL | Medium | secrets | Any file | CWE-798 |
VNX-SEC-727 | Slack webhook URL | Medium | secrets | Any file | CWE-798 |
VNX-SEC-728 | Telegram bot token | High | secrets | Any file | CWE-798 |
VNX-SEC-729 | Vimeo access token | High | secrets | Any file | CWE-798 |
VNX-SEC-730 | Twitch extension secret | High | secrets | Any file | CWE-798 |
VNX-SEC-731 | Hardcoded session/cookie signing secret | High | secrets | Any file | CWE-798 |
VNX-SEC-732 | Hardcoded encryption key (AES/Fernet context) | High | secrets | Any file | CWE-798 |
VNX-SEC-733 | Bittrex/legacy exchange API secret | High | secrets | Any file | CWE-798 |
VNX-SEC-734 | KuCoin API passphrase | Critical | secrets | Any file | CWE-798 |
VNX-SEC-735 | CoinMarketCap API key | Medium | secrets | Any file | CWE-798 |
VNX-SEC-736 | PostHog project API key (phc_) | Medium | secrets | Any file | CWE-798 |
VNX-SEC-737 | PostHog personal API key (phx_) | High | secrets | Any file | CWE-798 |
VNX-SEC-738 | LaunchDarkly SDK/API key (sdk-/api-) | High | secrets | Any file | CWE-798 |
VNX-SEC-739 | Flagsmith / Unleash feature-flag server key | Medium | secrets | Any file | CWE-798 |
VNX-SEC-740 | Statsig server secret key (secret-) | High | secrets | Any file | CWE-798 |
VNX-SEC-741 | Workday OAuth client secret | Critical | secrets | Any file | CWE-798 |
VNX-SEC-742 | Workday ISU integration password | High | secrets | Any file | CWE-798 |
VNX-SEC-743 | SAP BTP XSUAA client secret | Critical | secrets | Any file | CWE-798 |
VNX-SEC-744 | SAP SuccessFactors OAuth API key | High | secrets | Any file | CWE-798 |
VNX-SEC-745 | SAP Concur OAuth access token | High | secrets | Any file | CWE-798 |
VNX-SEC-746 | SAP Concur OAuth refresh token | Critical | secrets | Any file | CWE-798 |
VNX-SEC-747 | NetSuite TBA consumer secret | Critical | secrets | Any file | CWE-798 |
VNX-SEC-748 | NetSuite TBA token secret | Critical | secrets | Any file | CWE-798 |
VNX-SEC-749 | ADP OAuth client secret | High | secrets | Any file | CWE-798 |
VNX-SEC-750 | Paychex OAuth client secret | High | secrets | Any file | CWE-798 |
VNX-SEC-751 | Justworks API access token | High | secrets | Any file | CWE-798 |
VNX-SEC-752 | Gusto OAuth access token | High | secrets | Any file | CWE-798 |
VNX-SEC-753 | Gusto API token | High | secrets | Any file | CWE-798 |
VNX-SEC-754 | BambooHR API key | High | secrets | Any file | CWE-798 |
VNX-SEC-755 | Rippling API token | Critical | secrets | Any file | CWE-798 |
VNX-SEC-756 | Deel API token | High | secrets | Any file | CWE-798 |
VNX-SEC-757 | Expensify partner user secret | High | secrets | Any file | CWE-798 |
VNX-SEC-758 | Greenhouse Harvest API key | High | secrets | Any file | CWE-798 |
VNX-SEC-759 | Lever Data API key | High | secrets | Any file | CWE-798 |
VNX-SEC-760 | Workable API access token | High | secrets | Any file | CWE-798 |
VNX-SEC-761 | SmartRecruiters SmartToken | High | secrets | Any file | CWE-798 |
VNX-SEC-762 | DocuSign JWT user access token | Critical | secrets | Any file | CWE-798 |
VNX-SEC-763 | DocuSign OAuth secret key | Critical | secrets | Any file | CWE-798 |
VNX-SEC-764 | Box JWT app private-key passphrase | Critical | secrets | Any file | CWE-798 |
VNX-SEC-765 | Box client secret | Critical | secrets | Any file | CWE-798 |
VNX-SEC-766 | Egnyte access token | High | secrets | Any file | CWE-798 |
VNX-SEC-767 | Smartsheet API access token | High | secrets | Any file | CWE-798 |
VNX-SEC-768 | ZoomInfo private key | High | secrets | Any file | CWE-798 |
VNX-SEC-769 | Apollo.io API key | High | secrets | Any file | CWE-798 |
VNX-SEC-770 | Outreach OAuth access token | High | secrets | Any file | CWE-798 |
VNX-SEC-771 | Salesloft API key | High | secrets | Any file | CWE-798 |
VNX-SEC-772 | Gong API access key secret | Critical | secrets | Any file | CWE-798 |
VNX-SEC-773 | Chorus.ai API token | High | secrets | Any file | CWE-798 |
VNX-SEC-774 | Clari API token | High | secrets | Any file | CWE-798 |
VNX-SEC-775 | Pipedrive OAuth access token | High | secrets | Any file | CWE-798 |
VNX-SEC-776 | Freshsales CRM API key | High | secrets | Any file | CWE-798 |
VNX-SEC-777 | Keap/Infusionsoft OAuth access token | High | secrets | Any file | CWE-798 |
VNX-SEC-778 | Keap/Infusionsoft legacy API key | High | secrets | Any file | CWE-798 |
VNX-SEC-779 | Insightly API key | High | secrets | Any file | CWE-798 |
VNX-SEC-780 | ActiveCampaign API key | High | secrets | Any file | CWE-798 |
VNX-SEC-781 | Copper CRM API token | High | secrets | Any file | CWE-798 |
VNX-SEC-782 | Salesforce OAuth bearer JWT | Critical | secrets | Any file | CWE-798 |
VNX-SEC-783 | Salesforce session ID (00D) | Critical | secrets | Any file | CWE-798 |
VNX-SEC-784 | ServiceNow OAuth refresh token | Critical | secrets | Any file | CWE-798 |
VNX-SEC-785 | ServiceNow OAuth client secret | Critical | secrets | Any file | CWE-798 |
VNX-SEC-786 | ClickUp OAuth access token | High | secrets | Any file | CWE-798 |
VNX-SEC-787 | Wrike permanent access token | Critical | secrets | Any file | CWE-798 |
VNX-SEC-788 | Confluence/Jira OAuth 2.0 access token | High | secrets | Any file | CWE-798 |
VNX-SEC-789 | Confluence/Jira Connect app shared secret | Critical | secrets | Any file | CWE-798 |
VNX-SEC-790 | Productboard API token | High | secrets | Any file | CWE-798 |
VNX-SEC-791 | Pendo integration key | High | secrets | Any file | CWE-798 |
VNX-SEC-792 | Amplitude secret key | High | secrets | Any file | CWE-798 |
VNX-SEC-793 | Heap server API key | High | secrets | Any file | CWE-798 |
VNX-SEC-794 | FullStory server API key | High | secrets | Any file | CWE-798 |
VNX-SEC-795 | LogRocket API key | High | secrets | Any file | CWE-798 |
VNX-SEC-796 | Smartlook API token | High | secrets | Any file | CWE-798 |
VNX-SEC-797 | Mouseflow API key | Medium | secrets | Any file | CWE-798 |
VNX-SEC-798 | Hotjar API token | Medium | secrets | Any file | CWE-798 |
VNX-SEC-799 | Qualtrics API token | High | secrets | Any file | CWE-798 |
VNX-SEC-800 | SurveyMonkey access token | High | secrets | Any file | CWE-798 |
VNX-SEC-801 | Delighted API key | High | secrets | Any file | CWE-798 |
VNX-SEC-802 | Sprig API key | High | secrets | Any file | CWE-798 |
VNX-SEC-803 | Intercom OAuth access token | Critical | secrets | Any file | CWE-798 |
VNX-SEC-804 | Zoho CRM client secret | Critical | secrets | Any file | CWE-798 |
VNX-SEC-821 | BigCommerce API access token | Critical | secrets | Any file | CWE-798 |
VNX-SEC-822 | BigCommerce client secret | Critical | secrets | Any file | CWE-798 |
VNX-SEC-823 | WooCommerce REST consumer key (ck_) | High | secrets | Any file | CWE-798 |
VNX-SEC-824 | WooCommerce REST consumer secret (cs_) | Critical | secrets | Any file | CWE-798 |
VNX-SEC-825 | Magento integration access token | Critical | secrets | Any file | CWE-798 |
VNX-SEC-826 | Squarespace API key | High | secrets | Any file | CWE-798 |
VNX-SEC-827 | Wix API key | Critical | secrets | Any file | CWE-798 |
VNX-SEC-828 | Wix OAuth app secret | Critical | secrets | Any file | CWE-798 |
VNX-SEC-829 | Ecwid secret token | Critical | secrets | Any file | CWE-798 |
VNX-SEC-830 | Ecwid public token | Medium | secrets | Any file | CWE-798 |
VNX-SEC-831 | PrestaShop webservice API key | High | secrets | Any file | CWE-798 |
VNX-SEC-832 | Recharge API token (sk_) | Critical | secrets | Any file | CWE-798 |
VNX-SEC-833 | Gorgias API key | High | secrets | Any file | CWE-798 |
VNX-SEC-834 | Loop Returns API key | High | secrets | Any file | CWE-798 |
VNX-SEC-835 | ShipStation API key | High | secrets | Any file | CWE-798 |
VNX-SEC-836 | ShipStation API secret | Critical | secrets | Any file | CWE-798 |
VNX-SEC-837 | Shippo live API token (shippo_live_) | Critical | secrets | Any file | CWE-798 |
VNX-SEC-838 | Shippo test API token (shippo_test_) | Medium | secrets | Any file | CWE-798 |
VNX-SEC-839 | EasyPost production API key (EZAK) | Critical | secrets | Any file | CWE-798 |
VNX-SEC-840 | EasyPost test API key (EZTK) | Medium | secrets | Any file | CWE-798 |
VNX-SEC-841 | Avalara AvaTax license key | High | secrets | Any file | CWE-798 |
VNX-SEC-842 | TaxJar API token | High | secrets | Any file | CWE-798 |
VNX-SEC-843 | Printful API token | High | secrets | Any file | CWE-798 |
VNX-SEC-844 | Printify API token (JWT) | High | secrets | Any file | CWE-798 |
VNX-SEC-845 | Gelato API key | High | secrets | Any file | CWE-798 |
VNX-SEC-846 | eBay OAuth user access token (v^1.1) | Critical | secrets | Any file | CWE-798 |
VNX-SEC-847 | eBay developer cert id (client secret) | Critical | secrets | Any file | CWE-798 |
VNX-SEC-848 | Etsy API keystring | High | secrets | Any file | CWE-798 |
VNX-SEC-849 | Amazon SP-API LWA refresh token (Atzr|) | Critical | secrets | Any file | CWE-798 |
VNX-SEC-850 | Amazon LWA client secret (amzn1) | Critical | secrets | Any file | CWE-798 |
VNX-SEC-851 | Walmart Marketplace client secret | Critical | secrets | Any file | CWE-798 |
VNX-SEC-852 | Rakuten API secret | High | secrets | Any file | CWE-798 |
VNX-SEC-853 | Mercado Libre access token (APP_USR) | Critical | secrets | Any file | CWE-798 |
VNX-SEC-854 | Mercado Libre client secret (APP_USR secret) | Critical | secrets | Any file | CWE-798 |
VNX-SEC-855 | Faire API access token | High | secrets | Any file | CWE-798 |
VNX-SEC-856 | Cratejoy API secret | High | secrets | Any file | CWE-798 |
VNX-SEC-857 | ActiveCampaign API key | High | secrets | Any file | CWE-798 |
VNX-SEC-858 | ConvertKit API key | High | secrets | Any file | CWE-798 |
VNX-SEC-859 | ConvertKit API secret | Critical | secrets | Any file | CWE-798 |
VNX-SEC-860 | Drip API token | High | secrets | Any file | CWE-798 |
VNX-SEC-861 | Omnisend API key | High | secrets | Any file | CWE-798 |
VNX-SEC-862 | Yotpo API secret | High | secrets | Any file | CWE-798 |
VNX-SEC-863 | Mailmodo API key | High | secrets | Any file | CWE-798 |
VNX-SEC-864 | Customer.io app API token (Bearer) | Critical | secrets | Any file | CWE-798 |
VNX-SEC-865 | Customer.io tracking site/key pair | High | secrets | Any file | CWE-798 |
VNX-SEC-866 | Klaviyo private API key (pk_) | Critical | secrets | Any file | CWE-798 |
VNX-SEC-867 | Mailchimp Transactional (Mandrill) API key | Critical | secrets | Any file | CWE-798 |
VNX-SEC-868 | Constant Contact access token (JWT) | Critical | secrets | Any file | CWE-798 |
VNX-SEC-869 | Constant Contact client secret | Critical | secrets | Any file | CWE-798 |
VNX-SEC-870 | Campaign Monitor API key | High | secrets | Any file | CWE-798 |
VNX-SEC-871 | GetResponse API key | High | secrets | Any file | CWE-798 |
VNX-SEC-872 | MailerLite API token (JWT) | High | secrets | Any file | CWE-798 |
VNX-SEC-873 | Moosend API key | High | secrets | Any file | CWE-798 |
VNX-SEC-874 | Brevo (Sendinblue) API key (xkeysib-) | Critical | secrets | Any file | CWE-798 |
VNX-SEC-875 | Brevo SMTP key (xsmtpsib-) | Critical | secrets | Any file | CWE-798 |
VNX-SEC-876 | Beehiiv API key | High | secrets | Any file | CWE-798 |
VNX-SEC-877 | Substack session cookie token | High | secrets | Any file | CWE-798 |
VNX-SEC-878 | Ghost Admin API key (id:secret) | Critical | secrets | Any file | CWE-798 |
VNX-SEC-879 | Ghost Content API key | Medium | secrets | Any file | CWE-798 |
VNX-SEC-880 | WordPress.com OAuth access token | Critical | secrets | Any file | CWE-798 |
VNX-SEC-881 | Webflow API token (site/v2 Bearer) | Critical | secrets | Any file | CWE-798 |
VNX-SEC-882 | Shopify Storefront API access token | High | secrets | Any file | CWE-798 |
VNX-SEC-883 | Shopify private app API secret key (shpss alt) | Critical | secrets | Any file | CWE-798 |
VNX-SEC-884 | Snipcart API key (secret) | Critical | secrets | Any file | CWE-798 |
VNX-SEC-885 | Swell API secret key | Critical | secrets | Any file | CWE-798 |
VNX-SEC-886 | Medusa API token (JWT) | Critical | secrets | Any file | CWE-798 |
VNX-SEC-887 | Saleor app auth token | Critical | secrets | Any file | CWE-798 |
VNX-SEC-888 | commercetools client secret | Critical | secrets | Any file | CWE-798 |
VNX-SEC-889 | BigCommerce client id | Medium | secrets | Any file | CWE-798 |
VNX-SEC-890 | Recharge API token (legacy hex) | High | secrets | Any file | CWE-798 |
VNX-SEC-891 | Klaviyo company id (public key) | Medium | secrets | Any file | CWE-798 |
VNX-SEC-892 | Avalara account id | Medium | secrets | Any file | CWE-798 |
VNX-SEC-893 | Gorgias account subdomain credential pair | High | secrets | Any file | CWE-798 |
VNX-SEC-894 | ShipStation v2 API key (TEST/PROD) | Critical | secrets | Any file | CWE-798 |
VNX-SEC-895 | TaxJar sandbox API token | Medium | secrets | Any file | CWE-798 |
VNX-SEC-896 | Printful store API key (legacy basic) | High | secrets | Any file | CWE-798 |
VNX-SEC-897 | ActiveCampaign account API URL | Medium | secrets | Any file | CWE-798 |
VNX-SEC-898 | Webflow site api token (legacy prefix) | High | secrets | Any file | CWE-798 |
VNX-SEC-899 | Etsy OAuth2 access token (prefix.token) | Critical | secrets | Any file | CWE-798 |
VNX-SEC-900 | Gelato API key (single uuid form) | High | secrets | Any file | CWE-798 |
VNX-SEC-901 | HERE Maps API key | High | secrets | Any file | CWE-798 |
VNX-SEC-902 | TomTom API key | High | secrets | Any file | CWE-798 |
VNX-SEC-903 | MapQuest API key | Medium | secrets | Any file | CWE-798 |
VNX-SEC-904 | Mapbox secret access token (sk.) | Critical | secrets | Any file | CWE-798 |
VNX-SEC-905 | Google Maps server API key (context) | High | secrets | Any file | CWE-798 |
VNX-SEC-906 | OpenWeatherMap API key | Medium | secrets | Any file | CWE-798 |
VNX-SEC-907 | Weatherbit API key | Medium | secrets | Any file | CWE-798 |
VNX-SEC-908 | AccuWeather API key | Medium | secrets | Any file | CWE-798 |
VNX-SEC-909 | Visual Crossing weather API key | Medium | secrets | Any file | CWE-798 |
VNX-SEC-910 | Tomorrow.io API key | Medium | secrets | Any file | CWE-798 |
VNX-SEC-911 | IPstack API access key | Medium | secrets | Any file | CWE-798 |
VNX-SEC-912 | IPinfo access token | Medium | secrets | Any file | CWE-798 |
VNX-SEC-913 | IPgeolocation API key | Medium | secrets | Any file | CWE-798 |
VNX-SEC-914 | ipdata API key | Medium | secrets | Any file | CWE-798 |
VNX-SEC-915 | MaxMind license key | High | secrets | Any file | CWE-798 |
VNX-SEC-916 | Abstract API key | Medium | secrets | Any file | CWE-798 |
VNX-SEC-917 | Clearbit API key (sk_) | High | secrets | Any file | CWE-798 |
VNX-SEC-918 | Hunter.io API key | Medium | secrets | Any file | CWE-798 |
VNX-SEC-919 | People Data Labs API key | High | secrets | Any file | CWE-798 |
VNX-SEC-920 | FullContact API key | Medium | secrets | Any file | CWE-798 |
VNX-SEC-921 | Numverify API access key | Medium | secrets | Any file | CWE-798 |
VNX-SEC-922 | NumLookup API key | Medium | secrets | Any file | CWE-798 |
VNX-SEC-923 | Veriphone API key | Medium | secrets | Any file | CWE-798 |
VNX-SEC-924 | Apollo.io API key | High | secrets | Any file | CWE-798 |
VNX-SEC-925 | AWS IoT certificate private key (context) | Critical | secrets | Any file | CWE-798 |
VNX-SEC-926 | Azure IoT Hub SharedAccessKey | Critical | secrets | Any file | CWE-798 |
VNX-SEC-927 | GCP IoT Core device key (context) | Critical | secrets | Any file | CWE-798 |
VNX-SEC-928 | Particle access token | Critical | secrets | Any file | CWE-798 |
VNX-SEC-929 | Blynk auth token | High | secrets | Any file | CWE-798 |
VNX-SEC-930 | Losant access token | High | secrets | Any file | CWE-798 |
VNX-SEC-931 | ThingSpeak write/read API key | Medium | secrets | Any file | CWE-798 |
VNX-SEC-932 | Adafruit IO key (aio_) | High | secrets | Any file | CWE-798 |
VNX-SEC-933 | Ubidots API token | High | secrets | Any file | CWE-798 |
VNX-SEC-934 | Helium API key | High | secrets | Any file | CWE-798 |
VNX-SEC-935 | Sigfox API credential | High | secrets | Any file | CWE-798 |
VNX-SEC-936 | Soracom auth/API key | High | secrets | Any file | CWE-798 |
VNX-SEC-937 | Twilio Super SIM / IoT API key (SK) | High | secrets | Any file | CWE-798 |
VNX-SEC-938 | 46elks API credential | High | secrets | Any file | CWE-798 |
VNX-SEC-939 | BulkSMS token / credential | High | secrets | Any file | CWE-798 |
VNX-SEC-940 | Telesign customer ID + API key | High | secrets | Any file | CWE-798 |
VNX-SEC-941 | Agora App Certificate | Critical | secrets | Any file | CWE-798 |
VNX-SEC-942 | Agora App ID | Medium | secrets | Any file | CWE-798 |
VNX-SEC-943 | Daily.co API key | High | secrets | Any file | CWE-798 |
VNX-SEC-944 | LiveKit API secret | Critical | secrets | Any file | CWE-798 |
VNX-SEC-945 | LiveKit API key (APIxxxx) | High | secrets | Any file | CWE-798 |
VNX-SEC-946 | 100ms management token / secret | Critical | secrets | Any file | CWE-798 |
VNX-SEC-947 | Vonage Video / OpenTok API secret | High | secrets | Any file | CWE-798 |
VNX-SEC-981 | Coinbase CDP API key ID (organizations path) | High | secrets | Any file | CWE-798 |
VNX-SEC-982 | Coinbase CDP EC private key (PEM, assignment) | Critical | secrets | Any file | CWE-798 |
VNX-SEC-983 | Kraken API secret (base64 private key) | Critical | secrets | Any file | CWE-798 |
VNX-SEC-984 | Gemini API secret (master/account secret) | Critical | secrets | Any file | CWE-798 |
VNX-SEC-985 | KuCoin API key | High | secrets | Any file | CWE-798 |
VNX-SEC-986 | KuCoin API secret (UUID) | Critical | secrets | Any file | CWE-798 |
VNX-SEC-987 | OKX API key (UUID) | High | secrets | Any file | CWE-798 |
VNX-SEC-988 | Bitstamp API key | High | secrets | Any file | CWE-798 |
VNX-SEC-989 | Bitstamp API secret | Critical | secrets | Any file | CWE-798 |
VNX-SEC-990 | Gate.io API key | High | secrets | Any file | CWE-798 |
VNX-SEC-991 | Gate.io API secret | Critical | secrets | Any file | CWE-798 |
VNX-SEC-992 | Crypto.com Exchange API key | High | secrets | Any file | CWE-798 |
VNX-SEC-993 | Crypto.com Exchange API secret | Critical | secrets | Any file | CWE-798 |
VNX-SEC-994 | Huobi/HTX API key | High | secrets | Any file | CWE-798 |
VNX-SEC-995 | Huobi/HTX secret key | Critical | secrets | Any file | CWE-798 |
VNX-SEC-996 | MEXC API key | High | secrets | Any file | CWE-798 |
VNX-SEC-997 | MEXC API secret | Critical | secrets | Any file | CWE-798 |
VNX-SEC-998 | Deribit client ID | High | secrets | Any file | CWE-798 |
VNX-SEC-999 | Deribit client secret | Critical | secrets | Any file | CWE-798 |
VNX-SEC-1000 | dYdX API key (UUID) | High | secrets | Any file | CWE-798 |
VNX-SEC-1001 | dYdX API secret | Critical | secrets | Any file | CWE-798 |
VNX-SEC-1002 | Fireblocks API key (UUID) | Critical | secrets | Any file | CWE-798 |
VNX-SEC-1003 | Fireblocks API secret (RSA private key) | Critical | secrets | Any file | CWE-798 |
VNX-SEC-1004 | BitGo access token (v2x) | Critical | secrets | Any file | CWE-798 |
VNX-SEC-1005 | Anchorage API key (assignment) | Critical | secrets | Any file | CWE-798 |
VNX-SEC-1006 | Circle USDC API key (live) | Critical | secrets | Any file | CWE-798 |
VNX-SEC-1007 | Chainalysis API key (assignment) | High | secrets | Any file | CWE-798 |
VNX-SEC-1008 | TRM Labs API key (assignment) | High | secrets | Any file | CWE-798 |
VNX-SEC-1009 | web3.storage API token (legacy JWT, assignment) | High | secrets | Any file | CWE-798 |
VNX-SEC-1010 | Pinata API key (legacy, assignment) | High | secrets | Any file | CWE-798 |
VNX-SEC-1011 | Pinata API secret (legacy, assignment) | Critical | secrets | Any file | CWE-798 |
VNX-SEC-1012 | NFT.storage API token (JWT, assignment) | High | secrets | Any file | CWE-798 |
VNX-SEC-1013 | Crossmint API key (server-side) | Critical | secrets | Any file | CWE-798 |
VNX-SEC-1014 | Binance API secret (assignment, alt context) | Critical | secrets | Any file | CWE-798 |
VNX-SEC-1015 | Bybit API secret (assignment, alt context) | Critical | secrets | Any file | CWE-798 |
VNX-SEC-1016 | KuCoin API secret (passphrase-paired, alt context) | Critical | secrets | Any file | CWE-798 |
VNX-SEC-1017 | Bitfinex API secret (assignment, alt context) | Critical | secrets | Any file | CWE-798 |
VNX-SEC-1018 | GitGuardian personal access token (ggp_) | High | secrets | Any file | CWE-798 |
VNX-SEC-1019 | GitGuardian service account token (gg_) | High | secrets | Any file | CWE-798 |
VNX-SEC-1020 | Snyk API token (UUID, assignment) | High | secrets | Any file | CWE-798 |
VNX-SEC-1021 | Snyk org/service account token (snyk_ prefix) | High | secrets | Any file | CWE-798 |
VNX-SEC-1022 | Doppler service token (dp.st.) | Critical | secrets | Any file | CWE-798 |
VNX-SEC-1023 | Doppler CLI token (dp.ct.) | Critical | secrets | Any file | CWE-798 |
VNX-SEC-1024 | Doppler service-account token (dp.sa.) | Critical | secrets | Any file | CWE-798 |
VNX-SEC-1025 | Doppler audit token (dp.audit.) | High | secrets | Any file | CWE-798 |
VNX-SEC-1026 | HashiCorp Vault service token (hvs.) | Critical | secrets | Any file | CWE-798 |
VNX-SEC-1027 | HashiCorp Vault batch token (hvb.) | High | secrets | Any file | CWE-798 |
VNX-SEC-1028 | HashiCorp Vault recovery token (hvr.) | Critical | secrets | Any file | CWE-798 |
VNX-SEC-1029 | Vault AppRole role_id (assignment) | High | secrets | Any file | CWE-798 |
VNX-SEC-1030 | Vault AppRole secret_id (assignment) | Critical | secrets | Any file | CWE-798 |
VNX-SEC-1031 | HCP Vault Secrets / HCP API client secret (assignment) | Critical | secrets | Any file | CWE-798 |
VNX-SEC-1032 | Bitwarden / Secrets Manager access token (0.uuid) | Critical | secrets | Any file | CWE-798 |
VNX-SEC-1033 | Akeyless access ID (p-) | High | secrets | Any file | CWE-798 |
VNX-SEC-1034 | Akeyless access key (assignment) | Critical | secrets | Any file | CWE-798 |
VNX-SEC-1035 | CyberArk Conjur API key (assignment) | Critical | secrets | Any file | CWE-798 |
VNX-SEC-1036 | Keeper Secrets Manager config token (assignment) | High | secrets | Any file | CWE-798 |
VNX-SEC-1037 | Infisical service token (st.) | Critical | secrets | Any file | CWE-798 |
VNX-SEC-1038 | Infisical machine identity client secret (ssk-/st- assignment) | Critical | secrets | Any file | CWE-798 |
VNX-SEC-1039 | AWS Secrets Manager secret ARN | Medium | secrets | Any file | CWE-798 |
VNX-SEC-1040 | Veracode API ID (assignment) | High | secrets | Any file | CWE-798 |
VNX-SEC-1041 | Veracode API key (assignment) | Critical | secrets | Any file | CWE-798 |
VNX-SEC-1042 | Checkmarx API key / refresh token (assignment) | Critical | secrets | Any file | CWE-798 |
VNX-SEC-1043 | SonarQube/SonarCloud user token (squ_) | High | secrets | Any file | CWE-798 |
VNX-SEC-1044 | SonarCloud project analysis token (sqp_) | High | secrets | Any file | CWE-798 |
VNX-SEC-1045 | SonarQube global analysis token (sqa_) | High | secrets | Any file | CWE-798 |
VNX-SEC-1046 | Mend/WhiteSource API key (assignment) | High | secrets | Any file | CWE-798 |
VNX-SEC-1047 | FOSSA API token (fossa_) | High | secrets | Any file | CWE-798 |
VNX-SEC-1048 | Semgrep AppSec API token (assignment) | High | secrets | Any file | CWE-798 |
VNX-SEC-1049 | Aqua Security API key (assignment) | High | secrets | Any file | CWE-798 |
VNX-SEC-1050 | Sysdig Secure API token (assignment) | High | secrets | Any file | CWE-798 |
VNX-SEC-1051 | Wiz service account client secret (assignment) | Critical | secrets | Any file | CWE-798 |
VNX-SEC-1052 | Orca Security API token (assignment) | High | secrets | Any file | CWE-798 |
VNX-SEC-1053 | Lacework API secret (assignment) | Critical | secrets | Any file | CWE-798 |
VNX-SEC-1054 | Prisma Cloud access key secret (assignment) | Critical | secrets | Any file | CWE-798 |
VNX-SEC-1055 | Tenable.io access/secret key (assignment) | High | secrets | Any file | CWE-798 |
VNX-SEC-1056 | Qualys API credentials (basic auth, assignment) | High | secrets | Any file | CWE-798 |
VNX-SEC-1057 | Rapid7 InsightVM/InsightAppSec API key (assignment) | High | secrets | Any file | CWE-798 |
VNX-SEC-1058 | Detectify API key (assignment) | High | secrets | Any file | CWE-798 |
VNX-SEC-1059 | Probely API token (assignment) | High | secrets | Any file | CWE-798 |
VNX-SEC-1060 | StackHawk API key (hawk.) | High | secrets | Any file | CWE-798 |
VNX-SEC-1061 | Steam Web API key | High | secrets | Any file | CWE-798 |
VNX-SEC-1062 | Riot Games API key (RGAPI-) | High | secrets | Any file | CWE-798 |
VNX-SEC-1063 | Twitch app access token (OAuth) | High | secrets | Any file | CWE-798 |
VNX-SEC-1064 | Twitch EventSub webhook secret | High | secrets | Any file | CWE-798 |
VNX-SEC-1065 | Unity Cloud Build API key | High | secrets | Any file | CWE-798 |
VNX-SEC-1066 | PlayFab secret key | Critical | secrets | Any file | CWE-798 |
VNX-SEC-1067 | GameAnalytics secret key | Medium | secrets | Any file | CWE-798 |
VNX-SEC-1068 | Vimeo access token (bearer) | High | secrets | Any file | CWE-798 |
VNX-SEC-1069 | Brightcove OAuth client secret | High | secrets | Any file | CWE-798 |
VNX-SEC-1070 | JW Player API v2 secret | High | secrets | Any file | CWE-798 |
VNX-SEC-1071 | Wistia API token | High | secrets | Any file | CWE-798 |
VNX-SEC-1072 | api.video API key | High | secrets | Any file | CWE-798 |
VNX-SEC-1073 | Dolby.io API secret | High | secrets | Any file | CWE-798 |
VNX-SEC-1074 | Spotify refresh token | High | secrets | Any file | CWE-798 |
VNX-SEC-1075 | SoundCloud OAuth client secret | High | secrets | Any file | CWE-798 |
VNX-SEC-1076 | Last.fm API secret | Medium | secrets | Any file | CWE-798 |
VNX-SEC-1077 | Discogs personal access token | Medium | secrets | Any file | CWE-798 |
VNX-SEC-1078 | TMDB API key (v3) | Medium | secrets | Any file | CWE-798 |
VNX-SEC-1079 | TMDB API read access token (v4 JWT) | High | secrets | Any file | CWE-798 |
VNX-SEC-1080 | OMDb API key | Medium | secrets | Any file | CWE-798 |
VNX-SEC-1081 | Giphy API key | Medium | secrets | Any file | CWE-798 |
VNX-SEC-1082 | Tenor API key | Medium | secrets | Any file | CWE-798 |
VNX-SEC-1083 | Unsplash access key (Client-ID) | Medium | secrets | Any file | CWE-798 |
VNX-SEC-1084 | Unsplash secret key | High | secrets | Any file | CWE-798 |
VNX-SEC-1085 | Pexels API key | Medium | secrets | Any file | CWE-798 |
VNX-SEC-1086 | Pixabay API key | Medium | secrets | Any file | CWE-798 |
VNX-SEC-1087 | Flickr API secret | Medium | secrets | Any file | CWE-798 |
VNX-SEC-1088 | Imgur Client-ID | Medium | secrets | Any file | CWE-798 |
VNX-SEC-1089 | Imgur client secret | High | secrets | Any file | CWE-798 |
VNX-SEC-1090 | KeyCDN API key | High | secrets | Any file | CWE-798 |
VNX-SEC-1091 | StackPath client secret | High | secrets | Any file | CWE-798 |
VNX-SEC-1092 | G-Core Labs API token (APIKey) | High | secrets | Any file | CWE-798 |
VNX-SEC-1093 | CDN77 API token | High | secrets | Any file | CWE-798 |
VNX-SEC-1094 | ConfigCat SDK key (configcat-) | Medium | secrets | Any file | CWE-798 |
VNX-SEC-1095 | Flagsmith server-side environment key (ser.) | High | secrets | Any file | CWE-798 |
VNX-SEC-1096 | GrowthBook SDK secret key | High | secrets | Any file | CWE-798 |
VNX-SEC-1097 | Countly API key | Medium | secrets | Any file | CWE-798 |
VNX-SEC-1098 | Plausible Analytics API key | Medium | secrets | Any file | CWE-798 |
VNX-SEC-1099 | Fathom Analytics API token | Medium | secrets | Any file | CWE-798 |
VNX-SEC-1100 | Matomo API token_auth | High | secrets | Any file | CWE-798 |
VNX-SEC-1101 | Umami API key/token | Medium | secrets | Any file | CWE-798 |
VNX-SEC-1102 | Datadog RUM client token (pub) | Medium | secrets | Any file | CWE-798 |
VNX-SEC-1103 | Steam publisher Web API key (partner) | Critical | secrets | Any file | CWE-798 |
VNX-SEC-1104 | Riot Games production API key (production RGAPI) | Critical | secrets | Any file | CWE-798 |
VNX-SEC-1105 | Twitch client ID | Medium | secrets | Any file | CWE-798 |
VNX-SEC-1106 | Unity Cloud Build organization secret | High | secrets | Any file | CWE-798 |
VNX-SEC-1107 | PlayFab title ID + secret context | Critical | secrets | Any file | CWE-798 |
VNX-SEC-1108 | Vimeo OAuth client secret | High | secrets | Any file | CWE-798 |
VNX-SEC-1109 | JW Player API v1 secret | High | secrets | Any file | CWE-798 |
VNX-SEC-1110 | Brightcove policy key (BCpkc) | Medium | secrets | Any file | CWE-798 |
VNX-SEC-1111 | Wistia OAuth access token | High | secrets | Any file | CWE-798 |
VNX-SEC-1112 | Deepgram-style media key skip placeholder | High | secrets | Any file | CWE-798 |
VNX-SEC-1113 | Dolby.io media app key | Medium | secrets | Any file | CWE-798 |
VNX-SEC-1114 | SoundCloud OAuth access token | High | secrets | Any file | CWE-798 |
VNX-SEC-1115 | Discogs consumer secret | High | secrets | Any file | CWE-798 |
VNX-SEC-1116 | Giphy production app key context | Medium | secrets | Any file | CWE-798 |
VNX-SEC-1117 | Pixabay numeric key context | Medium | secrets | Any file | CWE-798 |
VNX-SEC-1118 | Flickr API key | Medium | secrets | Any file | CWE-798 |
VNX-SEC-1119 | Imgur access token (bearer) | High | secrets | Any file | CWE-798 |
VNX-SEC-1120 | KeyCDN account-context API key | High | secrets | Any file | CWE-798 |
VNX-SEC-1121 | StackPath client ID | Medium | secrets | Any file | CWE-798 |
VNX-SEC-1122 | CDN77 login token context | High | secrets | Any file | CWE-798 |
VNX-SEC-1123 | G-Core Labs permanent API token (gcore_) | High | secrets | Any file | CWE-798 |
VNX-SEC-1124 | Statsig server secret key (secret-) | High | secrets | Any file | CWE-798 |
VNX-SEC-1125 | Split.io server-side API key | High | secrets | Any file | CWE-798 |
VNX-SEC-1126 | Optimizely SDK datafile token | Medium | secrets | Any file | CWE-798 |
VNX-SEC-1127 | TMDB v4 access token context | High | secrets | Any file | CWE-798 |
VNX-SEC-1128 | Unsplash application id context | Medium | secrets | Any file | CWE-798 |
VNX-SEC-1129 | Vimeo personal access token context | High | secrets | Any file | CWE-798 |
VNX-SEC-1130 | JW Player API key (v2 key) | Medium | secrets | Any file | CWE-798 |
VNX-SEC-1131 | TMDB session id | High | secrets | Any file | CWE-798 |
VNX-SEC-1132 | Last.fm API key | Medium | secrets | Any file | CWE-798 |
VNX-SEC-1133 | Spotify OAuth access token (bearer) | High | secrets | Any file | CWE-798 |
VNX-SEC-1134 | GameAnalytics game key | Medium | secrets | Any file | CWE-798 |
VNX-SEC-1135 | Tenor v2 client key context | Medium | secrets | Any file | CWE-798 |
VNX-SEC-1136 | Steam server API key context | High | secrets | Any file | CWE-798 |
VNX-SEC-1137 | Wistia data API token context | High | secrets | Any file | CWE-798 |
VNX-SEC-1138 | PlayFab title shared secret context | Critical | secrets | Any file | CWE-798 |
VNX-SEC-1139 | api.video sandbox key context | Medium | secrets | Any file | CWE-798 |
VNX-SEC-1140 | ConfigCat SDK key (assignment context) | Medium | secrets | Any file | CWE-798 |
VNX-SWIFT-001 | Swift hardcoded API key or secret in source | High | sast | Swift | CWE-798 |
VNX-SWIFT-002 | Swift credential written to the device log (NSLog, print, public os_log/Logger) | Medium | sast | Swift | CWE-532 |
VNX-SWIFT-003 | Swift credential stored in UserDefaults | High | sast | Swift | CWE-311 |
VNX-SWIFT-004 | Swift TLS certificate validation disabled in URLSession or AlamoFire | High | sast | Swift | CWE-295 |
VNX-SWIFT-005 | Swift WKWebView JavaScript auto-open-windows enabled, or deprecated UIWebView in use | Medium | sast | Swift | CWE-272 |
VNX-SWIFT-006 | Swift non-cryptographic PRNG (libc rand/random/drand48, GameplayKit) used for a security value | High | sast | Swift | CWE-338 |
VNX-TF-001 | Terraform S3 bucket or object with a public ACL | High | iac | Terraform | CWE-200 |
VNX-TF-002 | Terraform AWS security group with unrestricted ingress (0.0.0.0/0) | High | iac | Terraform | CWE-1220 |
VNX-TF-003 | Terraform AWS RDS instance publicly accessible | High | iac | Terraform | CWE-1220 |
VNX-TF-004 | Terraform IAM policy with wildcard Action (*) | High | iac | Terraform | CWE-269 |
VNX-TF-005 | Terraform AWS EBS volume unencrypted | High | iac | Terraform | CWE-311 |
VNX-TF-006 | Terraform AWS EC2 instance metadata service v1 (IMDSv1) enabled | High | iac | Terraform | CWE-918 |
VNX-TF-007 | Terraform AWS EKS cluster public API endpoint enabled | High | iac | Terraform | CWE-200 |
VNX-TF-008 | Terraform AWS provider with hardcoded static credentials | High | secrets | Terraform | CWE-798 |
Filters are kept in the address bar, so a filtered view can be linked: /sast/rules/?lang=go&sev=high.