Directories ¶
Path | Synopsis |
---|---|
Package config defines and grabs overall bot config.
|
Package config defines and grabs overall bot config. |
operator
Package operator contains config to be set by the GitHub App operator
|
Package operator contains config to be set by the GitHub App operator |
schedule
Package schedule provides the ShouldPerform function for use with config.ScheduleConfig.
|
Package schedule provides the ShouldPerform function for use with config.ScheduleConfig. |
Package enforce is a central engine to Allstar that contains various enforcement logic.
|
Package enforce is a central engine to Allstar that contains various enforcement logic. |
Package ghclients stores ghclients with caching and auth for installations of a GitHub App
|
Package ghclients stores ghclients with caching and auth for installations of a GitHub App |
Package issue handles creating notification GitHub issues for Allstar
|
Package issue handles creating notification GitHub issues for Allstar |
Package policies is used to iterate through the available policies in Allstar.
|
Package policies is used to iterate through the available policies in Allstar. |
action
Package action implements the GitHub Actions security policy.
|
Package action implements the GitHub Actions security policy. |
admin
Package admin implements the Repository Administrators security policy.
|
Package admin implements the Repository Administrators security policy. |
binary
Package binary implements the Binary Artifacts security policy check from scorecard.
|
Package binary implements the Binary Artifacts security policy check from scorecard. |
branch
Package branch implements the Branch Protection security policy.
|
Package branch implements the Branch Protection security policy. |
codeowners
Package codeowners implements the CODEOWNERS policy.
|
Package codeowners implements the CODEOWNERS policy. |
outside
Package Outside implements the Outside Collaborators security policy.
|
Package Outside implements the Outside Collaborators security policy. |
scorecard
Package scorecard implements the generic Security Scorecards policy
|
Package scorecard implements the generic Security Scorecards policy |
security
Package security implements the SECURITY.md security policy.
|
Package security implements the SECURITY.md security policy. |
workflow
Package workflow implements the Dangerous Workflow security policy check from scorecard.
|
Package workflow implements the Dangerous Workflow security policy check from scorecard. |
Package policydef defines the interface that policies must implement to be included in Allstar.
|
Package policydef defines the interface that policies must implement to be included in Allstar. |
Package scorecard handles sharing a Scorecard githubrepo client across multiple Allstar policies.
|
Package scorecard handles sharing a Scorecard githubrepo client across multiple Allstar policies. |
Click to show internal directories.
Click to hide internal directories.