Skip to content

Commit

Permalink
Added Eclipse Foundation 2023-09 report
Browse files Browse the repository at this point in the history
Signed-off-by: Mikaël Barbero <[email protected]>
  • Loading branch information
mbarbero committed Sep 29, 2023
1 parent 2c8cc7d commit 7bbbdf0
Show file tree
Hide file tree
Showing 3 changed files with 47 additions and 0 deletions.
1 change: 1 addition & 0 deletions alpha/engagements/2023/eclipse/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -20,6 +20,7 @@ This engagement started in August 2022.
* [June 2023](update-2023-06.md)
* [July 2023](update-2023-07.md)
* [August 2023](update-2023-08.md)
* [September 2023](update-2023-09.md)

### Primary Contacts

Expand Down
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
46 changes: 46 additions & 0 deletions alpha/engagements/2023/eclipse/update-2023-09.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,46 @@
# Eclipse Foundation's update — September 2023

## GitHub organizations and repositories management

The number of EF projects that has Otterdog enabled has grown to 40: https://eclipsefdn.github.io/otterdog-configs/

Support for workflow settings both on organizational and repository level has been added. The full list of changes is available at https://gitlab.eclipse.org/eclipsefdn/security/otterdog/-/blob/main/CHANGELOG.md.

## SLSA tools

A [first official version](https://plugins.jenkins.io/slsa/releases) of the SLSA Provenance Jenkins plugin has been released.

## GitHub organizations and repositories management

All repositories and organization managed by Otterdog now have secret scanning enabled. All 24 PRs that we created have been merged.

We've opened issues on projects to enable branch protection rules on their main branches. Otterdog currently manages 556 repositories accros 40 organizations. 203 (36.51%) of those repositories have their main branch protected to date.

We've started to track these data points in a dashboard:

![Branch protection dashboard](pic-2023-09/branch-protection-dash.png)

## SBOMs

* We have completed the generation of SBOMs for all 38 JakartaEE v10 artifacts using the CycloneDX Maven Plugin: https://gitlab.eclipse.org/eclipsefdn/security/jakartaee-sboms
* We have built a SBOM for Eclipse Jersey v3.1.3: https://github.com/JakartaEE-sbom-poc/jakartaee-sbom-poc.

## Sigstore

* The upgrade of our OIDC provider has been postponed to October 6th, related to problems identified during the previously scheduled upgrade. Encountered problems have been resolved and tested by stakeholders.
* Setbacks on already running (staging) setup have backtracked the status. Waiting on Fulcio issue [#1358](https://github.com/sigstore/fulcio/issues/1358) but attentive for time constraints.

## Internal infrastructure security improvment

* We have requested and helped with the remediation of risks associated with the worst 2 offending domains to date. Among others, the identified issues were:
* Deprecated TLS versions usage
* No redirection from HTTP to HTTPS
* Outdated servers software with vulnerabilities
* We have started to roll out 2FA requirement with hardware tokens (FIDO2) for all staff on the most critical services.

## Others

* Eclipse JKube security audit has been published: https://blogs.eclipse.org/post/mikaël-barbero/eclipse-foundation-publishes-results-eclipse-jkube-security-audit
* We're preparing tutorial "Supply Chain Security Best Practices for Open Source Projects" that we will be giving at EclipseCon next month: https://www.eclipsecon.org/2023/sessions/supply-chain-security-best-practices-open-source-projects
* We attended to OpenSSF Day Europe in Bilbao.
* We've given a talk at Bitkom Forum Open Source in Erfurt, Germany titled "Securing Eclipse Foundation's Projects Software Supply Chain" https://www.bitkom.org/bfoss23

0 comments on commit 7bbbdf0

Please sign in to comment.