Skip to content

Commit 8cb9154

Browse files
authored
Merge pull request #7 from rnjudge/fix-link-typo
Small fix: Properly link references
2 parents ccec8d9 + 72caf13 commit 8cb9154

File tree

1 file changed

+3
-3
lines changed

1 file changed

+3
-3
lines changed

OPENVEX-SPEC.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -33,13 +33,13 @@ Another key part of VEX is time. It matters _when_ statements are made. VEX is
3333
designed to be a sequence of statements, each overriding, but also enriching
3434
the previous ones with new information. Each statement has a timestamp
3535
associated with it, either exlicitly in the markup or derived from containint
36-
structures (see [Inheritance Flow](#Inheritance Flow)).
36+
structures (see [Inheritance Flow](#Inheritance-Flow)).
3737

3838
## VEX Documents
3939

4040
A VEX document is a data structure grouping one or more VEX statements.
4141
Documents also have timestamps, which may cascade down to statements (see
42-
[Inheritance Flow](#Inheritance Flow)). Documents can also be versioned.
42+
[Inheritance Flow](#Inheritance-Flow)). Documents can also be versioned.
4343

4444
### A Sample Scenario
4545

@@ -197,7 +197,7 @@ The following table lists the fields of the OpenVEX statement struct.
197197
| subcomponents || Identifiers of components where the vulnerability originates. While the statement asserts about the impact on the software product, listing `subcomponents` let scanners find identifiers to match their findings. |
198198
| status || A VEX statement MUST provide the status of the vulnerabilities with respect to the products and components listed in the statement. `status` MUST be one of the labels defined by VEX (see [Status](#Status)), some of which have further options and requirements. |
199199
| status_notes || A statement MAY convey information about how `status` was determined and MAY reference other VEX information. |
200-
| justification | ✓/✕ | For statements conveying a `not_affected` status, a VEX statement MUST include either a status justification or an impact_statement informing why the product is not affected by the vulnerability. Justifications are fixed labels defined by VEX. See [Status Justifications](#Status Justifications) below for valid values. |
200+
| justification | ✓/✕ | For statements conveying a `not_affected` status, a VEX statement MUST include either a status justification or an impact_statement informing why the product is not affected by the vulnerability. Justifications are fixed labels defined by VEX. See [Status Justifications](#Status-Justifications) below for valid values. |
201201
| impact_statement | ✓/✕ | For statements conveying a `not_affected` status, a VEX statement MUST include either a status justification or an impact_statement informing why the product is not affected by the vulnerability. An impact statement is a free form text containing a description of why the vulnerability cannot be exploited. This field is not intended to be machine readable so its use is highly discouraged for automated systems. |
202202
| action_statement || For a statement with "affected" status, a VEX statement MUST include a statement that SHOULD describe actions to remediate or mitigate the vulnerability. |
203203
| action_statement_timestamp || The timestamp when the action statement was issued. |

0 commit comments

Comments
 (0)