-
Notifications
You must be signed in to change notification settings - Fork 38
Expand file tree
/
Copy path.grant.yaml
More file actions
60 lines (59 loc) · 1.55 KB
/
Copy path.grant.yaml
File metadata and controls
60 lines (59 loc) · 1.55 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
# License policy for grant container image license scanning.
# Grant (Anchore) evaluates packages in the container images referenced by
# compiled `.github/workflows/*.lock.yml` manifests against this allowlist.
#
# Allowlist derived from actual syft scans of the current image set:
# squid (Alpine 3.24), agent (Ubuntu 22.04), api-proxy (node:alpine).
#
# require-known-license: false — Ubuntu/Debian packages report many non-SPDX
# license strings (e.g. "GPL-2+", "Artistic", file-hash identifiers) that
# syft cannot normalise to SPDX identifiers. Treating unknown identifiers as
# failures would block the scan on every Ubuntu-derived image; the allowlist
# still gates any *known* SPDX license that is not explicitly permitted.
require-license: true
require-known-license: false
allow:
# Permissive
- 0BSD
- MIT
- MIT-0
- X11
- Apache-2.0
- BSD-1-Clause
- BSD-2-Clause
- BSD-3-Clause
- BSD-4-Clause
- ISC
- Zlib
- curl
- BlueOak-1.0.0
- BSL-1.0
- EDL-1.0
- HPND
- HPND-sell-variant
- PHP-3.0
- PHP-3.01
- Artistic-2.0
- SIL-OFL-1.1
- CC0-1.0
- CC-BY-3.0
- CC-BY-4.0
- CC-BY-SA-3.0
- OpenLDAP
# Weak copyleft
- MPL-2.0
- LGPL-2.0-only
- LGPL-2.0-or-later
- LGPL-2.1-only
- LGPL-2.1-or-later
- LGPL-3.0-only
- LGPL-3.0-or-later
# Strong copyleft (present in Alpine/Ubuntu system packages — e.g. bash,
# squid, net-tools, shadow, coreutils)
- GPL-2.0-only
- GPL-2.0-or-later
- GPL-3.0-only
- GPL-3.0-or-later
# Documentation
- GFDL-1.2-no-invariants-or-later
- GFDL-1.3-no-invariants-or-later