зеркало из https://github.com/github/docs.git
Review and update the front matter for CodeQL tools (#52725)
This commit is contained in:
Родитель
1e869047fc
Коммит
eaa13fab57
|
@ -2,6 +2,7 @@
|
|||
title: Preparing your code for CodeQL analysis
|
||||
intro: 'You can build a {% data variables.product.prodname_codeql %} database containing the data needed to analyze your code.'
|
||||
shortTitle: Preparing code for analysis
|
||||
permissions: '{% data reusables.permissions.repo-checkout %}'
|
||||
product: '{% data reusables.gated-features.codeql %}'
|
||||
versions:
|
||||
fpt: '*'
|
||||
|
|
|
@ -2,6 +2,7 @@
|
|||
title: Uploading CodeQL analysis results to GitHub
|
||||
shortTitle: Uploading results to GitHub
|
||||
intro: 'You can use the {% data variables.product.prodname_codeql_cli %} to upload {% data variables.product.prodname_codeql %} analysis results to {% data variables.product.product_name %}.'
|
||||
permissions: '{% data reusables.permissions.code-scanning-all-alerts %}'
|
||||
product: '{% data reusables.gated-features.codeql %}'
|
||||
versions:
|
||||
fpt: '*'
|
||||
|
@ -25,7 +26,12 @@ If you used a method other than the {% data variables.product.prodname_codeql_cl
|
|||
|
||||
## Generating a token for authentication with {% data variables.product.product_name %}
|
||||
|
||||
Before you can upload your results to {% data variables.product.product_name %}, you will first need to generate a {% data variables.product.pat_generic %} with the `security_events` write permission. For more information, see "[AUTOTITLE](/authentication/keeping-your-account-and-data-secure/creating-a-personal-access-token)."
|
||||
Before you can upload your results to {% data variables.product.product_name %}, you will first need to generate a {% data variables.product.pat_generic %}.
|
||||
|
||||
* **{% data variables.product.pat_v1_caps %}** requires "{% data variables.product.prodname_code_scanning_caps %} alerts" **Read and write** access for the required repositories.
|
||||
* **{% data variables.product.pat_v2_caps %}** requires "repo" **security_events** access.
|
||||
|
||||
For more information, see "[AUTOTITLE](/authentication/keeping-your-account-and-data-secure/creating-a-personal-access-token)."
|
||||
|
||||
If you have installed the {% data variables.product.prodname_codeql_cli %} in a third-party CI system to create results to display in {% data variables.product.prodname_dotcom %} as code scanning alerts, you can use a {% data variables.product.prodname_github_app %} or {% data variables.product.pat_generic %} to upload results to {% data variables.product.product_name %}. For more information, see "[AUTOTITLE](/code-security/code-scanning/integrating-with-code-scanning/using-code-scanning-with-your-existing-ci-system#generating-a-token-for-authentication-with-github)."
|
||||
|
||||
|
|
|
@ -5,6 +5,7 @@ versions:
|
|||
fpt: '*'
|
||||
ghec: '*'
|
||||
ghes: '*'
|
||||
product: '{% data reusables.gated-features.codeql %}'
|
||||
topics:
|
||||
- Advanced Security
|
||||
- Code scanning
|
||||
|
|
|
@ -5,6 +5,7 @@ versions:
|
|||
fpt: '*'
|
||||
ghec: '*'
|
||||
ghes: '*'
|
||||
product: '{% data reusables.gated-features.codeql %}'
|
||||
topics:
|
||||
- Advanced Security
|
||||
- Code scanning
|
||||
|
|
|
@ -1,20 +1,5 @@
|
|||
## About the {% data variables.product.prodname_dotcom %} {% data variables.product.prodname_codeql %} license
|
||||
|
||||
**License notice:** If you don’t have a {% data variables.product.prodname_enterprise %} license then, by installing this product, you are agreeing to the [{% data variables.product.prodname_dotcom %} {% data variables.product.prodname_codeql %} Terms and Conditions](https://securitylab.github.com/tools/codeql/license).
|
||||
|
||||
{% data variables.product.prodname_dotcom %} {% data variables.product.prodname_codeql %} is licensed on a per-user basis. Under the license restrictions, you can use {% data variables.product.prodname_codeql %} to perform the following tasks:
|
||||
|
||||
* To perform academic research.
|
||||
* To demonstrate the software.
|
||||
* To test {% data variables.product.prodname_codeql %} queries that are released under an OSI-approved License to confirm that new versions of those queries continue to find the right vulnerabilities.
|
||||
|
||||
Where "OSI-approved License" means an Open Source Initiative (OSI)-approved open source software license.
|
||||
|
||||
If you are working with an Open Source Codebase (that is, a codebase that is released under an OSI-approved License) you can also use {% data variables.product.prodname_codeql %} for the following tasks:
|
||||
|
||||
* To perform analysis of the Open Source Codebase.
|
||||
* If the Open Source Codebase is hosted and maintained on {% data variables.product.prodname_dotcom_the_website %}, to generate {% data variables.product.prodname_codeql %} databases for or during automated analysis, continuous integration, or continuous delivery.
|
||||
|
||||
{% data variables.product.prodname_codeql %} can’t be used for automated analysis, continuous integration or continuous delivery, whether as part of normal software engineering processes or otherwise, except in the express cases set forth herein unless you have a license for {% data variables.product.prodname_GH_advanced_security %}.
|
||||
**License notice:** If you don’t have a license for {% data variables.product.prodname_GH_advanced_security %} then, by installing this product, you are agreeing to the [{% data variables.product.prodname_dotcom %} {% data variables.product.prodname_codeql %} Terms and Conditions](https://github.com/github/codeql-cli-binaries/blob/main/LICENSE.md).
|
||||
|
||||
{% data reusables.advanced-security.ghas-trial %}
|
||||
|
|
|
@ -0,0 +1 @@
|
|||
Users with **read** access to a repository
|
|
@ -1 +1,4 @@
|
|||
{% data variables.product.prodname_copilot_autofix %} for {% data variables.product.prodname_code_scanning %} is available for all public repositories on {% data variables.product.prodname_dotcom_the_website %}. {% data variables.product.prodname_copilot_autofix %} for {% data variables.product.prodname_code_scanning %} is also available for private repositories owned by organizations that use {% data variables.product.prodname_ghe_cloud %} and have a license for {% data variables.product.prodname_GH_advanced_security %}. For more information, see "[AUTOTITLE](/get-started/learning-about-github/about-github-advanced-security)."
|
||||
{% data variables.product.prodname_copilot_autofix %} for {% data variables.product.prodname_code_scanning %} is available for the following repository types:
|
||||
|
||||
* Public repositories on {% data variables.product.prodname_dotcom_the_website %}
|
||||
* Organization-owned repositories on {% data variables.product.prodname_ghe_cloud %} with [{% data variables.product.prodname_GH_advanced_security %}](/get-started/learning-about-github/about-github-advanced-security) enabled
|
||||
|
|
Загрузка…
Ссылка в новой задаче