jessehouwing/GitHub Actions Dependency Submission

Submit workflow dependencies to Dependency Graph with composite actions and fork support

View on GitHub

Trust Signals

Scorecard Score
not yet scored
Maintenance Recency
Stale
License
None
namedescriptionrequireddefault
tokenGitHub token with contents:write permission for dependency submission. If workflows reference private or internal actions in other repositories, ensure those repositories are configured to allow access. The token will automatically have contents:read access to allowed repositories. yes${{ github.token }}
repositoryRepository to submit dependencies for (owner/repo format)no${{ github.repository }}
workflow-directoryDirectory containing workflow files to scanno.github/workflows
additional-pathsAdditional paths to scan for composite actions and callable workflows (comma-separated or newline-separated)no""
fork-organizationsComma-separated list of organization names that contain forked actionsno
fork-regexRegular expression pattern to transform forked repository names to original names. Must contain named captures 'org' and 'repo' (e.g., '(?<org>[^/]+)/(?<repo>actions-.+)') no
public-github-tokenGitHub token with contents:read permission for accessing public GitHub (api.github.com) when running on EMU, GitHub-DR, or GHES instances. Used to look up original actions from public GitHub when they are not found on the local instance. See environment-specific documentation in docs/ for setup instructions. no
report-transitive-as-directWhether to report transitive dependencies as direct. When true, all dependencies are reported as direct. When false (default), transitive dependencies (from composite actions and original repositories) are reported as indirect. nofalse
detect-dockerWhether to detect and report Docker image dependencies from workflows, actions, and Dockerfiles. When true, extracts Docker images from job containers, service containers, docker:// step references, and Dockerfile base images. When false (default), only GitHub Actions dependencies are reported. This is an experimental feature - please report any issues on GitHub. nofalse
namedescription
dependency-countNumber of dependencies submitted