|
1 | 1 | header: |
2 | 2 | schema-version: 2.2.0 |
3 | | - last-updated: '2026-02-23' |
4 | | - last-reviewed: '2026-02-23' |
| 3 | + last-updated: '2026-02-25' |
| 4 | + last-reviewed: '2026-02-25' |
5 | 5 | url: https://raw.githubusercontent.com/cloudnative-pg/cloudnative-pg/main/SECURITY-INSIGHTS.yml |
6 | 6 |
|
7 | 7 | project: |
8 | 8 | name: CloudNativePG |
| 9 | + homepage: https://cloudnative-pg.io |
| 10 | + roadmap: https://github.com/orgs/cloudnative-pg/projects/1 |
| 11 | + steward: |
| 12 | + uri: https://www.cncf.io/ |
| 13 | + comment: CloudNativePG is a Cloud Native Computing Foundation project. |
9 | 14 | administrators: |
10 | 15 | - name: Gabriele Bartolini |
| 16 | + email: gabriele.bartolini@enterprisedb.com |
11 | 17 | primary: true |
12 | 18 | - name: Francesco Canovai |
| 19 | + email: francesco.canovai@enterprisedb.com |
13 | 20 | primary: false |
14 | 21 | - name: Leonardo Cecchi |
| 22 | + email: leonardo.cecchi@enterprisedb.com |
15 | 23 | primary: false |
16 | 24 | - name: Jonathan Gonzalez V. |
17 | 25 | primary: false |
18 | 26 | - name: Marco Nenciarini |
| 27 | + email: marco.nenciarini@enterprisedb.com |
19 | 28 | primary: false |
20 | 29 | - name: Armando Ruocco |
| 30 | + email: armando.ruocco@enterprisedb.com |
21 | 31 | primary: false |
22 | 32 | - name: Philippe Scorsolini |
| 33 | + email: philippe.scorsolini@upbound.io |
23 | 34 | primary: false |
24 | 35 | repositories: |
25 | 36 | - name: CloudNativePG |
26 | 37 | url: https://github.com/cloudnative-pg/cloudnative-pg |
| 38 | + comment: Main repository for the CloudNativePG project |
| 39 | + |
| 40 | + # Auxiliary repositories |
| 41 | + - name: Artifacts |
| 42 | + url: https://github.com/cloudnative-pg/artifacts |
| 43 | + comment: | |
| 44 | + Artifacts produced by CloudNativePG including YAML manifests, OLM |
| 45 | + bundles, image catalogs |
| 46 | + - name: Barman Cloud plugin |
| 47 | + url: https://github.com/cloudnative-pg/plugin-barman-cloud |
| 48 | + comment: Barman Cloud CNPG-I plugin for CloudNativePG |
| 49 | + - name: Charts |
| 50 | + url: https://github.com/cloudnative-pg/charts |
| 51 | + comment: Official Helm charts for CloudNativePG projects |
| 52 | + - name: CNPG Playground |
| 53 | + url: https://github.com/cloudnative-pg/cnpg-playground |
| 54 | + comment: | |
| 55 | + Local Learning Environment designed for learning and experimenting with |
| 56 | + CloudNativePG using Docker and Kind. |
| 57 | + - name: Documentation |
| 58 | + url: https://github.com/cloudnative-pg/docs |
| 59 | + comment: | |
| 60 | + Repository for building and maintaining the CloudNativePG documentation |
| 61 | + - name: Governance |
| 62 | + url: https://github.com/cloudnative-pg/governance |
| 63 | + comment: Repository containing governance documents for CloudNativePG |
| 64 | + - name: PostgreSQL Container Images |
| 65 | + url: https://github.com/cloudnative-pg/postgres-containers |
27 | 66 | comment: | |
28 | | - Main repository for the CloudNativePG project |
| 67 | + Maintenance scripts for generating immutable application containers for |
| 68 | + all supported PostgreSQL major versions |
| 69 | + - name: PostgreSQL Extensions Container Images |
| 70 | + url: https://github.com/cloudnative-pg/postgres-extensions-containers |
| 71 | + comment: | |
| 72 | + Maintenance scripts for building immutable container images containing |
| 73 | + PostgreSQL extensions supported by CloudNativePG |
| 74 | + - name: Website |
| 75 | + url: https://github.com/cloudnative-pg/cloudnative-pg.github.io |
| 76 | + comment: CloudNativePG website |
| 77 | + |
| 78 | + documentation: |
| 79 | + design: https://github.com/cloudnative-pg/cloudnative-pg/blob/main/contribute/technical-architecture.md |
| 80 | + quickstart-guide: https://cloudnative-pg.io/docs/current/quickstart |
| 81 | + detailed-guide: https://cloudnative-pg.io/docs/current/ |
| 82 | + code-of-conduct: https://github.com/cloudnative-pg/governance/blob/main/CODE_OF_CONDUCT.md |
| 83 | + release-process: https://github.com/cloudnative-pg/cloudnative-pg/blob/main/contribute/release_procedure.md |
| 84 | + support-policy: https://cloudnative-pg.io/docs/current/supported_releases |
| 85 | + signature-verification: https://github.com/cloudnative-pg/postgres-containers?tab=readme-ov-file#security |
| 86 | + |
29 | 87 | vulnerability-reporting: |
30 | 88 | reports-accepted: true |
31 | 89 | bug-bounty-available: false |
| 90 | + policy: https://github.com/cloudnative-pg/cloudnative-pg/security/policy |
| 91 | + contact: |
| 92 | + name: Alias to a private mailing list in Google Groups containing just the maintainers of the project |
| 93 | + email: security@cloudnative-pg.io |
| 94 | + primary: true |
32 | 95 |
|
33 | 96 | repository: |
34 | 97 | url: https://github.com/cloudnative-pg/cloudnative-pg |
35 | 98 | status: active |
36 | 99 | accepts-change-request: true |
37 | 100 | accepts-automated-change-request: false |
| 101 | + no-third-party-packages: false |
38 | 102 | core-team: |
39 | 103 | - name: Gabriele Bartolini |
| 104 | + email: gabriele.bartolini@enterprisedb.com |
40 | 105 | primary: true |
41 | 106 | - name: Francesco Canovai |
| 107 | + email: francesco.canovai@enterprisedb.com |
42 | 108 | primary: false |
43 | 109 | - name: Leonardo Cecchi |
| 110 | + email: leonardo.cecchi@enterprisedb.com |
44 | 111 | primary: false |
45 | 112 | - name: Jonathan Gonzalez V. |
46 | 113 | primary: false |
47 | 114 | - name: Marco Nenciarini |
| 115 | + email: marco.nenciarini@enterprisedb.com |
48 | 116 | primary: false |
49 | 117 | - name: Armando Ruocco |
| 118 | + email: armando.ruocco@enterprisedb.com |
50 | 119 | primary: false |
51 | 120 | - name: Philippe Scorsolini |
| 121 | + email: philippe.scorsolini@upbound.io |
52 | 122 | primary: false |
| 123 | + documentation: |
| 124 | + contributing-guide: https://github.com/cloudnative-pg/cloudnative-pg/blob/main/CONTRIBUTING.md |
| 125 | + review-policy: https://github.com/cloudnative-pg/cloudnative-pg/tree/main/contribute#about-our-development-workflow |
| 126 | + security-policy: https://github.com/cloudnative-pg/cloudnative-pg/security/policy |
| 127 | + governance: https://github.com/cloudnative-pg/governance/blob/main/GOVERNANCE.md |
| 128 | + dependency-management-policy: https://github.com/cloudnative-pg/cloudnative-pg/blob/main/DEPENDENCIES.md |
53 | 129 | license: |
54 | 130 | url: https://www.apache.org/licenses/LICENSE-2.0 |
55 | 131 | expression: Apache-2.0 |
| 132 | + |
| 133 | + release: |
| 134 | + changelog: https://github.com/cloudnative-pg/cloudnative-pg/releases/tag/{version} |
| 135 | + automated-pipeline: true |
| 136 | + distribution-points: |
| 137 | + - uri: https://github.com/cloudnative-pg/cloudnative-pg/pkgs/container/cloudnative-pg |
| 138 | + comment: GitHub packages for CloudNativePG |
| 139 | + - uri: https://github.com/cloudnative-pg/artifacts/blob/release-{version}/manifests/operator-manifest.yaml |
| 140 | + comment: Kubernetes manifests |
| 141 | + |
56 | 142 | security: |
| 143 | + tools: |
| 144 | + - name: Dependabot |
| 145 | + type: SCA |
| 146 | + rulesets: ["default"] |
| 147 | + results: {} |
| 148 | + integration: |
| 149 | + adhoc: true |
| 150 | + ci: false |
| 151 | + release: false |
| 152 | + - name: Renovate |
| 153 | + type: SCA |
| 154 | + rulesets: ["default"] |
| 155 | + results: {} |
| 156 | + integration: |
| 157 | + adhoc: true |
| 158 | + ci: true |
| 159 | + release: false |
| 160 | + - name: Snyk |
| 161 | + type: SAST |
| 162 | + rulesets: ["default"] |
| 163 | + results: {} |
| 164 | + comment: | |
| 165 | + Performs both Static Code Analysis (Snyk Code) and Vulnerability |
| 166 | + Scanning (Snyk Open Source). |
| 167 | + integration: |
| 168 | + adhoc: true |
| 169 | + ci: true |
| 170 | + release: true |
| 171 | + - name: Cosign |
| 172 | + type: container |
| 173 | + rulesets: ["default"] |
| 174 | + results: {} |
| 175 | + comment: Used to cryptographically sign container images (operator and operand). |
| 176 | + integration: |
| 177 | + adhoc: true |
| 178 | + ci: true |
| 179 | + release: true |
| 180 | + - name: CodeQL |
| 181 | + type: SAST |
| 182 | + rulesets: ["default"] |
| 183 | + results: {} |
| 184 | + comment: Performs static analysis of Go code on pushes, PRs, and weekly schedules. |
| 185 | + integration: |
| 186 | + adhoc: false |
| 187 | + ci: true |
| 188 | + release: false |
| 189 | + - name: GitHub Code Scanning |
| 190 | + type: SAST |
| 191 | + rulesets: ["default"] |
| 192 | + results: {} |
| 193 | + comment: Ingests SARIF results from Snyk for integrated GitHub security alerts. |
| 194 | + integration: |
| 195 | + adhoc: true |
| 196 | + ci: true |
| 197 | + release: true |
| 198 | + |
57 | 199 | assessments: |
58 | 200 | self: |
59 | | - comment: | |
60 | | - Self assessment has not yet been completed. |
| 201 | + comment: Self assessment has not yet been completed. |
0 commit comments