nehonix-uri-processor
Version:
A powerful URI processor for encoding, decoding, and analyzing URI data securely.
29 lines • 1.37 kB
TypeScript
export declare class PATTERNS {
static readonly SQL_INJECTION_PATTERNS: RegExp[];
static readonly XSS_PATTERNS: RegExp[];
static readonly COMMAND_INJECTION_PATTERNS: RegExp[];
static readonly PATH_TRAVERSAL_PATTERNS: RegExp[];
static readonly OPEN_REDIRECT_PATTERNS: RegExp[];
static readonly SSRF_PATTERNS: RegExp[];
static readonly CRLF_INJECTION_PATTERNS: RegExp[];
static readonly TEMPLATE_INJECTION_PATTERNS: RegExp[];
static readonly NOSQL_INJECTION_PATTERNS: RegExp[];
static readonly GRAPHQL_INJECTION_PATTERNS: RegExp[];
static readonly ENCODED_PAYLOAD_PATTERNS: RegExp[];
static readonly SUSPICIOUS_TLD_PATTERNS: RegExp[];
static readonly HOMOGRAPH_ATTACK_PATTERNS: RegExp[];
static readonly MULTI_ENCODING_PATTERNS: RegExp[];
/**
* Enhanced list of suspicious parameter names with:
* - Better organization by category (via comments)
* - Improved naming patterns to catch variations
* - Removal of common false positives
* - Addition of modern attack vectors
*/
static readonly SUSPICIOUS_PARAMETER_NAMES: string[];
static readonly RFI_PATTERNS: RegExp[];
static readonly DESERIALIZATION_PATTERNS: RegExp[];
static readonly ADVANCED_SSRF_PATTERNS: RegExp[];
static readonly AUTH_BYPASS_PATTERNS: RegExp[];
}
//# sourceMappingURL=attacks_parttens.d.ts.map