Skip to main content

AI-Powered Penetration Testing Platform with 40+ integrated tools

Project description

SoulEyez Beta Program

Welcome to the SoulEyez beta! Thank you for helping us test and improve this penetration testing management platform.

What is SoulEyez?

SoulEyez is a comprehensive penetration testing management tool designed to streamline your security assessments. It helps you:

  • Organize engagements - Manage multiple assessments with isolated data
  • Track hosts & services - Discover and catalog your attack surface
  • Run security tools - Execute 21+ integrated tools with automatic result parsing
  • Record findings - Document vulnerabilities with severity ratings
  • Manage credentials - Securely store discovered credentials (encrypted at rest)
  • Generate reports - Export professional deliverables

Version: 2.0.12

This beta includes:

Core Features (Stable)

  • Multi-layer security (vault encryption + user authentication)
  • Role-based access control (Admin, Lead, Analyst, Viewer)
  • Tier-based features (FREE / PRO)
  • Engagement management with team collaboration
  • Host and service discovery
  • 20+ tool parsers (Nmap, Gobuster, SQLMap, Nuclei, etc.)
  • Auto-chaining of tools based on discoveries
  • Credential encryption with master password
  • Evidence vault with export
  • Report generation (Markdown, HTML)

PRO Features (Requires PRO tier)

  • AI-powered scanning suggestions
  • Automated tool chaining
  • Metasploit Framework integration
  • Advanced reporting

Known Limitations

Not Yet Implemented

  • Docker deployment
  • Windows native support (works in WSL)

Current Constraints

  • Tested on: Kali Linux, Ubuntu 22.04+
  • Python: 3.8+ required
  • Database: SQLite (single-user optimized)
  • MSF Integration: Requires local Metasploit installation

Known Issues

  • Large scan outputs (>10MB) may slow the UI
  • Some parsers may not handle malformed tool output

Quick Start

# One-time setup
sudo apt install pipx
pipx ensurepath
source ~/.bashrc

# Install SoulEyez
pipx install souleyez

# Launch the dashboard
souleyez dashboard

On first run, SoulEyez will detect that pentesting tools aren't installed and prompt you to run the setup wizard. The wizard will install tools like nmap, sqlmap, gobuster, metasploit, and more.

After tools are installed, the setup wizard will guide you through:

  1. Setting up vault encryption (required)
  2. Creating your admin account
  3. Creating your first engagement

Reporting Issues & Feedback

Email (Preferred for Beta)

cysoul.secit@gmail.com

When reporting issues, please include:

  • SoulEyez version (souleyez --version)
  • Operating system and version
  • Steps to reproduce
  • Error messages (screenshots or copy/paste)
  • Expected vs actual behavior

Bug Report Template

**Description:**
[Brief description of the issue]

**Steps to Reproduce:**
1.
2.
3.

**Expected Behavior:**
[What should happen]

**Actual Behavior:**
[What actually happens]

**Environment:**
- OS:
- Python:
- SoulEyez version:

**Screenshots/Logs:**
[If applicable]

Feature Requests

We welcome feature suggestions! Please prefix your issue title with [Feature Request].

Security Vulnerabilities

For security-related issues, please do NOT open a public GitHub issue.

Contact: cysoul.secit@gmail.com

Or see SECURITY.md for our security policy.

Beta Feedback Survey

Help us improve SoulEyez by completing our quick feedback survey:

Take the Beta Feedback Survey

Beta Testing Guidelines

What We Need Tested

  • Full workflow: Create engagement → Add hosts → Run scans → Record findings → Generate report
  • Credential encryption/decryption cycle
  • Multi-user collaboration features
  • Tool parsers (especially edge cases)
  • Auto-chaining behavior
  • Report generation quality
  • UI responsiveness and navigation

What to Avoid

  • Don't test on production networks without authorization
  • Don't store real client data in the beta (use test data)
  • Don't share your vault password

Support

  • Email: cysoul.secit@gmail.com
  • Built-in Help: Run souleyez --help or souleyez <command> --help
  • Diagnostics: Run souleyez doctor to check your setup

Thank You!

Your feedback is invaluable in making SoulEyez better. Every bug report, feature suggestion, and piece of feedback helps us build a tool that truly serves the security community.


Version: 2.0.12 Release Date: December 2025 Maintainer: Cyber Soul Security License: See LICENSE file

Project details


Release history Release notifications | RSS feed

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

souleyez-2.0.12.tar.gz (1.2 MB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

souleyez-2.0.12-py3-none-any.whl (1.4 MB view details)

Uploaded Python 3

File details

Details for the file souleyez-2.0.12.tar.gz.

File metadata

  • Download URL: souleyez-2.0.12.tar.gz
  • Upload date:
  • Size: 1.2 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for souleyez-2.0.12.tar.gz
Algorithm Hash digest
SHA256 f10dd8946fdc4faa5334af4bd09c72302e93c35d00627b5c5c20748a72504589
MD5 1e8f877c95df1edb0814d491ce19f2b5
BLAKE2b-256 ce3a71677518a534dc57fde9cbefd30fdca49e99c96b9964b2e232da2a5de81f

See more details on using hashes here.

Provenance

The following attestation bundles were made for souleyez-2.0.12.tar.gz:

Publisher: publish-pypi.yml on cyber-soul-security/SoulEyez

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file souleyez-2.0.12-py3-none-any.whl.

File metadata

  • Download URL: souleyez-2.0.12-py3-none-any.whl
  • Upload date:
  • Size: 1.4 MB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for souleyez-2.0.12-py3-none-any.whl
Algorithm Hash digest
SHA256 b72371e0cbdb080aa35a45ff83b72864fb0d17c7657a3d6b6f463985160653bf
MD5 59c4eb1edb95b3ccf5a1310d26787031
BLAKE2b-256 84ed0937d746bdb1b74e36befa6db263d46ac6a5b699a178201c3fe8640b1e21

See more details on using hashes here.

Provenance

The following attestation bundles were made for souleyez-2.0.12-py3-none-any.whl:

Publisher: publish-pypi.yml on cyber-soul-security/SoulEyez

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page