Core Concepts
A small vocabulary explains almost everything in apPosture. Learn these seven terms and the rest of the platform becomes intuitive.
The object model
Application ──< Target ──< Assessment (scan run) ──< Finding ──> Vulnerability
│ (deduped)
└──< Repository (source) ──< Assessment ──< Finding ───────────┘
Application
The business-level unit - a product, service or site. Carries an environment (prod/staging/dev) and business criticality, which weight risk. All posture and compliance numbers roll up to applications. Microservices can be grouped under a Product (see Products).
Target
A concrete scannable endpoint: a URL for DAST, or a source Repository for code scanning. A target belongs to an application and can carry authentication configuration so scanners reach logged-in surface.
Assessment
One execution of a scanner - a DAST scan, a SAST run, an SCA run, a container scan, an import, etc. Every assessment records what ran, when, and which findings it produced. The Assessments page is the run history across all tools.
Finding
A single issue as reported by one tool. A SAST finding and a DAST finding can describe the same underlying weakness - that's where vulnerabilities come in.
Vulnerability
The unified atom. apPosture computes a source-aware fingerprint and merges findings that describe the same real issue across tools into one Vulnerability. This is what you triage in the Vulnerabilities hub; it carries the merged evidence, the correlated sources, and a single status.
Findings are raw tool output. Vulnerabilities are the deduplicated, correlated truth you act on. One vulnerability may be backed by several findings.
Risk & scoring terms
| Term | Meaning |
|---|---|
| Severity | Critical / High / Medium / Low / Info - base impact rating. |
| CVSS | Standard 0-10 severity score. |
| EPSS | Probability (0-100%) a CVE will be exploited in the wild in the next 30 days. |
| KEV | On CISA's Known Exploited Vulnerabilities list - proven, active exploitation. |
| Reachable | The vulnerable code/endpoint is actually reachable from an entry point (not dead code). |
| Exploit confirmed | apPosture proved exploitability with a working proof-of-exploit - not an AI guess. |
See Severity & Scoring for how these combine into priority.
Posture & lifecycle terms
- Posture score / grade - an A-F rating of overall security health, shown on the Dashboard and in executive reports.
- Coverage - how much of your portfolio has been tested by DAST / SAST / SCA.
- Triage status - a finding's lifecycle:
New → Triaged → Confirmed → In progress → Resolved / Verified / Closed, plusFalse positiveandRisk accepted. - SLA - the remediation deadline for a finding based on its severity (see SLA Policy).
- Gate - a CI/CD pass/fail decision driven by Policies.
- Attack chain - a multi-step path an attacker could take by combining several vulnerabilities (see Attack Map).
The scan pipeline
Every DAST scan runs as two named stages:
DAST stage → AI exploitation stage
crawl + active AI-assisted exploitation,
vulnerability tests false-positive filtering,
business-impact & fix suggestions
The Deep profile turns on the most aggressive settings and all available engines. Profiles are covered in Running a scan.