scope-management

Manage authorized penetration testing scope with JSON definitions and external APIs.

Updated Aug 23, 2026
One-click install
npx skills add https://github.com/overtimepog/greyhatcc --skill scope-management-overtimepog
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: scope-management
Source: https://github.com/overtimepog/greyhatcc/tree/main/skills/scope-management
Command: npx skills add https://github.com/overtimepog/greyhatcc --skill scope-management-overtimepog

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill ensures that penetration testing activities are strictly confined to authorized targets, preventing accidental testing of out-of-scope assets and adhering to program-specific rules and exclusions.

Core Features & Use Cases

  • Scope Initialization: Create and manage detailed scope definitions for engagements.
  • Target Management: Add, remove, and exclude specific domains, IPs, and vulnerability types.
  • Validation: Automatically check if targets and vulnerability types are within the defined scope.
  • Use Case: Before starting a bug bounty hunt, use this Skill to import the program's scope from a HackerOne URL, automatically populating authorized assets and excluded vulnerability types to guide your testing.

Quick Start

Use the scope-management skill to add api.target.com to the current scope.

Frequently Asked Questions about scope-management

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

FAQPage Schema
How do I track authorized assets and vulnerability exclusions for a penetration testing engagement?▼

You can track authorized assets and vulnerability exclusions for a penetration testing engagement by initializing a structured scope definition in JSON format, which allows you to add, remove, and exclude specific domains, IPs, and vulnerability types.

Can I import target scope directly from a HackerOne program URL?▼

Yes, you can import target scope directly from a HackerOne program URL. This integration automatically extracts and populates authorized assets and excluded vulnerability types to guide your security assessment.

How do I validate if a target is in scope before starting security testing?▼

To validate if a target is in scope before security testing, you can use automated validation features that check your specified domains, IPs, and vulnerability types against the defined program rules and testing constraints.

What is the best way to manage out-of-scope assets during a bug bounty hunt?▼

The best way to manage out-of-scope assets during a bug bounty hunt is to define strict testing constraints and vulnerability type exclusions upfront, ensuring all penetration testing activities remain strictly confined to authorized targets.

Does scope management require a specific data format for defining testing constraints?▼

Yes, scope management requires structured scope definitions in JSON format to accurately define testing constraints, apply program-specific rules, and integrate with external APIs for automated scope extraction.

Why use a dedicated scope management process for security assessments?▼

Using a dedicated scope management process for security assessments prevents accidental testing of out-of-scope assets, ensures strict adherence to program rules, and automatically validates target boundaries before testing begins.