Documentation
¶
Overview ¶
Package risk provides NS 5814-based risk management with wizard flows.
Index ¶
- func New() modregistry.Module
- func RequireRiskOwnerDecision(action string, q db.Querier, e *authz.Engine) func(http.Handler) http.Handler
- func RequireRiskReadScoped(q db.Querier, e *authz.Engine) func(http.Handler) http.Handler
- func RequireRiskTogglePublic(q db.Querier, e *authz.Engine) func(http.Handler) http.Handler
- func RequireRiskUpdateOwn(q db.Querier, e *authz.Engine) func(http.Handler) http.Handler
- type Handler
- func (h *Handler) AcceptAssessment(w http.ResponseWriter, r *http.Request)
- func (h *Handler) AddAssessmentAsset(w http.ResponseWriter, r *http.Request)
- func (h *Handler) AddAssessmentParticipant(w http.ResponseWriter, r *http.Request)
- func (h *Handler) AddRisk(w http.ResponseWriter, r *http.Request)
- func (h *Handler) AddRiskAsset(w http.ResponseWriter, r *http.Request)
- func (h *Handler) CreateAssessment(w http.ResponseWriter, r *http.Request)
- func (h *Handler) DecisionRisk(w http.ResponseWriter, r *http.Request)
- func (h *Handler) DecisionStart(w http.ResponseWriter, r *http.Request)
- func (h *Handler) DeclineAssessment(w http.ResponseWriter, r *http.Request)
- func (h *Handler) DeleteAssessment(w http.ResponseWriter, r *http.Request)
- func (h *Handler) DeleteRisk(w http.ResponseWriter, r *http.Request)
- func (h *Handler) DeleteRiskAndRedirect(w http.ResponseWriter, r *http.Request)
- func (h *Handler) Detail(w http.ResponseWriter, r *http.Request)
- func (h *Handler) Evaluate(w http.ResponseWriter, r *http.Request)
- func (h *Handler) LinkActivity(w http.ResponseWriter, r *http.Request)
- func (h *Handler) LinkMeasure(w http.ResponseWriter, r *http.Request)
- func (h *Handler) List(w http.ResponseWriter, r *http.Request)
- func (h *Handler) NewAssessment(w http.ResponseWriter, r *http.Request)
- func (h *Handler) QuickCreateMeasure(w http.ResponseWriter, r *http.Request)
- func (h *Handler) ReassessRisk(w http.ResponseWriter, r *http.Request)
- func (h *Handler) RemoveAssessmentAsset(w http.ResponseWriter, r *http.Request)
- func (h *Handler) RemoveAssessmentParticipant(w http.ResponseWriter, r *http.Request)
- func (h *Handler) RemoveRiskAsset(w http.ResponseWriter, r *http.Request)
- func (h *Handler) ReviewDecisionRisk(w http.ResponseWriter, r *http.Request)
- func (h *Handler) ReviewDecisionStart(w http.ResponseWriter, r *http.Request)
- func (h *Handler) ReviewEvaluate(w http.ResponseWriter, r *http.Request)
- func (h *Handler) ReviewStart(w http.ResponseWriter, r *http.Request)
- func (h *Handler) ReviewStep1(w http.ResponseWriter, r *http.Request)
- func (h *Handler) ReviewStep2(w http.ResponseWriter, r *http.Request)
- func (h *Handler) ReviewStep3(w http.ResponseWriter, r *http.Request)
- func (h *Handler) ReviewStep4(w http.ResponseWriter, r *http.Request)
- func (h *Handler) ReviewStepThreat(w http.ResponseWriter, r *http.Request)
- func (h *Handler) RiskDetail(w http.ResponseWriter, r *http.Request)
- func (h *Handler) RiskRegister(w http.ResponseWriter, r *http.Request)
- func (h *Handler) SaveDecisionRisk(w http.ResponseWriter, r *http.Request)
- func (h *Handler) SaveEvaluate(w http.ResponseWriter, r *http.Request)
- func (h *Handler) SaveReviewDecisionRisk(w http.ResponseWriter, r *http.Request)
- func (h *Handler) SaveReviewStep1(w http.ResponseWriter, r *http.Request)
- func (h *Handler) SaveReviewStep4(w http.ResponseWriter, r *http.Request)
- func (h *Handler) SaveReviewStepThreat(w http.ResponseWriter, r *http.Request)
- func (h *Handler) SaveStep2(w http.ResponseWriter, r *http.Request)
- func (h *Handler) SaveStep3(w http.ResponseWriter, r *http.Request)
- func (h *Handler) SaveStep4(w http.ResponseWriter, r *http.Request)
- func (h *Handler) SaveStepThreat(w http.ResponseWriter, r *http.Request)
- func (h *Handler) SearchActivities(w http.ResponseWriter, r *http.Request)
- func (h *Handler) SearchMeasures(w http.ResponseWriter, r *http.Request)
- func (h *Handler) Step2(w http.ResponseWriter, r *http.Request)
- func (h *Handler) Step3(w http.ResponseWriter, r *http.Request)
- func (h *Handler) Step4(w http.ResponseWriter, r *http.Request)
- func (h *Handler) StepThreat(w http.ResponseWriter, r *http.Request)
- func (h *Handler) SubmitRiskReassessment(w http.ResponseWriter, r *http.Request)
- func (h *Handler) TogglePublic(w http.ResponseWriter, r *http.Request)
- func (h *Handler) UnlinkActivity(w http.ResponseWriter, r *http.Request)
- func (h *Handler) UnlinkActivityAndRedirect(w http.ResponseWriter, r *http.Request)
- func (h *Handler) UnlinkMeasure(w http.ResponseWriter, r *http.Request)
- func (h *Handler) UnlinkMeasureAndRedirect(w http.ResponseWriter, r *http.Request)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func New ¶
func New() modregistry.Module
func RequireRiskReadScoped ¶
func RequireRiskTogglePublic ¶ added in v1.0.1
Types ¶
type Handler ¶
type Handler struct {
// contains filtered or unexported fields
}
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) 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) 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) 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) 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) 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)
Click to show internal directories.
Click to hide internal directories.