Skip to main content
Help us improve Python packaging – donate today!

Audit Merged Pull Requests

Project Description

Cognosco is a command line tool for auditing the merged pull requests on Github or Github Enterprise, using the Github API. It generates a report of all policy violations for all the repositories it was requested to examine. Each pull request is listed with a link to the pull request, as well as an indication of which policy rules were violated.


Cognosco uses cli_tools, and so provides extensive help text, accessible by using the “–help” argument. The primary arguments it needs have to do with authenticating to Github (see the help for “–username”, “–password”, and “–github-url”; note that cognosco will prompt for a password if none is provided).

Cognosco also must be told which repositories to examine; this is done by passing one or more of the “–repo”, “–user”, or “–org” options. (Note that cognosco will generate an empty report if none of these options are passed.) Any mix of these options may be used; cognosco will explore all listed repositories, and all repositories it can see under the listed users or organizations.

Release history Release notifications

This version
History Node


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Filename, size & hash SHA256 hash help File type Python version Upload date
cognosco-0.1.0.tar.gz (29.9 kB) Copy SHA256 hash SHA256 Source None Jan 7, 2015

Supported by

Elastic Elastic Search Pingdom Pingdom Monitoring Google Google BigQuery Sentry Sentry Error logging CloudAMQP CloudAMQP RabbitMQ AWS AWS Cloud computing Fastly Fastly CDN DigiCert DigiCert EV certificate StatusPage StatusPage Status page