42 lines
1.6 KiB
JavaScript
42 lines
1.6 KiB
JavaScript
|
// @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;
|