compliance

package
v0.26.10 Latest Latest
Warning

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

Go to latest
Published: Aug 23, 2026 License: Apache-2.0 Imports: 1 Imported by: 0

Documentation

Index

Constants

View Source
const (
	StatusPresent = "present"
	StatusAbsent  = "absent"
	StatusNoData  = "no_data"
)

Variables

This section is empty.

Functions

This section is empty.

Types

type PracticeResult

type PracticeResult struct {
	ID     string // SSDF practice identifier, e.g. "PS.1"
	Name   string // human-readable practice name
	Signal string // what DevTrace evidence was evaluated
	Status string // "present", "absent", or "no_data"
}

PracticeResult maps a contributor's signals to a single SSDF practice.

func EvaluatePractices

func EvaluatePractices(
	signals *model.Signals,
	repo *model.RepoContext,
	categories map[string]float64,
	behavior *model.Behavior,
	aiSensing *model.AISensing,
) []PracticeResult

EvaluatePractices checks 8 SSDF practices against available contributor data.

Jump to

Keyboard shortcuts

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