mirror of https://github.com/vee1e/gittuf - A security layer for Git repositories
Find a file
Yongjae Chung 09395b18d8 Add remove-principal
Signed-off-by: Yongjae Chung <yongjae354@berkeley.edu>
2025-02-04 13:57:21 -05:00
.github chore(deps): bump github/codeql-action in the all group 2025-01-30 14:50:09 +00:00
debug debug: Add Dockerfile for debugging gittuf on Git 2.34.1 2024-10-29 23:00:16 -04:00
docs Add remove-principal 2025-02-04 13:57:21 -05:00
experimental/gittuf Add remove-principal 2025-02-04 13:57:21 -05:00
internal Add remove-principal 2025-02-04 13:57:21 -05:00
.gitattributes
.gitignore gitignore: Ignore vendor directory 2024-10-15 16:48:54 -04:00
.golangci.yml
.goreleaser.yml release: Add transport to goreleaser 2024-10-02 12:32:53 -04:00
.test_ignore.txt test: Switch coverage ignore patterns 2025-01-02 15:20:34 -05:00
CHANGELOG.md Prepare v0.8.1 2024-12-16 11:24:51 -05:00
CONTRIBUTING.md docs: Mention GAPs in CONTRIBUTING.md 2025-01-20 12:36:19 -05:00
go.mod go: Fix dependency listing 2025-02-04 10:55:40 -05:00
go.sum chore(deps): bump the all group across 1 directory with 2 updates 2025-01-31 17:37:52 +00:00
LICENSE
main.go *: Add copyright notice to code files 2024-09-27 15:28:12 -04:00
MAINTAINERS.txt
Makefile build: Update Makefile to work on Windows 2024-09-30 12:44:35 -04:00
README.md docs: Update README 2024-10-08 09:52:12 -04:00
SECURITY.md

gittuf logo

OpenSSF Best Practices Build and Tests (CI) Coverage Status

gittuf is a security layer for Git repositories. With gittuf, any developer who can pull from a Git repository can independently verify that the repository's security policies were followed. gittuf's policy, inspired by The Update Framework (TUF), handles key management for all trusted developers in a repository, allows for setting permissions for repository branches, tags, files, etc., protects against other attacks Git is vulnerable to, and more — all while being backwards compatible with forges such as GitHub and GitLab.

gittuf is a sandbox project at the Open Source Security Foundation (OpenSSF) as part of the Supply Chain Integrity Working Group.

Current Status

gittuf is currently in alpha. gittuf's metadata may have breaking changes, meaning a repository's gittuf policy may have to be reinitialized from time to time. As such, gittuf is currently not intended to be the primary mechanism for enforcing a repository's security.

That said, we're actively seeking feedback from users. Take a look at the get started guide to learn how to install and try gittuf out! Additionally, contributions are welcome, please refer to the contributing guide, our roadmap, and the issue tracker for ways to get involved.

Installation & Get Started

See the get started guide.