Skip to content

docs: add safety considerations to internal scanning - #237

Open
patrick-projectdiscovery wants to merge 1 commit into
mainfrom
docs/internal-scan-safety-considerations
Open

docs: add safety considerations to internal scanning#237
patrick-projectdiscovery wants to merge 1 commit into
mainfrom
docs/internal-scan-safety-considerations

Conversation

@patrick-projectdiscovery

@patrick-projectdiscovery patrick-projectdiscovery commented Aug 24, 2026

Copy link
Copy Markdown
Contributor

The internal scanning page explains how to point pd-agent at an internal range but says nothing about what is sitting on those ranges. Nuclei ships checks that reach printers and MFPs over port 9100, IPP, and SNMP, and on live hardware those can print pages or hang the print controller instead of returning a silent detection.

Adds a Safety Considerations section covering printers and MFPs, OT/ICS and building systems, VoIP and end-of-life hardware, Active Directory lockout, and connection-table exhaustion on network appliances. Each category says how to scope it out: Scan Exclusions for agent based scanning, -itags and -exclude-templates for the local scanning and upload path.

Neo's docs have carried this guidance since neo-docs #27 (use-cases/internal-network-pentest.mdx). This ports it to Cloud, where the same templates run against the same hardware.

Linked from the two points where templates get selected: Method 1 step 4, and after the Method 2 examples.

The matching pointer in the agent's own install guide is projectdiscovery/pd-agent#164.

Internal ranges contain printers, MFPs, PLCs, VoIP phones, and other embedded
devices. Nuclei checks that reach printers over raw print protocols, IPP, or
SNMP can print pages or hang the print controller rather than return a silent
detection.

Adds a Safety Considerations section covering printers, OT/ICS, VoIP and
end-of-life hardware, Active Directory lockout, and connection-table exhaustion
on appliances, with how to exclude each through Scan Exclusions or nuclei
template flags. Links to it from the two places templates get selected.

Neo's docs already carry this guidance in
use-cases/internal-network-pentest.mdx.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
@mintlify

mintlify Bot commented Aug 24, 2026

Copy link
Copy Markdown
Contributor

Preview deployment for your docs. Learn more about Mintlify Previews.

Project Status Preview Updated (UTC)
projectdiscovery 🟢 Ready View Preview Aug 24, 2026, 9:08 PM

💡 Tip: Enable Workflows to automatically generate PRs for you.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant