security-testing-verification

Automate security testing for CSRF protection, rate limiting, and input validation.

15|1|Updated Oct 20, 2025
One-click install
npx skills add https://github.com/harperaa/secure-claude-skills --skill security-testing-verification
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: security-testing-verification
Source: https://github.com/harperaa/secure-claude-skills/tree/main/security-testing
Command: npx skills add https://github.com/harperaa/secure-claude-skills --skill security-testing-verification

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires node, curl, jq, and includes scripts (resource) components.

What problem does it solve?

This Skill eliminates the manual effort and uncertainty of security testing by providing comprehensive automated scripts and checklists to verify your application's security posture before deployment.

Core Features & Use Cases

  • Automated Security Testing: Run pre-built scripts to test CSRF protection, rate limiting, and input validation.
  • Pre-Deployment Checklist: Complete security verification with a structured checklist covering all critical areas.
  • Use Case: Imagine you're about to deploy a new feature. Use this Skill to automatically test that rate limiting blocks excessive requests, CSRF tokens prevent unauthorized actions, and malicious input is properly sanitized.

Quick Start

Run the security testing suite to verify all security features are working correctly before deployment.

Frequently Asked Questions about security-testing-verification

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I automate security testing for CSRF protection and rate limiting before deployment?

Automate security testing by running pre-built scripts that validate CSRF token protection, rate-limiting enforcement, and input sanitization across your REST endpoints. This Skill provides executable verification scripts using curl and jq to test protected routes, token lifecycles, and HTTP status assertions without manual effort.

What security aspects should I verify before deploying a web application?

Verify CSRF protection, rate limiting, input validation, and security headers using automated checks. This Skill provides a structured pre-deployment checklist covering all critical security areas to ensure your application blocks unauthorized actions, handles excessive requests correctly, and sanitizes malicious input.

Can I test rate limiting and CSRF tokens programmatically across multiple endpoints?

Yes, this Skill automates testing rate-limited APIs and CSRF-token lifecycles across REST endpoints using scripts that validate HTTP status codes and security responses. It supports both protected routes and public endpoints to comprehensively verify your security posture.

What dependencies and tools do I need to run automated security verification?

You need Node.js, curl for HTTP requests, and jq for JSON processing. These lightweight dependencies enable the Skill's scripts to execute security tests against your application and parse responses to validate security headers, rate-limit behavior, and token handling.

How does automated security testing reduce deployment risk?

Automated security testing eliminates manual verification uncertainty by running repeatable scripts that catch misconfigured CSRF protection, disabled rate limiting, and input validation gaps before production. This ensures consistent security validation across every deployment.