Welcome to the official documentation for StruLink, a comprehensive TypeScript library for URL/URI encoding, decoding, validation, and security analysis.
This documentation is modularized to help you find the exact information you need.
- StruLink Core (StruLink / __strl__) - Detailed documentation of the main class, including URL validation, encoding, decoding, and security analysis methods.
- Safety Layer (__safeEncode__) - Documentation on context-aware encoding for various environments (HTML, JavaScript, SQL, commands, etc.).
- Pattern Detection Types - Detailed information on
MaliciousPatternType,MaliciousPatternResult,DetectedPattern, and the predefinedPATTERNSdictionary.
- Utilities - Simple exported utilities like
decodeB64anddetectDuplicateUrlParams.
This documentation is structured to provide professional, precise, and highly detailed guides for enterprise integrators and security engineers.