risk

package
v1.2.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jun 5, 2026 License: Apache-2.0 Imports: 19 Imported by: 0

Documentation

Overview

Package risk provides NS 5814-based risk management with wizard flows.

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func New

func New() modregistry.Module

func RequireRiskOwnerDecision

func RequireRiskOwnerDecision(action string, q db.Querier, e *authz.Engine) func(http.Handler) http.Handler

func RequireRiskReadScoped

func RequireRiskReadScoped(q db.Querier, e *authz.Engine) func(http.Handler) http.Handler

func RequireRiskTogglePublic added in v1.0.1

func RequireRiskTogglePublic(q db.Querier, e *authz.Engine) func(http.Handler) http.Handler

func RequireRiskUpdateOwn added in v1.0.1

func RequireRiskUpdateOwn(q db.Querier, e *authz.Engine) func(http.Handler) http.Handler

Types

type Handler

type Handler struct {
	// contains filtered or unexported fields
}

func NewHandler

func NewHandler(q db.Querier, engine *authz.Engine) *Handler

func (*Handler) AcceptAssessment

func (h *Handler) AcceptAssessment(w http.ResponseWriter, r *http.Request)

func (*Handler) AddAssessmentAsset

func (h *Handler) AddAssessmentAsset(w http.ResponseWriter, r *http.Request)

func (*Handler) AddAssessmentParticipant

func (h *Handler) AddAssessmentParticipant(w http.ResponseWriter, r *http.Request)

func (*Handler) AddRisk

func (h *Handler) AddRisk(w http.ResponseWriter, r *http.Request)

func (*Handler) AddRiskAsset

func (h *Handler) AddRiskAsset(w http.ResponseWriter, r *http.Request)

func (*Handler) CreateAssessment

func (h *Handler) CreateAssessment(w http.ResponseWriter, r *http.Request)

func (*Handler) DecisionRisk

func (h *Handler) DecisionRisk(w http.ResponseWriter, r *http.Request)

func (*Handler) DecisionStart

func (h *Handler) DecisionStart(w http.ResponseWriter, r *http.Request)

func (*Handler) DeclineAssessment

func (h *Handler) DeclineAssessment(w http.ResponseWriter, r *http.Request)

func (*Handler) DeleteAssessment

func (h *Handler) DeleteAssessment(w http.ResponseWriter, r *http.Request)

func (*Handler) DeleteRisk

func (h *Handler) DeleteRisk(w http.ResponseWriter, r *http.Request)

func (*Handler) DeleteRiskAndRedirect

func (h *Handler) DeleteRiskAndRedirect(w http.ResponseWriter, r *http.Request)

func (*Handler) Detail

func (h *Handler) Detail(w http.ResponseWriter, r *http.Request)

func (*Handler) Evaluate

func (h *Handler) Evaluate(w http.ResponseWriter, r *http.Request)

func (*Handler) LinkActivity

func (h *Handler) LinkActivity(w http.ResponseWriter, r *http.Request)

func (*Handler) LinkMeasure

func (h *Handler) LinkMeasure(w http.ResponseWriter, r *http.Request)

func (*Handler) List

func (h *Handler) List(w http.ResponseWriter, r *http.Request)

func (*Handler) NewAssessment

func (h *Handler) NewAssessment(w http.ResponseWriter, r *http.Request)

func (*Handler) QuickCreateMeasure

func (h *Handler) QuickCreateMeasure(w http.ResponseWriter, r *http.Request)

func (*Handler) ReassessRisk

func (h *Handler) ReassessRisk(w http.ResponseWriter, r *http.Request)

func (*Handler) RemoveAssessmentAsset

func (h *Handler) RemoveAssessmentAsset(w http.ResponseWriter, r *http.Request)

func (*Handler) RemoveAssessmentParticipant

func (h *Handler) RemoveAssessmentParticipant(w http.ResponseWriter, r *http.Request)

func (*Handler) RemoveRiskAsset

func (h *Handler) RemoveRiskAsset(w http.ResponseWriter, r *http.Request)

func (*Handler) ReviewDecisionRisk

func (h *Handler) ReviewDecisionRisk(w http.ResponseWriter, r *http.Request)

func (*Handler) ReviewDecisionStart

