Skip to main content

Resolution

@forge/monorepo


@forge/monorepo / backend/src / Resolution

Type Alias: Resolution

Resolution = { kind: "fixed"; reference: string; summary: string; } | { kind: "accepted"; owner: string; reason: string; revisitBy: string; }

Defined in: backend/src/security/findings.ts:21

Union Members

Type Literal

{ kind: "fixed"; reference: string; summary: string; }

kind

readonly kind: "fixed"

reference

readonly reference: string

The commit or issue. So the fix can be read, not taken on trust.

summary

readonly summary: string


Type Literal

{ kind: "accepted"; owner: string; reason: string; revisitBy: string; }

kind

readonly kind: "accepted"

owner

readonly owner: string

A person, not a team. "The platform team accepted this" is nobody accepting it.

reason

readonly reason: string

revisitBy

readonly revisitBy: string

When it must be revisited. An acceptance with no expiry is a decision nobody will look at again.