Skip to content

Commit 08f6bb6

Browse files
committed
chore: add k9iser.toml (Batch 2C)
1 parent f465ce9 commit 08f6bb6

1 file changed

Lines changed: 32 additions & 0 deletions

File tree

k9iser.toml

Lines changed: 32 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,32 @@
1+
# SPDX-License-Identifier: PMPL-1.0-or-later
2+
# Copyright (c) 2026 Jonathan D.A. Jewell (hyperpolymath) <j.d.a.jewell@open.ac.uk>
3+
#
4+
# k9iser manifest for k9-pre-commit
5+
# K9 pre-commit hooks — Git hook integration for K9 contract validation
6+
7+
[project]
8+
name = "k9-pre-commit"
9+
safety_tier = "hunt"
10+
11+
[[source]]
12+
path = "Justfile"
13+
type = "justfile"
14+
output = "generated/k9iser/justfile-recipes.k9"
15+
16+
[[source]]
17+
path = "Containerfile"
18+
type = "containerfile"
19+
output = "generated/k9iser/container-build.k9"
20+
21+
[[source]]
22+
path = ".github/workflows/hypatia-scan.yml"
23+
type = "workflow"
24+
output = "generated/k9iser/ci-security.k9"
25+
26+
[[constraint]]
27+
rule = "build.dependencies has no banned_packages"
28+
severity = "error"
29+
30+
[[constraint]]
31+
rule = "container.base_image uses chainguard or distroless"
32+
severity = "warn"

0 commit comments

Comments
 (0)