Tutorials / Pentesting
Blackbox Pentesting
The Blackbox Pentesting feature in Prancer allows users to quickly and comprehensively launch penetration tests with minimal configuration. Designed for ease-of-use, this capability provides both one-click automation and fine-grained control over advanced testing parameters such as MITRE ATT&CK techniques and custom tagging.
- * *
Launching a Blackbox Pentest
Blackbox tests typically begin in the Inventory page. Follow these steps:
<tutorialimage module="m4" index="1" alt="Image 9 — Module 4 (local #1)"></tutorialimage>
1. Locate the Target:
Use the filters, search bar, or manually browse through the listed inventory items to find the one you want to test.
2. Click "Start":
If the selected inventory item is ready for testing, the Start button will be active. Simply click it to initiate the penetration test.
⚡ _Prancer supports one-click pentesting—a novel feature in the industry that eliminates complex setup steps._
The inventory item could have been created through:
- Autonomous Security Wizard
- PAC (Pentest) Wizard
- Manual PAC File Configuration
Regardless of the origin, the process to begin testing remains consistent.
- * *
Advanced Configuration: MITRE ATT&CK Integration
Prancer offers direct integration with the MITRE ATT&CK framework for more targeted and scenario-based pentesting.
To enable MITRE scenarios:
1. Select an inventory item from the list.
2. Click the hamburger menu.
3. Choose MITRE ATT&CK.
You will be presented with a full matrix of Techniques and Tactics. From here:
- Select the desired MITRE items.
- Save your configuration.
These selections ensure that specific SOC-driven scenarios are covered during the pentest.
- * *
PAC Configuration and Tags
Within every inventory item, the PAC Configuration (YAML-based manifest) plays a central role in defining how the test is conducted.
Tags as Test Drivers:
- When MITRE techniques are selected, Prancer automatically adds them as Tags to the PAC file.
- You can manually edit these tags to add, remove, or refine them.
- After making changes, click Keep Changes to save your configuration.
Tags are not just metadata—they directly influence the selection of attack scenarios during testing.
- * *
Decentralized Offensive Security™
One of Prancer’s core innovations is its Decentralized Offensive Security™ architecture. This approach allows Prancer to:
- Dynamically pull attack scenarios from multiple distributed code repositories
- Match attack scenarios to your configured tags
- Automatically execute those attacks as part of the pentesting process
This gives customers the ability to:
- Scale and customize testing methodologies
- Ingest and use attack scenarios from open source or proprietary sources
- Ensure repeatable, testable logic aligned with organizational or compliance standards
✅ Example: If a PAC file includes a tag like SQL-Injection, and a repository contains a corresponding scenario, that scenario is automatically loaded and executed against the target.
- * *
Summary of Capabilities
| Feature | Description |
| One-Click Pentesting | Instantly launch tests from inventory without manual setup |
| MITRE ATT&CK Support | Load and test against real-world Tactics & Techniques |
| Tag-Driven Configuration | Tags in PAC files determine which attacks are launched |
| Distributed Attack Sources | Pulls attack logic from multiple remote repositories |
| SOC Enablement | Supports scenario-based testing for Security Operations teams |
- * *
Additional Screenshots
Additional screenshots, in order of appearance.
<tutorialgallery module="m4" startIndex="2"></tutorialgallery>