Directories
¶
| Path | Synopsis |
|---|---|
|
app
|
|
|
artifact-cas/cmd
command
|
|
|
cli
command
|
|
|
cli/documentation
command
|
|
|
cli/internal/repositoryconfig
Package repositoryconfig reads the Chainloop configuration committed to a repository.
|
Package repositoryconfig reads the Chainloop configuration committed to a repository. |
|
cli/internal/trace/codex
Package codex captures sessions from the Codex CLI's native hooks and JSONL rollouts.
|
Package codex captures sessions from the Codex CLI's native hooks and JSONL rollouts. |
|
cli/internal/trace/copilot
Package copilot captures GitHub Copilot sessions, from Copilot CLI and from the Copilot agent in VS Code, through the Copilot hook files and the session event log that Copilot keeps on disk.
|
Package copilot captures GitHub Copilot sessions, from Copilot CLI and from the Copilot agent in VS Code, through the Copilot hook files and the session event log that Copilot keeps on disk. |
|
cli/internal/trace/e2e
Package e2e is the end-to-end test suite of Chainloop Trace (spec issue-3635).
|
Package e2e is the end-to-end test suite of Chainloop Trace (spec issue-3635). |
|
cli/internal/trace/pointer
Package pointer holds the parts of the pointers to spec sources that do not depend on the agent (spec issue-3556).
|
Package pointer holds the parts of the pointers to spec sources that do not depend on the agent (spec issue-3556). |
|
cli/internal/trace/providers
Package providers registers all available AI coding agent trace providers in one place.
|
Package providers registers all available AI coding agent trace providers in one place. |
|
cli/internal/trace/skill
Package skill keeps a copy of each skill folder that a coding session used, and turns the copy into the materials that the evidence holds.
|
Package skill keeps a copy of each skill folder that a coding session used, and turns the copy into the materials that the evidence holds. |
|
cli/internal/trace/spec
Package spec captures the specification a coding session was built from.
|
Package spec captures the specification a coding session was built from. |
|
cli/pkg/prompt
Package prompt asks a user to pick from a list or type a value, on the terminal or in plain text where there is no terminal to draw on.
|
Package prompt asks a user to pick from a list or type a value, on the terminal or in plain text where there is no terminal to draw on. |
|
controlplane/cmd
command
|
|
|
controlplane/internal/panicguard
Package panicguard runs background work in a goroutine with a recovery frame.
|
Package panicguard runs background work in a goroutine with a recovery frame. |
|
internal
|
|
|
redaction
Package redaction removes detected secrets from JSON documents before they leave the machine.
|
Package redaction removes detected secrets from JSON documents before they leave the machine. |
|
labs
|
|
|
wasm-policy-sdk/go
module
|
|
|
pkg
|
|
|
attestation/crafter/materials/accesschk
Package accesschk parses the text output of the Sysinternals AccessChk tool (https://learn.microsoft.com/en-us/sysinternals/downloads/accesschk) into a structured representation.
|
Package accesschk parses the text output of the Sysinternals AccessChk tool (https://learn.microsoft.com/en-us/sysinternals/downloads/accesschk) into a structured representation. |
|
attestation/crafter/materials/aisecuritycontext
Package aisecuritycontext defines the wire types of the CHAINLOOP_AI_SECURITY_CONTEXT material: a security context compiled from a repository's fix history, carrying recurring vulnerability fingerprints, the attack surfaces they share, ranked risks, and byte-verifiable evidence anchors backing each claim.
|
Package aisecuritycontext defines the wire types of the CHAINLOOP_AI_SECURITY_CONTEXT material: a security context compiled from a repository's fix history, carrying recurring vulnerability fingerprints, the attack surfaces they share, ranked risks, and byte-verifiable evidence anchors backing each claim. |
|
attestation/crafter/materials/archiveio
Package archiveio detects and walks the archive containers Chainloop accepts as material values (zip, tar, tar.gz), enforcing the guards that keep a hostile archive from exhausting the host: entry-count and uncompressed-size limits, and rejection of paths that escape the extraction root.
|
Package archiveio detects and walks the archive containers Chainloop accepts as material values (zip, tar, tar.gz), enforcing the guards that keep a hostile archive from exhausting the host: entry-count and uncompressed-size limits, and rejection of paths that escape the extraction root. |
|
attestation/crafter/materials/buildlog
Package buildlog extracts the compiler and build diagnostics (warnings and errors) from the logs Microsoft build tools write, and normalizes them into one Chainloop-defined structure that policies evaluate:
|
Package buildlog extracts the compiler and build diagnostics (warnings and errors) from the logs Microsoft build tools write, and normalizes them into one Chainloop-defined structure that policies evaluate: |
|
attestation/crafter/materials/cobertura
Package cobertura provides the XML structs to parse Cobertura code coverage reports.
|
Package cobertura provides the XML structs to parse Cobertura code coverage reports. |
|
attestation/crafter/materials/dranzer
Package dranzer parses the plain-text report produced by the CERT/CC dranzer tool (https://github.com/CERTCC/dranzer), which fuzz-tests ActiveX/COM controls.
|
Package dranzer parses the plain-text report produced by the CERT/CC dranzer tool (https://github.com/CERTCC/dranzer), which fuzz-tests ActiveX/COM controls. |
|
attestation/crafter/materials/pitest
Package pitest provides the XML structs to parse PIT mutation testing reports (mutations.xml).
|
Package pitest provides the XML structs to parse PIT mutation testing reports (mutations.xml). |
|
attestation/crafter/materials/radamsa
Package radamsa parses radamsa's -M metadata log into structured records.
|
Package radamsa parses radamsa's -M metadata log into structured records. |
|
attestation/crafter/materials/trufflehog
Package trufflehog parses TruffleHog's --json output, which is JSONL (newline-delimited: one JSON finding object per line), into structured findings.
|
Package trufflehog parses TruffleHog's --json output, which is JSONL (newline-delimited: one JSON finding object per line), into structured findings. |
|
blobmanager/s3accesspoint
Package s3accesspoint implements a CAS backend that targets a single AWS S3 Access Point per tenant.
|
Package s3accesspoint implements a CAS backend that targets a single AWS S3 Access Point per tenant. |
|
cache/attestationbundle
Package attestationbundle provides a typed cache for attestation bundles.
|
Package attestationbundle provides a typed cache for attestation bundles. |
|
cache/casexistence
Package casexistence provides a typed cache of the blobs known to exist in a CAS backend, so repeated uploads of the same content skip the backend.
|
Package casexistence provides a typed cache of the blobs known to exist in a CAS backend, so repeated uploads of the same content skip the backend. |
|
cache/policyevalbundle
Package policyevalbundle provides a typed cache for policy evaluation bundles.
|
Package policyevalbundle provides a typed cache for policy evaluation bundles. |
|
credentials/vault
KeyVal V2 secrets implementation for Hashicorp Vault
|
KeyVal V2 secrets implementation for Hashicorp Vault |
|
entdriver
Package entdriver provides ent driver wrappers.
|
Package entdriver provides ent driver wrappers. |
|
errorsx
Package errorsx creates errors that record the call stack where they start.
|
Package errorsx creates errors that record the call stack where they start. |
|
errorsx/errorsxtest
Package errorsxtest helps tests check the origin stack that Sentry records for an error.
|
Package errorsxtest helps tests check the origin stack that Sentry records for an error. |
|
netguard
Package netguard restricts outbound HTTP connections to publicly routable destinations.
|
Package netguard restricts outbound HTTP connections to publicly routable destinations. |
|
prinfo/schemas
command
|
|
|
tabular
Package tabular parses delimited tabular text (CSV or TSV) into a header-plus-rows structure.
|
Package tabular parses delimited tabular text (CSV or TSV) into a header-plus-rows structure. |
|
test
|
|
|
e2e/tekton-runner
command
e2e test binary for TektonPipeline runner.
|
e2e test binary for TektonPipeline runner. |
Click to show internal directories.
Click to hide internal directories.