CSPT key terms
CSPT · Get comfortable with the vocabulary.
- Statement of Work
- Related: Rules of Engagement, Point of Contact
The commercial contract for an engagement that sets out deliverables, schedule, level of effort, assumptions and cost. It defines what the client is buying and what the tester is obligated to produce.
- Point of Contact
- Related: Rules of Engagement, Authorization Letter
The named person on the client side and on the tester side responsible for coordination, approvals and emergency escalation. Testers must know how to reach them at any hour during testing.
- Non-Disclosure Agreement
- Related: Statement of Work
A contract obligating the tester to keep client information confidential and restricting how findings, credentials and data encountered during testing may be used, stored or disclosed.
- Rules of Engagement
- Related: Scope Definition, Authorization Letter, Testing Window
A written agreement describing how testing will be conducted: allowed techniques, in-scope targets, timing, prohibited actions such as denial of service, and the escalation path when something goes wrong.
- Scope Definition
- Related: Rules of Engagement, Authorization Letter
The explicit list of addresses, hostnames, applications, accounts and environments authorized for testing, together with what is excluded. Anything not listed must not be touched, even if reachable.
- Authorization Letter
- Related: Rules of Engagement, Scope Definition
A signed statement from someone with authority at the client confirming that testing of the listed assets is permitted during stated dates. It is the document produced if activity is questioned.
- Testing Window
- Related: Rules of Engagement, Scope Definition
The agreed dates and hours during which testing activity may take place, often set to avoid business-critical periods. Activity outside this window is unauthorized even if the target is in scope.
- Open Source Intelligence
- Related: Passive Reconnaissance, Subdomain Enumeration, Certificate Transparency
Collecting and correlating publicly available information such as registered domains, employee roles, technology job adverts and leaked credentials to map an organization's exposure without touching its systems.
- Passive Reconnaissance
- Related: Open Source Intelligence, Active Reconnaissance
Gathering information about a target from third-party sources, cached pages and public records without sending traffic to the target's own systems, making it very hard for the target to detect.
- Active Reconnaissance
- Related: Passive Reconnaissance, Vulnerability Scanning
Directly querying and probing the target's systems to discover hosts, open ports, services and versions. It produces logs and can trigger monitoring, so timing must respect the rules of engagement.
- Subdomain Enumeration
- Related: Certificate Transparency, Open Source Intelligence
Discovering hostnames under a parent domain using wordlists, DNS records, certificate logs and search engines. Forgotten development, staging and VPN portals found this way often carry weaker controls.
- Certificate Transparency
- Related: Subdomain Enumeration, Passive Reconnaissance
Public append-only logs of issued TLS certificates. Searching them reveals hostnames an organization has provisioned, including internal or staging systems that were never linked from public pages.
- Vulnerability Scanning
- Related: False Positive, Manual Validation
Automated checks that compare hosts and applications against known signatures and configuration baselines to produce candidate weaknesses. Results are leads, not findings, until a human confirms them.
- False Positive
- Related: Manual Validation, Vulnerability Scanning
A reported weakness that either does not exist or cannot be exploited in the target's actual configuration. Reporting these without checking damages credibility and wastes the client's remediation effort.
- Manual Validation
- Related: False Positive, Proof of Concept
Human confirmation that a suspected weakness is genuine and reachable, usually by reproducing the condition carefully and recording the exact request, response and result.
- CVSS
- Related: Risk Rating
A standardized framework that scores vulnerability severity from metrics such as attack vector, complexity, privileges required and impact. Scores help compare issues but do not replace business context.
- Proof of Concept
- Related: Manual Validation, Evidence Capture
A minimal, controlled demonstration that a weakness can actually be exploited, showing the precise steps or request and the resulting evidence while avoiding damage or data loss.
- Pivoting
- Related: Port Forwarding, SOCKS Proxy, Lateral Movement
Using a compromised host as a relay point to reach network segments and services that are not directly reachable from the tester's own machine.
- Port Forwarding
- Related: Pivoting, SOCKS Proxy
Redirecting a local port through a compromised host to a service on an internal network, so ordinary tools can interact with the internal target as though it were local.
- SOCKS Proxy
- Related: Pivoting, Port Forwarding
A proxy tunnel built over an existing foothold that relays arbitrary TCP connections through the compromised host, letting scanning and client tools reach many internal addresses at once.
- Lateral Movement
- Related: Pivoting, Kerberoasting
Moving from one compromised system to other hosts in the environment using stolen credentials, remote execution services or trust relationships, with the aim of reaching higher-value assets.
- SQL Injection
- Related: Cross-Site Scripting, Web Shell
Supplying database syntax through unsanitized input so the application executes altered queries, which can bypass authentication, disclose data or modify records.
- Cross-Site Scripting
- Related: SQL Injection, Web Shell
Injecting script into content that other users will view, so it runs in their browsers and can steal sessions, perform actions as them or manipulate what they see.
- Insecure Direct Object Reference
- Related: Proof of Concept
Accessing another user's records by changing an identifier in a request, because the application verifies that a user is logged in but not that they own the object.
- Server-Side Request Forgery
- Related: Pivoting
Causing the server to issue requests to destinations the attacker chooses, such as internal services or cloud metadata endpoints, exploiting the server's own network position and trust.
- Web Shell
- Related: SQL Injection, Token Impersonation
A small script placed on a web server that accepts commands over HTTP, giving the attacker remote execution in the context of the web service account.
- Kerberoasting
- Related: AS-REP Roasting, Lateral Movement
Requesting Kerberos service tickets for accounts that have service principal names, then cracking the encrypted material offline to recover the service account's password.
- AS-REP Roasting
- Related: Kerberoasting, BloodHound
Requesting authentication response data for accounts configured without Kerberos pre-authentication, then cracking it offline to obtain those accounts' passwords without any prior access.
- BloodHound
- Related: ACL Abuse, Lateral Movement
A graph analysis tool that maps users, computers, sessions and permissions in Active Directory to reveal the shortest relationship paths from a starting account to highly privileged targets.
- ACL Abuse
- Related: BloodHound, DCSync
Exploiting delegated Active Directory permissions, such as GenericAll or WriteDACL, to reset passwords, add group members or grant rights without cracking any credentials.
- DCSync
- Related: ACL Abuse, Lateral Movement
Impersonating a domain controller's replication request to pull stored password hashes for domain accounts, including the krbtgt account, from Active Directory.
- SUID Binary
- Related: Sudo Misconfiguration
A Linux executable marked to run with the permissions of its owner rather than the caller. Certain binaries can be abused to execute commands as root.
- Sudo Misconfiguration
- Related: SUID Binary
A sudoers entry that lets a user run particular commands as root, where those commands can be leveraged to read files, spawn a shell or edit permissions.
- Unquoted Service Path
- Related: Token Impersonation
A Windows service whose executable path contains spaces and lacks quotation marks, allowing an attacker who can write to a parent directory to plant a binary that the service runs as its own account.
- Token Impersonation
- Related: Unquoted Service Path
Abusing Windows access tokens held by services or logged-on users, often through the SeImpersonate privilege, to execute code in a higher-integrity or more privileged security context.
- Executive Summary
- Related: Risk Rating, Remediation Recommendation
A short, non-technical opening section describing the engagement, the overall risk posture and the most important themes, written for decision makers who will not read the technical detail.
- Risk Rating
- Related: CVSS, Remediation Recommendation
Assigning severity to each finding by combining technical impact with business context such as data sensitivity and exposure, so the client can prioritize remediation sensibly.
- Chain of Custody
- Related: Evidence Capture
A documented record of who collected each piece of evidence, when, from where, and every transfer or storage location since, so its integrity can be defended later.
- Evidence Capture
- Related: Chain of Custody, Proof of Concept
Recording proof of exploitation, such as timestamped screenshots, command output and HTTP requests, stored securely and referenced in the report so findings can be reproduced.
- Remediation Recommendation
- Related: Risk Rating, Evidence Capture
Specific actionable advice on how to fix a finding, covering code or configuration changes, compensating controls where a full fix is delayed, and how the fix can be verified.