npm package discovery and stats viewer.

Discover Tips

  • General search

    [free text search, go nuts!]

  • Package details

    pkg:[package-name]

  • User packages

    @[username]

Sponsor

Optimize Toolset

I’ve always been into building performant and accessible sites, but lately I’ve been taking it extremely seriously. So much so that I’ve been building a tool to help me optimize and monitor the sites that I build to make sure that I’m making an attempt to offer the best experience to those who visit them. If you’re into performant, accessible and SEO friendly sites, you might like it too! You can check it out at Optimize Toolset.

About

Hi, 👋, I’m Ryan Hefner  and I built this site for me, and you! The goal of this site was to provide an easy way for me to check the stats on my npm packages, both for prioritizing issues and updates, and to give me a little kick in the pants to keep up on stuff.

As I was building it, I realized that I was actually using the tool to build the tool, and figured I might as well put this out there and hopefully others will find it to be a fast and useful way to search and browse npm packages as I have.

If you’re interested in other things I’m working on, follow me on Twitter or check out the open source projects I’ve been publishing on GitHub.

I am also working on a Twitter bot for this site to tweet the most popular, newest, random packages from npm. Please follow that account now and it will start sending out packages soon–ish.

Open Software & Tools

This site wouldn’t be possible without the immense generosity and tireless efforts from the people who make contributions to the world and share their work via open source initiatives. Thank you 🙏

© 2025 – Pkg Stats / Ryan Hefner

saksh-secure

v2.0.1

Published

A Node.js tool to investigate login form security and performance issues

Readme

SakshSecure

SakshSecure is a Node.js tool designed to investigate login form issues in web applications. It performs comprehensive security and performance tests, including checks for SQL injection, cross-site scripting (XSS), CSRF protection, session management, password policies, rate limiting, HTTPS enforcement, account lockout, and response times. Built for developers, security testers, and QA teams, SakshSecure helps identify vulnerabilities and ensure robust login systems.

Note: This tool is for ethical testing only. Use it only on systems you own or have explicit permission to test.

Installation

Install SakshSecure globally for CLI usage or as a dependency in your project:

npm install -g saksh-secure

Or, for project-specific use:

npm install saksh-secure

Features

SakshSecure performs the following tests to investigate login form issues:

  1. Basic Login Test: Verifies if the login form handles valid and invalid credentials correctly.
  2. SQL Injection Test: Checks for SQL injection vulnerabilities using common payloads.
  3. XSS Vulnerability Test: Tests for cross-site scripting vulnerabilities with XSS payloads.
  4. Session Management Test: Analyzes cookie attributes (e.g., Secure, HttpOnly, SameSite) for security.
  5. CSRF Protection Test: Verifies if the form enforces CSRF tokens.
  6. Password Policy Test: Ensures the form rejects weak passwords (e.g., too short, no special characters).
  7. Rate Limiting Test: Detects rate limiting or CAPTCHA mechanisms to prevent brute force attacks.
  8. HTTPS Enforcement Test: Confirms that HTTP requests are redirected to HTTPS.
  9. Account Lockout Test: Checks if accounts are locked after multiple failed login attempts.
  10. Performance Test: Measures average and maximum response times for various inputs.