mrjoelkamp
01a6a2ab7d
refactor: remove copyright year; add newline
2024-10-18 09:25:31 -05:00
mrjoelkamp
0215b620cd
chore: apply license headers
2024-10-17 13:43:30 -05:00
mrjoelkamp
84c0b116a7
feat: add verifier version to vsa
2024-10-16 12:01:31 -05:00
mrjoelkamp
a686de72fd
feat: add input atts to result summary
2024-10-07 15:07:21 -05:00
mrjoelkamp
d58ce0c600
feat: add reference wrapper for envelope
2024-10-07 13:34:04 -05:00
James Carnegie
c0510fb76c
Support images as well as indexes in ImageDetailResolvers ( #183 )
...
* build: Generate test data for unsigned and no provenance image indexes
* feat: Add function to build index without SBOM or provenance for linux/amd64 platform
* feat: add build_image function to build image without SBOM or provenance for linux/amd64
* feat: Rename NO_SBOM_NO_PROVENANCE_INDEX_DIR to UNSIGNED_IMAGE_DIR
* feat: support images in details resolvers
2024-09-30 20:53:13 +01:00
mrjoelkamp
bb0843cd51
fix: only sign statements
2024-09-24 15:12:46 -05:00
mrjoelkamp
0378c94226
test: make test layouts smaller
2024-09-19 15:36:20 -05:00
mrjoelkamp
fd4e741a1f
feat: support containerd subject annotations
2024-09-19 15:10:56 -05:00
James Carnegie
4a70e5ae36
Add platform filtering support to mapping.yml ( #167 )
...
* chore!: rename package config -> mapping
* feat: add platform filtering support to mapping.yml
2024-09-18 21:11:55 +01:00
James Carnegie
05caa959c4
Use a Factory to create signature verifiers at policy evaluation time ( #165 )
...
* Make verifiers composable
* fix: remove unused code and improve signature verification logic
* fix: simplify abstractions and renamed some things
* fix: improve tl interface.
* fix: sort out signer/verifier
2024-09-18 13:34:10 +01:00
James Carnegie
b4e6767cc6
feature!: support for setting HTTP User-Agent header ( #157 )
...
* feature!: support for setting HTTP User-Agent header
* fix lint
* fix e2e
* refactor: move http.go to internal/util/useragent package and rename functions to Get and Set
* Move packages and use attest version
2024-09-09 14:22:17 +01:00
mrjoelkamp
fb69d9a09b
feat: add slsa v1 predicate type
2024-09-04 16:15:56 -05:00
James Carnegie
48e58a9115
Verify input image/platform against attestation subjects before passing to rego ( #148 )
...
* feat: verify subjects before passing to rego
2024-09-04 10:20:00 +01:00
James Carnegie
8982778507
refactor! remove pkg directory ( #145 )
...
* refactor!: remove pkg directory
* chore: include breaking changes in draft
2024-09-02 16:17:50 +01:00