aradotso avatar

Autopentestx Automated Pentesting

This is a Python-based automated penetration testing toolkit that chains together reconnaissance, port scanning, vulnerability detection, and report generation into a single workflow. You'd reach for this when you need repeatable security assessments across multiple targets rather than manual testing. It handles the usual suspects like SQL injection checks, XSS testing, and directory traversal scanning, then spits out PDF or HTML reports. The batch scanning with concurrent execution is handy for network-wide assessments, though like any automated pentest tool, it's going to miss nuanced vulnerabilities that require human judgment. Good for initial sweeps and compliance scans, not a replacement for skilled manual testing.

skills.sh installs
950
GitHub stars
6
last updated
Jul 14, 2026

Install

$ npx -y skills add aradotso/security-skills --skill autopentestx-automated-pentesting --agent claude-code

Installs into .claude/skills of the current project.

Files

AutoPentestX Automated Pentesting Skill

Skill by ara.so — Security Skills collection.

AutoPentestX is an automated penetration testing and vulnerability reporting tool built in Python. It streamlines security assessments by automating common pentesting tasks including reconnaissance, scanning, vulnerability detection, and report generation.

Installation

Prerequisites

  • Python 3.8 or higher
  • Linux operating system (recommended)
  • Root/sudo privileges for certain scanning features

Basic Installation

# Clone the repository
git clone https://github.com/Gowtham-Darkseid/AutoPentestX.git
cd AutoPentestX

# Install dependencies
pip install -r requirements.txt

# Make the main script executable
chmod +x autopentestx.py

Alternative Installation with Virtual Environment

# Create virtual environment
python3 -m venv venv
source venv/bin/activate

# Install dependencies
pip install -r requirements.txt

Core Functionality

AutoPentestX provides automated security testing capabilities including:

Sponsors

Details

Repository
github.com/aradotso/security-skills
Categories
Security, Automation & Workflows
First seen
Jul 14, 2026

More from aradotso/security-skills

All 58

Recommended

More Security
1yoanbernabeu avatarsupabase-audit-realtimeyoanbernabeu/supabase-pentest-skillsTest Supabase Realtime WebSocket channels for unauthorized subscriptions and data exposure.544skills.sh installs
2yoanbernabeu avatarsupabase-extract-db-stringyoanbernabeu/supabase-pentest-skillsCRITICAL - Detect exposed PostgreSQL database connection strings in client-side code. Direct DB access is a P0 issue.499skills.sh installs
3microsoft avatarentra-app-registrationmicrosoft/azure-skillsGuides Microsoft Entra ID app registration, OAuth 2.0 authentication, and MSAL integration. USE FOR: create app registration, register Azure AD app, configure O658.3Kskills.sh installs
4currents-dev avatarplaywright-best-practicescurrents-dev/playwright-best-practices-skillUse when writing Playwright tests, fixing flaky tests, debugging failures, implementing Page Object Model, configuring CI/CD, optimizing performance, mocking AP104.5Kskills.sh installs
5microsoft avatarentra-app-registrationmicrosoft/github-copilot-for-azureGuides Microsoft Entra ID app registration, OAuth 2.0 authentication, and MSAL integration. USE FOR: create app registration, register Azure AD app, configure O103Kskills.sh installs
6mcollina avatarfastify-best-practicesmcollina/skillsGuides development of Fastify Node.js backend servers and REST APIs using TypeScript or JavaScript. Use when building, configuring, or debugging a Fastify appli94.4Kskills.sh installs