-
Notifications
You must be signed in to change notification settings - Fork 565
Description
Improvements:
-
the
Packaging
checks only looks for GH packaging workflows. This is not the only way to publish code. We should check for the presence of the package on language repos.
Example:
for npm: the package.json has a "repository" field, and metadata may be available from the npm API. Alternatively, we could look at thename
in package.json of the repository, then checknpm
to see if that package exists. -
The check currently uses regex, we should switch to parsing properly.
-
we're missing some of the registries in https://docs.github.com/en/packages/working-with-a-github-packages-registry/working-with-the-rubygems-registry -
we're missing go packages, see https://github.com/ossf/scorecard/blob/main/.github/workflows/goreleaser.yaml -
we're missing github marketplace actions
-
Update the Token-Permission workflow as well, as it also checks for the need ofpackages
permission.
Metadata
Metadata
Assignees
Labels
Type
Projects
Status