CWE coverage for GitHub Actions — CodeQL query help documentation
CWE-20
GitHub Actions
actions/composite-action-sinks
Composite Action Sinks
CWE-20
GitHub Actions
actions/composite-action-sources
Composite Action Sources
CWE-20
GitHub Actions
actions/composite-action-summaries
Composite Action Summaries
CWE-20
GitHub Actions
actions/reusable-workflow-sinks
Reusable Workflow Sinks
CWE-20
GitHub Actions
actions/reusable-workflow-sources
Reusable Workflow Sources
CWE-20
GitHub Actions
actions/reusable-workflow-summaries
Reusable Workflows Summaries
CWE-20
GitHub Actions
actions/envpath-injection/critical
PATH environment variable built from user-controlled sources
CWE-20
GitHub Actions
actions/envpath-injection/medium
PATH environment variable built from user-controlled sources
CWE-20
GitHub Actions
actions/envvar-injection/critical
Environment variable built from user-controlled sources
CWE-20
GitHub Actions
actions/envvar-injection/medium
Environment variable built from user-controlled sources
CWE-74
GitHub Actions
actions/envpath-injection/critical
PATH environment variable built from user-controlled sources
CWE-74
GitHub Actions
actions/envpath-injection/medium
PATH environment variable built from user-controlled sources
CWE-74
GitHub Actions
actions/envvar-injection/critical
Environment variable built from user-controlled sources
CWE-74
GitHub Actions
actions/envvar-injection/medium
Environment variable built from user-controlled sources
CWE-74
GitHub Actions
actions/code-injection/critical
Code injection
CWE-74
GitHub Actions
actions/code-injection/medium
Code injection
CWE-74
GitHub Actions
actions/cache-poisoning/code-injection
Cache Poisoning via low-privileged code injection
CWE-74
GitHub Actions
actions/output-clobbering/high
Output Clobbering
CWE-74
GitHub Actions
actions/command-injection/critical
Command built from user-controlled sources
CWE-74
GitHub Actions
actions/command-injection/medium
Command built from user-controlled sources
CWE-74
GitHub Actions
actions/argument-injection/critical
Argument injection
CWE-74
GitHub Actions
actions/argument-injection/medium
Argument injection
CWE-77
GitHub Actions
actions/envpath-injection/critical
PATH environment variable built from user-controlled sources
CWE-77
GitHub Actions
actions/envpath-injection/medium
PATH environment variable built from user-controlled sources
CWE-77
GitHub Actions
actions/envvar-injection/critical
Environment variable built from user-controlled sources
CWE-77
GitHub Actions
actions/envvar-injection/medium
Environment variable built from user-controlled sources
CWE-77
GitHub Actions
actions/command-injection/critical
Command built from user-controlled sources
CWE-77
GitHub Actions
actions/command-injection/medium
Command built from user-controlled sources
CWE-77
GitHub Actions
actions/argument-injection/critical
Argument injection
CWE-77
GitHub Actions
actions/argument-injection/medium
Argument injection
CWE-78
GitHub Actions
actions/command-injection/critical
Command built from user-controlled sources
CWE-78
GitHub Actions
actions/command-injection/medium
Command built from user-controlled sources
CWE-88
GitHub Actions
actions/argument-injection/critical
Argument injection
CWE-88
GitHub Actions
actions/argument-injection/medium
Argument injection
CWE-94
GitHub Actions
actions/code-injection/critical
Code injection
CWE-94
GitHub Actions
actions/code-injection/medium
Code injection
CWE-94
GitHub Actions
actions/cache-poisoning/code-injection
Cache Poisoning via low-privileged code injection
CWE-95
GitHub Actions
actions/code-injection/critical
Code injection
CWE-95
GitHub Actions
actions/code-injection/medium
Code injection
CWE-116
GitHub Actions
actions/code-injection/critical
Code injection
CWE-116
GitHub Actions
actions/code-injection/medium
Code injection
CWE-200
GitHub Actions
actions/secret-exfiltration
Secret exfiltration
CWE-284
GitHub Actions
actions/improper-access-control
Improper Access Control
CWE-284
GitHub Actions
actions/pr-on-self-hosted-runner
Pull Request code execution on self-hosted runner
CWE-285
GitHub Actions
actions/improper-access-control
Improper Access Control
CWE-311
GitHub Actions
actions/excessive-secrets-exposure
Excessive Secrets Exposure
CWE-311
GitHub Actions
actions/secrets-in-artifacts
Storage of sensitive information in GitHub Actions artifact
CWE-311
GitHub Actions
actions/unmasked-secret-exposure
Unmasked Secret Exposure
CWE-312
GitHub Actions
actions/excessive-secrets-exposure
Excessive Secrets Exposure
CWE-312
GitHub Actions
actions/secrets-in-artifacts
Storage of sensitive information in GitHub Actions artifact
CWE-312
GitHub Actions
actions/unmasked-secret-exposure
Unmasked Secret Exposure
CWE-345
GitHub Actions
actions/cache-poisoning/code-injection
Cache Poisoning via low-privileged code injection
CWE-345
GitHub Actions
actions/cache-poisoning/direct-cache
Cache Poisoning via caching of untrusted files
CWE-345
GitHub Actions
actions/cache-poisoning/poisonable-step
Cache Poisoning via execution of untrusted code
CWE-349
GitHub Actions
actions/cache-poisoning/code-injection
Cache Poisoning via low-privileged code injection
CWE-349
GitHub Actions
actions/cache-poisoning/direct-cache
Cache Poisoning via caching of untrusted files
CWE-349
GitHub Actions
actions/cache-poisoning/poisonable-step
Cache Poisoning via execution of untrusted code
CWE-362
GitHub Actions
actions/untrusted-checkout-toctou/critical
Untrusted Checkout TOCTOU
CWE-362
GitHub Actions
actions/untrusted-checkout-toctou/high
Untrusted Checkout TOCTOU
CWE-367
GitHub Actions
actions/untrusted-checkout-toctou/critical
Untrusted Checkout TOCTOU
CWE-367
GitHub Actions
actions/untrusted-checkout-toctou/high
Untrusted Checkout TOCTOU
CWE-441
GitHub Actions
actions/request-forgery
Uncontrolled data used in network request
CWE-610
GitHub Actions
actions/request-forgery
Uncontrolled data used in network request
CWE-664
GitHub Actions
actions/code-injection/critical
Code injection
CWE-664
GitHub Actions
actions/code-injection/medium
Code injection
CWE-664
GitHub Actions
actions/improper-access-control
Improper Access Control
CWE-664
GitHub Actions
actions/excessive-secrets-exposure
Excessive Secrets Exposure
CWE-664
GitHub Actions
actions/secrets-in-artifacts
Storage of sensitive information in GitHub Actions artifact
CWE-664
GitHub Actions
actions/unmasked-secret-exposure
Unmasked Secret Exposure
CWE-664
GitHub Actions
actions/cache-poisoning/code-injection
Cache Poisoning via low-privileged code injection
CWE-664
GitHub Actions
actions/artifact-poisoning/critical
Artifact poisoning
CWE-664
GitHub Actions
actions/artifact-poisoning/medium
Artifact poisoning
CWE-664
GitHub Actions
actions/unpinned-tag
Unpinned tag for a non-immutable Action in workflow
CWE-664
GitHub Actions
actions/untrusted-checkout/critical
Checkout of untrusted code in a privileged context
CWE-664
GitHub Actions
actions/untrusted-checkout/high
Checkout of untrusted code in trusted context
CWE-664
GitHub Actions
actions/untrusted-checkout/medium
Checkout of untrusted code in trusted context
CWE-664
GitHub Actions
actions/secret-exfiltration
Secret exfiltration
CWE-664
GitHub Actions
actions/pr-on-self-hosted-runner
Pull Request code execution on self-hosted runner
CWE-664
GitHub Actions
actions/artifact-poisoning/path-traversal
Artifact Poisoning (Path Traversal)
CWE-664
GitHub Actions
actions/unversioned-immutable-action
Unversioned Immutable Action
CWE-664
GitHub Actions
actions/request-forgery
Uncontrolled data used in network request
CWE-668
GitHub Actions
actions/secret-exfiltration
Secret exfiltration
CWE-669
GitHub Actions
actions/artifact-poisoning/critical
Artifact poisoning
CWE-669
GitHub Actions
actions/artifact-poisoning/medium
Artifact poisoning
CWE-669
GitHub Actions
actions/unpinned-tag
Unpinned tag for a non-immutable Action in workflow
CWE-669
GitHub Actions
actions/untrusted-checkout/critical
Checkout of untrusted code in a privileged context
CWE-669
GitHub Actions
actions/untrusted-checkout/high
Checkout of untrusted code in trusted context
CWE-669
GitHub Actions
actions/untrusted-checkout/medium
Checkout of untrusted code in trusted context
CWE-669
GitHub Actions
actions/artifact-poisoning/path-traversal
Artifact Poisoning (Path Traversal)
CWE-669
GitHub Actions
actions/unversioned-immutable-action
Unversioned Immutable Action
CWE-691
GitHub Actions
actions/code-injection/critical
Code injection
CWE-691
GitHub Actions
actions/code-injection/medium
Code injection
CWE-691
GitHub Actions
actions/cache-poisoning/code-injection
Cache Poisoning via low-privileged code injection
CWE-691
GitHub Actions
actions/untrusted-checkout-toctou/critical
Untrusted Checkout TOCTOU
CWE-691
GitHub Actions
actions/untrusted-checkout-toctou/high
Untrusted Checkout TOCTOU
CWE-693
GitHub Actions
actions/composite-action-sinks
Composite Action Sinks
CWE-693
GitHub Actions
actions/composite-action-sources
Composite Action Sources
CWE-693
GitHub Actions
actions/composite-action-summaries
Composite Action Summaries
CWE-693
GitHub Actions
actions/reusable-workflow-sinks
Reusable Workflow Sinks
CWE-693
GitHub Actions
actions/reusable-workflow-sources
Reusable Workflow Sources
CWE-693
GitHub Actions
actions/reusable-workflow-summaries
Reusable Workflows Summaries
CWE-693
GitHub Actions
actions/envpath-injection/critical
PATH environment variable built from user-controlled sources
CWE-693
GitHub Actions
actions/envpath-injection/medium
PATH environment variable built from user-controlled sources
CWE-693
GitHub Actions
actions/envvar-injection/critical
Environment variable built from user-controlled sources
CWE-693
GitHub Actions
actions/envvar-injection/medium
Environment variable built from user-controlled sources
CWE-693
GitHub Actions
actions/improper-access-control
Improper Access Control
CWE-693
GitHub Actions
actions/excessive-secrets-exposure
Excessive Secrets Exposure
CWE-693
GitHub Actions
actions/secrets-in-artifacts
Storage of sensitive information in GitHub Actions artifact
CWE-693
GitHub Actions
actions/unmasked-secret-exposure
Unmasked Secret Exposure
CWE-693
GitHub Actions
actions/cache-poisoning/code-injection
Cache Poisoning via low-privileged code injection
CWE-693
GitHub Actions
actions/cache-poisoning/direct-cache
Cache Poisoning via caching of untrusted files
CWE-693
GitHub Actions
actions/cache-poisoning/poisonable-step
Cache Poisoning via execution of untrusted code
CWE-693
GitHub Actions
actions/pr-on-self-hosted-runner
Pull Request code execution on self-hosted runner
CWE-707
GitHub Actions
actions/envpath-injection/critical
PATH environment variable built from user-controlled sources
CWE-707
GitHub Actions
actions/envpath-injection/medium
PATH environment variable built from user-controlled sources
CWE-707
GitHub Actions
actions/envvar-injection/critical
Environment variable built from user-controlled sources
CWE-707
GitHub Actions
actions/envvar-injection/medium
Environment variable built from user-controlled sources
CWE-707
GitHub Actions
actions/code-injection/critical
Code injection
CWE-707
GitHub Actions
actions/code-injection/medium
Code injection
CWE-707
GitHub Actions
actions/cache-poisoning/code-injection
Cache Poisoning via low-privileged code injection
CWE-707
GitHub Actions
actions/output-clobbering/high
Output Clobbering
CWE-707
GitHub Actions
actions/command-injection/critical
Command built from user-controlled sources
CWE-707
GitHub Actions
actions/command-injection/medium
Command built from user-controlled sources
CWE-707
GitHub Actions
actions/argument-injection/critical
Argument injection
CWE-707
GitHub Actions
actions/argument-injection/medium
Argument injection
CWE-829
GitHub Actions
actions/artifact-poisoning/critical
Artifact poisoning
CWE-829
GitHub Actions
actions/artifact-poisoning/medium
Artifact poisoning
CWE-829
GitHub Actions
actions/unpinned-tag
Unpinned tag for a non-immutable Action in workflow
CWE-829
GitHub Actions
actions/untrusted-checkout/critical
Checkout of untrusted code in a privileged context
CWE-829
GitHub Actions
actions/untrusted-checkout/high
Checkout of untrusted code in trusted context
CWE-829
GitHub Actions
actions/untrusted-checkout/medium
Checkout of untrusted code in trusted context
CWE-829
GitHub Actions
actions/artifact-poisoning/path-traversal
Artifact Poisoning (Path Traversal)
CWE-829
GitHub Actions
actions/unversioned-immutable-action
Unversioned Immutable Action
CWE-913
GitHub Actions
actions/code-injection/critical
Code injection
CWE-913
GitHub Actions
actions/code-injection/medium
Code injection
CWE-913
GitHub Actions
actions/cache-poisoning/code-injection
Cache Poisoning via low-privileged code injection
CWE-918
GitHub Actions
actions/request-forgery
Uncontrolled data used in network request
CWE-922
GitHub Actions
actions/excessive-secrets-exposure
Excessive Secrets Exposure
CWE-922
GitHub Actions
actions/secrets-in-artifacts
Storage of sensitive information in GitHub Actions artifact
CWE-922
GitHub Actions
actions/unmasked-secret-exposure
Unmasked Secret Exposure
CWE-1395
GitHub Actions
actions/vulnerable-action
Use of a known vulnerable action