The specific path or method an attacker uses to gain unauthorized access to a system or network.

What is an attack vector?

An attack vector is the specific route an attacker takes to breach your defenses. If a vulnerability is the unlocked door and an exploit is the act of opening it, the attack vector is the hallway the attacker walks down to reach that door.

Common attack vectors include:

  • Phishing and social engineering. Tricking humans into clicking malicious links, opening infected attachments, or sharing credentials. According to Keepnet, an estimated 3.4 billion phishing emails are sent daily, making it the most common initial attack vector.
  • Unpatched vulnerabilities. Exploiting known software flaws that haven't been remediated. This is where vulnerability scanning, CVSS, EPSS, and KEV come in.
  • Compromised credentials. Using stolen, leaked, or brute-forced passwords to authenticate as a legitimate user. Credential stuffing and password spraying attacks target this vector.
  • Misconfigured services. Exploiting cloud resources, databases, or APIs left exposed through misconfiguration. Publicly accessible S3 buckets, open database ports, and overly permissive IAM roles all fall here.
  • Supply chain. Compromising a trusted third-party component (an open-source library, a SaaS integration, a vendor's update mechanism) to gain access to downstream targets.
  • Insider threats. Malicious or negligent actions by employees, contractors, or partners with legitimate access.

Why attack vectors matter for startups

Understanding attack vectors helps you allocate your limited security resources to the entry points attackers actually use, rather than defending against theoretical threats.

  1. Your attack surface determines your vectors. A startup with a web application, cloud infrastructure, and a remote team has different attack vectors than a hardware company with a physical office. Map your attack surface first, then identify which vectors apply.
  2. Most breaches use a small set of vectors. According to Verizon's 2025 Data Breach Investigations Report, the majority of breaches involve credentials, phishing, or exploitation of vulnerabilities. You don't need to defend against everything, just the vectors most relevant to your technology stack and threat model.
  3. Each vector maps to specific controls. Phishing maps to email filtering and security awareness training. Unpatched vulnerabilities map to scanning and patch management. Misconfigurations map to CSPM and infrastructure-as-code reviews. Knowing your vectors tells you where to invest.
  4. CVSS uses attack vector as a scoring factor. The CVSS base score includes "Attack Vector" as a metric: Network (remotely exploitable), Adjacent (requires shared network), Local (requires local access), or Physical (requires physical access). Network-vector vulnerabilities are scored higher because they're accessible to the most attackers.

How Fencer helps reduce attack vectors

Fencer addresses multiple attack vectors simultaneously. SAST catches code-level vulnerabilities before they reach production. CSPM detects misconfigurations that expose cloud services. EASM discovers external-facing assets attackers can target. By covering code, cloud, and perimeter in a single platform, Fencer helps startups systematically reduce the attack paths available to adversaries.