Skip to content

Releases: jorge-abarca/github-security-report-action

v2.7

16 Jan 17:43

Choose a tag to compare

Updating action's engine to be node16. More in-depth work would be needed to change the project to use node 18 under the hood but this might push the version to 3.0.

v2.6

12 Jan 20:50

Choose a tag to compare

Bug Fixes

This version addresses the following issues:

v2.5

12 Jan 00:01

Choose a tag to compare

v2.4

21 Sep 03:04

Choose a tag to compare

Bug Fixes

This version addresses the following issues:

  • Repos with multiple languages configured in CodeQL throw a sarifRules.push is not iterable exception, since there are instances where the extension.rules are null.

v2.3

01 May 06:43

Choose a tag to compare

Bug Fixes

This version addresses the following issues:

New Functionality

This version also adds the following functionality:

  • It is possible to specify a report template using the template parameter.
  • Severity has been expanded to include critical, high and low, as presented by GitHub's UI.
  • The summary report shows the new severity classifications with their number of incidences.
  • An alerts component has been created to be available for reports.
  • The report template has been modified to include all open alerts grouped by severity.
  • An aggregated_report template has been included to create less verbose reports showing the number of instances a rule was matched.

Development Experience Improvements

Additionally, this version has the following proposed development experience improvements:

  • The "Build and Test" action now generates a "results" file for debugging purposes.
  • Mocking is introduced to allow tests to work without the need to have access to any repositories.

Mocking is achieved by leveraging a mocking directory inside samples. JSON files representing the mocked responses for the paginate and graphql methods are used by testUtils.js to provide this functionality.

v2.2

19 Apr 23:38

Choose a tag to compare

v2.2 Pre-release
Pre-release

Release meant to allow specifying a report template.