GDS Consulting Ltd

Open Source

Whether you are working with complex data manipulations, need robust validation methods, or require specialised functionality for your JavaScript applications, these packages have you covered. From HelpRJS, a comprehensive toolkit for object and array manipulation, to other essential packages designed to streamline your coding experience, you will find solutions that are both easy to use and highly effective.

GitHub Link Visit my GitHub

HelprJS

HelpRJS is a versatile toolkit designed to assist developers in solving challenging tasks involving objects and arrays. It provides a comprehensive set of methods that are fully documented and supported with live demos, making it incredibly simple to use.

Usage Scenarios:


  • Efficiently manipulate and process arrays and objects.
  • Validate and sanitize data.
  • Perform complex operations such as merging, grouping, and transforming data.
  • Handle common data manipulation tasks with minimal code and effort.

HelprJS
Learn more

Guardly

Guardly is a JavaScript/TypeScript library that provides a suite of security helper methods designed to enhance the security of web applications. It includes methods for preventing common web vulnerabilities such as XSS, CSRF, SQL Injection, LDAP Injection, HTTP Parameter Pollution, and more.

Features:


  • XSS Prevention: Escape and sanitise HTML input.
  • CSRF Prevention: Generate and set CSRF tokens.
  • HTTPS Enforcement: Ensure HTTPS protocol usage.
  • SSL/TLS Validation: Validate SSL/TLS configurations.
  • CSP Setting: Set Content-Security-Policy meta tags.
  • Command Injection Prevention: Validate allowed commands.
  • SQL Injection Prevention: Escape SQL special characters.
  • LDAP Injection Prevention: Escape LDAP special characters.
  • HTTP Verb Tampering Prevention: Validate HTTP methods.
  • Header Injection Prevention: Sanitize headers.
  • XML Injection Prevention: Sanitize XML input.
  • SRI for CDN: Add Subresource Integrity (SRI) to CDN scripts.
  • HTTP Parameter Pollution Prevention: Sanitize URL parameters.
  • Input Validation: Validate and sanitize user inputs.
Guardly
Learn more

API Security Gateway

A security gateway for APIs with features such as rate limiting, IP whitelisting, and injection prevention. This library helps you secure your APIs by controlling access and preventing common attack vectors.

Features:


  • Rate Limiting: Control the number of requests a user can make within a specified timeframe.
  • IP Whitelisting/Blacklisting: Allow or deny requests based on IP addresses.
  • Injection Prevention: Sanitize inputs to prevent SQL injection, XSS, and other injection attacks.

API Security Gateway
Learn more