Skip to content

Commit

Permalink
Merge pull request #6 from UlisesGascon/docs/improvements
Browse files Browse the repository at this point in the history
docs: improved documentation
  • Loading branch information
UlisesGascon authored Feb 15, 2023
2 parents a7da550 + 22bd265 commit 68ebf2a
Show file tree
Hide file tree
Showing 3 changed files with 38 additions and 5 deletions.
Binary file added .github/img/issue.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added .github/img/report.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
43 changes: 38 additions & 5 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,8 +1,41 @@
# openssf-scorecard-monitor
# OpenSSF Scorecard Monitor

A simple way to monitor OpenSSF Scorecard at organization level
**Simplify OpenSSF Scorecard tracking in your organization with automated markdown and JSON reports, plus optional GitHub issue alerts.**

## Setup
## 🔮 About

If you're feeling overwhelmed by an avalanche of repository scorecards in your organization, you can breathe easy: Automation is here to make your life easier! It will streamline the process of keeping track of them all by providing a comprehensive report in Markdown and a local database in JSON with all the scores. Furthermore, to stay on top of any changes in the scores, you can choose to get notifications through Github Issues.

## 📺 Tutorial

_soon_

## ❤️ Awesome Features

- Reporting in Markdown with simply information and comparative against the prior score. [Demo](https://github.com/UlisesGascon/openssf-scorecard-monitor-demo/blob/main/reporting/openssf-scorecard-report.md)
- The reporting data is stored in json format (including previous records). [Demo](https://github.com/UlisesGascon/openssf-scorecard-monitor-demo/blob/main/reporting/database.json)
- Generate an issue with the last changes in the scores, including links to the full report. [Demo](https://github.com/UlisesGascon/openssf-scorecard-monitor-demo/issues/2)
- Easy to add/remove new repositories in scope from any github organization
- Debug supported
- Easy to use and great test coverage (soon)

### 🎉 Demo

Here is a [demo repository](https://github.com/UlisesGascon/openssf-scorecard-monitor-demo) that is using this Action

**Sample Report**

![sample report](.github/img/report.png)

**Sample Issue**

![sample issue](.github/img/issue.png)


## :shipit: Used By

_Soon_
## ☕️ Setup

Create a folder in your project (for example: `security-reporting`) and include the scope as follow:

Expand All @@ -26,7 +59,7 @@ File: `reporting/scope.json`
Note: You must follow this structure, and only `github.com` projects are included


## Usage
## 📡 Usage

```yml
name: "OpenSSF Scoring"
Expand Down Expand Up @@ -71,7 +104,7 @@ jobs:
- `max-request-in-parallel`: Defines the total HTTP Request that can be done in parallel


## Other
## 🍿 Other

### Database structure

Expand Down

0 comments on commit 68ebf2a

Please sign in to comment.