Skip to content

Releases: github/ghec-audit-log-cli

2.1.2 - Documentation improvements and right version display

02 Aug 07:59
689a0e0
Compare
Choose a tag to compare

Summary

Multiple documentation fixes, adds the right version to the program from package.json when --version is used.

Changelog

  • #29 Get version number from package.json - @kyanny
  • #28 Get version number from package.json - @dependabot
  • #26 Add npm install instruction at the Running the CLI section - @kyanny
  • #25 Fix node command example of the README.md - @kyanny
  • #24 Fix git clone URL of the README.md - @kyanny

2.1.1 - Workflow fixes and security patches

19 May 09:45
1eb4c02
Compare
Choose a tag to compare

Summary

Fixes some issues on the workflows to use the CLI for reporting and patches the latest vulnerabilities reported. Also fixes a problem with the regex that made certain cursors fail

Changelog

2.1.0 - Support for Enterprise

13 Apr 10:18
6eee491
Compare
Choose a tag to compare
  • Adds support for Enterprise the audit log API #20

2.0.1

15 Mar 09:50
b4931ce
Compare
Choose a tag to compare

Update token regex

  • Adds the new regex for the new token format
  • Improves documentation

2.0.0

03 Mar 11:44
20e66c4
Compare
Choose a tag to compare

Support for REST Audit Log API

In this version we've added two new options in the CLI to use the REST API or GraphQL depending on the needs.

--api v3|v4
--api-type all|git|web (only for v3)

1.3.0

20 Nov 12:42
222fb48
Compare
Choose a tag to compare

Support for files and worflow

Adds support to report the content of the audit log into a file. This also includes a GitHub actions workflow that you can copy and use in your repositories to send the audit log somewhere

v1.2.0

25 May 15:43
5fc0115
Compare
Choose a tag to compare

Enhancements

Adds the limit parameter to the script to set a maximum number of items retrieved by the audit #3

v1.1.0

15 May 12:38
fa259b8
Compare
Choose a tag to compare

BUGFIX: replaces the cursor implementation with an implementation using the id of the items.

Explanation:
Cursors in GitHub implementation are not unique as they contain just the position. Because of that we cannot rely on them as unique identifiers and we need to use the node id. Now this version uses the unique node id to get the information.

v1.0.0

08 May 09:57
0b0ac45
Compare
Choose a tag to compare

Initial release with support for:

  -v, --version            Output the current version
  -t, --token <string>     the token to access the API (mandatory)
  -o, --org <string>       the organization we want to extract the audit log from
  -cfg, --config <string>  location for the config yaml file. Default ".ghec-audit-log" (default: "./.ghec-audit-log")
  -p, --pretty             prints the json data in a readable format (default: false)
  -c, --cursor <string>    if provided, this cursor will be used to query the newest entries from the cursor provided. If not present,
                the result will contain all the audit log from the org