Are you happy with your logging solution? Would you help us out by taking a 30-second survey? Click here


For auditing what collaborators, hooks, and deploy keys you have added on all your GitHub repositories.

Subscribe to updates I use audit

Statistics on audit

Number of watchers on Github 181
Number of open issues 0
Main language Go
Average time to merge a PR 5 days
Open pull requests 0+
Closed pull requests 0+
Last commit almost 2 years ago
Repo Created over 3 years ago
Repo Last Updated almost 2 years ago
Size 5.22 MB
Organization / Authorgenuinetools
Latest Releasev0.4.0
Page Updated
Do you use audit? Leave a review!
View audit activity
View on github
Fresh, new opensource launches 🚀🚀🚀
Trendy new open source projects in your inbox! View examples

Subscribe to our mailing list

Evaluating audit for your project? Score Explanation
Commits Score (?)
Issues & PR Score (?)


Travis CI

For checking what collaborators, hooks, deploy keys, and protected branched you have added on all your GitHub repositories. This also scans all an organizations repos you have permission to view. Because nobody has enough RAM in their brain to remember this stuff for 100+ repos.

Check out genuinetools/pepper for setting all your GitHub repos master branches to be protected. Even has settings for organizations and a dry-run flag for the paranoid.



Via Go

$ go get


$ audit -h
                 _ _ _
  __ _ _   _  __| (_) |_
 / _` | | | |/ _` | | __|
| (_| | |_| | (_| | | |_

 Auditing what collaborators, hooks, and deploy keys you have added on all your GitHub repositories.
 Version: v0.4.0
 Build: ffe8aac

  -d        run in debug mode
  -owner    only audit repos the token owner owns
  -token    GitHub API token (or env var GITHUB_TOKEN)
  -v        print version and exit (shorthand)
  -version  print version and exit
$ audit --token 12345
genuinetools/apk-file ->
        Hooks (1):
                travis - active:true (
        Protected Branches (1): master

genuinetools/apparmor-docs ->
        Keys (1):
                jenkins - ro:false (
        Unprotected Branches (1): master

genuinetools/bane ->
        Hooks (1):
                travis - active:true (
        Protected Branches (1): master

genuinetools/battery ->
        Hooks (1):
                travis - active:true (
        Protected Branches (1): master
        Unprotected Branches (1): WIP

genuinetools/irssi ->
    Collaborators (3): tianon, genuinetools, docker-library-bot
    Hooks (1):
        docker - active:true (
    Protected Branches (1): master
audit questions on Stackoverflow (View All Questions)
  • Yii2 create audit record by passing old and newly updated record and comparing the data
  • Audit Property change - Spring MVC+ JPA
  • In ActiveDirectory, how are security audit events transmitted to the Domain Controller's event log? How does the mechanism scale?
  • Hibernate Envers - fill audit tables on startup
  • Activerecord audit gem that writes to elasticsearch
  • AUDIT TRIAL IN APEX; to audit changes a user makes to the source table lds_placement
  • Meteor Audit-Argument-Checks Error
  • CRM 2015: Archive options for Audit logs
  • Create Shadow and Audit table in sql Server
  • Delphi XE7 Audit Error 'Array index is out of range'
  • ora-09925 unable to create audit trail file no such file or directory
  • Fortify SSC Doesn't Update Audit Issues
  • Creating audit triggers in SQL Server
  • Hibernate Envers: Audit @CollectionTable field
  • Marklogic Audit Log
  • Audit the /token API
  • SQL Server 2016 audit capabilities
  • Parameters too long using Node.js & HTTPS for Email Audit API
  • How to change time zone in xml audit file (Oracle 11g)?
  • How to save old and new values of columns into Audit table using Spring Data JPA
  • Precisions on Email Audit API by Google
  • Audit Trail Design in Hibernate using Interceptors
  • Spring Boot + Spring Security authorization success audit
  • Getting Parent Name null in child class audit log in Grail
  • Running an accessibility audit during Protractor E2E tests
  • NServiceBus audit cleanup not working
  • Log record changes in SQL server in an audit table
  • Duplicates in Workflow VM audit
  • Macro to do random allocation for audit purposes
audit list of languages used
Other projects in Go