From b60ded218f5434030533c28b4a54c6146f204d1b Mon Sep 17 00:00:00 2001 From: mc <42146119+mchammer01@users.noreply.github.com> Date: Mon, 12 Jan 2026 11:03:57 +0000 Subject: [PATCH 1/3] [EDI] Create a new "Manage security alerts" map topic within "Tutorials" (#59111) --- .../managing-code-scanning-alerts/index.md | 1 - .../securing-your-organization/index.md | 1 - .../index.md | 18 ---------------- content/code-security/tutorials/index.md | 1 + ...or-participating-in-a-security-campaign.md | 6 ++++-- .../tutorials/manage-security-alerts/index.md | 21 +++++++++++++++++++ ...itizing-dependabot-alerts-using-metrics.md | 4 +++- 7 files changed, 29 insertions(+), 23 deletions(-) delete mode 100644 content/code-security/securing-your-organization/understanding-your-organizations-exposure-to-vulnerabilities/index.md rename content/code-security/{code-scanning/managing-code-scanning-alerts => tutorials/manage-security-alerts}/best-practices-for-participating-in-a-security-campaign.md (95%) create mode 100644 content/code-security/tutorials/manage-security-alerts/index.md rename content/code-security/{securing-your-organization/understanding-your-organizations-exposure-to-vulnerabilities => tutorials/manage-security-alerts}/prioritizing-dependabot-alerts-using-metrics.md (92%) diff --git a/content/code-security/code-scanning/managing-code-scanning-alerts/index.md b/content/code-security/code-scanning/managing-code-scanning-alerts/index.md index 64633a204106..6513370055d5 100644 --- a/content/code-security/code-scanning/managing-code-scanning-alerts/index.md +++ b/content/code-security/code-scanning/managing-code-scanning-alerts/index.md @@ -19,7 +19,6 @@ children: - /disabling-autofix-for-code-scanning - /assessing-code-scanning-alerts-for-your-repository - /resolving-code-scanning-alerts - - /best-practices-for-participating-in-a-security-campaign - /fixing-alerts-in-security-campaign - /triaging-code-scanning-alerts-in-pull-requests --- diff --git a/content/code-security/securing-your-organization/index.md b/content/code-security/securing-your-organization/index.md index 3176ebc37ba3..33addf463b88 100644 --- a/content/code-security/securing-your-organization/index.md +++ b/content/code-security/securing-your-organization/index.md @@ -16,7 +16,6 @@ children: - /enabling-security-features-in-your-organization - /managing-the-security-of-your-organization - /understanding-your-organizations-exposure-to-leaked-secrets - - /understanding-your-organizations-exposure-to-vulnerabilities - /fixing-security-alerts-at-scale - /troubleshooting-security-configurations --- diff --git a/content/code-security/securing-your-organization/understanding-your-organizations-exposure-to-vulnerabilities/index.md b/content/code-security/securing-your-organization/understanding-your-organizations-exposure-to-vulnerabilities/index.md deleted file mode 100644 index 4269c4e57751..000000000000 --- a/content/code-security/securing-your-organization/understanding-your-organizations-exposure-to-vulnerabilities/index.md +++ /dev/null @@ -1,18 +0,0 @@ ---- -title: Understanding your organization's exposure to vulnerabilities -shortTitle: Exposure to vulnerabilities -intro: Understanding your organization's exposure to vulnerable code and dependencies is crucial for identifying and prioritizing security risks. This awareness allows you to prioritize remediation efforts, reduce the likelihood of security breaches, protect sensitive data, and maintain the overall integrity and reputation of the organization. -versions: - feature: dependabot-metrics -topics: - - Code Security - - Dependabot - - Code scanning - - Organizations - - Security -children: - - /prioritizing-dependabot-alerts-using-metrics -redirect_from: - - /code-security/securing-your-organization/understanding-your-organizations-exposure-to-vulnerabilites ---- - diff --git a/content/code-security/tutorials/index.md b/content/code-security/tutorials/index.md index b864441aa70b..f4c86f67a05a 100644 --- a/content/code-security/tutorials/index.md +++ b/content/code-security/tutorials/index.md @@ -17,4 +17,5 @@ topics: contentType: tutorials children: - secure-your-organization + - manage-security-alerts --- diff --git a/content/code-security/code-scanning/managing-code-scanning-alerts/best-practices-for-participating-in-a-security-campaign.md b/content/code-security/tutorials/manage-security-alerts/best-practices-for-participating-in-a-security-campaign.md similarity index 95% rename from content/code-security/code-scanning/managing-code-scanning-alerts/best-practices-for-participating-in-a-security-campaign.md rename to content/code-security/tutorials/manage-security-alerts/best-practices-for-participating-in-a-security-campaign.md index fdbe9ff4e022..d8f3a61d39aa 100644 --- a/content/code-security/code-scanning/managing-code-scanning-alerts/best-practices-for-participating-in-a-security-campaign.md +++ b/content/code-security/tutorials/manage-security-alerts/best-practices-for-participating-in-a-security-campaign.md @@ -1,11 +1,11 @@ --- title: Best practices for participating in a code security campaign shortTitle: Best practices for campaigns -intro: 'Learn how you can successfully take part in a security campaign for {% data variables.product.prodname_code_scanning %} alerts and how it can benefit your career as well as your code.' +intro: Learn how you can successfully take part in a security campaign for {% data variables.product.prodname_code_scanning %} alerts and how it can benefit your career as well as your code. allowTitleToDifferFromFilename: true permissions: '{% data reusables.permissions.code-scanning-all-alerts %}' product: '{% data reusables.gated-features.security-campaigns %}' -type: how_to +contentType: tutorials versions: feature: security-campaigns topics: @@ -13,6 +13,8 @@ topics: - Code scanning - Alerts - Repositories +redirect_from: + - /code-security/code-scanning/managing-code-scanning-alerts/best-practices-for-participating-in-a-security-campaign --- ## What is a code security campaign diff --git a/content/code-security/tutorials/manage-security-alerts/index.md b/content/code-security/tutorials/manage-security-alerts/index.md new file mode 100644 index 000000000000..aa77103748bf --- /dev/null +++ b/content/code-security/tutorials/manage-security-alerts/index.md @@ -0,0 +1,21 @@ +--- +title: Manage security alerts +shortTitle: Manage security alerts +intro: Build skills and knowledge about {% data variables.product.github %}'s security and code quality features through examples and hands-on activities. +versions: + fpt: '*' + ghes: '*' + ghec: '*' +topics: + - Secret Protection + - Secret scanning + - Code Security + - Code scanning + - Vulnerabilities + - Dependencies + - Dependabot +contentType: tutorials +children: + - prioritizing-dependabot-alerts-using-metrics + - best-practices-for-participating-in-a-security-campaign +--- diff --git a/content/code-security/securing-your-organization/understanding-your-organizations-exposure-to-vulnerabilities/prioritizing-dependabot-alerts-using-metrics.md b/content/code-security/tutorials/manage-security-alerts/prioritizing-dependabot-alerts-using-metrics.md similarity index 92% rename from content/code-security/securing-your-organization/understanding-your-organizations-exposure-to-vulnerabilities/prioritizing-dependabot-alerts-using-metrics.md rename to content/code-security/tutorials/manage-security-alerts/prioritizing-dependabot-alerts-using-metrics.md index d1c58040742d..c859788f8fcd 100644 --- a/content/code-security/securing-your-organization/understanding-your-organizations-exposure-to-vulnerabilities/prioritizing-dependabot-alerts-using-metrics.md +++ b/content/code-security/tutorials/manage-security-alerts/prioritizing-dependabot-alerts-using-metrics.md @@ -1,7 +1,7 @@ --- title: Prioritizing Dependabot alerts using metrics shortTitle: Prioritize Dependabot alerts using metrics -intro: 'You can prioritize {% data variables.product.prodname_dependabot_alerts %} in your organization by analyzing the provided metrics. Using this approach, you can tell your developers to focus on the most important vulnerabilities first.' +intro: You can prioritize {% data variables.product.prodname_dependabot_alerts %} in your organization by analyzing the provided metrics. Using this approach, you can tell your developers to focus on the most important vulnerabilities first. allowTitleToDifferFromFilename: true product: '{% data reusables.gated-features.security-overview-fpt-cs-only %}' permissions: '{% data reusables.permissions.security-org-enable %}' @@ -16,6 +16,8 @@ topics: - Security redirect_from: - /code-security/securing-your-organization/understanding-your-organizations-exposure-to-vulnerabilites/prioritizing-dependabot-alerts-using-metrics + - /code-security/securing-your-organization/understanding-your-organizations-exposure-to-vulnerabilities/prioritizing-dependabot-alerts-using-metrics + - /code-security/securing-your-organization/understanding-your-organizations-exposure-to-vulnerabilities --- ## Prioritizing {% data variables.product.prodname_dependabot_alerts %} using metrics From 96798cf773709e5e76cd44ea5903807ec9a28742 Mon Sep 17 00:00:00 2001 From: Sophie <29382425+sophietheking@users.noreply.github.com> Date: Mon, 12 Jan 2026 12:23:59 +0100 Subject: [PATCH 2/3] [EDI] Create a new "Secure at scale" map topic within "How-tos" (#59088) --- content/admin/guides.md | 6 ++--- content/admin/index.md | 2 +- content/admin/managing-code-security/index.md | 2 -- .../index.md | 13 ++++------- .../index.md | 16 -------------- .../securing-your-enterprise/index.md | 22 ------------------- ...overnance-framework-for-your-enterprise.md | 4 ++-- .../view-enterprise-usage.md | 4 ++-- .../code-quality/how-tos/index.md | 4 ++-- .../index.md | 6 ++--- .../enabling-code-scanning/index.md | 1 - .../concepts/security-at-scale/index.md | 4 ++++ content/code-security/how-tos/index.md | 3 ++- ...llow-github-code-quality-in-enterprise.md} | 9 +++++--- ...guring-code-scanning-for-your-appliance.md | 6 +++-- ...ot-to-work-with-limited-internet-access.md | 4 +++- ...ng-dependency-review-for-your-appliance.md | 6 +++-- ...ring-secret-scanning-for-your-appliance.md | 6 +++-- ...he-dependency-graph-for-your-enterprise.md | 2 ++ .../configure-specific-tools/index.md | 17 ++++++++++++++ ...-vulnerability-data-for-your-enterprise.md | 6 +++-- ...curity-configuration-to-your-enterprise.md | 5 ++++- ...curity-configuration-to-your-enterprise.md | 5 ++++- ...t-scanning-settings-for-your-enterprise.md | 5 ++++- ...urity-configuration-for-your-enterprise.md | 5 ++++- ...b-advanced-security-for-your-enterprise.md | 6 +++-- .../establish-complete-coverage/index.md | 15 +++++++++++++ .../configure-enterprise-security/index.md | 13 +++++++++++ ...eleting-a-custom-security-configuration.md | 5 ++++- ...editing-a-custom-security-configuration.md | 5 ++++- .../manage-your-coverage/index.md | 12 ++++++++++ .../assess-your-secret-risk.md | 9 +++++--- ...ing-the-cost-savings-of-push-protection.md | 2 ++ ...-for-code-scanning-with-codeql-at-scale.md | 4 +++- ...efault-setup-for-code-scanning-at-scale.md | 4 +++- .../configure-specific-tools/index.md | 16 ++++++++++++++ .../protect-your-secrets.md | 7 +++--- ...assessment-report-for-your-organization.md | 9 +++++--- ...pplying-a-custom-security-configuration.md | 4 +++- ...rity-configuration-in-your-organization.md | 5 ++++- ...security-settings-for-your-organization.md | 5 ++++- ...reating-a-custom-security-configuration.md | 4 +++- .../establish-complete-coverage/index.md | 14 ++++++++++++ .../configure-organization-security/index.md | 17 ++++++++++++++ .../giving-org-access-private-registries.md | 5 ++++- .../manage-usage-and-access/index.md | 12 ++++++++++ ...-github-advanced-security-license-usage.md | 5 ++++- ...eleting-a-custom-security-configuration.md | 5 ++++- ...ries-from-their-security-configurations.md | 5 ++++- ...editing-a-custom-security-configuration.md | 5 ++++- ...organization-using-the-repository-table.md | 5 ++++- .../manage-your-coverage/index.md | 14 ++++++++++++ .../how-tos/secure-at-scale/index.md | 21 ++++++++++++++++++ ...-using-advanced-setup-for-code-scanning.md | 4 +++- .../feature-disappears.md | 5 ++++- ...g-repositories-with-attachment-failures.md | 5 ++++- .../index.md | 17 ++++++++++++++ ...nough-github-advanced-security-licenses.md | 5 ++++- .../unexpected-default-setup.md | 5 ++++- content/code-security/index.md | 3 +-- .../index.md | 20 ----------------- .../securing-your-organization/index.md | 2 -- .../index.md | 9 ++------ .../index.md | 17 -------------- .../index.md | 5 ----- .../about-github-advanced-security.md | 2 +- data/learning-tracks/admin.yml | 8 +++---- 67 files changed, 335 insertions(+), 168 deletions(-) delete mode 100644 content/admin/managing-code-security/managing-supply-chain-security-for-your-enterprise/index.md delete mode 100644 content/admin/managing-code-security/securing-your-enterprise/index.md rename content/code-security/{code-quality/how-tos/allow-in-enterprise.md => how-tos/secure-at-scale/configure-enterprise-security/configure-specific-tools/allow-github-code-quality-in-enterprise.md} (87%) rename content/{admin/managing-code-security/managing-github-advanced-security-for-your-enterprise => code-security/how-tos/secure-at-scale/configure-enterprise-security/configure-specific-tools}/configuring-code-scanning-for-your-appliance.md (95%) rename content/{admin/managing-code-security/managing-supply-chain-security-for-your-enterprise => code-security/how-tos/secure-at-scale/configure-enterprise-security/configure-specific-tools}/configuring-dependabot-to-work-with-limited-internet-access.md (94%) rename content/{admin/managing-code-security/managing-github-advanced-security-for-your-enterprise => code-security/how-tos/secure-at-scale/configure-enterprise-security/configure-specific-tools}/configuring-dependency-review-for-your-appliance.md (89%) rename content/{admin/managing-code-security/managing-github-advanced-security-for-your-enterprise => code-security/how-tos/secure-at-scale/configure-enterprise-security/configure-specific-tools}/configuring-secret-scanning-for-your-appliance.md (90%) rename content/{admin/managing-code-security/managing-supply-chain-security-for-your-enterprise => code-security/how-tos/secure-at-scale/configure-enterprise-security/configure-specific-tools}/enabling-the-dependency-graph-for-your-enterprise.md (94%) create mode 100644 content/code-security/how-tos/secure-at-scale/configure-enterprise-security/configure-specific-tools/index.md rename content/{admin/managing-code-security/managing-supply-chain-security-for-your-enterprise => code-security/how-tos/secure-at-scale/configure-enterprise-security/configure-specific-tools}/viewing-the-vulnerability-data-for-your-enterprise.md (78%) rename content/{admin/managing-code-security/securing-your-enterprise => code-security/how-tos/secure-at-scale/configure-enterprise-security/establish-complete-coverage}/applying-a-custom-security-configuration-to-your-enterprise.md (82%) rename content/{admin/managing-code-security/securing-your-enterprise => code-security/how-tos/secure-at-scale/configure-enterprise-security/establish-complete-coverage}/applying-the-github-recommended-security-configuration-to-your-enterprise.md (90%) rename content/{admin/managing-code-security/securing-your-enterprise => code-security/how-tos/secure-at-scale/configure-enterprise-security/establish-complete-coverage}/configuring-additional-secret-scanning-settings-for-your-enterprise.md (92%) rename content/{admin/managing-code-security/securing-your-enterprise => code-security/how-tos/secure-at-scale/configure-enterprise-security/establish-complete-coverage}/creating-a-custom-security-configuration-for-your-enterprise.md (98%) rename content/{admin/managing-code-security/managing-github-advanced-security-for-your-enterprise => code-security/how-tos/secure-at-scale/configure-enterprise-security/establish-complete-coverage}/enabling-github-advanced-security-for-your-enterprise.md (93%) create mode 100644 content/code-security/how-tos/secure-at-scale/configure-enterprise-security/establish-complete-coverage/index.md create mode 100644 content/code-security/how-tos/secure-at-scale/configure-enterprise-security/index.md rename content/{admin/managing-code-security/securing-your-enterprise => code-security/how-tos/secure-at-scale/configure-enterprise-security/manage-your-coverage}/deleting-a-custom-security-configuration.md (89%) rename content/{admin/managing-code-security/securing-your-enterprise => code-security/how-tos/secure-at-scale/configure-enterprise-security/manage-your-coverage}/editing-a-custom-security-configuration.md (88%) create mode 100644 content/code-security/how-tos/secure-at-scale/configure-enterprise-security/manage-your-coverage/index.md rename content/code-security/{securing-your-organization/understanding-your-organizations-exposure-to-leaked-secrets => how-tos/secure-at-scale/configure-organization-security/configure-specific-tools}/assess-your-secret-risk.md (79%) rename content/code-security/{securing-your-organization/understanding-your-organizations-exposure-to-leaked-secrets => how-tos/secure-at-scale/configure-organization-security/configure-specific-tools}/calculating-the-cost-savings-of-push-protection.md (97%) rename content/code-security/{code-scanning/creating-an-advanced-setup-for-code-scanning => how-tos/secure-at-scale/configure-organization-security/configure-specific-tools}/configuring-advanced-setup-for-code-scanning-with-codeql-at-scale.md (92%) rename content/code-security/{code-scanning/enabling-code-scanning => how-tos/secure-at-scale/configure-organization-security/configure-specific-tools}/configuring-default-setup-for-code-scanning-at-scale.md (98%) create mode 100644 content/code-security/how-tos/secure-at-scale/configure-organization-security/configure-specific-tools/index.md rename content/code-security/{securing-your-organization/understanding-your-organizations-exposure-to-leaked-secrets => how-tos/secure-at-scale/configure-organization-security/configure-specific-tools}/protect-your-secrets.md (84%) rename content/code-security/{securing-your-organization/understanding-your-organizations-exposure-to-leaked-secrets => how-tos/secure-at-scale/configure-organization-security/configure-specific-tools}/viewing-the-secret-risk-assessment-report-for-your-organization.md (54%) rename content/code-security/{securing-your-organization/enabling-security-features-in-your-organization => how-tos/secure-at-scale/configure-organization-security/establish-complete-coverage}/applying-a-custom-security-configuration.md (89%) rename content/code-security/{securing-your-organization/enabling-security-features-in-your-organization => how-tos/secure-at-scale/configure-organization-security/establish-complete-coverage}/applying-the-github-recommended-security-configuration-in-your-organization.md (92%) rename content/code-security/{securing-your-organization/enabling-security-features-in-your-organization => how-tos/secure-at-scale/configure-organization-security/establish-complete-coverage}/configuring-global-security-settings-for-your-organization.md (98%) rename content/code-security/{securing-your-organization/enabling-security-features-in-your-organization => how-tos/secure-at-scale/configure-organization-security/establish-complete-coverage}/creating-a-custom-security-configuration.md (98%) create mode 100644 content/code-security/how-tos/secure-at-scale/configure-organization-security/establish-complete-coverage/index.md create mode 100644 content/code-security/how-tos/secure-at-scale/configure-organization-security/index.md rename content/code-security/{securing-your-organization/enabling-security-features-in-your-organization => how-tos/secure-at-scale/configure-organization-security/manage-usage-and-access}/giving-org-access-private-registries.md (94%) create mode 100644 content/code-security/how-tos/secure-at-scale/configure-organization-security/manage-usage-and-access/index.md rename content/code-security/{securing-your-organization/managing-the-security-of-your-organization => how-tos/secure-at-scale/configure-organization-security/manage-usage-and-access}/managing-your-github-advanced-security-license-usage.md (94%) rename content/code-security/{securing-your-organization/managing-the-security-of-your-organization => how-tos/secure-at-scale/configure-organization-security/manage-your-coverage}/deleting-a-custom-security-configuration.md (87%) rename content/code-security/{securing-your-organization/managing-the-security-of-your-organization => how-tos/secure-at-scale/configure-organization-security/manage-your-coverage}/detaching-repositories-from-their-security-configurations.md (87%) rename content/code-security/{securing-your-organization/managing-the-security-of-your-organization => how-tos/secure-at-scale/configure-organization-security/manage-your-coverage}/editing-a-custom-security-configuration.md (89%) rename content/code-security/{securing-your-organization/managing-the-security-of-your-organization => how-tos/secure-at-scale/configure-organization-security/manage-your-coverage}/filtering-repositories-in-your-organization-using-the-repository-table.md (87%) create mode 100644 content/code-security/how-tos/secure-at-scale/configure-organization-security/manage-your-coverage/index.md create mode 100644 content/code-security/how-tos/secure-at-scale/index.md rename content/code-security/{securing-your-organization/troubleshooting-security-configurations => how-tos/secure-at-scale/troubleshoot-security-configurations}/a-repository-is-using-advanced-setup-for-code-scanning.md (90%) rename content/code-security/{securing-your-organization/troubleshooting-security-configurations => how-tos/secure-at-scale/troubleshoot-security-configurations}/feature-disappears.md (88%) rename content/code-security/{securing-your-organization/managing-the-security-of-your-organization => how-tos/secure-at-scale/troubleshoot-security-configurations}/finding-repositories-with-attachment-failures.md (87%) create mode 100644 content/code-security/how-tos/secure-at-scale/troubleshoot-security-configurations/index.md rename content/code-security/{securing-your-organization/troubleshooting-security-configurations => how-tos/secure-at-scale/troubleshoot-security-configurations}/not-enough-github-advanced-security-licenses.md (84%) rename content/code-security/{securing-your-organization/troubleshooting-security-configurations => how-tos/secure-at-scale/troubleshoot-security-configurations}/unexpected-default-setup.md (79%) delete mode 100644 content/code-security/securing-your-organization/enabling-security-features-in-your-organization/index.md delete mode 100644 content/code-security/securing-your-organization/troubleshooting-security-configurations/index.md diff --git a/content/admin/guides.md b/content/admin/guides.md index 71d9467e8881..b39b6d2800f7 100644 --- a/content/admin/guides.md +++ b/content/admin/guides.md @@ -40,12 +40,12 @@ includeGuides: - /admin/configuring-settings/configuring-network-settings/changing-the-hostname-for-your-instance - /admin/backing-up-and-restoring-your-instance/configuring-backups-on-your-instance - /admin/configuring-settings/configuring-network-settings/configuring-built-in-firewall-rules - - /admin/managing-code-security/managing-github-advanced-security-for-your-enterprise/configuring-code-scanning-for-your-appliance + - /code-security/how-tos/secure-at-scale/configure-enterprise-security/configure-specific-tools/configuring-code-scanning-for-your-appliance - /admin/configuration/configuring-data-encryption-for-your-enterprise - - /admin/managing-code-security/managing-github-advanced-security-for-your-enterprise/configuring-dependency-review-for-your-appliance + - /code-security/how-tos/secure-at-scale/configure-enterprise-security/configure-specific-tools/configuring-dependency-review-for-your-appliance - /admin/configuring-settings/configuring-network-settings/configuring-dns-nameservers - /admin/configuring-settings/configuring-user-applications-for-your-enterprise/configuring-rate-limits - - /admin/managing-code-security/managing-github-advanced-security-for-your-enterprise/configuring-secret-scanning-for-your-appliance + - /code-security/how-tos/secure-at-scale/configure-enterprise-security/configure-specific-tools/configuring-secret-scanning-for-your-appliance - /admin/configuring-settings/hardening-security-for-your-enterprise/configuring-tls - /admin/configuring-settings/configuring-user-applications-for-your-enterprise/verifying-or-approving-a-domain-for-your-enterprise - /admin/configuring-settings/configuring-user-applications-for-your-enterprise/managing-github-mobile-for-your-enterprise diff --git a/content/admin/index.md b/content/admin/index.md index 96fe29cdba14..af3785d184dc 100644 --- a/content/admin/index.md +++ b/content/admin/index.md @@ -79,7 +79,7 @@ featuredLinks: guideCards: - '{% ifversion ghes %}/admin/managing-github-actions-for-your-enterprise/getting-started-with-github-actions-for-your-enterprise/getting-started-with-github-actions-for-github-enterprise-server{% endif %}' - '{% ifversion ghes %}/admin/configuring-packages/getting-started-with-github-packages-for-your-enterprise{% endif %}' - - '{% ifversion ghes %}/admin/managing-code-security/managing-github-advanced-security-for-your-enterprise{% endif %}' + - '{% ifversion ghes < 3.15 %}/admin/managing-code-security/managing-github-advanced-security-for-your-enterprise{% endif %}' - '{% ifversion ghec %}/admin/enforcing-policies/enforcing-policies-for-your-enterprise/enforcing-policies-for-github-actions-in-your-enterprise{% endif %}' - '{% ifversion ghec %}/admin/enforcing-policies/enforcing-policies-for-your-enterprise/enforcing-policies-for-code-security-and-analysis-for-your-enterprise{% endif %}' - '{% ifversion ghec %}/admin/enforcing-policies/enforcing-policies-for-your-enterprise/enforcing-repository-management-policies-in-your-enterprise{% endif %}' diff --git a/content/admin/managing-code-security/index.md b/content/admin/managing-code-security/index.md index cd0a3494a912..1b4dc4ff87bc 100644 --- a/content/admin/managing-code-security/index.md +++ b/content/admin/managing-code-security/index.md @@ -10,8 +10,6 @@ topics: - Enterprise children: - /managing-github-advanced-security-for-your-enterprise - - /managing-supply-chain-security-for-your-enterprise - - /securing-your-enterprise redirect_from: - /admin/code-security --- diff --git a/content/admin/managing-code-security/managing-github-advanced-security-for-your-enterprise/index.md b/content/admin/managing-code-security/managing-github-advanced-security-for-your-enterprise/index.md index 59b719622f0f..2f9a50cbf329 100644 --- a/content/admin/managing-code-security/managing-github-advanced-security-for-your-enterprise/index.md +++ b/content/admin/managing-code-security/managing-github-advanced-security-for-your-enterprise/index.md @@ -1,7 +1,7 @@ --- -title: '{% ifversion ghes %}Setting up {% data variables.product.prodname_GHAS %} features on your appliance{% else %}Configuring infrastructure for {% data variables.product.prodname_GHAS %} features{% endif %}' -shortTitle: '{% ifversion ghes %}Set up{% else %}Configure{% endif %} {% data variables.product.prodname_GHAS %}' -intro: 'You can {% ifversion ghes %}set up{% else %}configure{% endif %} {% data variables.product.prodname_AS %}{% ifversion ghas-products %} products{% endif %} to suit your enterprise''s needs.' +title: 'Setting up {% data variables.product.prodname_GHAS %} features on your appliance' +shortTitle: 'Set up {% data variables.product.prodname_GHAS %}' +intro: You can set up {% data variables.product.prodname_AS %} to suit your enterprise's needs. allowTitleToDifferFromFilename: true product: '{% data reusables.gated-features.ghas-ghec %}' redirect_from: @@ -10,14 +10,9 @@ redirect_from: - /admin/advanced-security - /admin/code-security/managing-github-advanced-security-for-your-enterprise versions: - ghec: '*' - ghes: '*' + ghes: '<= 3.15' topics: - Enterprise children: - - /enabling-github-advanced-security-for-your-enterprise - /managing-github-advanced-security-features-for-your-enterprise - - /configuring-code-scanning-for-your-appliance - - /configuring-dependency-review-for-your-appliance - - /configuring-secret-scanning-for-your-appliance --- diff --git a/content/admin/managing-code-security/managing-supply-chain-security-for-your-enterprise/index.md b/content/admin/managing-code-security/managing-supply-chain-security-for-your-enterprise/index.md deleted file mode 100644 index 74480480b15e..000000000000 --- a/content/admin/managing-code-security/managing-supply-chain-security-for-your-enterprise/index.md +++ /dev/null @@ -1,16 +0,0 @@ ---- -title: Managing supply chain security for your enterprise -shortTitle: Supply chain security -intro: You can visualize, maintain, and secure the dependencies in your developers' software supply chain. -versions: - ghes: '*' -topics: - - Enterprise -children: - - /enabling-the-dependency-graph-for-your-enterprise - - /viewing-the-vulnerability-data-for-your-enterprise - - /configuring-dependabot-to-work-with-limited-internet-access -redirect_from: - - /admin/code-security/managing-supply-chain-security-for-your-enterprise ---- - diff --git a/content/admin/managing-code-security/securing-your-enterprise/index.md b/content/admin/managing-code-security/securing-your-enterprise/index.md deleted file mode 100644 index 79b858f19605..000000000000 --- a/content/admin/managing-code-security/securing-your-enterprise/index.md +++ /dev/null @@ -1,22 +0,0 @@ ---- -title: Securing your enterprise -shortTitle: Securing your enterprise -intro: '{% ifversion security-configurations-cloud %}Enable the {% data variables.product.prodname_github_security_configuration %} or c{% elsif security-configurations-ghes-only %}C{% endif %}reate and apply {% data variables.product.prodname_custom_security_configurations %} to quickly secure your enterprise.' -product: '{% data reusables.gated-features.ghas-ghec %}' -versions: - feature: security-configuration-enterprise-level -topics: - - Alerts - - Advanced Security - - Dependency graph - - Dependabot - - Repositories -children: - - /applying-the-github-recommended-security-configuration-to-your-enterprise - - /creating-a-custom-security-configuration-for-your-enterprise - - /applying-a-custom-security-configuration-to-your-enterprise - - /configuring-additional-secret-scanning-settings-for-your-enterprise - - /editing-a-custom-security-configuration - - /deleting-a-custom-security-configuration ---- - diff --git a/content/admin/overview/establishing-a-governance-framework-for-your-enterprise.md b/content/admin/overview/establishing-a-governance-framework-for-your-enterprise.md index 6203f9f24848..2e357e0e12a6 100644 --- a/content/admin/overview/establishing-a-governance-framework-for-your-enterprise.md +++ b/content/admin/overview/establishing-a-governance-framework-for-your-enterprise.md @@ -94,7 +94,7 @@ With **{% data variables.product.prodname_secret_scanning %}**, you can scan you To learn more, see [AUTOTITLE](/code-security/secret-scanning/introduction/about-secret-scanning). -{% data variables.product.prodname_secret_scanning_caps %} can be enabled at the enterprise, organization, and repository level. See {% ifversion ghes %}[AUTOTITLE](/admin/managing-code-security/managing-github-advanced-security-for-your-enterprise/configuring-secret-scanning-for-your-appliance){% elsif ghec %}[AUTOTITLE](/admin/managing-code-security/securing-your-enterprise/about-security-configurations){% endif %} for enablement at enterprise level. +{% data variables.product.prodname_secret_scanning_caps %} can be enabled at the enterprise, organization, and repository level. See {% ifversion ghes %}[AUTOTITLE](/admin/managing-code-security/managing-github-advanced-security-for-your-enterprise/configuring-secret-scanning-for-your-appliance){% elsif ghec %}[AUTOTITLE](/code-security/concepts/security-at-scale/about-security-configurations){% endif %} for enablement at enterprise level. ### Push protection @@ -137,4 +137,4 @@ Many industries have regulations that require regular security assessments and v To get started quickly with {% data variables.product.prodname_code_scanning %}, we recommend you use the default setup. See [AUTOTITLE](/code-security/code-scanning/enabling-code-scanning/configuring-default-setup-for-code-scanning). -{% data variables.product.prodname_code_scanning_caps %} can be enabled at the enterprise, organization, and repository level. See {% ifversion ghes %}[AUTOTITLE](/admin/managing-code-security/managing-github-advanced-security-for-your-enterprise/configuring-code-scanning-for-your-appliance){% elsif ghec %}[AUTOTITLE](/admin/managing-code-security/securing-your-enterprise/about-security-configurations){% endif %} for enablement at enterprise level. +{% data variables.product.prodname_code_scanning_caps %} can be enabled at the enterprise, organization, and repository level. See {% ifversion ghes %}[AUTOTITLE](/admin/managing-code-security/managing-github-advanced-security-for-your-enterprise/configuring-code-scanning-for-your-appliance){% elsif ghec %}[AUTOTITLE](/code-security/concepts/security-at-scale/about-security-configurations){% endif %} for enablement at enterprise level. diff --git a/content/billing/how-tos/manage-plan-and-licenses/view-enterprise-usage.md b/content/billing/how-tos/manage-plan-and-licenses/view-enterprise-usage.md index 1690daa42872..337b1e280b60 100644 --- a/content/billing/how-tos/manage-plan-and-licenses/view-enterprise-usage.md +++ b/content/billing/how-tos/manage-plan-and-licenses/view-enterprise-usage.md @@ -86,8 +86,8 @@ If your {% data variables.product.github %} license includes {% data variables.v * Under "User licenses", view your total licenses, number of consumed licenses, and your subscription expiration date. * To view details for license usage or download a JSON file with license details, click **View users** or **Export license usage**. -* Review your current {% data variables.product.prodname_enterprise %} license, as well as consumed and available user licenses. -* If you have purchased {% data variables.product.prodname_AS %}, you can review your total licenses used as well as a per-organization breakdown of active committers. See [AUTOTITLE](/admin/code-security/managing-github-advanced-security-for-your-enterprise). +* Review your current {% data variables.product.prodname_enterprise %} license, as well as consumed and available user licenses.{% ifversion ghes < 3.15 %} +* If you have purchased {% data variables.product.prodname_AS %}, you can review your total licenses used as well as a per-organization breakdown of active committers. See [AUTOTITLE](/admin/code-security/managing-github-advanced-security-for-your-enterprise).{% endif %} ## Reporting license information using the REST API diff --git a/content/code-security/code-quality/how-tos/index.md b/content/code-security/code-quality/how-tos/index.md index b90704a761e1..0f6ca7c5beb2 100644 --- a/content/code-security/code-quality/how-tos/index.md +++ b/content/code-security/code-quality/how-tos/index.md @@ -1,7 +1,7 @@ --- title: How-to guides for GitHub Code Quality shortTitle: How-to guides -intro: 'Learn how to use {% data variables.product.prodname_code_quality %} with these detailed guides.' +intro: Learn how to use {% data variables.product.prodname_code_quality %} with these detailed guides. versions: feature: code-quality topics: @@ -12,5 +12,5 @@ children: - /interpret-results - /set-pr-thresholds - /unblock-your-pr - - /allow-in-enterprise --- + diff --git a/content/code-security/code-scanning/creating-an-advanced-setup-for-code-scanning/index.md b/content/code-security/code-scanning/creating-an-advanced-setup-for-code-scanning/index.md index 9f5c7c757dcd..13bc52dd2200 100644 --- a/content/code-security/code-scanning/creating-an-advanced-setup-for-code-scanning/index.md +++ b/content/code-security/code-scanning/creating-an-advanced-setup-for-code-scanning/index.md @@ -1,7 +1,7 @@ --- title: Creating an advanced setup for {% data variables.product.prodname_code_scanning %} -shortTitle: 'Create advanced setup' -intro: 'For more granular control over your {% data variables.product.prodname_code_scanning %} configuration, you can secure your code with advanced setup for {% data variables.product.prodname_code_scanning %}.' +shortTitle: Create advanced setup +intro: For more granular control over your {% data variables.product.prodname_code_scanning %} configuration, you can secure your code with advanced setup for {% data variables.product.prodname_code_scanning %}. product: '{% data reusables.gated-features.code-scanning %}' versions: fpt: '*' @@ -14,7 +14,7 @@ children: - /configuring-advanced-setup-for-code-scanning - /customizing-your-advanced-setup-for-code-scanning - /codeql-code-scanning-for-compiled-languages - - /configuring-advanced-setup-for-code-scanning-with-codeql-at-scale - /recommended-hardware-resources-for-running-codeql - /running-codeql-code-scanning-in-a-container --- + diff --git a/content/code-security/code-scanning/enabling-code-scanning/index.md b/content/code-security/code-scanning/enabling-code-scanning/index.md index 38b2b6825a78..b3ce27d7ba78 100644 --- a/content/code-security/code-scanning/enabling-code-scanning/index.md +++ b/content/code-security/code-scanning/enabling-code-scanning/index.md @@ -13,6 +13,5 @@ topics: - CodeQL children: - /configuring-default-setup-for-code-scanning - - /configuring-default-setup-for-code-scanning-at-scale --- diff --git a/content/code-security/concepts/security-at-scale/index.md b/content/code-security/concepts/security-at-scale/index.md index 0def87508d81..586d19050e72 100644 --- a/content/code-security/concepts/security-at-scale/index.md +++ b/content/code-security/concepts/security-at-scale/index.md @@ -21,4 +21,8 @@ children: - /about-security-campaigns - /auditing-security-alerts - /about-supply-chain-security-for-your-enterprise +redirect_from: + - /admin/managing-code-security/managing-supply-chain-security-for-your-enterprise + - /admin/code-security/managing-supply-chain-security-for-your-enterprise + - /admin/managing-code-security/securing-your-enterprise --- diff --git a/content/code-security/how-tos/index.md b/content/code-security/how-tos/index.md index 5733b88c7c7e..d9d85c6f8e0f 100644 --- a/content/code-security/how-tos/index.md +++ b/content/code-security/how-tos/index.md @@ -16,5 +16,6 @@ topics: - Dependabot contentType: how-tos children: - - secure-your-supply-chain + - /secure-at-scale + - /secure-your-supply-chain --- diff --git a/content/code-security/code-quality/how-tos/allow-in-enterprise.md b/content/code-security/how-tos/secure-at-scale/configure-enterprise-security/configure-specific-tools/allow-github-code-quality-in-enterprise.md similarity index 87% rename from content/code-security/code-quality/how-tos/allow-in-enterprise.md rename to content/code-security/how-tos/secure-at-scale/configure-enterprise-security/configure-specific-tools/allow-github-code-quality-in-enterprise.md index 5baeb2121cea..cc8cea2907d2 100644 --- a/content/code-security/code-quality/how-tos/allow-in-enterprise.md +++ b/content/code-security/how-tos/secure-at-scale/configure-enterprise-security/configure-specific-tools/allow-github-code-quality-in-enterprise.md @@ -1,16 +1,19 @@ --- title: Allowing use of {% data variables.product.prodname_code_quality %} in your enterprise -shortTitle: Allow in enterprise -intro: 'Define policies for {% data variables.product.prodname_AS %} that allow repository owners to enable {% data variables.product.prodname_code_quality %}.' +shortTitle: Allow {% data variables.product.prodname_code_quality_short %} +intro: Define policies for {% data variables.product.prodname_AS %} that allow repository owners to enable {% data variables.product.prodname_code_quality %}. versions: feature: code-quality product: '{% data reusables.gated-features.code-quality-availability %}' -permissions: 'Enterprise owners' +permissions: Enterprise owners audience: - driver topics: - Code Quality contentType: how-tos +allowTitleToDifferFromFilename: true +redirect_from: + - /code-security/code-quality/how-tos/allow-in-enterprise --- {% data reusables.code-quality.code-quality-preview-note %} diff --git a/content/admin/managing-code-security/managing-github-advanced-security-for-your-enterprise/configuring-code-scanning-for-your-appliance.md b/content/code-security/how-tos/secure-at-scale/configure-enterprise-security/configure-specific-tools/configuring-code-scanning-for-your-appliance.md similarity index 95% rename from content/admin/managing-code-security/managing-github-advanced-security-for-your-enterprise/configuring-code-scanning-for-your-appliance.md rename to content/code-security/how-tos/secure-at-scale/configure-enterprise-security/configure-specific-tools/configuring-code-scanning-for-your-appliance.md index a1137757ff5e..512e1b1d6d71 100644 --- a/content/admin/managing-code-security/managing-github-advanced-security-for-your-enterprise/configuring-code-scanning-for-your-appliance.md +++ b/content/code-security/how-tos/secure-at-scale/configure-enterprise-security/configure-specific-tools/configuring-code-scanning-for-your-appliance.md @@ -1,7 +1,7 @@ --- title: '{% ifversion ghes %}Configuring code scanning for your appliance{% elsif default-setup-self-hosted-runners-GHEC %}Configuring self-hosted runners for code scanning in your enterprise{% endif %}' -shortTitle: Configuring code scanning -intro: 'You can enable, configure, and disable {% data variables.product.prodname_code_scanning %} for your enterprise{% ifversion default-setup-self-hosted-runners-GHEC %} without {% data variables.product.prodname_dotcom %}-hosted runners{% endif %}. {% data variables.product.prodname_code_scanning_caps %} allows users to scan code for vulnerabilities and errors.' +shortTitle: Configure code scanning +intro: You can enable, configure, and disable {% data variables.product.prodname_code_scanning %} for your enterprise{% ifversion default-setup-self-hosted-runners-GHEC %} without {% data variables.product.prodname_dotcom %}-hosted runners{% endif %}. {% data variables.product.prodname_code_scanning_caps %} allows users to scan code for vulnerabilities and errors. allowTitleToDifferFromFilename: true product: '{% data reusables.gated-features.code-scanning %}' redirect_from: @@ -9,6 +9,7 @@ redirect_from: - /admin/configuration/configuring-code-scanning-for-your-appliance - /admin/advanced-security/configuring-code-scanning-for-your-appliance - /admin/code-security/managing-github-advanced-security-for-your-enterprise/configuring-code-scanning-for-your-appliance + - /admin/managing-code-security/managing-github-advanced-security-for-your-enterprise/configuring-code-scanning-for-your-appliance versions: ghes: '*' ghec: '*' @@ -18,6 +19,7 @@ topics: - Code scanning - Enterprise - Security +contentType: how-tos --- diff --git a/content/admin/managing-code-security/managing-supply-chain-security-for-your-enterprise/configuring-dependabot-to-work-with-limited-internet-access.md b/content/code-security/how-tos/secure-at-scale/configure-enterprise-security/configure-specific-tools/configuring-dependabot-to-work-with-limited-internet-access.md similarity index 94% rename from content/admin/managing-code-security/managing-supply-chain-security-for-your-enterprise/configuring-dependabot-to-work-with-limited-internet-access.md rename to content/code-security/how-tos/secure-at-scale/configure-enterprise-security/configure-specific-tools/configuring-dependabot-to-work-with-limited-internet-access.md index ef48005ce65e..ca9003922fc8 100644 --- a/content/admin/managing-code-security/managing-supply-chain-security-for-your-enterprise/configuring-dependabot-to-work-with-limited-internet-access.md +++ b/content/code-security/how-tos/secure-at-scale/configure-enterprise-security/configure-specific-tools/configuring-dependabot-to-work-with-limited-internet-access.md @@ -1,6 +1,6 @@ --- title: Configuring Dependabot to work with limited internet access -intro: 'You can configure {% data variables.product.prodname_dependabot %} to generate pull requests for version and security updates using private registries when {% data variables.product.prodname_ghe_server %} has limited, or no, internet access.' +intro: You can configure {% data variables.product.prodname_dependabot %} to generate pull requests for version and security updates using private registries when {% data variables.product.prodname_ghe_server %} has limited, or no, internet access. versions: feature: dependabot-ghes-no-public-internet type: how_to @@ -13,6 +13,8 @@ topics: shortTitle: Limited internet access redirect_from: - /admin/code-security/managing-supply-chain-security-for-your-enterprise/configuring-dependabot-to-work-with-limited-internet-access + - /admin/managing-code-security/managing-supply-chain-security-for-your-enterprise/configuring-dependabot-to-work-with-limited-internet-access +contentType: how-tos --- ## About {% data variables.product.prodname_dependabot %} updates diff --git a/content/admin/managing-code-security/managing-github-advanced-security-for-your-enterprise/configuring-dependency-review-for-your-appliance.md b/content/code-security/how-tos/secure-at-scale/configure-enterprise-security/configure-specific-tools/configuring-dependency-review-for-your-appliance.md similarity index 89% rename from content/admin/managing-code-security/managing-github-advanced-security-for-your-enterprise/configuring-dependency-review-for-your-appliance.md rename to content/code-security/how-tos/secure-at-scale/configure-enterprise-security/configure-specific-tools/configuring-dependency-review-for-your-appliance.md index 71fa68234bd9..ec661aad2307 100644 --- a/content/admin/managing-code-security/managing-github-advanced-security-for-your-enterprise/configuring-dependency-review-for-your-appliance.md +++ b/content/code-security/how-tos/secure-at-scale/configure-enterprise-security/configure-specific-tools/configuring-dependency-review-for-your-appliance.md @@ -1,7 +1,7 @@ --- title: Configuring dependency review for your appliance -shortTitle: Configuring dependency review -intro: 'To help users understand dependency changes when reviewing pull requests, you can enable, configure, and disable dependency review for {% data variables.product.prodname_ghe_server %}.' +shortTitle: Configure dependency review +intro: To help users understand dependency changes when reviewing pull requests, you can enable, configure, and disable dependency review for {% data variables.product.prodname_ghe_server %}. product: '{% data reusables.gated-features.dependency-review %}' versions: ghes: '*' @@ -13,6 +13,8 @@ topics: - Security redirect_from: - /admin/code-security/managing-github-advanced-security-for-your-enterprise/configuring-dependency-review-for-your-appliance + - /admin/managing-code-security/managing-github-advanced-security-for-your-enterprise/configuring-dependency-review-for-your-appliance +contentType: how-tos --- ## About dependency review diff --git a/content/admin/managing-code-security/managing-github-advanced-security-for-your-enterprise/configuring-secret-scanning-for-your-appliance.md b/content/code-security/how-tos/secure-at-scale/configure-enterprise-security/configure-specific-tools/configuring-secret-scanning-for-your-appliance.md similarity index 90% rename from content/admin/managing-code-security/managing-github-advanced-security-for-your-enterprise/configuring-secret-scanning-for-your-appliance.md rename to content/code-security/how-tos/secure-at-scale/configure-enterprise-security/configure-specific-tools/configuring-secret-scanning-for-your-appliance.md index 86707a66323c..882963b055c9 100644 --- a/content/admin/managing-code-security/managing-github-advanced-security-for-your-enterprise/configuring-secret-scanning-for-your-appliance.md +++ b/content/code-security/how-tos/secure-at-scale/configure-enterprise-security/configure-specific-tools/configuring-secret-scanning-for-your-appliance.md @@ -1,12 +1,13 @@ --- title: Configuring secret scanning for your appliance -shortTitle: Configuring secret scanning -intro: 'You can enable, configure, and disable {% data variables.product.prodname_secret_scanning %} for {% data variables.product.prodname_ghe_server %}. {% data variables.product.prodname_secret_scanning_caps %} allows users to scan code for accidentally committed secrets.' +shortTitle: Configure secret scanning +intro: You can enable, configure, and disable {% data variables.product.prodname_secret_scanning %} for {% data variables.product.prodname_ghe_server %}. {% data variables.product.prodname_secret_scanning_caps %} allows users to scan code for accidentally committed secrets. product: '{% data reusables.gated-features.secret-scanning %}' redirect_from: - /admin/configuration/configuring-secret-scanning-for-your-appliance - /admin/advanced-security/configuring-secret-scanning-for-your-appliance - /admin/code-security/managing-github-advanced-security-for-your-enterprise/configuring-secret-scanning-for-your-appliance + - /admin/managing-code-security/managing-github-advanced-security-for-your-enterprise/configuring-secret-scanning-for-your-appliance versions: ghes: '*' type: how_to @@ -15,6 +16,7 @@ topics: - Enterprise - Secret scanning - Security +contentType: how-tos --- ## About {% data variables.product.prodname_secret_scanning %} diff --git a/content/admin/managing-code-security/managing-supply-chain-security-for-your-enterprise/enabling-the-dependency-graph-for-your-enterprise.md b/content/code-security/how-tos/secure-at-scale/configure-enterprise-security/configure-specific-tools/enabling-the-dependency-graph-for-your-enterprise.md similarity index 94% rename from content/admin/managing-code-security/managing-supply-chain-security-for-your-enterprise/enabling-the-dependency-graph-for-your-enterprise.md rename to content/code-security/how-tos/secure-at-scale/configure-enterprise-security/configure-specific-tools/enabling-the-dependency-graph-for-your-enterprise.md index 6139e4ec6f50..cbe1cf09d73a 100644 --- a/content/admin/managing-code-security/managing-supply-chain-security-for-your-enterprise/enabling-the-dependency-graph-for-your-enterprise.md +++ b/content/code-security/how-tos/secure-at-scale/configure-enterprise-security/configure-specific-tools/enabling-the-dependency-graph-for-your-enterprise.md @@ -12,6 +12,8 @@ topics: - Dependency graph redirect_from: - /admin/code-security/managing-supply-chain-security-for-your-enterprise/enabling-the-dependency-graph-for-your-enterprise + - /admin/managing-code-security/managing-supply-chain-security-for-your-enterprise/enabling-the-dependency-graph-for-your-enterprise +contentType: how-tos --- ## About the dependency graph diff --git a/content/code-security/how-tos/secure-at-scale/configure-enterprise-security/configure-specific-tools/index.md b/content/code-security/how-tos/secure-at-scale/configure-enterprise-security/configure-specific-tools/index.md new file mode 100644 index 000000000000..f8eb025210b4 --- /dev/null +++ b/content/code-security/how-tos/secure-at-scale/configure-enterprise-security/configure-specific-tools/index.md @@ -0,0 +1,17 @@ +--- +title: Configure specific tools +intro: Learn how to configure specific {% data variables.product.github %} security and quality tools—such as the dependency graph, {% data variables.product.prodname_code_scanning %}, secret scanning, and {% data variables.product.prodname_dependabot %}—for your enterprise. +versions: + fpt: '*' + ghes: '*' + ghec: '*' +contentType: how-tos +children: + - /enabling-the-dependency-graph-for-your-enterprise + - /allow-github-code-quality-in-enterprise + - /configuring-code-scanning-for-your-appliance + - /configuring-dependency-review-for-your-appliance + - /configuring-secret-scanning-for-your-appliance + - /viewing-the-vulnerability-data-for-your-enterprise + - /configuring-dependabot-to-work-with-limited-internet-access +--- diff --git a/content/admin/managing-code-security/managing-supply-chain-security-for-your-enterprise/viewing-the-vulnerability-data-for-your-enterprise.md b/content/code-security/how-tos/secure-at-scale/configure-enterprise-security/configure-specific-tools/viewing-the-vulnerability-data-for-your-enterprise.md similarity index 78% rename from content/admin/managing-code-security/managing-supply-chain-security-for-your-enterprise/viewing-the-vulnerability-data-for-your-enterprise.md rename to content/code-security/how-tos/secure-at-scale/configure-enterprise-security/configure-specific-tools/viewing-the-vulnerability-data-for-your-enterprise.md index 6f0c535e0a44..ac4f1610c44b 100644 --- a/content/admin/managing-code-security/managing-supply-chain-security-for-your-enterprise/viewing-the-vulnerability-data-for-your-enterprise.md +++ b/content/code-security/how-tos/secure-at-scale/configure-enterprise-security/configure-specific-tools/viewing-the-vulnerability-data-for-your-enterprise.md @@ -1,8 +1,8 @@ --- title: Viewing the vulnerability data for your enterprise -intro: 'You can view vulnerability data from the {% data variables.product.prodname_advisory_database %} on {% data variables.product.prodname_ghe_server %}.' +intro: You can view vulnerability data from the {% data variables.product.prodname_advisory_database %} on {% data variables.product.prodname_ghe_server %}. shortTitle: View vulnerability data -permissions: 'Site administrators' +permissions: Site administrators versions: ghes: '*' type: how_to @@ -12,6 +12,8 @@ topics: - Dependency graph redirect_from: - /admin/code-security/managing-supply-chain-security-for-your-enterprise/viewing-the-vulnerability-data-for-your-enterprise + - /admin/managing-code-security/managing-supply-chain-security-for-your-enterprise/viewing-the-vulnerability-data-for-your-enterprise +contentType: how-tos --- If {% data variables.product.prodname_dependabot_alerts %} are enabled for your enterprise, you can view all vulnerabilities that were downloaded to {% data variables.product.prodname_ghe_server %} from the {% data variables.product.prodname_advisory_database %}. diff --git a/content/admin/managing-code-security/securing-your-enterprise/applying-a-custom-security-configuration-to-your-enterprise.md b/content/code-security/how-tos/secure-at-scale/configure-enterprise-security/establish-complete-coverage/applying-a-custom-security-configuration-to-your-enterprise.md similarity index 82% rename from content/admin/managing-code-security/securing-your-enterprise/applying-a-custom-security-configuration-to-your-enterprise.md rename to content/code-security/how-tos/secure-at-scale/configure-enterprise-security/establish-complete-coverage/applying-a-custom-security-configuration-to-your-enterprise.md index c6ca7793cd31..f1f0fe267d08 100644 --- a/content/admin/managing-code-security/securing-your-enterprise/applying-a-custom-security-configuration-to-your-enterprise.md +++ b/content/code-security/how-tos/secure-at-scale/configure-enterprise-security/establish-complete-coverage/applying-a-custom-security-configuration-to-your-enterprise.md @@ -1,7 +1,7 @@ --- title: Applying a custom security configuration to your enterprise shortTitle: Apply custom configuration -intro: 'You can apply your {% data variables.product.prodname_custom_security_configuration %} to organizations and repositories in your organization to meet the specific security needs of your enterprise.' +intro: You can apply your {% data variables.product.prodname_custom_security_configuration %} to organizations and repositories in your organization to meet the specific security needs of your enterprise. permissions: '{% data reusables.permissions.security-configuration-enterprise-enable %}' versions: feature: security-configuration-enterprise-level @@ -9,6 +9,9 @@ topics: - Advanced Security - Organizations - Security +redirect_from: + - /admin/managing-code-security/securing-your-enterprise/applying-a-custom-security-configuration-to-your-enterprise +contentType: how-tos --- ## About applying a {% data variables.product.prodname_custom_security_configuration %} diff --git a/content/admin/managing-code-security/securing-your-enterprise/applying-the-github-recommended-security-configuration-to-your-enterprise.md b/content/code-security/how-tos/secure-at-scale/configure-enterprise-security/establish-complete-coverage/applying-the-github-recommended-security-configuration-to-your-enterprise.md similarity index 90% rename from content/admin/managing-code-security/securing-your-enterprise/applying-the-github-recommended-security-configuration-to-your-enterprise.md rename to content/code-security/how-tos/secure-at-scale/configure-enterprise-security/establish-complete-coverage/applying-the-github-recommended-security-configuration-to-your-enterprise.md index 1c2399e4aab4..2ae482dcaf26 100644 --- a/content/admin/managing-code-security/securing-your-enterprise/applying-the-github-recommended-security-configuration-to-your-enterprise.md +++ b/content/code-security/how-tos/secure-at-scale/configure-enterprise-security/establish-complete-coverage/applying-the-github-recommended-security-configuration-to-your-enterprise.md @@ -1,7 +1,7 @@ --- title: Applying the GitHub-recommended security configuration to your enterprise shortTitle: Apply recommended configuration -intro: 'Secure your code with the security enablement settings created, managed, and recommended by {% data variables.product.github %}.' +intro: Secure your code with the security enablement settings created, managed, and recommended by {% data variables.product.github %}. permissions: '{% data reusables.permissions.security-configuration-enterprise-enable %}' versions: ghec: '*' @@ -9,6 +9,9 @@ topics: - Advanced Security - Enterprise - Security +redirect_from: + - /admin/managing-code-security/securing-your-enterprise/applying-the-github-recommended-security-configuration-to-your-enterprise +contentType: how-tos --- ## About the {% data variables.product.prodname_github_security_configuration %} diff --git a/content/admin/managing-code-security/securing-your-enterprise/configuring-additional-secret-scanning-settings-for-your-enterprise.md b/content/code-security/how-tos/secure-at-scale/configure-enterprise-security/establish-complete-coverage/configuring-additional-secret-scanning-settings-for-your-enterprise.md similarity index 92% rename from content/admin/managing-code-security/securing-your-enterprise/configuring-additional-secret-scanning-settings-for-your-enterprise.md rename to content/code-security/how-tos/secure-at-scale/configure-enterprise-security/establish-complete-coverage/configuring-additional-secret-scanning-settings-for-your-enterprise.md index 407c0b391153..f60611301231 100644 --- a/content/admin/managing-code-security/securing-your-enterprise/configuring-additional-secret-scanning-settings-for-your-enterprise.md +++ b/content/code-security/how-tos/secure-at-scale/configure-enterprise-security/establish-complete-coverage/configuring-additional-secret-scanning-settings-for-your-enterprise.md @@ -1,7 +1,7 @@ --- title: Configuring additional secret scanning settings for your enterprise shortTitle: Configure additional settings -intro: 'Learn how to configure additional {% data variables.product.prodname_secret_scanning %} settings for your enterprise.' +intro: Learn how to configure additional {% data variables.product.prodname_secret_scanning %} settings for your enterprise. permissions: '{% data reusables.permissions.security-configuration-enterprise-enable %}' versions: feature: security-configuration-enterprise-level @@ -9,6 +9,9 @@ topics: - Advanced Security - Enterprise - Security +redirect_from: + - /admin/managing-code-security/securing-your-enterprise/configuring-additional-secret-scanning-settings-for-your-enterprise +contentType: how-tos --- ## About additional settings for {% data variables.product.prodname_secret_scanning %} diff --git a/content/admin/managing-code-security/securing-your-enterprise/creating-a-custom-security-configuration-for-your-enterprise.md b/content/code-security/how-tos/secure-at-scale/configure-enterprise-security/establish-complete-coverage/creating-a-custom-security-configuration-for-your-enterprise.md similarity index 98% rename from content/admin/managing-code-security/securing-your-enterprise/creating-a-custom-security-configuration-for-your-enterprise.md rename to content/code-security/how-tos/secure-at-scale/configure-enterprise-security/establish-complete-coverage/creating-a-custom-security-configuration-for-your-enterprise.md index 340339e3dea0..8a681b3c1397 100644 --- a/content/admin/managing-code-security/securing-your-enterprise/creating-a-custom-security-configuration-for-your-enterprise.md +++ b/content/code-security/how-tos/secure-at-scale/configure-enterprise-security/establish-complete-coverage/creating-a-custom-security-configuration-for-your-enterprise.md @@ -1,7 +1,7 @@ --- title: Creating a custom security configuration for your enterprise shortTitle: Create custom configuration -intro: 'Build a {% data variables.product.prodname_custom_security_configuration %} to meet the specific security needs of your enterprise.' +intro: Build a {% data variables.product.prodname_custom_security_configuration %} to meet the specific security needs of your enterprise. permissions: '{% data reusables.permissions.security-configuration-enterprise-enable %}' versions: feature: security-configuration-enterprise-level @@ -9,6 +9,9 @@ topics: - Advanced Security - Enterprise - Security +redirect_from: + - /admin/managing-code-security/securing-your-enterprise/creating-a-custom-security-configuration-for-your-enterprise +contentType: how-tos --- ## About {% data variables.product.prodname_custom_security_configurations %} diff --git a/content/admin/managing-code-security/managing-github-advanced-security-for-your-enterprise/enabling-github-advanced-security-for-your-enterprise.md b/content/code-security/how-tos/secure-at-scale/configure-enterprise-security/establish-complete-coverage/enabling-github-advanced-security-for-your-enterprise.md similarity index 93% rename from content/admin/managing-code-security/managing-github-advanced-security-for-your-enterprise/enabling-github-advanced-security-for-your-enterprise.md rename to content/code-security/how-tos/secure-at-scale/configure-enterprise-security/establish-complete-coverage/enabling-github-advanced-security-for-your-enterprise.md index db77274060f7..9112bba78a87 100644 --- a/content/admin/managing-code-security/managing-github-advanced-security-for-your-enterprise/enabling-github-advanced-security-for-your-enterprise.md +++ b/content/code-security/how-tos/secure-at-scale/configure-enterprise-security/establish-complete-coverage/enabling-github-advanced-security-for-your-enterprise.md @@ -1,12 +1,13 @@ --- title: Enabling {% data variables.product.prodname_GHAS %} {% ifversion ghas-products %}products {% endif %}for your enterprise -shortTitle: Enabling {% data variables.product.prodname_GHAS %} -intro: 'You can configure {% data variables.product.prodname_ghe_server %} to include {% data variables.product.prodname_GHAS %}{% ifversion ghas-products %} products{% endif %}. This provides extra features that help users find and fix security problems in their code.' +shortTitle: Enable {% data variables.product.prodname_GHAS %} +intro: You can configure {% data variables.product.prodname_ghe_server %} to include {% data variables.product.prodname_GHAS %}{% ifversion ghas-products %} products{% endif %}. This provides extra features that help users find and fix security problems in their code. product: '{% data reusables.gated-features.ghas-ghec %}' allowTitleToDifferFromFilename: true redirect_from: - /admin/advanced-security/enabling-github-advanced-security-for-your-enterprise - /admin/code-security/managing-github-advanced-security-for-your-enterprise/enabling-github-advanced-security-for-your-enterprise + - /admin/managing-code-security/managing-github-advanced-security-for-your-enterprise/enabling-github-advanced-security-for-your-enterprise versions: ghes: '*' type: how_to @@ -16,6 +17,7 @@ topics: - Enterprise - Secret scanning - Security +contentType: how-tos --- ## About enabling {% data variables.product.prodname_GHAS %}{% ifversion ghas-products %} products{% endif %} diff --git a/content/code-security/how-tos/secure-at-scale/configure-enterprise-security/establish-complete-coverage/index.md b/content/code-security/how-tos/secure-at-scale/configure-enterprise-security/establish-complete-coverage/index.md new file mode 100644 index 000000000000..1b680ea333a5 --- /dev/null +++ b/content/code-security/how-tos/secure-at-scale/configure-enterprise-security/establish-complete-coverage/index.md @@ -0,0 +1,15 @@ +--- +title: Establish complete coverage +intro: Learn how to establish comprehensive, enterprise-wide security coverage by enabling {% data variables.product.prodname_GHAS %}, applying recommended or custom security configurations, and configuring additional secret scanning settings across your enterprise. +versions: + fpt: '*' + ghes: '*' + ghec: '*' +contentType: how-tos +children: + - /enabling-github-advanced-security-for-your-enterprise + - /applying-the-github-recommended-security-configuration-to-your-enterprise + - /creating-a-custom-security-configuration-for-your-enterprise + - /applying-a-custom-security-configuration-to-your-enterprise + - /configuring-additional-secret-scanning-settings-for-your-enterprise +--- diff --git a/content/code-security/how-tos/secure-at-scale/configure-enterprise-security/index.md b/content/code-security/how-tos/secure-at-scale/configure-enterprise-security/index.md new file mode 100644 index 000000000000..6021cbf9e07e --- /dev/null +++ b/content/code-security/how-tos/secure-at-scale/configure-enterprise-security/index.md @@ -0,0 +1,13 @@ +--- +title: Configure enterprise security +intro: Configure and standardize security features across your enterprise, including establishing coverage, managing settings, and enabling approved tools at scale. +versions: + fpt: '*' + ghes: '*' + ghec: '*' +contentType: how-tos +children: + - /establish-complete-coverage + - /manage-your-coverage + - /configure-specific-tools +--- diff --git a/content/admin/managing-code-security/securing-your-enterprise/deleting-a-custom-security-configuration.md b/content/code-security/how-tos/secure-at-scale/configure-enterprise-security/manage-your-coverage/deleting-a-custom-security-configuration.md similarity index 89% rename from content/admin/managing-code-security/securing-your-enterprise/deleting-a-custom-security-configuration.md rename to content/code-security/how-tos/secure-at-scale/configure-enterprise-security/manage-your-coverage/deleting-a-custom-security-configuration.md index 061e9ce6fd27..995c3f01501e 100644 --- a/content/admin/managing-code-security/securing-your-enterprise/deleting-a-custom-security-configuration.md +++ b/content/code-security/how-tos/secure-at-scale/configure-enterprise-security/manage-your-coverage/deleting-a-custom-security-configuration.md @@ -1,7 +1,7 @@ --- title: Deleting a custom security configuration shortTitle: Delete custom configuration -intro: 'You can delete unnecessary {% data variables.product.prodname_custom_security_configurations %} in your enterprise.' +intro: You can delete unnecessary {% data variables.product.prodname_custom_security_configurations %} in your enterprise. permissions: '{% data reusables.permissions.security-configuration-enterprise-enable %}' versions: feature: security-configuration-enterprise-level @@ -9,6 +9,9 @@ topics: - Advanced Security - Enterprise - Security +redirect_from: + - /admin/managing-code-security/securing-your-enterprise/deleting-a-custom-security-configuration +contentType: how-tos --- ## About deleting a {% data variables.product.prodname_custom_security_configuration %} diff --git a/content/admin/managing-code-security/securing-your-enterprise/editing-a-custom-security-configuration.md b/content/code-security/how-tos/secure-at-scale/configure-enterprise-security/manage-your-coverage/editing-a-custom-security-configuration.md similarity index 88% rename from content/admin/managing-code-security/securing-your-enterprise/editing-a-custom-security-configuration.md rename to content/code-security/how-tos/secure-at-scale/configure-enterprise-security/manage-your-coverage/editing-a-custom-security-configuration.md index 4b2f03dea2c8..38526997912c 100644 --- a/content/admin/managing-code-security/securing-your-enterprise/editing-a-custom-security-configuration.md +++ b/content/code-security/how-tos/secure-at-scale/configure-enterprise-security/manage-your-coverage/editing-a-custom-security-configuration.md @@ -1,7 +1,7 @@ --- title: Editing a custom security configuration shortTitle: Edit custom configuration -intro: 'Change the enablement settings in your {% data variables.product.prodname_custom_security_configuration %} to better meet the security needs of your repositories.' +intro: Change the enablement settings in your {% data variables.product.prodname_custom_security_configuration %} to better meet the security needs of your repositories. permissions: '{% data reusables.permissions.security-configuration-enterprise-enable %}' versions: feature: security-configuration-enterprise-level @@ -9,6 +9,9 @@ topics: - Advanced Security - Organizations - Security +redirect_from: + - /admin/managing-code-security/securing-your-enterprise/editing-a-custom-security-configuration +contentType: how-tos --- ## About editing a {% data variables.product.prodname_custom_security_configuration %} diff --git a/content/code-security/how-tos/secure-at-scale/configure-enterprise-security/manage-your-coverage/index.md b/content/code-security/how-tos/secure-at-scale/configure-enterprise-security/manage-your-coverage/index.md new file mode 100644 index 000000000000..cacb8f94f2f5 --- /dev/null +++ b/content/code-security/how-tos/secure-at-scale/configure-enterprise-security/manage-your-coverage/index.md @@ -0,0 +1,12 @@ +--- +title: Manage your coverage +intro: Review and manage your enterprise’s repository security coverage by adjusting which repositories are included in your custom security configurations and removing unneeded configurations. +versions: + fpt: '*' + ghes: '*' + ghec: '*' +contentType: how-tos +children: + - /editing-a-custom-security-configuration + - /deleting-a-custom-security-configuration +--- diff --git a/content/code-security/securing-your-organization/understanding-your-organizations-exposure-to-leaked-secrets/assess-your-secret-risk.md b/content/code-security/how-tos/secure-at-scale/configure-organization-security/configure-specific-tools/assess-your-secret-risk.md similarity index 79% rename from content/code-security/securing-your-organization/understanding-your-organizations-exposure-to-leaked-secrets/assess-your-secret-risk.md rename to content/code-security/how-tos/secure-at-scale/configure-organization-security/configure-specific-tools/assess-your-secret-risk.md index d0ee40ead034..93ddaf314a50 100644 --- a/content/code-security/securing-your-organization/understanding-your-organizations-exposure-to-leaked-secrets/assess-your-secret-risk.md +++ b/content/code-security/how-tos/secure-at-scale/configure-organization-security/configure-specific-tools/assess-your-secret-risk.md @@ -1,7 +1,7 @@ --- -title: 'Running the secret risk assessment for your organization' -shortTitle: 'Assess your secret risk' -intro: 'Determine your organization''s exposure to leaked secrets by generating a {% data variables.product.prodname_secret_risk_assessment %} report.' +title: Running the secret risk assessment for your organization +shortTitle: Assess your secret risk +intro: Determine your organization's exposure to leaked secrets by generating a {% data variables.product.prodname_secret_risk_assessment %} report. product: '{% data reusables.gated-features.secret-risk-assessment-report %}' permissions: '{% data reusables.permissions.secret-risk-assessment-report-generation %}' type: how_to @@ -13,6 +13,9 @@ topics: - Secret Protection - Organizations - Security +redirect_from: + - /code-security/securing-your-organization/understanding-your-organizations-exposure-to-leaked-secrets/assess-your-secret-risk +contentType: how-tos --- ## Generating an initial {% data variables.product.prodname_secret_risk_assessment %} diff --git a/content/code-security/securing-your-organization/understanding-your-organizations-exposure-to-leaked-secrets/calculating-the-cost-savings-of-push-protection.md b/content/code-security/how-tos/secure-at-scale/configure-organization-security/configure-specific-tools/calculating-the-cost-savings-of-push-protection.md similarity index 97% rename from content/code-security/securing-your-organization/understanding-your-organizations-exposure-to-leaked-secrets/calculating-the-cost-savings-of-push-protection.md rename to content/code-security/how-tos/secure-at-scale/configure-organization-security/configure-specific-tools/calculating-the-cost-savings-of-push-protection.md index 18309da30280..d60f21e6af83 100644 --- a/content/code-security/securing-your-organization/understanding-your-organizations-exposure-to-leaked-secrets/calculating-the-cost-savings-of-push-protection.md +++ b/content/code-security/how-tos/secure-at-scale/configure-organization-security/configure-specific-tools/calculating-the-cost-savings-of-push-protection.md @@ -10,6 +10,8 @@ topics: - Secret scanning - Secret Protection contentType: how-tos +redirect_from: + - /code-security/securing-your-organization/understanding-your-organizations-exposure-to-leaked-secrets/calculating-the-cost-savings-of-push-protection --- ## What is the cost savings calculator? diff --git a/content/code-security/code-scanning/creating-an-advanced-setup-for-code-scanning/configuring-advanced-setup-for-code-scanning-with-codeql-at-scale.md b/content/code-security/how-tos/secure-at-scale/configure-organization-security/configure-specific-tools/configuring-advanced-setup-for-code-scanning-with-codeql-at-scale.md similarity index 92% rename from content/code-security/code-scanning/creating-an-advanced-setup-for-code-scanning/configuring-advanced-setup-for-code-scanning-with-codeql-at-scale.md rename to content/code-security/how-tos/secure-at-scale/configure-organization-security/configure-specific-tools/configuring-advanced-setup-for-code-scanning-with-codeql-at-scale.md index 34ad2b335d73..4df8f3fabdc7 100644 --- a/content/code-security/code-scanning/creating-an-advanced-setup-for-code-scanning/configuring-advanced-setup-for-code-scanning-with-codeql-at-scale.md +++ b/content/code-security/how-tos/secure-at-scale/configure-organization-security/configure-specific-tools/configuring-advanced-setup-for-code-scanning-with-codeql-at-scale.md @@ -1,11 +1,12 @@ --- title: Configuring advanced setup for code scanning with CodeQL at scale shortTitle: CodeQL advanced setup at scale -intro: 'You can use a script to configure advanced setup for {% data variables.product.prodname_code_scanning %} for a specific group of repositories in your organization.' +intro: You can use a script to configure advanced setup for {% data variables.product.prodname_code_scanning %} for a specific group of repositories in your organization. permissions: '{% data reusables.permissions.security-org-enable %}' product: '{% data reusables.gated-features.code-scanning %}' redirect_from: - /code-security/code-scanning/automatically-scanning-your-code-for-vulnerabilities-and-errors/configuring-advanced-setup-for-code-scanning-with-codeql-at-scale + - /code-security/code-scanning/creating-an-advanced-setup-for-code-scanning/configuring-advanced-setup-for-code-scanning-with-codeql-at-scale versions: fpt: '*' ghec: '*' @@ -15,6 +16,7 @@ topics: - Code Security - Code scanning allowTitleToDifferFromFilename: true +contentType: how-tos --- ## About enabling advanced setup for {% data variables.product.prodname_code_scanning %} with {% data variables.product.prodname_codeql %} at scale diff --git a/content/code-security/code-scanning/enabling-code-scanning/configuring-default-setup-for-code-scanning-at-scale.md b/content/code-security/how-tos/secure-at-scale/configure-organization-security/configure-specific-tools/configuring-default-setup-for-code-scanning-at-scale.md similarity index 98% rename from content/code-security/code-scanning/enabling-code-scanning/configuring-default-setup-for-code-scanning-at-scale.md rename to content/code-security/how-tos/secure-at-scale/configure-organization-security/configure-specific-tools/configuring-default-setup-for-code-scanning-at-scale.md index 7c1920ac623a..8d013ca34e9b 100644 --- a/content/code-security/code-scanning/enabling-code-scanning/configuring-default-setup-for-code-scanning-at-scale.md +++ b/content/code-security/how-tos/secure-at-scale/configure-organization-security/configure-specific-tools/configuring-default-setup-for-code-scanning-at-scale.md @@ -1,10 +1,11 @@ --- title: Configuring default setup for code scanning at scale shortTitle: Code scanning at scale -intro: 'You can quickly configure {% data variables.product.prodname_code_scanning %} for repositories across your organization using default setup.' +intro: You can quickly configure {% data variables.product.prodname_code_scanning %} for repositories across your organization using default setup. redirect_from: - /code-security/code-scanning/automatically-scanning-your-code-for-vulnerabilities-and-errors/configuring-code-scanning-at-scale - /code-security/code-scanning/automatically-scanning-your-code-for-vulnerabilities-and-errors/configuring-default-setup-for-code-scanning-at-scale + - /code-security/code-scanning/enabling-code-scanning/configuring-default-setup-for-code-scanning-at-scale permissions: '{% data reusables.permissions.security-org-enable %}' product: '{% data reusables.gated-features.code-scanning %}' type: how_to @@ -15,6 +16,7 @@ versions: fpt: '*' ghes: '*' ghec: '*' +contentType: how-tos --- ## About configuring default setup at scale diff --git a/content/code-security/how-tos/secure-at-scale/configure-organization-security/configure-specific-tools/index.md b/content/code-security/how-tos/secure-at-scale/configure-organization-security/configure-specific-tools/index.md new file mode 100644 index 000000000000..33045182da91 --- /dev/null +++ b/content/code-security/how-tos/secure-at-scale/configure-organization-security/configure-specific-tools/index.md @@ -0,0 +1,16 @@ +--- +title: Configure specific tools +intro: Configure individual code security tools across your organization to assess risk, enable protections, and manage scanning and dependency features at scale. +versions: + fpt: '*' + ghes: '*' + ghec: '*' +contentType: how-tos +children: + - /assess-your-secret-risk + - /viewing-the-secret-risk-assessment-report-for-your-organization + - /calculating-the-cost-savings-of-push-protection + - /protect-your-secrets + - /configuring-default-setup-for-code-scanning-at-scale + - /configuring-advanced-setup-for-code-scanning-with-codeql-at-scale +--- diff --git a/content/code-security/securing-your-organization/understanding-your-organizations-exposure-to-leaked-secrets/protect-your-secrets.md b/content/code-security/how-tos/secure-at-scale/configure-organization-security/configure-specific-tools/protect-your-secrets.md similarity index 84% rename from content/code-security/securing-your-organization/understanding-your-organizations-exposure-to-leaked-secrets/protect-your-secrets.md rename to content/code-security/how-tos/secure-at-scale/configure-organization-security/configure-specific-tools/protect-your-secrets.md index 8eb8f5f4f4b6..7f4c96c6acdc 100644 --- a/content/code-security/securing-your-organization/understanding-your-organizations-exposure-to-leaked-secrets/protect-your-secrets.md +++ b/content/code-security/how-tos/secure-at-scale/configure-organization-security/configure-specific-tools/protect-your-secrets.md @@ -1,14 +1,15 @@ --- title: Pricing and enabling {% data variables.product.prodname_GH_secret_protection %} -shortTitle: 'Protect your secrets' -intro: 'Secure your organization''s secrets within your budget by enabling {% data variables.product.prodname_GH_secret_protection %}.' -product: 'Organizations on {% data variables.product.prodname_team %} or {% data variables.product.prodname_enterprise %}' +shortTitle: Protect your secrets +intro: Secure your organization's secrets within your budget by enabling {% data variables.product.prodname_GH_secret_protection %}. +product: Organizations on {% data variables.product.prodname_team %} or {% data variables.product.prodname_enterprise %} allowTitleToDifferFromFilename: true contentType: how-tos versions: feature: secret-risk-assessment redirect_from: - /code-security/securing-your-organization/understanding-your-organizations-exposure-to-leaked-secrets/choosing-github-secret-protection + - /code-security/securing-your-organization/understanding-your-organizations-exposure-to-leaked-secrets/protect-your-secrets topics: - Secret scanning - Secret Protection diff --git a/content/code-security/securing-your-organization/understanding-your-organizations-exposure-to-leaked-secrets/viewing-the-secret-risk-assessment-report-for-your-organization.md b/content/code-security/how-tos/secure-at-scale/configure-organization-security/configure-specific-tools/viewing-the-secret-risk-assessment-report-for-your-organization.md similarity index 54% rename from content/code-security/securing-your-organization/understanding-your-organizations-exposure-to-leaked-secrets/viewing-the-secret-risk-assessment-report-for-your-organization.md rename to content/code-security/how-tos/secure-at-scale/configure-organization-security/configure-specific-tools/viewing-the-secret-risk-assessment-report-for-your-organization.md index 71ce15a8b456..da65098ec342 100644 --- a/content/code-security/securing-your-organization/understanding-your-organizations-exposure-to-leaked-secrets/viewing-the-secret-risk-assessment-report-for-your-organization.md +++ b/content/code-security/how-tos/secure-at-scale/configure-organization-security/configure-specific-tools/viewing-the-secret-risk-assessment-report-for-your-organization.md @@ -1,7 +1,7 @@ --- -title: 'Viewing the secret risk assessment report for your organization' -shortTitle: 'View risk report' -intro: 'Understand your organization''s exposure to leaked secrets at a glance by viewing your most recent {% data variables.product.prodname_secret_risk_assessment %} report.' +title: Viewing the secret risk assessment report for your organization +shortTitle: View risk report +intro: Understand your organization's exposure to leaked secrets at a glance by viewing your most recent {% data variables.product.prodname_secret_risk_assessment %} report. product: '{% data reusables.gated-features.secret-risk-assessment-report %}' permissions: '{% data reusables.permissions.secret-risk-assessment-report-generation %}' allowTitleToDifferFromFilename: true @@ -14,6 +14,9 @@ topics: - Secret Protection - Organizations - Security +redirect_from: + - /code-security/securing-your-organization/understanding-your-organizations-exposure-to-leaked-secrets/viewing-the-secret-risk-assessment-report-for-your-organization +contentType: how-tos --- {% data reusables.organizations.navigate-to-org %} diff --git a/content/code-security/securing-your-organization/enabling-security-features-in-your-organization/applying-a-custom-security-configuration.md b/content/code-security/how-tos/secure-at-scale/configure-organization-security/establish-complete-coverage/applying-a-custom-security-configuration.md similarity index 89% rename from content/code-security/securing-your-organization/enabling-security-features-in-your-organization/applying-a-custom-security-configuration.md rename to content/code-security/how-tos/secure-at-scale/configure-organization-security/establish-complete-coverage/applying-a-custom-security-configuration.md index 7b0a501c9765..c20779d4fe1a 100644 --- a/content/code-security/securing-your-organization/enabling-security-features-in-your-organization/applying-a-custom-security-configuration.md +++ b/content/code-security/how-tos/secure-at-scale/configure-organization-security/establish-complete-coverage/applying-a-custom-security-configuration.md @@ -1,7 +1,7 @@ --- title: Applying a custom security configuration shortTitle: Apply custom configuration -intro: 'You can apply your {% data variables.product.prodname_custom_security_configuration %} to repositories in your organization to meet the specific security needs of those repositories.' +intro: You can apply your {% data variables.product.prodname_custom_security_configuration %} to repositories in your organization to meet the specific security needs of those repositories. permissions: '{% data reusables.permissions.security-org-enable %}' versions: feature: security-configurations @@ -12,6 +12,8 @@ topics: - Security redirect_from: - /code-security/securing-your-organization/meeting-your-specific-security-needs-with-custom-security-configurations/applying-a-custom-security-configuration + - /code-security/securing-your-organization/enabling-security-features-in-your-organization/applying-a-custom-security-configuration +contentType: how-tos --- ## About applying a {% data variables.product.prodname_custom_security_configuration %} diff --git a/content/code-security/securing-your-organization/enabling-security-features-in-your-organization/applying-the-github-recommended-security-configuration-in-your-organization.md b/content/code-security/how-tos/secure-at-scale/configure-organization-security/establish-complete-coverage/applying-the-github-recommended-security-configuration-in-your-organization.md similarity index 92% rename from content/code-security/securing-your-organization/enabling-security-features-in-your-organization/applying-the-github-recommended-security-configuration-in-your-organization.md rename to content/code-security/how-tos/secure-at-scale/configure-organization-security/establish-complete-coverage/applying-the-github-recommended-security-configuration-in-your-organization.md index ddf0d502ed6b..aee87cb7ac52 100644 --- a/content/code-security/securing-your-organization/enabling-security-features-in-your-organization/applying-the-github-recommended-security-configuration-in-your-organization.md +++ b/content/code-security/how-tos/secure-at-scale/configure-organization-security/establish-complete-coverage/applying-the-github-recommended-security-configuration-in-your-organization.md @@ -1,7 +1,7 @@ --- title: Applying the GitHub-recommended security configuration in your organization shortTitle: Apply recommended configuration -intro: 'Secure your code with the security enablement settings created, managed, and recommended by {% data variables.product.company_short %}.' +intro: Secure your code with the security enablement settings created, managed, and recommended by {% data variables.product.company_short %}. permissions: '{% data reusables.permissions.security-org-enable %}' versions: feature: security-configurations-cloud @@ -10,6 +10,9 @@ topics: - Secret Protection - Organizations - Security +redirect_from: + - /code-security/securing-your-organization/enabling-security-features-in-your-organization/applying-the-github-recommended-security-configuration-in-your-organization +contentType: how-tos --- ## About the {% data variables.product.prodname_github_security_configuration %} diff --git a/content/code-security/securing-your-organization/enabling-security-features-in-your-organization/configuring-global-security-settings-for-your-organization.md b/content/code-security/how-tos/secure-at-scale/configure-organization-security/establish-complete-coverage/configuring-global-security-settings-for-your-organization.md similarity index 98% rename from content/code-security/securing-your-organization/enabling-security-features-in-your-organization/configuring-global-security-settings-for-your-organization.md rename to content/code-security/how-tos/secure-at-scale/configure-organization-security/establish-complete-coverage/configuring-global-security-settings-for-your-organization.md index 0d469947556c..627f974cde4a 100644 --- a/content/code-security/securing-your-organization/enabling-security-features-in-your-organization/configuring-global-security-settings-for-your-organization.md +++ b/content/code-security/how-tos/secure-at-scale/configure-organization-security/establish-complete-coverage/configuring-global-security-settings-for-your-organization.md @@ -1,7 +1,7 @@ --- title: Configuring global security settings for your organization shortTitle: Configure global settings -intro: 'Customize {% data variables.product.prodname_AS %} features to strengthen the security of your organization.' +intro: Customize {% data variables.product.prodname_AS %} features to strengthen the security of your organization. permissions: '{% data reusables.permissions.security-org-enable %}' versions: feature: security-configurations @@ -10,6 +10,9 @@ topics: - Secret Protection - Organizations - Security +redirect_from: + - /code-security/securing-your-organization/enabling-security-features-in-your-organization/configuring-global-security-settings-for-your-organization +contentType: how-tos --- ## About {% data variables.product.prodname_global_settings %} diff --git a/content/code-security/securing-your-organization/enabling-security-features-in-your-organization/creating-a-custom-security-configuration.md b/content/code-security/how-tos/secure-at-scale/configure-organization-security/establish-complete-coverage/creating-a-custom-security-configuration.md similarity index 98% rename from content/code-security/securing-your-organization/enabling-security-features-in-your-organization/creating-a-custom-security-configuration.md rename to content/code-security/how-tos/secure-at-scale/configure-organization-security/establish-complete-coverage/creating-a-custom-security-configuration.md index b1d7ced98535..863851a1e187 100644 --- a/content/code-security/securing-your-organization/enabling-security-features-in-your-organization/creating-a-custom-security-configuration.md +++ b/content/code-security/how-tos/secure-at-scale/configure-organization-security/establish-complete-coverage/creating-a-custom-security-configuration.md @@ -1,7 +1,7 @@ --- title: Creating a custom security configuration shortTitle: Create custom configuration -intro: 'Build a {% data variables.product.prodname_custom_security_configuration %} to meet the specific security needs of repositories in your organization.' +intro: Build a {% data variables.product.prodname_custom_security_configuration %} to meet the specific security needs of repositories in your organization. permissions: '{% data reusables.permissions.security-org-enable %}' versions: feature: security-configurations @@ -12,6 +12,8 @@ topics: - Security redirect_from: - /code-security/securing-your-organization/meeting-your-specific-security-needs-with-custom-security-configurations/creating-a-custom-security-configuration + - /code-security/securing-your-organization/enabling-security-features-in-your-organization/creating-a-custom-security-configuration +contentType: how-tos --- ## About {% data variables.product.prodname_custom_security_configurations %} diff --git a/content/code-security/how-tos/secure-at-scale/configure-organization-security/establish-complete-coverage/index.md b/content/code-security/how-tos/secure-at-scale/configure-organization-security/establish-complete-coverage/index.md new file mode 100644 index 000000000000..012a36ec3a09 --- /dev/null +++ b/content/code-security/how-tos/secure-at-scale/configure-organization-security/establish-complete-coverage/index.md @@ -0,0 +1,14 @@ +--- +title: Establish complete coverage +intro: Ensure all repositories in your organization are covered by security protections by applying recommended or custom configurations and managing global security settings. +versions: + fpt: '*' + ghes: '*' + ghec: '*' +contentType: how-tos +children: + - /applying-the-github-recommended-security-configuration-in-your-organization + - /creating-a-custom-security-configuration + - /applying-a-custom-security-configuration + - /configuring-global-security-settings-for-your-organization +--- diff --git a/content/code-security/how-tos/secure-at-scale/configure-organization-security/index.md b/content/code-security/how-tos/secure-at-scale/configure-organization-security/index.md new file mode 100644 index 000000000000..e1ae2e4a3515 --- /dev/null +++ b/content/code-security/how-tos/secure-at-scale/configure-organization-security/index.md @@ -0,0 +1,17 @@ +--- +title: Configure organization security +intro: Configure security across your organization by establishing coverage, managing settings, and controlling access to code security tools at scale. +versions: + fpt: '*' + ghes: '*' + ghec: '*' +contentType: how-tos +children: + - /establish-complete-coverage + - /manage-your-coverage + - /configure-specific-tools + - /manage-usage-and-access +redirect_from: + - /code-security/securing-your-organization/enabling-security-features-in-your-organization + - /code-security/securing-your-organization/meeting-your-specific-security-needs-with-custom-security-configurations +--- diff --git a/content/code-security/securing-your-organization/enabling-security-features-in-your-organization/giving-org-access-private-registries.md b/content/code-security/how-tos/secure-at-scale/configure-organization-security/manage-usage-and-access/giving-org-access-private-registries.md similarity index 94% rename from content/code-security/securing-your-organization/enabling-security-features-in-your-organization/giving-org-access-private-registries.md rename to content/code-security/how-tos/secure-at-scale/configure-organization-security/manage-usage-and-access/giving-org-access-private-registries.md index e08582aa32f8..1057da0e07f6 100644 --- a/content/code-security/securing-your-organization/enabling-security-features-in-your-organization/giving-org-access-private-registries.md +++ b/content/code-security/how-tos/secure-at-scale/configure-organization-security/manage-usage-and-access/giving-org-access-private-registries.md @@ -1,7 +1,7 @@ --- title: Giving security features access to private registries shortTitle: Give access to private registries -intro: 'If your organization uses private registries, you can improve the results of {% data variables.product.prodname_code_scanning %} analysis and enable {% data variables.product.prodname_dependabot %} to maintain more dependencies by setting up access to these registries.' +intro: If your organization uses private registries, you can improve the results of {% data variables.product.prodname_code_scanning %} analysis and enable {% data variables.product.prodname_dependabot %} to maintain more dependencies by setting up access to these registries. allowTitleToDifferFromFilename: true versions: feature: org-private-registry @@ -9,6 +9,9 @@ topics: - Code Security - Organizations - Security +redirect_from: + - /code-security/securing-your-organization/enabling-security-features-in-your-organization/giving-org-access-private-registries +contentType: how-tos --- ## About the importance of providing access to private registries diff --git a/content/code-security/how-tos/secure-at-scale/configure-organization-security/manage-usage-and-access/index.md b/content/code-security/how-tos/secure-at-scale/configure-organization-security/manage-usage-and-access/index.md new file mode 100644 index 000000000000..cb5e969deae0 --- /dev/null +++ b/content/code-security/how-tos/secure-at-scale/configure-organization-security/manage-usage-and-access/index.md @@ -0,0 +1,12 @@ +--- +title: Manage usage and access +intro: Control access to code security features and monitor usage across your organization, including access to private registries and {% data variables.product.prodname_AS %} license consumption. +versions: + fpt: '*' + ghes: '*' + ghec: '*' +contentType: how-tos +children: + - /giving-org-access-private-registries + - /managing-your-github-advanced-security-license-usage +--- diff --git a/content/code-security/securing-your-organization/managing-the-security-of-your-organization/managing-your-github-advanced-security-license-usage.md b/content/code-security/how-tos/secure-at-scale/configure-organization-security/manage-usage-and-access/managing-your-github-advanced-security-license-usage.md similarity index 94% rename from content/code-security/securing-your-organization/managing-the-security-of-your-organization/managing-your-github-advanced-security-license-usage.md rename to content/code-security/how-tos/secure-at-scale/configure-organization-security/manage-usage-and-access/managing-your-github-advanced-security-license-usage.md index 86df6296196c..9f798da31ed1 100644 --- a/content/code-security/securing-your-organization/managing-the-security-of-your-organization/managing-your-github-advanced-security-license-usage.md +++ b/content/code-security/how-tos/secure-at-scale/configure-organization-security/manage-usage-and-access/managing-your-github-advanced-security-license-usage.md @@ -1,7 +1,7 @@ --- title: Managing your paid use of {% data variables.product.prodname_AS %} shortTitle: Manage paid GHAS use -intro: 'You can understand and control the costs of using {% data variables.product.prodname_GH_cs_and_sp %} in repositories in your organization.' +intro: You can understand and control the costs of using {% data variables.product.prodname_GH_cs_and_sp %} in repositories in your organization. allowTitleToDifferFromFilename: true permissions: '{% data reusables.permissions.security-org-enable %}' product: '{% data reusables.gated-features.ghas-billing %}' @@ -12,6 +12,9 @@ topics: - Secret Protection - Organizations - Security +redirect_from: + - /code-security/securing-your-organization/managing-the-security-of-your-organization/managing-your-github-advanced-security-license-usage +contentType: how-tos --- ## Requirements for enabling {% data variables.product.prodname_AS %} products diff --git a/content/code-security/securing-your-organization/managing-the-security-of-your-organization/deleting-a-custom-security-configuration.md b/content/code-security/how-tos/secure-at-scale/configure-organization-security/manage-your-coverage/deleting-a-custom-security-configuration.md similarity index 87% rename from content/code-security/securing-your-organization/managing-the-security-of-your-organization/deleting-a-custom-security-configuration.md rename to content/code-security/how-tos/secure-at-scale/configure-organization-security/manage-your-coverage/deleting-a-custom-security-configuration.md index bf8834e753c0..9cc5f36a12e1 100644 --- a/content/code-security/securing-your-organization/managing-the-security-of-your-organization/deleting-a-custom-security-configuration.md +++ b/content/code-security/how-tos/secure-at-scale/configure-organization-security/manage-your-coverage/deleting-a-custom-security-configuration.md @@ -1,7 +1,7 @@ --- title: Deleting a custom security configuration shortTitle: Delete custom configuration -intro: 'You can delete unnecessary {% data variables.product.prodname_custom_security_configurations %} in your organization.' +intro: You can delete unnecessary {% data variables.product.prodname_custom_security_configurations %} in your organization. permissions: '{% data reusables.permissions.security-org-enable %}' versions: feature: security-configurations @@ -10,6 +10,9 @@ topics: - Secret Protection - Organizations - Security +redirect_from: + - /code-security/securing-your-organization/managing-the-security-of-your-organization/deleting-a-custom-security-configuration +contentType: how-tos --- ## About deleting a {% data variables.product.prodname_custom_security_configuration %} diff --git a/content/code-security/securing-your-organization/managing-the-security-of-your-organization/detaching-repositories-from-their-security-configurations.md b/content/code-security/how-tos/secure-at-scale/configure-organization-security/manage-your-coverage/detaching-repositories-from-their-security-configurations.md similarity index 87% rename from content/code-security/securing-your-organization/managing-the-security-of-your-organization/detaching-repositories-from-their-security-configurations.md rename to content/code-security/how-tos/secure-at-scale/configure-organization-security/manage-your-coverage/detaching-repositories-from-their-security-configurations.md index f536a27c732c..fc736b753276 100644 --- a/content/code-security/securing-your-organization/managing-the-security-of-your-organization/detaching-repositories-from-their-security-configurations.md +++ b/content/code-security/how-tos/secure-at-scale/configure-organization-security/manage-your-coverage/detaching-repositories-from-their-security-configurations.md @@ -1,7 +1,7 @@ --- title: Detaching repositories from their security configurations shortTitle: Detach security configuration -intro: 'You can unlink repositories from their {% data variables.product.prodname_security_configurations %} and instead manage their security enablement settings at the repository level.' +intro: You can unlink repositories from their {% data variables.product.prodname_security_configurations %} and instead manage their security enablement settings at the repository level. permissions: '{% data reusables.permissions.security-org-enable %}' versions: feature: security-configurations @@ -10,6 +10,9 @@ topics: - Secret Protection - Organizations - Security +redirect_from: + - /code-security/securing-your-organization/managing-the-security-of-your-organization/detaching-repositories-from-their-security-configurations +contentType: how-tos --- ## About detaching repositories from their {% data variables.product.prodname_security_configurations %} diff --git a/content/code-security/securing-your-organization/managing-the-security-of-your-organization/editing-a-custom-security-configuration.md b/content/code-security/how-tos/secure-at-scale/configure-organization-security/manage-your-coverage/editing-a-custom-security-configuration.md similarity index 89% rename from content/code-security/securing-your-organization/managing-the-security-of-your-organization/editing-a-custom-security-configuration.md rename to content/code-security/how-tos/secure-at-scale/configure-organization-security/manage-your-coverage/editing-a-custom-security-configuration.md index 2d5a1adaf201..05fb8fea12fc 100644 --- a/content/code-security/securing-your-organization/managing-the-security-of-your-organization/editing-a-custom-security-configuration.md +++ b/content/code-security/how-tos/secure-at-scale/configure-organization-security/manage-your-coverage/editing-a-custom-security-configuration.md @@ -1,7 +1,7 @@ --- title: Editing a custom security configuration shortTitle: Edit custom configuration -intro: 'Change the enablement settings in your {% data variables.product.prodname_custom_security_configuration %} to better meet the security needs of your repositories.' +intro: Change the enablement settings in your {% data variables.product.prodname_custom_security_configuration %} to better meet the security needs of your repositories. permissions: '{% data reusables.permissions.security-org-enable %}' versions: feature: security-configurations @@ -10,6 +10,9 @@ topics: - Secret Protection - Organizations - Security +redirect_from: + - /code-security/securing-your-organization/managing-the-security-of-your-organization/editing-a-custom-security-configuration +contentType: how-tos --- ## About editing a {% data variables.product.prodname_custom_security_configuration %} diff --git a/content/code-security/securing-your-organization/managing-the-security-of-your-organization/filtering-repositories-in-your-organization-using-the-repository-table.md b/content/code-security/how-tos/secure-at-scale/configure-organization-security/manage-your-coverage/filtering-repositories-in-your-organization-using-the-repository-table.md similarity index 87% rename from content/code-security/securing-your-organization/managing-the-security-of-your-organization/filtering-repositories-in-your-organization-using-the-repository-table.md rename to content/code-security/how-tos/secure-at-scale/configure-organization-security/manage-your-coverage/filtering-repositories-in-your-organization-using-the-repository-table.md index 395411669540..1b8d2899c7f1 100644 --- a/content/code-security/securing-your-organization/managing-the-security-of-your-organization/filtering-repositories-in-your-organization-using-the-repository-table.md +++ b/content/code-security/how-tos/secure-at-scale/configure-organization-security/manage-your-coverage/filtering-repositories-in-your-organization-using-the-repository-table.md @@ -1,7 +1,7 @@ --- title: Filtering repositories in your organization using the repository table shortTitle: Filter repositories -intro: 'You can filter the repository table for your organization to better manage the security settings of specific repositories.' +intro: You can filter the repository table for your organization to better manage the security settings of specific repositories. permissions: '{% data reusables.permissions.security-org-enable %}' versions: feature: security-configurations @@ -10,6 +10,9 @@ topics: - Secret Protection - Organizations - Security +redirect_from: + - /code-security/securing-your-organization/managing-the-security-of-your-organization/filtering-repositories-in-your-organization-using-the-repository-table +contentType: how-tos --- ## About filtering repositories in your organization diff --git a/content/code-security/how-tos/secure-at-scale/configure-organization-security/manage-your-coverage/index.md b/content/code-security/how-tos/secure-at-scale/configure-organization-security/manage-your-coverage/index.md new file mode 100644 index 000000000000..b2e2925ab35d --- /dev/null +++ b/content/code-security/how-tos/secure-at-scale/configure-organization-security/manage-your-coverage/index.md @@ -0,0 +1,14 @@ +--- +title: Manage your coverage +intro: Review and adjust your organization’s security coverage by managing which repositories are included in security configurations and updating or removing configurations as needed. +versions: + fpt: '*' + ghes: '*' + ghec: '*' +contentType: how-tos +children: + - /editing-a-custom-security-configuration + - /filtering-repositories-in-your-organization-using-the-repository-table + - /detaching-repositories-from-their-security-configurations + - /deleting-a-custom-security-configuration +--- diff --git a/content/code-security/how-tos/secure-at-scale/index.md b/content/code-security/how-tos/secure-at-scale/index.md new file mode 100644 index 000000000000..fe26bd501157 --- /dev/null +++ b/content/code-security/how-tos/secure-at-scale/index.md @@ -0,0 +1,21 @@ +--- +title: Secure at scale +intro: Secure your codebase at scale by configuring security at the enterprise and organization levels and troubleshooting security configurations as needed. +versions: + fpt: '*' + ghes: '*' + ghec: '*' +topics: + - Secret Protection + - Secret scanning + - Code Security + - Code scanning + - Vulnerabilities + - Dependencies + - Dependabot +contentType: how-tos +children: + - /configure-enterprise-security + - /configure-organization-security + - /troubleshoot-security-configurations +--- diff --git a/content/code-security/securing-your-organization/troubleshooting-security-configurations/a-repository-is-using-advanced-setup-for-code-scanning.md b/content/code-security/how-tos/secure-at-scale/troubleshoot-security-configurations/a-repository-is-using-advanced-setup-for-code-scanning.md similarity index 90% rename from content/code-security/securing-your-organization/troubleshooting-security-configurations/a-repository-is-using-advanced-setup-for-code-scanning.md rename to content/code-security/how-tos/secure-at-scale/troubleshoot-security-configurations/a-repository-is-using-advanced-setup-for-code-scanning.md index 1a8117262ac0..5435ac149fd4 100644 --- a/content/code-security/securing-your-organization/troubleshooting-security-configurations/a-repository-is-using-advanced-setup-for-code-scanning.md +++ b/content/code-security/how-tos/secure-at-scale/troubleshoot-security-configurations/a-repository-is-using-advanced-setup-for-code-scanning.md @@ -1,16 +1,18 @@ --- title: A repository is using advanced setup for code scanning shortTitle: Active advanced setup -intro: 'You see an error when you try to attach a {% data variables.product.prodname_security_configuration %} with default code scanning enabled to repositories that use advanced setup for code scanning.' +intro: You see an error when you try to attach a {% data variables.product.prodname_security_configuration %} with default code scanning enabled to repositories that use advanced setup for code scanning. permissions: '{% data reusables.permissions.security-org-enable %}' versions: feature: security-configurations redirect_from: - /code-security/securing-your-organization/troubleshooting-security-configurations/a-repository-has-an-existing-advanced-setup-for-code-scanning + - /code-security/securing-your-organization/troubleshooting-security-configurations/a-repository-is-using-advanced-setup-for-code-scanning topics: - Code Security - Organizations - Security +contentType: how-tos --- ## About the problem diff --git a/content/code-security/securing-your-organization/troubleshooting-security-configurations/feature-disappears.md b/content/code-security/how-tos/secure-at-scale/troubleshoot-security-configurations/feature-disappears.md similarity index 88% rename from content/code-security/securing-your-organization/troubleshooting-security-configurations/feature-disappears.md rename to content/code-security/how-tos/secure-at-scale/troubleshoot-security-configurations/feature-disappears.md index d4ef187f419b..e830534b9072 100644 --- a/content/code-security/securing-your-organization/troubleshooting-security-configurations/feature-disappears.md +++ b/content/code-security/how-tos/secure-at-scale/troubleshoot-security-configurations/feature-disappears.md @@ -2,7 +2,7 @@ title: A feature has disappeared from a security configuration shortTitle: Feature disappears allowTitleToDifferFromFilename: true -intro: 'Changes to your {% data variables.product.prodname_ghe_server %} instance''s installation settings by a site administrator may affect which security features are available to your configuration.' +intro: Changes to your {% data variables.product.prodname_ghe_server %} instance's installation settings by a site administrator may affect which security features are available to your configuration. permissions: '{% data reusables.permissions.security-org-enable %}' versions: feature: security-configurations-ghes-only @@ -11,6 +11,9 @@ topics: - Secret Protection - Organizations - Security +redirect_from: + - /code-security/securing-your-organization/troubleshooting-security-configurations/feature-disappears +contentType: how-tos --- ## About the problem diff --git a/content/code-security/securing-your-organization/managing-the-security-of-your-organization/finding-repositories-with-attachment-failures.md b/content/code-security/how-tos/secure-at-scale/troubleshoot-security-configurations/finding-repositories-with-attachment-failures.md similarity index 87% rename from content/code-security/securing-your-organization/managing-the-security-of-your-organization/finding-repositories-with-attachment-failures.md rename to content/code-security/how-tos/secure-at-scale/troubleshoot-security-configurations/finding-repositories-with-attachment-failures.md index ec8347fdfc29..39d60f155f6d 100644 --- a/content/code-security/securing-your-organization/managing-the-security-of-your-organization/finding-repositories-with-attachment-failures.md +++ b/content/code-security/how-tos/secure-at-scale/troubleshoot-security-configurations/finding-repositories-with-attachment-failures.md @@ -2,7 +2,7 @@ title: Finding and fixing configuration attachment failures shortTitle: Find attachment failures allowTitleToDifferFromFilename: true -intro: 'You can identify any repositories where the security configuration could not be attached, and follow guidance to remediate the problem.' +intro: You can identify any repositories where the security configuration could not be attached, and follow guidance to remediate the problem. permissions: '{% data reusables.permissions.security-org-enable %}' versions: feature: security-configurations @@ -11,6 +11,9 @@ topics: - Secret Protection - Organizations - Security +redirect_from: + - /code-security/securing-your-organization/managing-the-security-of-your-organization/finding-repositories-with-attachment-failures +contentType: how-tos --- ## Finding and remediating attachment failures diff --git a/content/code-security/how-tos/secure-at-scale/troubleshoot-security-configurations/index.md b/content/code-security/how-tos/secure-at-scale/troubleshoot-security-configurations/index.md new file mode 100644 index 000000000000..aaf2d7df46b5 --- /dev/null +++ b/content/code-security/how-tos/secure-at-scale/troubleshoot-security-configurations/index.md @@ -0,0 +1,17 @@ +--- +title: Troubleshoot security configurations +intro: Identify and resolve issues with your security configurations by diagnosing common problems related to setup, coverage, and license availability. +versions: + fpt: '*' + ghes: '*' + ghec: '*' +contentType: how-tos +children: + - /a-repository-is-using-advanced-setup-for-code-scanning + - /feature-disappears + - /unexpected-default-setup + - /finding-repositories-with-attachment-failures + - /not-enough-github-advanced-security-licenses +redirect_from: + - /code-security/securing-your-organization/troubleshooting-security-configurations +--- diff --git a/content/code-security/securing-your-organization/troubleshooting-security-configurations/not-enough-github-advanced-security-licenses.md b/content/code-security/how-tos/secure-at-scale/troubleshoot-security-configurations/not-enough-github-advanced-security-licenses.md similarity index 84% rename from content/code-security/securing-your-organization/troubleshooting-security-configurations/not-enough-github-advanced-security-licenses.md rename to content/code-security/how-tos/secure-at-scale/troubleshoot-security-configurations/not-enough-github-advanced-security-licenses.md index 4991d85c1b1f..cc7b141f360d 100644 --- a/content/code-security/securing-your-organization/troubleshooting-security-configurations/not-enough-github-advanced-security-licenses.md +++ b/content/code-security/how-tos/secure-at-scale/troubleshoot-security-configurations/not-enough-github-advanced-security-licenses.md @@ -1,7 +1,7 @@ --- title: Not enough GitHub Advanced Security licenses shortTitle: Not enough GHAS licenses -intro: 'If you are on a subscription-based billing model for GHAS, you need available GHAS licenses to enable GHAS features on a private{% ifversion ghec or ghes %} or internal{% endif %} repository.' +intro: If you are on a subscription-based billing model for GHAS, you need available GHAS licenses to enable GHAS features on a private{% ifversion ghec or ghes %} or internal{% endif %} repository. permissions: '{% data reusables.permissions.security-org-enable %}' versions: feature: security-configurations @@ -10,6 +10,9 @@ topics: - Secret Protection - Organizations - Security +redirect_from: + - /code-security/securing-your-organization/troubleshooting-security-configurations/not-enough-github-advanced-security-licenses +contentType: how-tos --- If you are on a volume / subscription-based billing model for {% data variables.product.prodname_GHAS %} (GHAS), you must have an available GHAS license for any additional unique active committers to enable GHAS features on a private{% ifversion ghec or ghes %} or internal{% endif %} repository. To learn about GHAS licensing, as well as unique and active committers, see [AUTOTITLE](/billing/managing-billing-for-your-products/managing-billing-for-github-advanced-security/about-billing-for-github-advanced-security). diff --git a/content/code-security/securing-your-organization/troubleshooting-security-configurations/unexpected-default-setup.md b/content/code-security/how-tos/secure-at-scale/troubleshoot-security-configurations/unexpected-default-setup.md similarity index 79% rename from content/code-security/securing-your-organization/troubleshooting-security-configurations/unexpected-default-setup.md rename to content/code-security/how-tos/secure-at-scale/troubleshoot-security-configurations/unexpected-default-setup.md index 27a22e4c501d..99390fa96e36 100644 --- a/content/code-security/securing-your-organization/troubleshooting-security-configurations/unexpected-default-setup.md +++ b/content/code-security/how-tos/secure-at-scale/troubleshoot-security-configurations/unexpected-default-setup.md @@ -1,7 +1,7 @@ --- title: Default setup for code scanning overrides advanced setup shortTitle: Unexpected default setup -intro: 'You apply a {% data variables.product.prodname_security_configuration %} with "Enabled with advanced setup allowed" and the existing advanced setup for {% data variables.product.prodname_code_scanning %} is ignored in some repositories.' +intro: You apply a {% data variables.product.prodname_security_configuration %} with "Enabled with advanced setup allowed" and the existing advanced setup for {% data variables.product.prodname_code_scanning %} is ignored in some repositories. permissions: '{% data reusables.permissions.security-org-enable %}' versions: feature: security-configurations @@ -9,6 +9,9 @@ topics: - Code Security - Organizations - Security +redirect_from: + - /code-security/securing-your-organization/troubleshooting-security-configurations/unexpected-default-setup +contentType: how-tos --- ## About the problem diff --git a/content/code-security/index.md b/content/code-security/index.md index 1f1a2b8e411d..cda323c524c6 100644 --- a/content/code-security/index.md +++ b/content/code-security/index.md @@ -6,7 +6,7 @@ redirect_from: - /code-security/guides introLinks: overview: '{% ifversion ghes %}/code-security/getting-started/github-security-features{% endif %}' - generate_secret_risk_assessment_report_for_free: '{% ifversion secret-risk-assessment %}/code-security/securing-your-organization/understanding-your-organizations-exposure-to-leaked-secrets/assess-your-secret-risk{% endif %}' + generate_secret_risk_assessment_report_for_free: '{% ifversion secret-risk-assessment %}/code-security/how-tos/secure-at-scale/configure-organization-security/configure-specific-tools/assess-your-secret-risk{% endif %}' featuredLinks: startHere: - '{% ifversion fpt or ghec %}/code-security/getting-started/github-security-features{% endif %}' @@ -61,4 +61,3 @@ children: - /tutorials - /responsible-use --- - diff --git a/content/code-security/securing-your-organization/enabling-security-features-in-your-organization/index.md b/content/code-security/securing-your-organization/enabling-security-features-in-your-organization/index.md deleted file mode 100644 index f896dc82111c..000000000000 --- a/content/code-security/securing-your-organization/enabling-security-features-in-your-organization/index.md +++ /dev/null @@ -1,20 +0,0 @@ ---- -title: Enabling security features in your organization -shortTitle: Enable security features -intro: '{% ifversion security-configurations-cloud %}Enable the {% data variables.product.prodname_github_security_configuration %} or c{% elsif security-configurations-ghes-only %}C{% endif %}reate and apply {% data variables.product.prodname_custom_security_configurations %} to quickly secure your organization.' -versions: - feature: security-configurations -topics: - - Code Security - - Secret Protection - - Organizations - - Security -children: - - /applying-the-github-recommended-security-configuration-in-your-organization - - /creating-a-custom-security-configuration - - /applying-a-custom-security-configuration - - /configuring-global-security-settings-for-your-organization - - /giving-org-access-private-registries -redirect_from: - - /code-security/securing-your-organization/meeting-your-specific-security-needs-with-custom-security-configurations ---- diff --git a/content/code-security/securing-your-organization/index.md b/content/code-security/securing-your-organization/index.md index 33addf463b88..3fcf67cde8d0 100644 --- a/content/code-security/securing-your-organization/index.md +++ b/content/code-security/securing-your-organization/index.md @@ -13,9 +13,7 @@ topics: - Security children: - /introduction-to-securing-your-organization-at-scale - - /enabling-security-features-in-your-organization - /managing-the-security-of-your-organization - /understanding-your-organizations-exposure-to-leaked-secrets - /fixing-security-alerts-at-scale - - /troubleshooting-security-configurations --- diff --git a/content/code-security/securing-your-organization/managing-the-security-of-your-organization/index.md b/content/code-security/securing-your-organization/managing-the-security-of-your-organization/index.md index 6b3f51f5dc72..8c455d0ff5eb 100644 --- a/content/code-security/securing-your-organization/managing-the-security-of-your-organization/index.md +++ b/content/code-security/securing-your-organization/managing-the-security-of-your-organization/index.md @@ -1,7 +1,7 @@ --- title: Managing the security of your organization shortTitle: Manage organization security -intro: 'You can interpret security findings and manage your security enablement settings to better secure your organization.' +intro: You can interpret security findings and manage your security enablement settings to better secure your organization. versions: feature: security-configurations topics: @@ -11,10 +11,5 @@ topics: - Security children: - /interpreting-security-findings - - /filtering-repositories-in-your-organization-using-the-repository-table - - /editing-a-custom-security-configuration - - /managing-your-github-advanced-security-license-usage - - /detaching-repositories-from-their-security-configurations - - /finding-repositories-with-attachment-failures - - /deleting-a-custom-security-configuration --- + diff --git a/content/code-security/securing-your-organization/troubleshooting-security-configurations/index.md b/content/code-security/securing-your-organization/troubleshooting-security-configurations/index.md deleted file mode 100644 index 76de4e969f01..000000000000 --- a/content/code-security/securing-your-organization/troubleshooting-security-configurations/index.md +++ /dev/null @@ -1,17 +0,0 @@ ---- -title: Troubleshooting security configurations -shortTitle: Troubleshoot configurations -intro: 'To successfully apply a {% data variables.product.prodname_security_configuration %}, you may need to troubleshoot unexpected issues.' -versions: - feature: security-configurations -topics: - - Code Security - - Secret Protection - - Organizations - - Security -children: - - /a-repository-is-using-advanced-setup-for-code-scanning - - /unexpected-default-setup - - /not-enough-github-advanced-security-licenses - - /feature-disappears ---- diff --git a/content/code-security/securing-your-organization/understanding-your-organizations-exposure-to-leaked-secrets/index.md b/content/code-security/securing-your-organization/understanding-your-organizations-exposure-to-leaked-secrets/index.md index 127cc79f6482..f30da3d7a223 100644 --- a/content/code-security/securing-your-organization/understanding-your-organizations-exposure-to-leaked-secrets/index.md +++ b/content/code-security/securing-your-organization/understanding-your-organizations-exposure-to-leaked-secrets/index.md @@ -11,13 +11,8 @@ topics: - Code Security - Security children: - - /assess-your-secret-risk - - /viewing-the-secret-risk-assessment-report-for-your-organization - /export-risk-report-csv - /risk-report-csv-contents - - /protect-your-secrets - - /calculating-the-cost-savings-of-push-protection - /estimating-the-price-of-secret-protection - /organizing-remediation-efforts-for-leaked-secrets --- - diff --git a/content/get-started/learning-about-github/about-github-advanced-security.md b/content/get-started/learning-about-github/about-github-advanced-security.md index 52ef92c875ef..a94f580fcc01 100644 --- a/content/get-started/learning-about-github/about-github-advanced-security.md +++ b/content/get-started/learning-about-github/about-github-advanced-security.md @@ -143,7 +143,7 @@ To learn about what you need to know to plan your deployment of {% ifversion gha ## Enabling features -{% ifversion ghes %} +{% ifversion ghes < 3.15 %} A site administrator must enable {% data variables.product.prodname_AS %} for {% data variables.location.product_location %} before you can use these features. See [AUTOTITLE](/admin/code-security/managing-github-advanced-security-for-your-enterprise). {% endif %} diff --git a/data/learning-tracks/admin.yml b/data/learning-tracks/admin.yml index f774338aa215..ae1878552846 100644 --- a/data/learning-tracks/admin.yml +++ b/data/learning-tracks/admin.yml @@ -158,13 +158,13 @@ configure_github_advanced_security: - >- /billing/concepts/product-billing/github-advanced-security - >- - /admin/managing-code-security/managing-github-advanced-security-for-your-enterprise/enabling-github-advanced-security-for-your-enterprise + /code-security/how-tos/secure-at-scale/configure-enterprise-security/establish-complete-coverage/enabling-github-advanced-security-for-your-enterprise - >- - /admin/managing-code-security/managing-github-advanced-security-for-your-enterprise/configuring-code-scanning-for-your-appliance + /code-security/how-tos/secure-at-scale/configure-enterprise-security/configure-specific-tools/configuring-code-scanning-for-your-appliance - >- - /admin/managing-code-security/managing-github-advanced-security-for-your-enterprise/configuring-dependency-review-for-your-appliance + /code-security/how-tos/secure-at-scale/configure-enterprise-security/configure-specific-tools/configuring-dependency-review-for-your-appliance - >- - /admin/managing-code-security/managing-github-advanced-security-for-your-enterprise/configuring-secret-scanning-for-your-appliance + /code-security/how-tos/secure-at-scale/configure-enterprise-security/configure-specific-tools/configuring-secret-scanning-for-your-appliance - >- /admin/enforcing-policies/enforcing-policies-for-your-enterprise/enforcing-policies-for-code-security-and-analysis-for-your-enterprise get_started_with_your_enterprise_account: From b072d65b086059e313da57b29488ccd8de4509b4 Mon Sep 17 00:00:00 2001 From: Felix Guntrip Date: Mon, 12 Jan 2026 11:57:37 +0000 Subject: [PATCH 3/3] [EDI] Move the "Adopt GitHub Advanced Security at scale" map topic into "Tutorials" (#59112) --- content/code-security/index.md | 1 - .../adopting-github-advanced-security-at-scale/index.md | 6 +++++- ...duction-to-adopting-github-advanced-security-at-scale.md | 6 ++++-- .../phase-1-align-on-your-rollout-strategy-and-goals.md | 3 +++ .../phase-2-preparing-to-enable-at-scale.md | 5 ++++- .../phase-3-pilot-programs.md | 5 ++++- .../phase-4-create-internal-documentation.md | 5 ++++- .../phase-5-rollout-and-scale-code-scanning.md | 5 ++++- .../phase-6-rollout-and-scale-secret-scanning.md | 5 ++++- content/code-security/tutorials/index.md | 6 ++++-- 10 files changed, 36 insertions(+), 11 deletions(-) rename content/code-security/{ => tutorials}/adopting-github-advanced-security-at-scale/index.md (78%) rename content/code-security/{ => tutorials}/adopting-github-advanced-security-at-scale/introduction-to-adopting-github-advanced-security-at-scale.md (92%) rename content/code-security/{ => tutorials}/adopting-github-advanced-security-at-scale/phase-1-align-on-your-rollout-strategy-and-goals.md (97%) rename content/code-security/{ => tutorials}/adopting-github-advanced-security-at-scale/phase-2-preparing-to-enable-at-scale.md (95%) rename content/code-security/{ => tutorials}/adopting-github-advanced-security-at-scale/phase-3-pilot-programs.md (93%) rename content/code-security/{ => tutorials}/adopting-github-advanced-security-at-scale/phase-4-create-internal-documentation.md (88%) rename content/code-security/{ => tutorials}/adopting-github-advanced-security-at-scale/phase-5-rollout-and-scale-code-scanning.md (88%) rename content/code-security/{ => tutorials}/adopting-github-advanced-security-at-scale/phase-6-rollout-and-scale-secret-scanning.md (95%) diff --git a/content/code-security/index.md b/content/code-security/index.md index cda323c524c6..c2a6c751939a 100644 --- a/content/code-security/index.md +++ b/content/code-security/index.md @@ -45,7 +45,6 @@ children: - /getting-started - /trialing-github-advanced-security - /code-quality - - /adopting-github-advanced-security-at-scale - /securing-your-organization - /secret-scanning - /code-scanning diff --git a/content/code-security/adopting-github-advanced-security-at-scale/index.md b/content/code-security/tutorials/adopting-github-advanced-security-at-scale/index.md similarity index 78% rename from content/code-security/adopting-github-advanced-security-at-scale/index.md rename to content/code-security/tutorials/adopting-github-advanced-security-at-scale/index.md index 851f649edbba..c41b7d3e7253 100644 --- a/content/code-security/adopting-github-advanced-security-at-scale/index.md +++ b/content/code-security/tutorials/adopting-github-advanced-security-at-scale/index.md @@ -1,5 +1,5 @@ --- -title: 'Adopting {% data variables.product.prodname_GHAS %} at scale' +title: Adopting {% data variables.product.prodname_GHAS %} at scale shortTitle: Adopt GHAS at scale intro: A phased approach to rolling out {% data variables.product.prodname_GHAS %} at your company using industry and GitHub best practices. versions: @@ -18,4 +18,8 @@ children: - /phase-4-create-internal-documentation - /phase-5-rollout-and-scale-code-scanning - /phase-6-rollout-and-scale-secret-scanning +redirect_from: + - /code-security/adopting-github-advanced-security-at-scale +contentType: tutorials --- + diff --git a/content/code-security/adopting-github-advanced-security-at-scale/introduction-to-adopting-github-advanced-security-at-scale.md b/content/code-security/tutorials/adopting-github-advanced-security-at-scale/introduction-to-adopting-github-advanced-security-at-scale.md similarity index 92% rename from content/code-security/adopting-github-advanced-security-at-scale/introduction-to-adopting-github-advanced-security-at-scale.md rename to content/code-security/tutorials/adopting-github-advanced-security-at-scale/introduction-to-adopting-github-advanced-security-at-scale.md index e27939d99691..3abb5cf31055 100644 --- a/content/code-security/adopting-github-advanced-security-at-scale/introduction-to-adopting-github-advanced-security-at-scale.md +++ b/content/code-security/tutorials/adopting-github-advanced-security-at-scale/introduction-to-adopting-github-advanced-security-at-scale.md @@ -1,6 +1,6 @@ --- -title: 'Introduction to adopting {% data variables.product.prodname_GHAS %} at scale' -intro: 'You can adopt {% data variables.product.prodname_GHAS %} at scale in your company following industry and {% data variables.product.github %} best practices.' +title: Introduction to adopting {% data variables.product.prodname_GHAS %} at scale +intro: You can adopt {% data variables.product.prodname_GHAS %} at scale in your company following industry and {% data variables.product.github %} best practices. allowTitleToDifferFromFilename: true versions: ghes: '*' @@ -14,6 +14,8 @@ redirect_from: - /admin/code-security/managing-github-advanced-security-for-your-enterprise/overview-of-github-advanced-security-deployment - /admin/advanced-security/deploying-github-advanced-security-in-your-enterprise - /admin/code-security/managing-github-advanced-security-for-your-enterprise/deploying-github-advanced-security-in-your-enterprise + - /code-security/adopting-github-advanced-security-at-scale/introduction-to-adopting-github-advanced-security-at-scale +contentType: tutorials --- ## About these articles diff --git a/content/code-security/adopting-github-advanced-security-at-scale/phase-1-align-on-your-rollout-strategy-and-goals.md b/content/code-security/tutorials/adopting-github-advanced-security-at-scale/phase-1-align-on-your-rollout-strategy-and-goals.md similarity index 97% rename from content/code-security/adopting-github-advanced-security-at-scale/phase-1-align-on-your-rollout-strategy-and-goals.md rename to content/code-security/tutorials/adopting-github-advanced-security-at-scale/phase-1-align-on-your-rollout-strategy-and-goals.md index a991d592136f..7735b7d6e379 100644 --- a/content/code-security/adopting-github-advanced-security-at-scale/phase-1-align-on-your-rollout-strategy-and-goals.md +++ b/content/code-security/tutorials/adopting-github-advanced-security-at-scale/phase-1-align-on-your-rollout-strategy-and-goals.md @@ -8,6 +8,9 @@ topics: - Code Security - Secret Protection shortTitle: 1. Align on strategy +redirect_from: + - /code-security/adopting-github-advanced-security-at-scale/phase-1-align-on-your-rollout-strategy-and-goals +contentType: tutorials --- > [!TIP] diff --git a/content/code-security/adopting-github-advanced-security-at-scale/phase-2-preparing-to-enable-at-scale.md b/content/code-security/tutorials/adopting-github-advanced-security-at-scale/phase-2-preparing-to-enable-at-scale.md similarity index 95% rename from content/code-security/adopting-github-advanced-security-at-scale/phase-2-preparing-to-enable-at-scale.md rename to content/code-security/tutorials/adopting-github-advanced-security-at-scale/phase-2-preparing-to-enable-at-scale.md index 898c9292a642..b0d27d88efa2 100644 --- a/content/code-security/adopting-github-advanced-security-at-scale/phase-2-preparing-to-enable-at-scale.md +++ b/content/code-security/tutorials/adopting-github-advanced-security-at-scale/phase-2-preparing-to-enable-at-scale.md @@ -1,6 +1,6 @@ --- title: 'Phase 2: Preparing to enable at scale' -intro: 'In this phase you will prepare developers and collect data about your repositories to ensure your teams are ready and you have everything you need for pilot programs and rolling out {% data variables.product.prodname_code_scanning %} and {% data variables.product.prodname_secret_scanning %}.' +intro: In this phase you will prepare developers and collect data about your repositories to ensure your teams are ready and you have everything you need for pilot programs and rolling out {% data variables.product.prodname_code_scanning %} and {% data variables.product.prodname_secret_scanning %}. versions: ghes: '*' ghec: '*' @@ -8,6 +8,9 @@ topics: - Code Security - Secret Protection shortTitle: 2. Preparation +redirect_from: + - /code-security/adopting-github-advanced-security-at-scale/phase-2-preparing-to-enable-at-scale +contentType: tutorials --- > [!TIP] diff --git a/content/code-security/adopting-github-advanced-security-at-scale/phase-3-pilot-programs.md b/content/code-security/tutorials/adopting-github-advanced-security-at-scale/phase-3-pilot-programs.md similarity index 93% rename from content/code-security/adopting-github-advanced-security-at-scale/phase-3-pilot-programs.md rename to content/code-security/tutorials/adopting-github-advanced-security-at-scale/phase-3-pilot-programs.md index ed0256735419..787f5716b39c 100644 --- a/content/code-security/adopting-github-advanced-security-at-scale/phase-3-pilot-programs.md +++ b/content/code-security/tutorials/adopting-github-advanced-security-at-scale/phase-3-pilot-programs.md @@ -1,6 +1,6 @@ --- title: 'Phase 3: Pilot programs' -intro: 'You may benefit from beginning with a few high-impact projects and teams with which to pilot an initial rollout. This will allow an initial group within your company to get familiar with GHAS, learn how to enable and configure GHAS, and build a solid foundation on GHAS before rolling out to the remainder of your company.' +intro: You may benefit from beginning with a few high-impact projects and teams with which to pilot an initial rollout. This will allow an initial group within your company to get familiar with GHAS, learn how to enable and configure GHAS, and build a solid foundation on GHAS before rolling out to the remainder of your company. versions: ghes: '*' ghec: '*' @@ -8,6 +8,9 @@ topics: - Code Security - Secret Protection shortTitle: 3. Pilot programs +redirect_from: + - /code-security/adopting-github-advanced-security-at-scale/phase-3-pilot-programs +contentType: tutorials --- >[!TIP] diff --git a/content/code-security/adopting-github-advanced-security-at-scale/phase-4-create-internal-documentation.md b/content/code-security/tutorials/adopting-github-advanced-security-at-scale/phase-4-create-internal-documentation.md similarity index 88% rename from content/code-security/adopting-github-advanced-security-at-scale/phase-4-create-internal-documentation.md rename to content/code-security/tutorials/adopting-github-advanced-security-at-scale/phase-4-create-internal-documentation.md index b1b459a738bf..721810850dde 100644 --- a/content/code-security/adopting-github-advanced-security-at-scale/phase-4-create-internal-documentation.md +++ b/content/code-security/tutorials/adopting-github-advanced-security-at-scale/phase-4-create-internal-documentation.md @@ -1,6 +1,6 @@ --- title: 'Phase 4: Create internal documentation' -intro: 'You will create internal documentation and then communicate this to the consumers of {% data variables.product.prodname_GHAS %}.' +intro: You will create internal documentation and then communicate this to the consumers of {% data variables.product.prodname_GHAS %}. versions: ghes: '*' ghec: '*' @@ -8,6 +8,9 @@ topics: - Code Security - Secret Protection shortTitle: 4. Create internal documentation +redirect_from: + - /code-security/adopting-github-advanced-security-at-scale/phase-4-create-internal-documentation +contentType: tutorials --- >[!TIP] diff --git a/content/code-security/adopting-github-advanced-security-at-scale/phase-5-rollout-and-scale-code-scanning.md b/content/code-security/tutorials/adopting-github-advanced-security-at-scale/phase-5-rollout-and-scale-code-scanning.md similarity index 88% rename from content/code-security/adopting-github-advanced-security-at-scale/phase-5-rollout-and-scale-code-scanning.md rename to content/code-security/tutorials/adopting-github-advanced-security-at-scale/phase-5-rollout-and-scale-code-scanning.md index befbe3610d18..8d79e782de21 100644 --- a/content/code-security/adopting-github-advanced-security-at-scale/phase-5-rollout-and-scale-code-scanning.md +++ b/content/code-security/tutorials/adopting-github-advanced-security-at-scale/phase-5-rollout-and-scale-code-scanning.md @@ -1,6 +1,6 @@ --- title: 'Phase 5: Rollout and scale code scanning' -intro: 'You can {% ifversion security-configuration-enterprise-level %}use security configurations{% else %}leverage the available APIs{% endif %} to rollout {% data variables.product.prodname_code_scanning %} across your enterprise{% ifversion security-configurations %}{% else %} using the repository data you collected earlier{% endif %}.' +intro: You can {% ifversion security-configuration-enterprise-level %}use security configurations{% else %}leverage the available APIs{% endif %} to rollout {% data variables.product.prodname_code_scanning %} across your enterprise{% ifversion security-configurations %}{% else %} using the repository data you collected earlier{% endif %}. versions: ghes: '*' ghec: '*' @@ -8,6 +8,9 @@ topics: - Code Security - Secret Protection shortTitle: 5. Rollout code scanning +redirect_from: + - /code-security/adopting-github-advanced-security-at-scale/phase-5-rollout-and-scale-code-scanning +contentType: tutorials --- >[!TIP] diff --git a/content/code-security/adopting-github-advanced-security-at-scale/phase-6-rollout-and-scale-secret-scanning.md b/content/code-security/tutorials/adopting-github-advanced-security-at-scale/phase-6-rollout-and-scale-secret-scanning.md similarity index 95% rename from content/code-security/adopting-github-advanced-security-at-scale/phase-6-rollout-and-scale-secret-scanning.md rename to content/code-security/tutorials/adopting-github-advanced-security-at-scale/phase-6-rollout-and-scale-secret-scanning.md index 29aa4e4a9402..57ba27fdec09 100644 --- a/content/code-security/adopting-github-advanced-security-at-scale/phase-6-rollout-and-scale-secret-scanning.md +++ b/content/code-security/tutorials/adopting-github-advanced-security-at-scale/phase-6-rollout-and-scale-secret-scanning.md @@ -1,6 +1,6 @@ --- title: 'Phase 6: Rollout and scale secret scanning' -intro: 'For the final phase, you will focus on the rollout of {% data variables.product.prodname_secret_scanning %}. {% data variables.product.prodname_secret_scanning_caps %} is a more straightforward tool to rollout than {% data variables.product.prodname_code_scanning %}, as it involves less configuration, but it''s critical to have a strategy for handling new and old results.' +intro: For the final phase, you will focus on the rollout of {% data variables.product.prodname_secret_scanning %}. {% data variables.product.prodname_secret_scanning_caps %} is a more straightforward tool to rollout than {% data variables.product.prodname_code_scanning %}, as it involves less configuration, but it's critical to have a strategy for handling new and old results. versions: ghes: '*' ghec: '*' @@ -8,6 +8,9 @@ topics: - Code Security - Secret Protection shortTitle: 6. Rollout secret scanning +redirect_from: + - /code-security/adopting-github-advanced-security-at-scale/phase-6-rollout-and-scale-secret-scanning +contentType: tutorials --- >[!TIP] diff --git a/content/code-security/tutorials/index.md b/content/code-security/tutorials/index.md index f4c86f67a05a..81e426eb36b1 100644 --- a/content/code-security/tutorials/index.md +++ b/content/code-security/tutorials/index.md @@ -1,7 +1,7 @@ --- -title: 'Tutorials for security and code quality' +title: Tutorials for security and code quality shortTitle: Tutorials -intro: 'Build skills and knowledge about {% data variables.product.github %}''s security and code quality features through examples and hands-on activities.' +intro: Build skills and knowledge about {% data variables.product.github %}'s security and code quality features through examples and hands-on activities. versions: fpt: '*' ghes: '*' @@ -17,5 +17,7 @@ topics: contentType: tutorials children: - secure-your-organization + - adopting-github-advanced-security-at-scale - manage-security-alerts --- +