sicua
Version:
A tool for analyzing project structure and dependencies
51 lines (50 loc) • 1.62 kB
TypeScript
/**
* Constants for network, HTTP, and redirect-related security detection
*/
export declare const RISKY_HTTP_CONTEXTS: string[];
export declare const ALLOWED_HTTP_CONTEXTS: string[];
export declare const REDIRECT_METHODS: string[];
export declare const USER_INPUT_SOURCES: string[];
export declare const VALIDATION_INDICATORS: string[];
export declare const HIGH_RISK_INPUT_SOURCES: string[];
export declare const MEDIUM_RISK_INPUT_SOURCES: string[];
export declare const LOW_RISK_INPUT_SOURCES: string[];
export declare const NETWORK_LIBRARIES: string[];
export declare const REDIRECT_HTTP_METHODS: string[];
export declare const URL_SCHEMES: {
secure: string[];
insecure: string[];
local: string[];
custom: string[];
};
export declare const REDIRECT_PARAMETERS: string[];
export declare const MIXED_CONTENT_PATTERNS: RegExp[];
export declare const SECURITY_HEADERS: {
"Content-Security-Policy": {
description: string;
critical: boolean;
};
"Strict-Transport-Security": {
description: string;
critical: boolean;
};
"X-Frame-Options": {
description: string;
critical: boolean;
};
"X-Content-Type-Options": {
description: string;
critical: boolean;
};
"Referrer-Policy": {
description: string;
critical: boolean;
};
"Permissions-Policy": {
description: string;
critical: boolean;
};
};
export declare const DANGEROUS_REDIRECT_PATTERNS: RegExp[];
export declare const SAFE_REDIRECT_PATTERNS: RegExp[];
export declare const REDIRECT_GATING_PATTERNS: RegExp[];