Reference

Security Glossary

43 authoritative definitions covering penetration testing, application security, and AI-driven vulnerability testing — written for developers and security teams.

43 terms · Updated June 2026
A

The sum of all potential entry points where an unauthorized user could attempt to enter, extract data from, or disrupt a system — including exposed network ports, APIs, web interfaces, authentication endpoints, third-party integrations, and human-facing channels such as email.

What is Attack Surface? →
B

The defensive security team responsible for protecting an organization's assets, detecting attacks in progress, and responding to security incidents.

What is Blue Team? →

A crowdsourced security program that offers financial rewards to independent security researchers who responsibly disclose vulnerabilities in a product or service.

What is Bug Bounty? →
C

CI/CD Security

Continuous Integration / Continuous Deployment Security

The practice of integrating automated security testing and policy enforcement directly into software build and deployment pipelines.

What is CI/CD Security? →

CVSS Score

Common Vulnerability Scoring System

A standardized numerical score from 0 to 10 that rates the severity of a security vulnerability based on its exploitability and potential impact.

What is CVSS Score? →
D

A cultural and technical philosophy that integrates security practices throughout every phase of the software development lifecycle, rather than treating security as a separate, end-stage review.

What is DevSecOps? →
E

A piece of software, command sequence, or technique that leverages a known vulnerability to cause unintended or unauthorized behavior in a target system.

What is Exploit? →
F
I

A vulnerability that occurs when an application exposes an internal implementation object — such as a database record ID, filename, or account number — without verifying that the requesting user is authorized to access it.

What is IDOR? →
J

A compact, self-contained token format used to transmit claims between parties as a digitally signed JSON object, widely used for API authentication and single sign-on flows.

What is JWT? →
M

An authentication mechanism that requires users to present two or more independent verification factors before access is granted: something you know (password), something you have (hardware token or authenticator app), or something you are (biometric).

What is MFA? →
O

An authorization framework that allows applications to obtain limited delegated access to user accounts on third-party services without requiring users to share their passwords.

What is OAuth 2.0? →

A regularly updated consensus list of the ten most critical security risks to web applications, published by the Open Web Application Security Project (OWASP).

What is OWASP Top 10? →
P

The component of an attack that performs the attacker's intended malicious action after a vulnerability has been triggered.

What is Payload? →

A collaborative security exercise in which red team (offensive) and blue team (defensive) practitioners work together in real time to simulate attacks and immediately measure detection and response quality.

What is Purple Team? →
R

A group of security professionals who simulate sophisticated, persistent adversaries to test an organization's ability to detect and respond to real-world attacks.

What is Red Team? →

A critical vulnerability class that allows an attacker to execute arbitrary commands or code on a target system from a remote location, typically without requiring physical access or prior authentication.

What is RCE? →

A type of remote shell session where the compromised target machine initiates an outbound network connection back to the attacker's system, circumventing inbound firewall rules that would block a traditional bind shell.

What is Reverse Shell? →
S

A vulnerability that allows an attacker to induce a server to make HTTP requests to arbitrary internal or external destinations on their behalf, bypassing network segmentation and firewall controls.

What is SSRF? →

The use of psychological manipulation to deceive individuals into divulging confidential information, performing actions, or bypassing security controls — without exploiting any technical vulnerability.

What is Social Engineering? →

An injection attack where malicious SQL statements are inserted into application input fields that are passed unsanitized to a database query, allowing attackers to manipulate query logic.

What is SQL Injection? →
T

A structured process for systematically identifying, prioritizing, and planning mitigations for potential security threats to a system, ideally conducted during the design phase before code is written.

What is Threat Modeling? →
V
W

A security control that monitors, filters, and blocks HTTP/HTTPS traffic between clients and a web application based on rule sets designed to detect common attack patterns.

What is WAF? →
X

A vulnerability in applications that parse XML input with a misconfigured parser that allows the processing of external entity references embedded in the document.

What is XXE? →
Z

A security model built on the principle that no user, device, or network segment should be implicitly trusted — even those already inside a traditional network perimeter.

What is Zero Trust? →

Related resources