Skip to content

Commit

Permalink
All star review for sig-security
Browse files Browse the repository at this point in the history
  • Loading branch information
Twhite2 committed Oct 19, 2023
1 parent f5e865e commit fad0fc9
Showing 1 changed file with 48 additions and 0 deletions.
48 changes: 48 additions & 0 deletions ALLSTAR.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,48 @@
## "Allstar: A Comprehensive Security Solution for Organizational Needs"

Allstar stands has a robust security tool that seamlessly addresses various security requirements. It effectively covers several essential security aspects based on a checklist of key security measures:

CodeQL Integration: Allstar's integration with GitHub Actions automates code vulnerability scanning using the CodeQL engine.

Static Code Analysis: Allstar can be seamlessly integrated with govulncheck for automated scanning of Go code for vulnerabilities.

Repository Security Settings: Organizations can use Allstar to enforce critical security settings, such as requiring a security policy and enabling security advisories.

Dependabot Alerts: Allstar's integration with Dependabot automates the scanning of dependencies for vulnerabilities.

Code Scanning Alerts: Organizations can easily integrate Allstar with code scanning tools for automatic vulnerability detection in code.

While Allstar offers a comprehensive solution, some security aspects still require manual configuration within individual repositories. These include:

Security Policies
Security Advisories
Private Vulnerability Reporting
Dependabot Alerts
Code Scanning Alerts

Additionally, Allstar extends its capabilities to cover other security measures not initially listed:

Branch Protection
Security Testing
Code Review Requirements


To enable Allstar across your organization, follow these straightforward steps:

Install the Allstar GitHub app.

Visit the installation page and click "Configure." If your organization consists of multiple branches, choose the one where you intend to install Allstar.

Opt for "All Repositories" under Repository Access, even if you plan to disable Allstar on specific repositories later.

Fork the sample repository.

Access the sample repository and click the "Use this template" button.

In the Repository Name field, input .allstar.

Click "Create repository from template."

These steps activate Allstar's current policies across all your repositories, promptly identifying policy violations. For any necessary configuration adjustments, consult the manual installation directions.

Allstar is, at its core, a potent security solution that simplifies the implementation of vital security measures while offering flexibility for customization and manual adjustments as required.

0 comments on commit fad0fc9

Please sign in to comment.