func (h *Handler) ReviewDecisionStart(w http.ResponseWriter, r *http.Request)

func (*Handler) ReviewEvaluate

func (h *Handler) ReviewEvaluate(w http.ResponseWriter, r *http.Request)

func (*Handler) ReviewStart

func (h *Handler) ReviewStart(w http.ResponseWriter, r *http.Request)

func (*Handler) ReviewStep1

func (h *Handler) ReviewStep1(w http.ResponseWriter, r *http.Request)

func (*Handler) ReviewStep2

func (h *Handler) ReviewStep2(w http.ResponseWriter, r *http.Request)

func (*Handler) ReviewStep3

func (h *Handler) ReviewStep3(w http.ResponseWriter, r *http.Request)

func (*Handler) ReviewStep4

func (h *Handler) ReviewStep4(w http.ResponseWriter, r *http.Request)

func (*Handler) ReviewStepThreat added in v1.0.2

func (h *Handler) ReviewStepThreat(w http.ResponseWriter, r *http.Request)

func (*Handler) RiskDetail

func (h *Handler) RiskDetail(w http.ResponseWriter, r *http.Request)

func (*Handler) RiskRegister

func (h *Handler) RiskRegister(w http.ResponseWriter, r *http.Request)

func (*Handler) SaveDecisionRisk

func (h *Handler) SaveDecisionRisk(w http.ResponseWriter, r *http.Request)

func (*Handler) SaveEvaluate

func (h *Handler) SaveEvaluate(w http.ResponseWriter, r *http.Request)

func (*Handler) SaveReviewDecisionRisk

func (h *Handler) SaveReviewDecisionRisk(w http.ResponseWriter, r *http.Request)

func (*Handler) SaveReviewStep1

func (h *Handler) SaveReviewStep1(w http.ResponseWriter, r *http.Request)

func (*Handler) SaveReviewStep4

func (h *Handler) SaveReviewStep4(w http.ResponseWriter, r *http.Request)

func (*Handler) SaveReviewStepThreat added in v1.0.2

func (h *Handler) SaveReviewStepThreat(w http.ResponseWriter, r *http.Request)

func (*Handler) SaveStep2

func (h *Handler) SaveStep2(w http.ResponseWriter, r *http.Request)

func (*Handler) SaveStep3

func (h *Handler) SaveStep3(w http.ResponseWriter, r *http.Request)

func (*Handler) SaveStep4

func (h *Handler) SaveStep4(w http.ResponseWriter, r *http.Request)

func (*Handler) SaveStepThreat added in v1.0.2

func (h *Handler) SaveStepThreat(w http.ResponseWriter, r *http.Request)

func (*Handler) SearchActivities

func (h *Handler) SearchActivities(w http.ResponseWriter, r *http.Request)

func (*Handler) SearchMeasures

func (h *Handler) SearchMeasures(w http.ResponseWriter, r *http.Request)

func (*Handler) Step2

func (h *Handler) Step2(w http.ResponseWriter, r *http.Request)

func (*Handler) Step3

func (h *Handler) Step3(w http.ResponseWriter, r *http.Request)

func (*Handler) Step4

func (h *Handler) Step4(w http.ResponseWriter, r *http.Request)

func (*Handler) StepThreat added in v1.0.2

func (h *Handler) StepThreat(w http.ResponseWriter, r *http.Request)

func (*Handler) SubmitRiskReassessment

func (h *Handler) SubmitRiskReassessment(w http.ResponseWriter, r *http.Request)

func (*Handler) TogglePublic

func (h *Handler) TogglePublic(w http.ResponseWriter, r *http.Request)

func (*Handler) UnlinkActivity

func (h *Handler) UnlinkActivity(w http.ResponseWriter, r *http.Request)

func (*Handler) UnlinkActivityAndRedirect

func (h *Handler) UnlinkActivityAndRedirect(w http.ResponseWriter, r *http.Request)

func (*Handler) UnlinkMeasure

func (h *Handler) UnlinkMeasure(w http.ResponseWriter, r *http.Request)

func (*Handler) UnlinkMeasureAndRedirect

func (h *Handler) UnlinkMeasureAndRedirect(w http.ResponseWriter, r *http.Request)

Directories

Path Synopsis
templ: version: v0.3.1020
templ: version: v0.3.1020

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL