git-proxy icon indicating copy to clipboard operation
git-proxy copied to clipboard

Deploy custom push protections and policies on top of Git

Results 107 git-proxy issues
Sort by recently updated
recently updated
newest added

Implement graph widgets on the main dashboards *Daily Github pulls* 55% increase in Git pulls today. *Push Authorizations* 20% increase in git-pushes waiting authorization Push Rejections 5% rejection increase

good first issue

For - Open number of Pull requests - Total Pull Requests (all time) - Rejected pushes - Sucsefull pushes Implement service to return stats Implement UI widgets to display stats

good first issue
dashboard

See https://github.com/hawkeyesec/scanner-cli Scanner-cli provides a wide range of features; as a proof of concept, it is required to: - [ ] Add the scanner-cli depdendency - [ ] configure scanner-cli...

enhancement
plugins

__Take a local repo__ add a remote e.g. git remote add proxy http://localhost:3000/finos/datah.git Make a push through the proxy -- ok ```bash git push proxy ``` __remove the remote __...

bug
protocol

**Synchronous Webhook** Many of the checks a corporation would want to take place in other products (VA scanners, Code Review Evidence etc) We, therefore, need a generic integration pattern -...

plugins

** Problem ** Corporations are going to want a "useful" high-level audit log into a datastore of their choosing. **Current Implementation** https://github.com/pGrovesy/githubproxy/blob/master/lib/processors/audit.js The code simply writes a json file to...

enhancement
dashboard

# Build out documentation website Either through markdown files or pydoc / similar there should be a set of documentation for a github-proxy version To start with we should document...

documentation
good first issue

The proxy should be extended using plugins to implement automated checks. This should follow a 'plugin' architecture, where the modules are written outside of the core-product. e.g. ```code npm install...

plugins

AD authentication plugin should have the following configuration options 1. LDAP/AD information 2. Admin group (can do anything group) 3. authorizer-group (can authorize pushes) 4. write-group (can-push) 5. read-group (can...

enhancement
help wanted
protocol

The developers git client uses the target GIT servers authentication/authorization mechanism - and this is pass-through/transparent to the proxy. - We need to tie the developer making a 'push' or...

enhancement
protocol