42 lines
1.6 KiB
JavaScript
Executable File
42 lines
1.6 KiB
JavaScript
Executable File
// @ts-check
|
|
|
|
////////////////////////////////////////////////////////////////////////////////
|
|
////////////////////////////////////////////////////////////////////////////////
|
|
////////////////////////////////////////////////////////////////////////////////
|
|
////////////////////////////////////////////////////////////////////////////////
|
|
////////////////////////////////////////////////////////////////////////////////
|
|
////////////////////////////////////////////////////////////////////////////////
|
|
|
|
/**
|
|
* Sanitize SQL function
|
|
* ==============================================================================
|
|
* @description this function takes in a text(or number) and returns a sanitized
|
|
* text, usually without spaces
|
|
*
|
|
* @param {string|number} text - Text or number or object
|
|
*
|
|
* @returns {string}
|
|
*/
|
|
function pathTraversalCheck(text) {
|
|
/**
|
|
* Initial Checks
|
|
*
|
|
* @description Initial Checks
|
|
*/
|
|
|
|
return text.toString().replace(/\//g, "");
|
|
|
|
////////////////////////////////////////
|
|
////////////////////////////////////////
|
|
////////////////////////////////////////
|
|
}
|
|
|
|
////////////////////////////////////////////////////////////////////////////////
|
|
////////////////////////////////////////////////////////////////////////////////
|
|
////////////////////////////////////////////////////////////////////////////////
|
|
////////////////////////////////////////////////////////////////////////////////
|
|
////////////////////////////////////////////////////////////////////////////////
|
|
////////////////////////////////////////////////////////////////////////////////
|
|
|
|
module.exports = pathTraversalCheck;
|