Skip to content

Commit 8ccb8a6

Browse files
authored
Merge pull request ossf#44 from sethmlarson/trusted-publisher-nits
Add byline, link in README, fix ordering
2 parents ba51c33 + ae1670b commit 8ccb8a6

File tree

3 files changed

+9
-4
lines changed

3 files changed

+9
-4
lines changed

README.md

+2
Original file line numberDiff line numberDiff line change
@@ -29,6 +29,8 @@ The working group may create:
2929

3030
See also https://repos.openssf.org/
3131

32+
* **[Trusted Publishers for All Package Repositories](https://repos.openssf.org/trusted-publishers-for-all-package-repositories)** - July 2024
33+
> Guidance for package repositories in adopting Trusted Publishers to authenticate publishing from hosted build environments without using long-lived credentials.
3234
* **[Principles for Package Repository Security](https://repos.openssf.org/principles-for-package-repository-security)** - February 2024
3335
> A security maturity model for package repositories, for assessing current capabilities and roadmapping future improvements.
3436
* **[Build Provenance and Code-signing for Homebrew](https://repos.openssf.org/proposals/build-provenance-and-code-signing-for-homebrew)** - July 2023

docs/index.md

+3-4
Original file line numberDiff line numberDiff line change
@@ -9,16 +9,15 @@ This is a list of materials (surveys, documents, proposals, and so on) released
99
1010
## Documents
1111

12+
* [Trusted Publishers for All Package Repositories](https://repos.openssf.org/trusted-publishers-for-all-package-repositories) - July 2024
13+
> Guidance for package repositories in adopting Trusted Publishers to authenticate publishing from hosted build environments without using long-lived credentials.
14+
1215
* [Principles for Package Repository Security](https://repos.openssf.org/principles-for-package-repository-security) - February 2024
1316
> A security maturity model for package repositories, for assessing current capabilities and roadmapping future improvements.
1417
1518
* [Build Provenance for All Package Registries](https://repos.openssf.org/build-provenance-for-all-package-registries) - July 2023
1619
> Guidance for package registries in adopting build provenance to verifiably link a package back to its source code and build instructions.
1720
18-
* [Trusted Publishers for All Package Repositories](https://repos.openssf.org/trusted-publishers-for-all-package-repositories) - July 2024
19-
> Guidance for package repositories in adopting Trusted Publishers to authenticate publishing from hosted build environments without using long-lived credentials.
20-
21-
2221
## Proposals
2322

2423
* [Build Provenance and Code-signing for Homebrew](https://repos.openssf.org/proposals/build-provenance-and-code-signing-for-homebrew) - July 2023

docs/trusted-publishers-for-all-package-repositories.md

+4
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,9 @@
11
# Trusted Publishers for All Package Repositories
22

3+
Authors: [Seth Michael Larson (Python Software Foundation)](https://github.com/sethmlarson)
4+
5+
Last updated: July 2024
6+
37
Trusted Publishers is a new authentication method that builds on the existing OpenID Connect standard (OIDC) for user infrastructure publishing to public package repositories (e.g. CI publishing to PyPI, as opposed to maintainers publishing from their system or Homebrew's centralized builds). Authentication is performed by exchanging OIDC identity tokens for short-lived and tightly scoped API tokens for authenticating with package repository publishing APIs. Using short-lived API tokens removes the need to share long-lived and potentially highly privileged API tokens with external systems when publishing software.
48

59
## Why Trusted Publishers?

0 commit comments

Comments
 (0)