Skip to content

NPM package, sanitizer to solve CWEs for production usage

License

Notifications You must be signed in to change notification settings

barakadax/NodeSanitizer

Repository files navigation

Barakadax Sanitizer

npm downloads CodeQL Dependency review
NPM package for sanitization to solve CWEs.

How to install:

npm i barakadax-sanitizer

Classes and what they solves:

  • Logging
    import { Logging } from 'barakadax-sanitizer';
    
    let logger: Logging = new Logging();
    let inputString = 'This is a %1w test string %2x';
    let sanitizedString = logger.sanitize(inputString);
    
    console.log('Sanitized String:', sanitizedString);
  • Filing
    import { Filing } from 'barakadax-sanitizer';
    
    let filing: Filing = new Filing();
    let filePath = '../myFolder/.\../myPic.png';
    let sanitizedFilePath = filing.sanitize(filePath);
    
    console.log('Sanitized String:', sanitizedFilePath);

TODO:

  1. Split to files
  2. Add interfaces / abstraction
  3. Split to logger to classes
  4. Add SQL injection

About

NPM package, sanitizer to solve CWEs for production usage

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published