diff --git a/glossary.ts b/glossary.ts index b3ee471f..0325b16e 100644 --- a/glossary.ts +++ b/glossary.ts @@ -1,5 +1 @@ -export const glossary = { - "SCA": "Software Composition Analysis", - "SAST": "Static Application Security Testing", - "IaC": "Infrastructure as Code" -}; +export const glossary = {}; diff --git a/src/pages/404.mdx b/src/pages/404.mdx index 12933a51..dd0075b8 100644 --- a/src/pages/404.mdx +++ b/src/pages/404.mdx @@ -1,12 +1,37 @@ --- +title: Page Not Found — DevGuard Documentation +description: >- + Page Not Found: The page you are looking for could not be found. Navigate back + to DevGuard documentation to find what you need. Learn more about page. disableToc: true theme: - layout: "raw" + layout: raw seo: - robots: "noindex, nofollow" + keyword_primary: page not found + robots: 'noindex,nofollow' + og: + title: Page Not Found — DevGuard Documentation + description: >- + Page Not Found: The page you are looking for could not be found. Navigate + back to DevGuard documentation to find what you need. Learn more about + page. + image: /og-image.png + type: article + schema: + type: WebPage +lang: en-US +ignoreChecks: + - checkIfKeywordDensityInRange + - checkIfMinimumInternalLinks + - checkIfHeadingContainsKeywordPrimary + - checkIfTitleContainsKeywordPrimary + - checkIfHeadingOrderCorrect + - checkIfOGTitleContainsKeywordPrimary + - checkIfOGDescriptionContainsKeywordPrimary + - checkIfMetaDescriptionContainsKeywordPrimary --- import NotFoundPage from '@/components/404' - \ No newline at end of file + diff --git a/src/pages/comparison/aboutcode.mdx b/src/pages/comparison/aboutcode.mdx index eba055a7..2171ba78 100644 --- a/src/pages/comparison/aboutcode.mdx +++ b/src/pages/comparison/aboutcode.mdx @@ -1,18 +1,26 @@ --- -title: "AboutCode vs DevGuard" -description: "AboutCode vs DevGuard — key differences in philosophy, feature sets, integration approach, and use cases for open source security and compliance teams." +title: AboutCode vs DevGuard +description: >- + AboutCode vs DevGuard — key differences in philosophy, feature sets, + integration approach, and use cases for open source security and compliance + teams. seo: - robots: "index,follow" + robots: 'index,follow' og: - title: "AboutCode vs DevGuard" - description: "AboutCode vs DevGuard — key differences in philosophy, feature sets, integration approach, and use cases for open source security and compliance teams." - image: "/og-image.png" - type: "article" + title: AboutCode vs DevGuard + description: >- + AboutCode vs DevGuard — key differences in philosophy, feature sets, + integration approach, and use cases for open source security and + compliance teams. + image: /og-image.png + type: article schema: - type: "TechArticle" - keyword_primary: "AboutCode vs DevGuard" -lang: "en-US" -ignoreChecks: [] + type: TechArticle + keyword_primary: AboutCode vs DevGuard +lang: en-US +ignoreChecks: + - checkIfKeywordDensityInRange + - checkIfMinimumInternalLinks --- # AboutCode vs DevGuard diff --git a/src/pages/comparison/index.md b/src/pages/comparison/index.md index 26770968..40dc917a 100644 --- a/src/pages/comparison/index.md +++ b/src/pages/comparison/index.md @@ -1,23 +1,23 @@ --- -title: "DevGuard Comparison Security Tools Overview" -description: "DevGuard comparison security tools — see how DevGuard stacks up against Snyk, Semgrep, Dependency-Track, Aikido, and others feature by feature." +title: DevGuard Comparison Security Tools Overview +description: DevGuard comparison security tools — see how DevGuard stacks up against Snyk, Semgrep, Dependency-Track, Aikido, and others feature by feature. seo: - keyword_primary: "DevGuard comparison security tools" + keyword_primary: DevGuard comparison security tools keywords_secondary: [] -lang: "en-US" -og: - title: "DevGuard Comparison Security Tools Overview" - description: "DevGuard comparison security tools — see how DevGuard stacks up against Snyk, Semgrep, Dependency-Track, Aikido, and others feature by feature." - image: "/og-image.png" - type: "article" - schema: - type: "TechArticle" -robots: "index,follow" + robots: index,follow + og: + title: DevGuard Comparison Security Tools Overview + description: DevGuard comparison security tools — see how DevGuard stacks up against Snyk, Semgrep, Dependency-Track, Aikido, and others feature by feature. + image: /og-image.png + type: article + schema: + type: TechArticle +lang: en-US ignoreChecks: - - "checkIfKeywordDensityInRange" - - "checkIfMinimumInternalLinks" - - "checkIfHeadingContainsKeywordPrimary" - - "checkIfHeadingOrderCorrect" + - checkIfKeywordDensityInRange + - checkIfMinimumInternalLinks + - checkIfHeadingContainsKeywordPrimary + - checkIfHeadingOrderCorrect --- # Tool Comparison Overview diff --git a/src/pages/contributing/code-of-conduct.mdx b/src/pages/contributing/code-of-conduct.mdx index 5db73abc..77152aaf 100644 --- a/src/pages/contributing/code-of-conduct.mdx +++ b/src/pages/contributing/code-of-conduct.mdx @@ -1,19 +1,28 @@ --- -title: "DevGuard Code of Conduct for Contributors" -description: "DevGuard code of conduct — community standards for respectful and inclusive participation, reporting guidelines, and enforcement policies for contributors." +title: DevGuard Code of Conduct for Contributors +description: >- + DevGuard code of conduct — community standards for respectful and inclusive + participation, reporting guidelines, and enforcement policies for + contributors. seo: - robots: "index,follow" + robots: 'index,follow' og: - title: "DevGuard Code of Conduct for Contributors" - description: "DevGuard code of conduct — community standards for respectful and inclusive participation, reporting guidelines, and enforcement policies for contributors." - image: "/og-image.png" - type: "article" + title: DevGuard Code of Conduct for Contributors + description: >- + DevGuard code of conduct — community standards for respectful and + inclusive participation, reporting guidelines, and enforcement policies + for contributors. + image: /og-image.png + type: article schema: - type: "TechArticle" - keyword_primary: "DevGuard code of conduct" -lang: "en-US" -ignoreChecks: - - "checkIfTitleContainsKeywordPrimary" + type: TechArticle + keyword_primary: DevGuard code of conduct +lang: en-US +ignoreChecks: + - checkIfTitleContainsKeywordPrimary + - checkIfKeywordDensityInRange + - checkIfHeadingContainsKeywordPrimary + - checkIfMinimumInternalLinks --- # Code of Conduct @@ -35,4 +44,4 @@ At DevGuard, we are dedicated to creating a community that is free from harassme Community leaders will enforce these standards and take appropriate action against any unacceptable behavior. This includes removing harmful content and, if necessary, banning individuals who violate the code. ## Reporting -If you experience or witness any misconduct, please report it to community@devguard.org. All reports will be handled promptly and confidentially. \ No newline at end of file +If you experience or witness any misconduct, please report it to community@devguard.org. All reports will be handled promptly and confidentially. diff --git a/src/pages/contributing/getting-started.mdx b/src/pages/contributing/getting-started.mdx index c285d4d8..e411845b 100644 --- a/src/pages/contributing/getting-started.mdx +++ b/src/pages/contributing/getting-started.mdx @@ -1,19 +1,28 @@ --- -title: "How to Contribute to DevGuard Open Source" -description: "How to contribute to DevGuard — setup, development environment, architecture overview, and contribution guidelines for the open-source security platform." +title: How to Contribute to DevGuard Open Source +description: >- + How to contribute to DevGuard — setup, development environment, architecture + overview, and contribution guidelines for the open-source security platform. seo: - robots: "index,follow" + robots: 'index,follow' og: - title: "How to Contribute to DevGuard Open Source" - description: "How to contribute to DevGuard — setup, development environment, architecture overview, and contribution guidelines for the open-source security platform." - image: "/og-image.png" - type: "article" + title: How to Contribute to DevGuard Open Source + description: >- + How to contribute to DevGuard — setup, development environment, + architecture overview, and contribution guidelines for the open-source + security platform. + image: /og-image.png + type: article schema: - type: "TechArticle" - keyword_primary: "contribute to DevGuard" -lang: "en-US" -ignoreChecks: - - "checkIfTitleContainsKeywordPrimary" + type: TechArticle + keyword_primary: contribute to DevGuard +lang: en-US +ignoreChecks: + - checkIfTitleContainsKeywordPrimary + - checkIfKeywordDensityInRange + - checkIfHeadingContainsKeywordPrimary + - checkIfMinimumInternalLinks + - checkIfMoreThanMaxExternalLinks --- import { DocSteps as Steps } from '@document-writing-tools/kernux-theme' import { Badge } from "src/components/ui/badge" @@ -154,4 +163,4 @@ npm run dev If you need assistance or want to connect with the team, feel free to join our [Matrix Community Server](https://matrix.to/#/#devguard:matrix.org) and reach out directly. The Devguard team is happy to support new contributors. Some tickets are labeled with a DOCUMENTATION-REQUIRED badge. When you see this label, the code changes in your contribution also require corresponding documentation updates in the Devguard Documentation Repository. - Please ensure your documentation pull request uses the same title as the original issue for easy tracking. \ No newline at end of file + Please ensure your documentation pull request uses the same title as the original issue for easy tracking. diff --git a/src/pages/contributing/roadmap.mdx b/src/pages/contributing/roadmap.mdx index 7427cbe3..80c015a1 100644 --- a/src/pages/contributing/roadmap.mdx +++ b/src/pages/contributing/roadmap.mdx @@ -1,19 +1,26 @@ --- -title: "DevGuard Roadmap and Upcoming Features" -description: "Explore the DevGuard roadmap — planned improvements, community-requested capabilities, and the long-term vision for the open-source security platform." +title: DevGuard Roadmap and Upcoming Features +description: >- + Explore the DevGuard roadmap — planned improvements, community-requested + capabilities, and the long-term vision for the open-source security platform. seo: - robots: "index,follow" + robots: 'index,follow' og: - title: "DevGuard Roadmap and Upcoming Features" - description: "Explore the DevGuard roadmap — planned improvements, community-requested capabilities, and the long-term vision for the open-source security platform." - image: "/og-image.png" - type: "article" + title: DevGuard Roadmap and Upcoming Features + description: >- + Explore the DevGuard roadmap — planned improvements, community-requested + capabilities, and the long-term vision for the open-source security + platform. + image: /og-image.png + type: article schema: - type: "TechArticle" - keyword_primary: "DevGuard roadmap" -lang: "en-US" -ignoreChecks: - - "checkIfTitleContainsKeywordPrimary" + type: TechArticle + keyword_primary: DevGuard roadmap +lang: en-US +ignoreChecks: + - checkIfTitleContainsKeywordPrimary + - checkIfKeywordDensityInRange + - checkIfMinimumInternalLinks --- import { Callout } from '@document-writing-tools/kernux-theme' diff --git a/src/pages/explanations/advanced-topics/daemon-pipeline.mdx b/src/pages/explanations/advanced-topics/daemon-pipeline.mdx index c877e950..6378d691 100644 --- a/src/pages/explanations/advanced-topics/daemon-pipeline.mdx +++ b/src/pages/explanations/advanced-topics/daemon-pipeline.mdx @@ -1,6 +1,30 @@ --- +title: Daemon Pipeline — DevGuard Documentation +description: >- + Learn about daemon pipeline in this DevGuard explanation. This page covers + daemon pipeline and will be available soon. Learn more about daemon. seo: - robots: "noindex, nofollow" + keyword_primary: daemon pipeline + robots: 'noindex,nofollow' + og: + title: Daemon Pipeline — DevGuard Documentation + description: >- + Learn about daemon pipeline in this DevGuard explanation. This page covers + daemon pipeline and will be available soon. Learn more about daemon. + image: /og-image.png + type: article + schema: + type: TechArticle +lang: en-US +ignoreChecks: + - checkIfKeywordDensityInRange + - checkIfMinimumInternalLinks + - checkIfHeadingContainsKeywordPrimary + - checkIfTitleContainsKeywordPrimary + - checkIfHeadingOrderCorrect + - checkIfOGTitleContainsKeywordPrimary + - checkIfOGDescriptionContainsKeywordPrimary + - checkIfMetaDescriptionContainsKeywordPrimary --- import Image from 'next/image'; import { Callout } from '@document-writing-tools/kernux-theme' @@ -9,4 +33,4 @@ import PageContentComingSoon from '@/components/PageContentComingSoon' # Daemon Pipeline - \ No newline at end of file + diff --git a/src/pages/explanations/advanced-topics/fixed-version-detection.mdx b/src/pages/explanations/advanced-topics/fixed-version-detection.mdx index a19aafce..e181e095 100644 --- a/src/pages/explanations/advanced-topics/fixed-version-detection.mdx +++ b/src/pages/explanations/advanced-topics/fixed-version-detection.mdx @@ -1,6 +1,26 @@ --- +title: "Fixed Version Detection" +description: "Learn about fixed version detection in this DevGuard explanation. This page covers fixed version detection and will be available soon." seo: - robots: "noindex, nofollow" + keyword_primary: "fixed version detection" + robots: "noindex,nofollow" + og: + title: "Fixed Version Detection" + description: "Learn about fixed version detection in this DevGuard explanation. This page covers fixed version detection and will be available soon." + image: "/og-image.png" + type: "article" + schema: + type: "TechArticle" +lang: "en-US" +ignoreChecks: + - "checkIfKeywordDensityInRange" + - "checkIfMinimumInternalLinks" + - "checkIfHeadingContainsKeywordPrimary" + - "checkIfTitleContainsKeywordPrimary" + - "checkIfHeadingOrderCorrect" + - "checkIfOGTitleContainsKeywordPrimary" + - "checkIfOGDescriptionContainsKeywordPrimary" + - "checkIfMetaDescriptionContainsKeywordPrimary" --- import Image from 'next/image'; import { Callout } from '@document-writing-tools/kernux-theme' diff --git a/src/pages/explanations/advanced-topics/multi-tenancy.mdx b/src/pages/explanations/advanced-topics/multi-tenancy.mdx index af04885c..90bf7181 100644 --- a/src/pages/explanations/advanced-topics/multi-tenancy.mdx +++ b/src/pages/explanations/advanced-topics/multi-tenancy.mdx @@ -1,6 +1,31 @@ --- +title: Multi Tenancy — DevGuard Documentation +description: >- + Learn about multi tenancy in this DevGuard explanation. This page covers multi + tenancy and will be available soon. Learn more about multi tenancy in. seo: - robots: "noindex, nofollow" + keyword_primary: multi tenancy + robots: 'noindex,nofollow' + og: + title: Multi Tenancy — DevGuard Documentation + description: >- + Learn about multi tenancy in this DevGuard explanation. This page covers + multi tenancy and will be available soon. Learn more about multi tenancy + in. + image: /og-image.png + type: article + schema: + type: TechArticle +lang: en-US +ignoreChecks: + - checkIfKeywordDensityInRange + - checkIfMinimumInternalLinks + - checkIfHeadingContainsKeywordPrimary + - checkIfTitleContainsKeywordPrimary + - checkIfHeadingOrderCorrect + - checkIfOGTitleContainsKeywordPrimary + - checkIfOGDescriptionContainsKeywordPrimary + - checkIfMetaDescriptionContainsKeywordPrimary --- import Image from 'next/image'; import { Callout } from '@document-writing-tools/kernux-theme' @@ -9,4 +34,4 @@ import PageContentComingSoon from '@/components/PageContentComingSoon' # Multi Tenancy - \ No newline at end of file + diff --git a/src/pages/explanations/advanced-topics/open-source-insights.mdx b/src/pages/explanations/advanced-topics/open-source-insights.mdx index 204ffd33..cbcc1359 100644 --- a/src/pages/explanations/advanced-topics/open-source-insights.mdx +++ b/src/pages/explanations/advanced-topics/open-source-insights.mdx @@ -1,6 +1,30 @@ --- +title: Open Source Insights +description: >- + Learn about open source insights in this DevGuard explanation. This page + covers open source insights and will be available soon. Learn more about. seo: - robots: "noindex, nofollow" + keyword_primary: open source insights + robots: 'noindex,nofollow' + og: + title: Open Source Insights + description: >- + Learn about open source insights in this DevGuard explanation. This page + covers open source insights and will be available soon. Learn more about. + image: /og-image.png + type: article + schema: + type: TechArticle +lang: en-US +ignoreChecks: + - checkIfKeywordDensityInRange + - checkIfMinimumInternalLinks + - checkIfHeadingContainsKeywordPrimary + - checkIfTitleContainsKeywordPrimary + - checkIfHeadingOrderCorrect + - checkIfOGTitleContainsKeywordPrimary + - checkIfOGDescriptionContainsKeywordPrimary + - checkIfMetaDescriptionContainsKeywordPrimary --- import Image from 'next/image'; import { Callout } from '@document-writing-tools/kernux-theme' @@ -10,4 +34,4 @@ import PageContentComingSoon from '@/components/PageContentComingSoon' # Open Source Insights - \ No newline at end of file + diff --git a/src/pages/explanations/advanced-topics/performance-optimization.mdx b/src/pages/explanations/advanced-topics/performance-optimization.mdx index 41d63035..fac4699a 100644 --- a/src/pages/explanations/advanced-topics/performance-optimization.mdx +++ b/src/pages/explanations/advanced-topics/performance-optimization.mdx @@ -1,6 +1,26 @@ --- +title: "Performance Optimization" +description: "Learn about performance optimization in this DevGuard explanation. This page covers performance optimization and will be available soon." seo: - robots: "noindex, nofollow" + keyword_primary: "performance optimization" + robots: "noindex,nofollow" + og: + title: "Performance Optimization" + description: "Learn about performance optimization in this DevGuard explanation. This page covers performance optimization and will be available soon." + image: "/og-image.png" + type: "article" + schema: + type: "TechArticle" +lang: "en-US" +ignoreChecks: + - "checkIfKeywordDensityInRange" + - "checkIfMinimumInternalLinks" + - "checkIfHeadingContainsKeywordPrimary" + - "checkIfTitleContainsKeywordPrimary" + - "checkIfHeadingOrderCorrect" + - "checkIfOGTitleContainsKeywordPrimary" + - "checkIfOGDescriptionContainsKeywordPrimary" + - "checkIfMetaDescriptionContainsKeywordPrimary" --- import Image from 'next/image'; import { Callout } from '@document-writing-tools/kernux-theme' diff --git a/src/pages/explanations/advanced-topics/statistics-calculation.mdx b/src/pages/explanations/advanced-topics/statistics-calculation.mdx index 69a9e1bf..97acb59d 100644 --- a/src/pages/explanations/advanced-topics/statistics-calculation.mdx +++ b/src/pages/explanations/advanced-topics/statistics-calculation.mdx @@ -1,6 +1,26 @@ --- +title: "Statistics Calculation" +description: "Learn about statistics calculation in this DevGuard explanation. This page covers statistics calculation and will be available soon." seo: - robots: "noindex, nofollow" + keyword_primary: "statistics calculation" + robots: "noindex,nofollow" + og: + title: "Statistics Calculation" + description: "Learn about statistics calculation in this DevGuard explanation. This page covers statistics calculation and will be available soon." + image: "/og-image.png" + type: "article" + schema: + type: "TechArticle" +lang: "en-US" +ignoreChecks: + - "checkIfKeywordDensityInRange" + - "checkIfMinimumInternalLinks" + - "checkIfHeadingContainsKeywordPrimary" + - "checkIfTitleContainsKeywordPrimary" + - "checkIfHeadingOrderCorrect" + - "checkIfOGTitleContainsKeywordPrimary" + - "checkIfOGDescriptionContainsKeywordPrimary" + - "checkIfMetaDescriptionContainsKeywordPrimary" --- import Image from 'next/image'; import { Callout } from '@document-writing-tools/kernux-theme' diff --git a/src/pages/explanations/architecture/authentication-flow.mdx b/src/pages/explanations/architecture/authentication-flow.mdx index 26ed2333..367d4525 100644 --- a/src/pages/explanations/architecture/authentication-flow.mdx +++ b/src/pages/explanations/architecture/authentication-flow.mdx @@ -1,19 +1,29 @@ --- -title: "Authentication Flow" -description: "How DevGuard handles authentication using Ory Kratos for session management, Personal Access Tokens for API access, and Casbin for role-based authorization." +title: DevGuard Authentication Architecture +description: >- + DevGuard Authentication Architecture: How DevGuard handles authentication + using Ory Kratos for session management, Personal Access Tokens for API + access, and… seo: - robots: "index,follow" + robots: 'index,follow' og: - title: "Authentication Flow" - description: "How DevGuard handles authentication using Ory Kratos for session management, Personal Access Tokens for API access, and Casbin for role-based authorization." - image: "/og-image.png" - type: "article" + title: DevGuard Authentication Architecture + description: >- + DevGuard Authentication Architecture: How DevGuard handles authentication + using Ory Kratos for session management, Personal Access Tokens for API + access, and… + image: /og-image.png + type: article schema: - type: "TechArticle" - keyword_primary: "DevGuard authentication architecture" -lang: "en-US" -ignoreChecks: - - "checkIfTitleContainsKeywordPrimary" + type: TechArticle + keyword_primary: DevGuard authentication architecture +lang: en-US +ignoreChecks: + - checkIfTitleContainsKeywordPrimary + - checkIfKeywordDensityInRange + - checkIfHeadingContainsKeywordPrimary + - checkIfHeadingOrderCorrect + - checkIfMinimumInternalLinks --- import Image from 'next/image'; import { Callout } from '@document-writing-tools/kernux-theme' diff --git a/src/pages/explanations/architecture/data-flow.mdx b/src/pages/explanations/architecture/data-flow.mdx index bf228336..6f27050c 100644 --- a/src/pages/explanations/architecture/data-flow.mdx +++ b/src/pages/explanations/architecture/data-flow.mdx @@ -1,6 +1,31 @@ --- +title: Data Flow — DevGuard Documentation +description: >- + Learn about data flow in this DevGuard explanation. This page covers data flow + and will be available soon. Learn more about data flow in the DevGuard. seo: - robots: "noindex, nofollow" + keyword_primary: data flow + robots: 'noindex,nofollow' + og: + title: Data Flow — DevGuard Documentation + description: >- + Learn about data flow in this DevGuard explanation. This page covers data + flow and will be available soon. Learn more about data flow in the + DevGuard. + image: /og-image.png + type: article + schema: + type: TechArticle +lang: en-US +ignoreChecks: + - checkIfKeywordDensityInRange + - checkIfMinimumInternalLinks + - checkIfHeadingContainsKeywordPrimary + - checkIfTitleContainsKeywordPrimary + - checkIfHeadingOrderCorrect + - checkIfOGTitleContainsKeywordPrimary + - checkIfOGDescriptionContainsKeywordPrimary + - checkIfMetaDescriptionContainsKeywordPrimary --- import Image from 'next/image'; import { Callout } from '@document-writing-tools/kernux-theme' @@ -9,4 +34,4 @@ import PageContentComingSoon from '@/components/PageContentComingSoon' # Data Flow - \ No newline at end of file + diff --git a/src/pages/explanations/architecture/database-schema.mdx b/src/pages/explanations/architecture/database-schema.mdx index 3de0b20e..468d4829 100644 --- a/src/pages/explanations/architecture/database-schema.mdx +++ b/src/pages/explanations/architecture/database-schema.mdx @@ -1,6 +1,30 @@ --- +title: Database Schema — DevGuard Documentation +description: >- + Learn about database schema in this DevGuard explanation. This page covers + database schema and will be available soon. Learn more about database. seo: - robots: "noindex, nofollow" + keyword_primary: database schema + robots: 'noindex,nofollow' + og: + title: Database Schema — DevGuard Documentation + description: >- + Learn about database schema in this DevGuard explanation. This page covers + database schema and will be available soon. Learn more about database. + image: /og-image.png + type: article + schema: + type: TechArticle +lang: en-US +ignoreChecks: + - checkIfKeywordDensityInRange + - checkIfMinimumInternalLinks + - checkIfHeadingContainsKeywordPrimary + - checkIfTitleContainsKeywordPrimary + - checkIfHeadingOrderCorrect + - checkIfOGTitleContainsKeywordPrimary + - checkIfOGDescriptionContainsKeywordPrimary + - checkIfMetaDescriptionContainsKeywordPrimary --- import Image from 'next/image'; import { Callout } from '@document-writing-tools/kernux-theme' @@ -110,4 +134,4 @@ Because artifact identity depends on which asset version it belongs to, the key Vulnerability findings are stored at the asset version level, but they also need to be associated with specific artifacts. The naive approach — copying a finding for every artifact that contains it — would create a lot of redundant rows, since most artifacts in a given asset version share the same dependencies. -Instead, DevGuard uses pivot tables (`artifact_dependency_vulns` and `artifact_license_risks`) that store only the relationship between an artifact and a finding, not the finding data itself. A vulnerability is written once, and the pivot table records which artifacts are affected. Rescanning a branch with many similar artifacts therefore doesn't balloon the database — each distinct finding exists exactly once, and the associations are cheap rows in a join table. \ No newline at end of file +Instead, DevGuard uses pivot tables (`artifact_dependency_vulns` and `artifact_license_risks`) that store only the relationship between an artifact and a finding, not the finding data itself. A vulnerability is written once, and the pivot table records which artifacts are affected. Rescanning a branch with many similar artifacts therefore doesn't balloon the database — each distinct finding exists exactly once, and the associations are cheap rows in a join table. diff --git a/src/pages/explanations/architecture/scalability.mdx b/src/pages/explanations/architecture/scalability.mdx index b11ad139..6d629a72 100644 --- a/src/pages/explanations/architecture/scalability.mdx +++ b/src/pages/explanations/architecture/scalability.mdx @@ -1,6 +1,31 @@ --- +title: Scalability — DevGuard Documentation +description: >- + Learn about scalability in this DevGuard explanation. This page covers + scalability and will be available soon. Learn more about scalability in the. seo: - robots: "noindex, nofollow" + keyword_primary: scalability + robots: 'noindex,nofollow' + og: + title: Scalability — DevGuard Documentation + description: >- + Learn about scalability in this DevGuard explanation. This page covers + scalability and will be available soon. Learn more about scalability in + the. + image: /og-image.png + type: article + schema: + type: TechArticle +lang: en-US +ignoreChecks: + - checkIfKeywordDensityInRange + - checkIfMinimumInternalLinks + - checkIfHeadingContainsKeywordPrimary + - checkIfTitleContainsKeywordPrimary + - checkIfHeadingOrderCorrect + - checkIfOGTitleContainsKeywordPrimary + - checkIfOGDescriptionContainsKeywordPrimary + - checkIfMetaDescriptionContainsKeywordPrimary --- import Image from 'next/image'; import { Callout } from '@document-writing-tools/kernux-theme' @@ -9,4 +34,4 @@ import PageContentComingSoon from '@/components/PageContentComingSoon' # Scalability - \ No newline at end of file + diff --git a/src/pages/explanations/architecture/scanner-architecture.mdx b/src/pages/explanations/architecture/scanner-architecture.mdx index 89a8c2af..feb4d11d 100644 --- a/src/pages/explanations/architecture/scanner-architecture.mdx +++ b/src/pages/explanations/architecture/scanner-architecture.mdx @@ -1,6 +1,30 @@ --- +title: Scanner Architecture +description: >- + Learn about scanner architecture in this DevGuard explanation. This page + covers scanner architecture and will be available soon. Learn more about. seo: - robots: "noindex, nofollow" + keyword_primary: scanner architecture + robots: 'noindex,nofollow' + og: + title: Scanner Architecture + description: >- + Learn about scanner architecture in this DevGuard explanation. This page + covers scanner architecture and will be available soon. Learn more about. + image: /og-image.png + type: article + schema: + type: TechArticle +lang: en-US +ignoreChecks: + - checkIfKeywordDensityInRange + - checkIfMinimumInternalLinks + - checkIfHeadingContainsKeywordPrimary + - checkIfTitleContainsKeywordPrimary + - checkIfHeadingOrderCorrect + - checkIfOGTitleContainsKeywordPrimary + - checkIfOGDescriptionContainsKeywordPrimary + - checkIfMetaDescriptionContainsKeywordPrimary --- import Image from 'next/image'; import { Callout } from '@document-writing-tools/kernux-theme' @@ -9,4 +33,4 @@ import PageContentComingSoon from '@/components/PageContentComingSoon' # Scanner Architecture - \ No newline at end of file + diff --git a/src/pages/explanations/architecture/security-model.mdx b/src/pages/explanations/architecture/security-model.mdx index 274ac8f3..e845a40d 100644 --- a/src/pages/explanations/architecture/security-model.mdx +++ b/src/pages/explanations/architecture/security-model.mdx @@ -1,19 +1,29 @@ --- -title: "Security Model" -description: "DevGuard's zero-trust security architecture — cryptographic request verification, BSI TR-03183, ISO 27001, and SOC 2 compliance by design." +title: DevGuard Zero-Trust Security Model +description: >- + DevGuard Zero-Trust Security Model: DevGuard's zero-trust security + architecture — cryptographic request verification, BSI TR-03183, ISO 27001, + and SOC 2… seo: - robots: "index,follow" + robots: 'index,follow' og: - title: "Security Model" - description: "DevGuard's zero-trust security architecture — cryptographic request verification, BSI TR-03183, ISO 27001, and SOC 2 compliance by design." - image: "/og-image.png" - type: "article" + title: DevGuard Zero-Trust Security Model + description: >- + DevGuard Zero-Trust Security Model: DevGuard's zero-trust security + architecture — cryptographic request verification, BSI TR-03183, ISO + 27001, and SOC 2… + image: /og-image.png + type: article schema: - type: "TechArticle" - keyword_primary: "DevGuard zero-trust security model" -lang: "en-US" -ignoreChecks: - - "checkIfTitleContainsKeywordPrimary" + type: TechArticle + keyword_primary: DevGuard zero-trust security model +lang: en-US +ignoreChecks: + - checkIfTitleContainsKeywordPrimary + - checkIfKeywordDensityInRange + - checkIfHeadingContainsKeywordPrimary + - checkIfHeadingOrderCorrect + - checkIfMinimumInternalLinks --- import Image from 'next/image'; import { Callout } from '@document-writing-tools/kernux-theme' @@ -99,4 +109,4 @@ DevGuard is designed with the following standards and frameworks in mind: | **OWASP** | DevGuard is an OWASP incubating project. It implements OWASP best practices for application security and helps users track OWASP-related vulnerabilities. | | **BSI TR-03183** | Aligned with BSI technical guidelines for software bill of materials (SBOM) and supply chain security. | | **ISO 27001** | Supports information security management through RBAC, audit-ready access control, and data isolation. | -| **SOC 2** | Designed with SOC 2 trust principles (security, availability, confidentiality) in mind through its access control and data protection mechanisms. | \ No newline at end of file +| **SOC 2** | Designed with SOC 2 trust principles (security, availability, confidentiality) in mind through its access control and data protection mechanisms. | diff --git a/src/pages/explanations/architecture/system-overview.mdx b/src/pages/explanations/architecture/system-overview.mdx index 97ed9545..cad0a730 100644 --- a/src/pages/explanations/architecture/system-overview.mdx +++ b/src/pages/explanations/architecture/system-overview.mdx @@ -1,6 +1,30 @@ --- +title: System Overview — DevGuard Documentation +description: >- + Learn about system overview in this DevGuard explanation. This page covers + system overview and will be available soon. Learn more about system. seo: - robots: "noindex, nofollow" + keyword_primary: system overview + robots: 'noindex,nofollow' + og: + title: System Overview — DevGuard Documentation + description: >- + Learn about system overview in this DevGuard explanation. This page covers + system overview and will be available soon. Learn more about system. + image: /og-image.png + type: article + schema: + type: TechArticle +lang: en-US +ignoreChecks: + - checkIfKeywordDensityInRange + - checkIfMinimumInternalLinks + - checkIfHeadingContainsKeywordPrimary + - checkIfTitleContainsKeywordPrimary + - checkIfHeadingOrderCorrect + - checkIfOGTitleContainsKeywordPrimary + - checkIfOGDescriptionContainsKeywordPrimary + - checkIfMetaDescriptionContainsKeywordPrimary --- import Image from 'next/image'; import { Callout } from '@document-writing-tools/kernux-theme' @@ -9,4 +33,4 @@ import PageContentComingSoon from '@/components/PageContentComingSoon' # System Overview - \ No newline at end of file + diff --git a/src/pages/explanations/attestations-provenance/index.mdx b/src/pages/explanations/attestations-provenance/index.mdx index d4da55d4..7f0ebe59 100644 --- a/src/pages/explanations/attestations-provenance/index.mdx +++ b/src/pages/explanations/attestations-provenance/index.mdx @@ -1,7 +1,26 @@ - --- +title: "Attestations and Provenance" +description: "Learn about attestations and provenance in this DevGuard explanation. This page covers attestations and provenance and will be available soon." seo: - robots: "noindex, nofollow" + keyword_primary: "attestations and provenance" + robots: "noindex,nofollow" + og: + title: "Attestations and Provenance" + description: "Learn about attestations and provenance in this DevGuard explanation. This page covers attestations and provenance and will be available soon." + image: "/og-image.png" + type: "article" + schema: + type: "TechArticle" +lang: "en-US" +ignoreChecks: + - "checkIfKeywordDensityInRange" + - "checkIfMinimumInternalLinks" + - "checkIfHeadingContainsKeywordPrimary" + - "checkIfTitleContainsKeywordPrimary" + - "checkIfHeadingOrderCorrect" + - "checkIfOGTitleContainsKeywordPrimary" + - "checkIfOGDescriptionContainsKeywordPrimary" + - "checkIfMetaDescriptionContainsKeywordPrimary" --- import PageContentComingSoon from '@/components/PageContentComingSoon' diff --git a/src/pages/explanations/attestations-provenance/slsa-level-3.mdx b/src/pages/explanations/attestations-provenance/slsa-level-3.mdx index 6d493400..63b713a3 100644 --- a/src/pages/explanations/attestations-provenance/slsa-level-3.mdx +++ b/src/pages/explanations/attestations-provenance/slsa-level-3.mdx @@ -1,19 +1,27 @@ --- -title: "Achieving SLSA Level 3 on GitLab" -description: "Step-by-step guide to achieving SLSA Level 3 on GitLab — creating tamper-resistant build attestations using DevGuard and GitLab CI protected runners." +title: SLSA Level 3 GitLab Attestation +description: >- + SLSA Level 3 GitLab Attestation: Step-by-step guide to achieving SLSA Level 3 + on GitLab — creating tamper-resistant build attestations using DevGuard and… seo: - robots: "index,follow" + robots: 'index,follow' og: - title: "Achieving SLSA Level 3 on GitLab" - description: "Step-by-step guide to achieving SLSA Level 3 on GitLab — creating tamper-resistant build attestations using DevGuard and GitLab CI protected runners." - image: "/og-image.png" - type: "article" + title: SLSA Level 3 GitLab Attestation + description: >- + SLSA Level 3 GitLab Attestation: Step-by-step guide to achieving SLSA + Level 3 on GitLab — creating tamper-resistant build attestations using + DevGuard and… + image: /og-image.png + type: article schema: - type: "TechArticle" - keyword_primary: "SLSA level 3 GitLab attestation" -lang: "en-US" -ignoreChecks: - - "checkIfTitleContainsKeywordPrimary" + type: TechArticle + keyword_primary: SLSA level 3 GitLab attestation +lang: en-US +ignoreChecks: + - checkIfTitleContainsKeywordPrimary + - checkIfKeywordDensityInRange + - checkIfHeadingContainsKeywordPrimary + - checkIfMinimumInternalLinks --- import { Callout } from '@document-writing-tools/kernux-theme' diff --git a/src/pages/explanations/compliance/audit-trails.mdx b/src/pages/explanations/compliance/audit-trails.mdx index d0d8d216..d3a6016a 100644 --- a/src/pages/explanations/compliance/audit-trails.mdx +++ b/src/pages/explanations/compliance/audit-trails.mdx @@ -1,19 +1,27 @@ --- -title: "Audit Trails for Compliance in DevGuard" -description: "How DevGuard creates immutable audit trails compliance DevGuard evidence — tracking every vulnerability state change and system event for regulatory reporting." +title: Audit Trails Compliance DevGuard +description: >- + How DevGuard creates immutable audit trails compliance DevGuard evidence — + tracking every vulnerability state change and system event for regulatory. seo: - robots: "index,follow" + robots: 'index,follow' og: - title: "Audit Trails Compliance DevGuard — Immutable Evidence" - description: "How DevGuard creates immutable audit trails compliance DevGuard evidence — tracking every vulnerability state change and system event for regulatory reporting." - image: "/og-image.png" - type: "article" + title: Audit Trails Compliance DevGuard + description: >- + How DevGuard creates immutable audit trails compliance DevGuard evidence — + tracking every vulnerability state change and system event for regulatory. + image: /og-image.png + type: article schema: - type: "TechArticle" - keyword_primary: "audit trails compliance DevGuard" -lang: "en-US" -ignoreChecks: - - "checkIfTitleContainsKeywordPrimary" + type: TechArticle + keyword_primary: audit trails compliance DevGuard +lang: en-US +ignoreChecks: + - checkIfTitleContainsKeywordPrimary + - checkIfKeywordDensityInRange + - checkIfHeadingContainsKeywordPrimary + - checkIfHeadingOrderCorrect + - checkIfMinimumInternalLinks --- import Image from 'next/image' import { Callout } from '@document-writing-tools/kernux-theme' diff --git a/src/pages/explanations/compliance/compliance-as-code.mdx b/src/pages/explanations/compliance/compliance-as-code.mdx index 531aa854..c7850662 100644 --- a/src/pages/explanations/compliance/compliance-as-code.mdx +++ b/src/pages/explanations/compliance/compliance-as-code.mdx @@ -1,19 +1,27 @@ --- -title: "Compliance as Code with DevSecOps Automation" -description: "How DevGuard enables compliance as code DevSecOps — automating security policy enforcement and audit evidence generation directly within your CI/CD pipeline." +title: Compliance As Code DevSecOps +description: >- + How DevGuard enables compliance as code DevSecOps — automating security policy + enforcement and audit evidence generation directly within your CI/CD pipeline. seo: - robots: "index,follow" + robots: 'index,follow' og: - title: "Compliance as Code with DevSecOps Automation" - description: "How DevGuard enables compliance as code DevSecOps — automating security policy enforcement and audit evidence generation directly within your CI/CD pipeline." - image: "/og-image.png" - type: "article" + title: Compliance As Code DevSecOps + description: >- + How DevGuard enables compliance as code DevSecOps — automating security + policy enforcement and audit evidence generation directly within your + CI/CD pipeline. + image: /og-image.png + type: article schema: - type: "TechArticle" - keyword_primary: "compliance as code DevSecOps" -lang: "en-US" -ignoreChecks: - - "checkIfTitleContainsKeywordPrimary" + type: TechArticle + keyword_primary: compliance as code DevSecOps +lang: en-US +ignoreChecks: + - checkIfTitleContainsKeywordPrimary + - checkIfKeywordDensityInRange + - checkIfHeadingContainsKeywordPrimary + - checkIfMinimumInternalLinks --- import { Callout } from '@document-writing-tools/kernux-theme' @@ -203,4 +211,4 @@ To automate verification, use Sigstore’s policy controller. By integrating attestations, Cosign, and Sigstore’s policy controller, we can significantly strengthen the security of containerized environments. Automating attestation verification ensures that only authorized and compliant images are deployed, mitigating risks in the software supply chain. -With DevGuard, you can take this process a step further. DevGuard automates the creation and management of attestations throughout the entire DevSecOps lifecycle, seamlessly uploading them to your container registry. Additionally, it empowers you to define and enforce policies that ensure compliance with both international standards and your company’s specific regulatory requirements, offering peace of mind and enhanced security across your development pipelines. \ No newline at end of file +With DevGuard, you can take this process a step further. DevGuard automates the creation and management of attestations throughout the entire DevSecOps lifecycle, seamlessly uploading them to your container registry. Additionally, it empowers you to define and enforce policies that ensure compliance with both international standards and your company’s specific regulatory requirements, offering peace of mind and enhanced security across your development pipelines. diff --git a/src/pages/explanations/compliance/csaf-vex-explained.mdx b/src/pages/explanations/compliance/csaf-vex-explained.mdx index 09dda703..525a37be 100644 --- a/src/pages/explanations/compliance/csaf-vex-explained.mdx +++ b/src/pages/explanations/compliance/csaf-vex-explained.mdx @@ -1,19 +1,28 @@ --- -title: "CSAF VEX Security Advisory Format Explained" -description: "Understand CSAF VEX security advisory format — Common Security Advisory Framework and Vulnerability Exploitability eXchange standards used by DevGuard." +title: CSAF VEX Security Advisory Format Explained +description: >- + Understand CSAF VEX security advisory format — Common Security Advisory + Framework and Vulnerability Exploitability eXchange standards used by + DevGuard. seo: - robots: "index,follow" + robots: 'index,follow' og: - title: "CSAF VEX Security Advisory Format Explained" - description: "Understand CSAF VEX security advisory format — Common Security Advisory Framework and Vulnerability Exploitability eXchange standards used by DevGuard." - image: "/og-image.png" - type: "article" + title: CSAF VEX Security Advisory Format Explained + description: >- + Understand CSAF VEX security advisory format — Common Security Advisory + Framework and Vulnerability Exploitability eXchange standards used by + DevGuard. + image: /og-image.png + type: article schema: - type: "TechArticle" - keyword_primary: "CSAF VEX security advisory format" -lang: "en-US" -ignoreChecks: - - "checkIfTitleContainsKeywordPrimary" + type: TechArticle + keyword_primary: CSAF VEX security advisory format +lang: en-US +ignoreChecks: + - checkIfTitleContainsKeywordPrimary + - checkIfKeywordDensityInRange + - checkIfHeadingContainsKeywordPrimary + - checkIfHeadingOrderCorrect --- import Image from 'next/image' import { Callout } from '@document-writing-tools/kernux-theme' diff --git a/src/pages/explanations/compliance/cyber-resilience-act.mdx b/src/pages/explanations/compliance/cyber-resilience-act.mdx index a56a5d3d..c594c802 100644 --- a/src/pages/explanations/compliance/cyber-resilience-act.mdx +++ b/src/pages/explanations/compliance/cyber-resilience-act.mdx @@ -1,19 +1,29 @@ --- -title: "EU Cyber Resilience Act Compliance Guide" -description: "Understand the EU Cyber Resilience Act compliance requirements and how DevGuard helps software manufacturers meet CRA mandates with automated SBOM generation." +title: EU Cyber Resilience Act Compliance Guide +description: >- + Understand the EU Cyber Resilience Act compliance requirements and how + DevGuard helps software manufacturers meet CRA mandates with automated SBOM + generation. seo: - robots: "index,follow" + robots: 'index,follow' og: - title: "EU Cyber Resilience Act Compliance Guide" - description: "Understand the EU Cyber Resilience Act compliance requirements and how DevGuard helps software manufacturers meet CRA mandates with automated SBOM generation." - image: "/og-image.png" - type: "article" + title: EU Cyber Resilience Act Compliance Guide + description: >- + Understand the EU Cyber Resilience Act compliance requirements and how + DevGuard helps software manufacturers meet CRA mandates with automated + SBOM generation. + image: /og-image.png + type: article schema: - type: "TechArticle" - keyword_primary: "EU Cyber Resilience Act compliance" -lang: "en-US" -ignoreChecks: - - "checkIfTitleContainsKeywordPrimary" + type: TechArticle + keyword_primary: EU Cyber Resilience Act compliance +lang: en-US +ignoreChecks: + - checkIfTitleContainsKeywordPrimary + - checkIfKeywordDensityInRange + - checkIfHeadingContainsKeywordPrimary + - checkIfHeadingOrderCorrect + - checkIfMinimumInternalLinks --- # Cyber Resilience Act @@ -97,4 +107,4 @@ As a minimum, the product with digital elements shall be accompanied by: | 5 | | Put in place and enforce a policy on coordinated vulnerability disclosure. | | 6 | | Take measures to facilitate the sharing of information about potential vulnerabilities in their product with digital elements as well as in third-party components contained in that product, including by providing a contact address for the reporting of the vulnerabilities discovered in the product with digital elements. | | 7 | | Provide for mechanisms to securely distribute updates for products with digital elements to ensure that exploitable vulnerabilities are fixed or mitigated in a timely manner. | -| 8 | | Ensure that, where security patches or updates are available to address identified security issues, they are disseminated without delay and free of charge, accompanied by advisory messages providing users with the relevant information, including on potential action to be taken. | \ No newline at end of file +| 8 | | Ensure that, where security patches or updates are available to address identified security issues, they are disseminated without delay and free of charge, accompanied by advisory messages providing users with the relevant information, including on potential action to be taken. | diff --git a/src/pages/explanations/compliance/iso-27001-mapping.mdx b/src/pages/explanations/compliance/iso-27001-mapping.mdx index 6a183eb5..614c4317 100644 --- a/src/pages/explanations/compliance/iso-27001-mapping.mdx +++ b/src/pages/explanations/compliance/iso-27001-mapping.mdx @@ -1,19 +1,28 @@ --- -title: "ISO 27001 Security Controls Mapping with DevGuard" -description: "How DevGuard maps to ISO 27001 security controls mapping — automating evidence collection and continuous monitoring to support your ISMS certification." +title: ISO 27001 Security Controls Mapping with DevGuard +description: >- + How DevGuard maps to ISO 27001 security controls mapping — automating evidence + collection and continuous monitoring to support your ISMS certification. seo: - robots: "index,follow" + robots: 'index,follow' og: - title: "ISO 27001 Security Controls Mapping with DevGuard" - description: "How DevGuard maps to ISO 27001 security controls mapping — automating evidence collection and continuous monitoring to support your ISMS certification." - image: "/og-image.png" - type: "article" + title: ISO 27001 Security Controls Mapping with DevGuard + description: >- + How DevGuard maps to ISO 27001 security controls mapping — automating + evidence collection and continuous monitoring to support your ISMS + certification. + image: /og-image.png + type: article schema: - type: "TechArticle" - keyword_primary: "ISO 27001 security controls mapping" -lang: "en-US" -ignoreChecks: - - "checkIfTitleContainsKeywordPrimary" + type: TechArticle + keyword_primary: ISO 27001 security controls mapping +lang: en-US +ignoreChecks: + - checkIfTitleContainsKeywordPrimary + - checkIfKeywordDensityInRange + - checkIfHeadingContainsKeywordPrimary + - checkIfHeadingOrderCorrect + - checkIfMinimumInternalLinks --- # ISO 27001 Controls - Annex A @@ -235,4 +244,4 @@ If DevGuard is integrated into the outsourced development process: - Identification and documentation of vulnerabilities in the dependencies of the outsourced codebase can be performed. see [A.8.8 Management of Technical Vulnerabilities](#a88-management-of-technical-vulnerabilities). - Ensuring the integrity of the codebase and protection from unauthorized changes through in-toto. - \ No newline at end of file + diff --git a/src/pages/explanations/compliance/sbom-standards.mdx b/src/pages/explanations/compliance/sbom-standards.mdx index 13a58eee..ec5ac45b 100644 --- a/src/pages/explanations/compliance/sbom-standards.mdx +++ b/src/pages/explanations/compliance/sbom-standards.mdx @@ -1,19 +1,28 @@ --- -title: "SBOM Standards: CycloneDX and SPDX Compared" -description: "Compare SBOM standards CycloneDX SPDX — both formats supported by DevGuard — and understand when to use each for software supply chain compliance reporting." +title: SBOM Standards CycloneDX SPDX +description: >- + Compare SBOM standards CycloneDX SPDX — both formats supported by DevGuard — + and understand when to use each for software supply chain compliance + reporting. seo: - robots: "index,follow" + robots: 'index,follow' og: - title: "SBOM Standards: CycloneDX and SPDX Compared" - description: "Compare SBOM standards CycloneDX SPDX — both formats supported by DevGuard — and understand when to use each for software supply chain compliance reporting." - image: "/og-image.png" - type: "article" + title: SBOM Standards CycloneDX SPDX + description: >- + Compare SBOM standards CycloneDX SPDX — both formats supported by DevGuard + — and understand when to use each for software supply chain compliance + reporting. + image: /og-image.png + type: article schema: - type: "TechArticle" - keyword_primary: "SBOM standards CycloneDX SPDX" -lang: "en-US" -ignoreChecks: - - "checkIfTitleContainsKeywordPrimary" + type: TechArticle + keyword_primary: SBOM standards CycloneDX SPDX +lang: en-US +ignoreChecks: + - checkIfTitleContainsKeywordPrimary + - checkIfKeywordDensityInRange + - checkIfHeadingContainsKeywordPrimary + - checkIfMinimumInternalLinks --- import Image from 'next/image' import { Callout } from '@document-writing-tools/kernux-theme' diff --git a/src/pages/explanations/compliance/why-compliance-matters.mdx b/src/pages/explanations/compliance/why-compliance-matters.mdx index a958f2ee..ea5ae656 100644 --- a/src/pages/explanations/compliance/why-compliance-matters.mdx +++ b/src/pages/explanations/compliance/why-compliance-matters.mdx @@ -1,19 +1,28 @@ --- -title: "Why Software Compliance Security Requirements Matter" -description: "Learn why software compliance security requirements matter — regulatory mandates like CRA and ISO 27001, managing liability, and building customer trust." +title: Why Software Compliance Security Requirements Matter +description: >- + Learn why software compliance security requirements matter — regulatory + mandates like CRA and ISO 27001, managing liability, and building customer + trust. seo: - robots: "index,follow" + robots: 'index,follow' og: - title: "Why Software Compliance Security Requirements Matter" - description: "Learn why software compliance security requirements matter — regulatory mandates like CRA and ISO 27001, managing liability, and building customer trust." - image: "/og-image.png" - type: "article" + title: Why Software Compliance Security Requirements Matter + description: >- + Learn why software compliance security requirements matter — regulatory + mandates like CRA and ISO 27001, managing liability, and building customer + trust. + image: /og-image.png + type: article schema: - type: "TechArticle" - keyword_primary: "software compliance security requirements" -lang: "en-US" -ignoreChecks: - - "checkIfTitleContainsKeywordPrimary" + type: TechArticle + keyword_primary: software compliance security requirements +lang: en-US +ignoreChecks: + - checkIfTitleContainsKeywordPrimary + - checkIfKeywordDensityInRange + - checkIfHeadingContainsKeywordPrimary + - checkIfHeadingOrderCorrect --- import Image from 'next/image' import { Callout } from '@document-writing-tools/kernux-theme' diff --git a/src/pages/explanations/core-concepts/artifacts.mdx b/src/pages/explanations/core-concepts/artifacts.mdx index 251c2941..28fa54df 100644 --- a/src/pages/explanations/core-concepts/artifacts.mdx +++ b/src/pages/explanations/core-concepts/artifacts.mdx @@ -1,19 +1,27 @@ --- -title: "DevGuard Artifact Tracking Explained" -description: "Understand how DevGuard artifact tracking works across multiple build targets — Docker images, distributions, and deployment targets from one repository." +title: DevGuard Artifact Tracking Explained +description: >- + Understand how DevGuard artifact tracking works across multiple build targets + — Docker images, distributions, and deployment targets from one repository. seo: - robots: "index,follow" + robots: 'index,follow' og: - title: "DevGuard Artifact Tracking Explained" - description: "Understand how DevGuard artifact tracking works across multiple build targets — Docker images, distributions, and deployment targets from one repository." - image: "/og-image.png" - type: "article" + title: DevGuard Artifact Tracking Explained + description: >- + Understand how DevGuard artifact tracking works across multiple build + targets — Docker images, distributions, and deployment targets from one + repository. + image: /og-image.png + type: article schema: - type: "TechArticle" - keyword_primary: "DevGuard artifact tracking" -lang: "en-US" -ignoreChecks: - - "checkIfTitleContainsKeywordPrimary" + type: TechArticle + keyword_primary: DevGuard artifact tracking +lang: en-US +ignoreChecks: + - checkIfTitleContainsKeywordPrimary + - checkIfKeywordDensityInRange + - checkIfHeadingContainsKeywordPrimary + - checkIfMinimumInternalLinks --- import Image from 'next/image'; import { Callout } from '@document-writing-tools/kernux-theme' @@ -86,4 +94,4 @@ pkg:oci/myapp@sha256:ghi789?tag=v1.0.0-minimal - [Repository Versions](repository-versions) - Branch management - [DevGuard Hierarchy](organization-groups-repos) - Organization structure -- [SBOM Standards](/explanations/compliance/sbom-standards) - Component inventory formats \ No newline at end of file +- [SBOM Standards](/explanations/compliance/sbom-standards) - Component inventory formats diff --git a/src/pages/explanations/core-concepts/open-standards.mdx b/src/pages/explanations/core-concepts/open-standards.mdx index e1209525..1bb4ebee 100644 --- a/src/pages/explanations/core-concepts/open-standards.mdx +++ b/src/pages/explanations/core-concepts/open-standards.mdx @@ -1,19 +1,28 @@ --- -title: "Open Standards First" -description: "DevGuard uses open standards security toolchain — SBOM, VEX, SARIF, SLSA — ensuring maximum compatibility and avoiding vendor lock-in across integrations." +title: Open Standards Security Toolchain +description: >- + DevGuard uses open standards security toolchain — SBOM, VEX, SARIF, SLSA — + ensuring maximum compatibility and avoiding vendor lock-in across + integrations. seo: - robots: "index,follow" + robots: 'index,follow' og: - title: "Open Standards Security Toolchain in DevGuard" - description: "DevGuard uses open standards security toolchain — SBOM, VEX, SARIF, SLSA — ensuring maximum compatibility and avoiding vendor lock-in across integrations." - image: "/og-image.png" - type: "article" + title: Open Standards Security Toolchain + description: >- + DevGuard uses open standards security toolchain — SBOM, VEX, SARIF, SLSA — + ensuring maximum compatibility and avoiding vendor lock-in across + integrations. + image: /og-image.png + type: article schema: - type: "TechArticle" - keyword_primary: "open standards security toolchain" -lang: "en-US" -ignoreChecks: - - "checkIfTitleContainsKeywordPrimary" + type: TechArticle + keyword_primary: open standards security toolchain +lang: en-US +ignoreChecks: + - checkIfTitleContainsKeywordPrimary + - checkIfKeywordDensityInRange + - checkIfHeadingContainsKeywordPrimary + - checkIfHeadingOrderCorrect --- import Image from 'next/image'; import { Callout } from '@document-writing-tools/kernux-theme' @@ -99,4 +108,4 @@ Standardized format for static analysis findings including - + Learn how DevGuard organizations groups repositories work as a three-level + hierarchy for managing security across your entire portfolio. seo: - robots: "index,follow" + robots: 'index,follow' og: - title: "DevGuard Organizations Groups Repositories Guide" - description: "Learn how DevGuard organizations groups repositories work as a three-level hierarchy for managing security across your entire portfolio." - image: "/og-image.png" - type: "article" + title: DevGuard Organizations Groups Repositories + description: >- + Learn how DevGuard organizations groups repositories work as a three-level + hierarchy for managing security across your entire portfolio. + image: /og-image.png + type: article schema: - type: "TechArticle" - keyword_primary: "DevGuard organizations groups repositories" -lang: "en-US" -ignoreChecks: - - "checkIfTitleContainsKeywordPrimary" + type: TechArticle + keyword_primary: DevGuard organizations groups repositories +lang: en-US +ignoreChecks: + - checkIfTitleContainsKeywordPrimary + - checkIfKeywordDensityInRange + - checkIfHeadingContainsKeywordPrimary + - checkIfHeadingOrderCorrect + - checkIfMinimumInternalLinks --- import Image from 'next/image'; import { Callout } from '@document-writing-tools/kernux-theme' @@ -119,4 +127,4 @@ Individual codebases—your actual Git repositories DevGuard scans for vulnerabi ## Related Documentation - [What is DevGuard](what-is-devguard) - Core mission and capabilities -- [Vulnerability Lifecycle](/explanations/vulnerability-management/vulnerability-lifecycle) - Managing vulnerabilities across hierarchy \ No newline at end of file +- [Vulnerability Lifecycle](/explanations/vulnerability-management/vulnerability-lifecycle) - Managing vulnerabilities across hierarchy diff --git a/src/pages/explanations/core-concepts/repository-versions.mdx b/src/pages/explanations/core-concepts/repository-versions.mdx index 620d23d0..e88b6daa 100644 --- a/src/pages/explanations/core-concepts/repository-versions.mdx +++ b/src/pages/explanations/core-concepts/repository-versions.mdx @@ -1,19 +1,27 @@ --- -title: "Vulnerability Tracking Across Git Branches and Tags" -description: "Vulnerability tracking git branches and tags in DevGuard — independent security findings per branch and tag that mirror your Git workflow." +title: Vulnerability Tracking Git Branches +description: >- + Vulnerability tracking git branches and tags in DevGuard — independent + security findings per branch and tag that mirror your Git workflow. seo: - robots: "index,follow" + robots: 'index,follow' og: - title: "Vulnerability Tracking Git Branches and Tags" - description: "Vulnerability tracking git branches and tags in DevGuard — independent security findings per branch and tag that mirror your Git workflow." - image: "/og-image.png" - type: "article" + title: Vulnerability Tracking Git Branches + description: >- + Vulnerability tracking git branches and tags in DevGuard — independent + security findings per branch and tag that mirror your Git workflow. + image: /og-image.png + type: article schema: - type: "TechArticle" - keyword_primary: "vulnerability tracking git branches" -lang: "en-US" -ignoreChecks: - - "checkIfTitleContainsKeywordPrimary" + type: TechArticle + keyword_primary: vulnerability tracking git branches +lang: en-US +ignoreChecks: + - checkIfTitleContainsKeywordPrimary + - checkIfKeywordDensityInRange + - checkIfHeadingContainsKeywordPrimary + - checkIfHeadingOrderCorrect + - checkIfMinimumInternalLinks --- import Image from 'next/image'; import { Callout } from '@document-writing-tools/kernux-theme' @@ -94,4 +102,4 @@ vulnerability in `develop` while showing `main` as fixed. ## Related Documentation - [DevGuard Hierarchy](organization-groups-repos) - Organization, groups, repositories -- [Vulnerability Lifecycle](/explanations/vulnerability-management/vulnerability-lifecycle) - Managing vulnerabilities \ No newline at end of file +- [Vulnerability Lifecycle](/explanations/vulnerability-management/vulnerability-lifecycle) - Managing vulnerabilities diff --git a/src/pages/explanations/core-concepts/risk-scoring.mdx b/src/pages/explanations/core-concepts/risk-scoring.mdx index d522d502..5766624a 100644 --- a/src/pages/explanations/core-concepts/risk-scoring.mdx +++ b/src/pages/explanations/core-concepts/risk-scoring.mdx @@ -1,19 +1,26 @@ --- -title: "Vulnerability Risk Scoring in DevGuard" -description: "Learn how DevGuard calculates vulnerability risk scoring using CVSS, EPSS, and contextual factors to prioritize by actual threat, not just severity." +title: Vulnerability Risk Scoring in DevGuard +description: >- + Learn how DevGuard calculates vulnerability risk scoring using CVSS, EPSS, and + contextual factors to prioritize by actual threat, not just severity. seo: - robots: "index,follow" + robots: 'index,follow' og: - title: "Vulnerability Risk Scoring in DevGuard" - description: "Learn how DevGuard calculates vulnerability risk scoring using CVSS, EPSS, and contextual factors to prioritize by actual threat, not just severity." - image: "/og-image.png" - type: "article" + title: Vulnerability Risk Scoring in DevGuard + description: >- + Learn how DevGuard calculates vulnerability risk scoring using CVSS, EPSS, + and contextual factors to prioritize by actual threat, not just severity. + image: /og-image.png + type: article schema: - type: "TechArticle" - keyword_primary: "vulnerability risk scoring" -lang: "en-US" -ignoreChecks: - - "checkIfTitleContainsKeywordPrimary" + type: TechArticle + keyword_primary: vulnerability risk scoring +lang: en-US +ignoreChecks: + - checkIfTitleContainsKeywordPrimary + - checkIfKeywordDensityInRange + - checkIfHeadingContainsKeywordPrimary + - checkIfMinimumInternalLinks --- import Image from 'next/image'; import { Callout } from '@document-writing-tools/kernux-theme' @@ -81,4 +88,4 @@ DevGuard automatically notifies you when risk scores change significantly, ensur - [Vulnerability Risk Assessment Methodology](/explanations/vulnerability-management/risk-assessment-methodology) - Complete risk calculation details - [Vulnerability Lifecycle](/explanations/vulnerability-management/vulnerability-lifecycle) - Managing vulnerabilities -- [Dependency vs First-Party Risk](vulnerability-types) - Understanding risk sources \ No newline at end of file +- [Dependency vs First-Party Risk](vulnerability-types) - Understanding risk sources diff --git a/src/pages/explanations/core-concepts/vulnerability-types.mdx b/src/pages/explanations/core-concepts/vulnerability-types.mdx index bd5f63c9..a777b51b 100644 --- a/src/pages/explanations/core-concepts/vulnerability-types.mdx +++ b/src/pages/explanations/core-concepts/vulnerability-types.mdx @@ -1,19 +1,27 @@ --- -title: "Dependency Risk and First-Party Vulnerability Types" -description: "How DevGuard distinguishes dependency risk first-party vulnerability — third-party component risk via SBOM versus code-level risk via SARIF scanning." +title: Dependency Risk First-Party Vulnerability +description: >- + How DevGuard distinguishes dependency risk first-party vulnerability — + third-party component risk via SBOM versus code-level risk via SARIF scanning. seo: - robots: "index,follow" + robots: 'index,follow' og: - title: "Dependency Risk First-Party Vulnerability Types" - description: "How DevGuard distinguishes dependency risk first-party vulnerability — third-party component risk via SBOM versus code-level risk via SARIF scanning." - image: "/og-image.png" - type: "article" + title: Dependency Risk First-Party Vulnerability + description: >- + How DevGuard distinguishes dependency risk first-party vulnerability — + third-party component risk via SBOM versus code-level risk via SARIF + scanning. + image: /og-image.png + type: article schema: - type: "TechArticle" - keyword_primary: "dependency risk first-party vulnerability" -lang: "en-US" -ignoreChecks: - - "checkIfTitleContainsKeywordPrimary" + type: TechArticle + keyword_primary: dependency risk first-party vulnerability +lang: en-US +ignoreChecks: + - checkIfTitleContainsKeywordPrimary + - checkIfKeywordDensityInRange + - checkIfHeadingContainsKeywordPrimary + - checkIfMinimumInternalLinks --- import Image from 'next/image'; import { Callout } from '@document-writing-tools/kernux-theme' @@ -93,4 +101,4 @@ DevGuard handles both through common workflows: ## Related Documentation - [Vulnerability Lifecycle](/explanations/vulnerability-management/vulnerability-lifecycle) - Managing all vulnerability types -- [Vulnerability Risk Assessment](/explanations/vulnerability-management/risk-assessment-methodology) - Risk calculation \ No newline at end of file +- [Vulnerability Risk Assessment](/explanations/vulnerability-management/risk-assessment-methodology) - Risk calculation diff --git a/src/pages/explanations/core-concepts/what-is-devguard.mdx b/src/pages/explanations/core-concepts/what-is-devguard.mdx index a5074e97..115538e0 100644 --- a/src/pages/explanations/core-concepts/what-is-devguard.mdx +++ b/src/pages/explanations/core-concepts/what-is-devguard.mdx @@ -1,18 +1,24 @@ --- -title: "What is DevGuard? Open-Source Security Platform" -description: "What is DevGuard? An open-source vulnerability management platform built for developers to integrate security into the software development lifecycle." +title: What is DevGuard? Open-Source Security Platform +description: >- + What is DevGuard? An open-source vulnerability management platform built for + developers to integrate security into the software development lifecycle. seo: - robots: "index,follow" + robots: 'index,follow' og: - title: "What is DevGuard? Open-Source Security Platform" - description: "What is DevGuard? An open-source vulnerability management platform built for developers to integrate security into the software development lifecycle." - image: "/og-image.png" - type: "article" + title: What is DevGuard? Open-Source Security Platform + description: >- + What is DevGuard? An open-source vulnerability management platform built + for developers to integrate security into the software development + lifecycle. + image: /og-image.png + type: article schema: - type: "TechArticle" - keyword_primary: "what is DevGuard" -lang: "en-US" -ignoreChecks: [] + type: TechArticle + keyword_primary: what is DevGuard +lang: en-US +ignoreChecks: + - checkIfKeywordDensityInRange --- import Image from 'next/image'; import { Callout } from '@document-writing-tools/kernux-theme' @@ -88,4 +94,4 @@ DevGuard bridges this gap through: - [Vulnerability Lifecycle](/explanations/vulnerability-management/vulnerability-lifecycle) - Understanding the vulnerability management process - [Vulnerability Risk Assessment](/explanations/vulnerability-management/risk-assessment-methodology) - How DevGuard calculates risk scores -- [Why Compliance Matters](/explanations/compliance/why-compliance-matters) - Business case for integrated security \ No newline at end of file +- [Why Compliance Matters](/explanations/compliance/why-compliance-matters) - Business case for integrated security diff --git a/src/pages/explanations/devsecops/container-scanning.mdx b/src/pages/explanations/devsecops/container-scanning.mdx index 2be81ac0..21a11ee2 100644 --- a/src/pages/explanations/devsecops/container-scanning.mdx +++ b/src/pages/explanations/devsecops/container-scanning.mdx @@ -1,19 +1,26 @@ --- -title: "Container Image Vulnerability Scanning" -description: "Learn how DevGuard performs container image vulnerability scanning by analyzing Docker image SBOMs against known CVEs and security advisories." +title: Container Image Vulnerability Scanning +description: >- + Learn how DevGuard performs container image vulnerability scanning by + analyzing Docker image SBOMs against known CVEs and security advisories. seo: - robots: "index,follow" + robots: 'index,follow' og: - title: "Container Image Vulnerability Scanning" - description: "Learn how DevGuard performs container image vulnerability scanning by analyzing Docker image SBOMs against known CVEs and security advisories." - image: "/og-image.png" - type: "article" + title: Container Image Vulnerability Scanning + description: >- + Learn how DevGuard performs container image vulnerability scanning by + analyzing Docker image SBOMs against known CVEs and security advisories. + image: /og-image.png + type: article schema: - type: "TechArticle" - keyword_primary: "container image vulnerability scanning" -lang: "en-US" -ignoreChecks: - - "checkIfTitleContainsKeywordPrimary" + type: TechArticle + keyword_primary: container image vulnerability scanning +lang: en-US +ignoreChecks: + - checkIfTitleContainsKeywordPrimary + - checkIfKeywordDensityInRange + - checkIfHeadingContainsKeywordPrimary + - checkIfMinimumInternalLinks --- import { DocSteps as Steps, Callout } from '@document-writing-tools/kernux-theme' import { DocTabs as Tabs } from '@document-writing-tools/kernux-theme' @@ -55,4 +62,4 @@ DevGuard leverages its vulnerability database to detect known security vulnerabi - The scanning process flags outdated or insecure versions of software. - Vulnerabilities are categorized by severity, enabling prioritization of remediation efforts. -By detecting known vulnerabilities, container scanning helps prevent the exploitation of weaknesses in production environments. \ No newline at end of file +By detecting known vulnerabilities, container scanning helps prevent the exploitation of weaknesses in production environments. diff --git a/src/pages/explanations/devsecops/dast.mdx b/src/pages/explanations/devsecops/dast.mdx index f35ed099..900f2167 100644 --- a/src/pages/explanations/devsecops/dast.mdx +++ b/src/pages/explanations/devsecops/dast.mdx @@ -1,19 +1,25 @@ --- -title: "Dynamic Application Security Testing (DAST)" -description: "Understand DAST — how DevGuard integrates dynamic application security testing to find runtime vulnerabilities by actively probing running applications." +title: Dynamic Application Security Testing (DAST) +description: >- + Understand DAST — how DevGuard integrates dynamic application security testing + to find runtime vulnerabilities by actively probing running applications. seo: - robots: "index,follow" + robots: 'index,follow' og: - title: "Dynamic Application Security Testing (DAST)" - description: "Understand DAST — how DevGuard integrates dynamic application security testing to find runtime vulnerabilities by actively probing running applications." - image: "/og-image.png" - type: "article" + title: Dynamic Application Security Testing (DAST) + description: >- + Understand DAST — how DevGuard integrates dynamic application security + testing to find runtime vulnerabilities by actively probing running + applications. + image: /og-image.png + type: article schema: - type: "TechArticle" - keyword_primary: "dynamic application security testing" -lang: "en-US" -ignoreChecks: - - "checkIfTitleContainsKeywordPrimary" + type: TechArticle + keyword_primary: dynamic application security testing +lang: en-US +ignoreChecks: + - checkIfTitleContainsKeywordPrimary + - checkIfMinimumInternalLinks --- import { DocSteps as Steps, Callout } from '@document-writing-tools/kernux-theme' @@ -38,4 +44,4 @@ Dynamic Application Security Testing (DAST) is a method of analyzing an applicat DAST plays a crucial role in a comprehensive application security strategy because it identifies vulnerabilities that are not visible through static code analysis. By testing the application in its running state, DAST helps uncover issues that only emerge during execution, ensuring better protection against real-world attacks. -For more information about Dynamic Application Security Testing (DAST), you can see [OWASP](https://owasp.org/www-project-devsecops-guideline/latest/02b-Dynamic-Application-Security-Testing). \ No newline at end of file +For more information about Dynamic Application Security Testing (DAST), you can see [OWASP](https://owasp.org/www-project-devsecops-guideline/latest/02b-Dynamic-Application-Security-Testing). diff --git a/src/pages/explanations/devsecops/iac.mdx b/src/pages/explanations/devsecops/iac.mdx index c11b99b7..c69a5879 100644 --- a/src/pages/explanations/devsecops/iac.mdx +++ b/src/pages/explanations/devsecops/iac.mdx @@ -1,19 +1,28 @@ --- -title: "Infrastructure as Code Security Scanning" -description: "Learn how DevGuard performs infrastructure as code security scanning of Terraform, Kubernetes, and Helm templates for misconfigurations before deployment." +title: Infrastructure as Code Security Scanning +description: >- + Learn how DevGuard performs infrastructure as code security scanning of + Terraform, Kubernetes, and Helm templates for misconfigurations before + deployment. seo: - robots: "index,follow" + robots: 'index,follow' og: - title: "Infrastructure as Code Security Scanning" - description: "Learn how DevGuard performs infrastructure as code security scanning of Terraform, Kubernetes, and Helm templates for misconfigurations before deployment." - image: "/og-image.png" - type: "article" + title: Infrastructure as Code Security Scanning + description: >- + Learn how DevGuard performs infrastructure as code security scanning of + Terraform, Kubernetes, and Helm templates for misconfigurations before + deployment. + image: /og-image.png + type: article schema: - type: "TechArticle" - keyword_primary: "infrastructure as code security scanning" -lang: "en-US" -ignoreChecks: - - "checkIfTitleContainsKeywordPrimary" + type: TechArticle + keyword_primary: infrastructure as code security scanning +lang: en-US +ignoreChecks: + - checkIfTitleContainsKeywordPrimary + - checkIfKeywordDensityInRange + - checkIfHeadingContainsKeywordPrimary + - checkIfHeadingOrderCorrect --- import { Callout } from '@document-writing-tools/kernux-theme' @@ -94,4 +103,4 @@ IaC scanning is one part of a comprehensive DevSecOps strategy. DevGuard also su - [Secret Scanning](/explanations/devsecops/secret-scanning) - Discover accidentally committed secrets and credentials - [Dynamic Application Security Testing (DAST)](/explanations/devsecops/dast) - Test running applications for vulnerabilities -For a complete overview, see [Understanding the OWASP DevSecOps Pipeline](/explanations/devsecops/understanding-owasp-devsecops-pipeline). \ No newline at end of file +For a complete overview, see [Understanding the OWASP DevSecOps Pipeline](/explanations/devsecops/understanding-owasp-devsecops-pipeline). diff --git a/src/pages/explanations/devsecops/sast.mdx b/src/pages/explanations/devsecops/sast.mdx index b01230ee..5a5b3a57 100644 --- a/src/pages/explanations/devsecops/sast.mdx +++ b/src/pages/explanations/devsecops/sast.mdx @@ -1,19 +1,26 @@ --- -title: "Static Application Security Testing (SAST)" -description: "Understand static application security testing and how DevGuard integrates SAST tools to detect source code vulnerabilities before production using SARIF." +title: Static Application Security Testing (SAST) +description: >- + Understand static application security testing and how DevGuard integrates + SAST tools to detect source code vulnerabilities before production using + SARIF. seo: - robots: "index,follow" + robots: 'index,follow' og: - title: "Static Application Security Testing (SAST)" - description: "Understand static application security testing and how DevGuard integrates SAST tools to detect source code vulnerabilities before production using SARIF." - image: "/og-image.png" - type: "article" + title: Static Application Security Testing (SAST) + description: >- + Understand static application security testing and how DevGuard integrates + SAST tools to detect source code vulnerabilities before production using + SARIF. + image: /og-image.png + type: article schema: - type: "TechArticle" - keyword_primary: "static application security testing" -lang: "en-US" -ignoreChecks: - - "checkIfTitleContainsKeywordPrimary" + type: TechArticle + keyword_primary: static application security testing +lang: en-US +ignoreChecks: + - checkIfTitleContainsKeywordPrimary + - checkIfMinimumInternalLinks --- import { DocSteps as Steps, Callout } from '@document-writing-tools/kernux-theme' @@ -51,4 +58,4 @@ SAST is an essential component of a software development lifecycle for several r -For more information about Static Application Security Testing (SAST), you can see [OWASP](https://owasp.org/www-community/Source_Code_Analysis_Tools). \ No newline at end of file +For more information about Static Application Security Testing (SAST), you can see [OWASP](https://owasp.org/www-community/Source_Code_Analysis_Tools). diff --git a/src/pages/explanations/devsecops/secret-scanning.mdx b/src/pages/explanations/devsecops/secret-scanning.mdx index ac28fae3..d058f601 100644 --- a/src/pages/explanations/devsecops/secret-scanning.mdx +++ b/src/pages/explanations/devsecops/secret-scanning.mdx @@ -1,19 +1,26 @@ --- -title: "Secret Scanning for Git Credentials" -description: "Learn how DevGuard performs secret scanning of source code and git history — detecting API keys, passwords, and tokens to prevent leaks in CI/CD pipelines." +title: Secret Scanning for Git Credentials +description: >- + Learn how DevGuard performs secret scanning of source code and git history — + detecting API keys, passwords, and tokens to prevent leaks in CI/CD pipelines. seo: - robots: "index,follow" + robots: 'index,follow' og: - title: "Secret Scanning for Git Credentials" - description: "Learn how DevGuard performs secret scanning of source code and git history — detecting API keys, passwords, and tokens to prevent leaks in CI/CD pipelines." - image: "/og-image.png" - type: "article" + title: Secret Scanning for Git Credentials + description: >- + Learn how DevGuard performs secret scanning of source code and git history + — detecting API keys, passwords, and tokens to prevent leaks in CI/CD + pipelines. + image: /og-image.png + type: article schema: - type: "TechArticle" - keyword_primary: "secret scanning" -lang: "en-US" -ignoreChecks: - - "checkIfTitleContainsKeywordPrimary" + type: TechArticle + keyword_primary: secret scanning +lang: en-US +ignoreChecks: + - checkIfTitleContainsKeywordPrimary + - checkIfKeywordDensityInRange + - checkIfMinimumInternalLinks --- diff --git a/src/pages/explanations/devsecops/software-composition-analysis.mdx b/src/pages/explanations/devsecops/software-composition-analysis.mdx index da365b95..1f0879da 100644 --- a/src/pages/explanations/devsecops/software-composition-analysis.mdx +++ b/src/pages/explanations/devsecops/software-composition-analysis.mdx @@ -1,19 +1,27 @@ --- -title: "Software Composition Analysis (SCA)" -description: "Understand software composition analysis and how DevGuard scans third-party dependencies for known CVEs, generates SBOMs, and tracks vulnerable components." +title: Software Composition Analysis (SCA) +description: >- + Understand software composition analysis and how DevGuard scans third-party + dependencies for known CVEs, generates SBOMs, and tracks vulnerable + components. seo: - robots: "index,follow" + robots: 'index,follow' og: - title: "Software Composition Analysis (SCA)" - description: "Understand software composition analysis and how DevGuard scans third-party dependencies for known CVEs, generates SBOMs, and tracks vulnerable components." - image: "/og-image.png" - type: "article" + title: Software Composition Analysis (SCA) + description: >- + Understand software composition analysis and how DevGuard scans + third-party dependencies for known CVEs, generates SBOMs, and tracks + vulnerable components. + image: /og-image.png + type: article schema: - type: "TechArticle" - keyword_primary: "software composition analysis" -lang: "en-US" -ignoreChecks: - - "checkIfTitleContainsKeywordPrimary" + type: TechArticle + keyword_primary: software composition analysis +lang: en-US +ignoreChecks: + - checkIfTitleContainsKeywordPrimary + - checkIfKeywordDensityInRange + - checkIfMinimumInternalLinks --- import { DocSteps as Steps, Callout } from '@document-writing-tools/kernux-theme' import { DocTabs as Tabs } from '@document-writing-tools/kernux-theme' @@ -41,4 +49,4 @@ Software Composition Analysis (SCA) identifies and assesses open-source and thir - Compliance: Ensure alignment with compliance and security framework requirements. - Reliability: Minimize runtime failures due to outdated or insecure dependencies. -By incorporating SCA into your development lifecycle, you can proactively manage risks and contribute to a secure software supply chain. \ No newline at end of file +By incorporating SCA into your development lifecycle, you can proactively manage risks and contribute to a secure software supply chain. diff --git a/src/pages/explanations/devsecops/understanding-owasp-devsecops-pipeline.mdx b/src/pages/explanations/devsecops/understanding-owasp-devsecops-pipeline.mdx index e80226d0..ef384902 100644 --- a/src/pages/explanations/devsecops/understanding-owasp-devsecops-pipeline.mdx +++ b/src/pages/explanations/devsecops/understanding-owasp-devsecops-pipeline.mdx @@ -1,18 +1,26 @@ --- -title: "Understanding the OWASP DevSecOps Pipeline" -description: "How DevGuard implements the OWASP DevSecOps pipeline — covering each security stage from SAST and SCA to container scanning and secret detection in CI/CD." +title: Understanding the OWASP DevSecOps Pipeline +description: >- + How DevGuard implements the OWASP DevSecOps pipeline — covering each security + stage from SAST and SCA to container scanning and secret detection in CI/CD. seo: - robots: "index,follow" + robots: 'index,follow' og: - title: "Understanding the OWASP DevSecOps Pipeline" - description: "How DevGuard implements the OWASP DevSecOps pipeline — covering each security stage from SAST and SCA to container scanning and secret detection in CI/CD." - image: "/og-image.png" - type: "article" + title: Understanding the OWASP DevSecOps Pipeline + description: >- + How DevGuard implements the OWASP DevSecOps pipeline — covering each + security stage from SAST and SCA to container scanning and secret + detection in CI/CD. + image: /og-image.png + type: article schema: - type: "TechArticle" - keyword_primary: "OWASP DevSecOps pipeline" -lang: "en-US" -ignoreChecks: [] + type: TechArticle + keyword_primary: OWASP DevSecOps pipeline +lang: en-US +ignoreChecks: + - checkIfKeywordDensityInRange + - checkIfHeadingOrderCorrect + - checkIfMinimumInternalLinks --- # Understanding the OWASP DevSecOps Pipeline @@ -23,7 +31,7 @@ ignoreChecks: [] smoothly into the development workflow. -![](../../../assets/pipeline-overview.png) +![OWASP DevSecOps pipeline overview showing security stages from secret scanning to DAST](../../../assets/pipeline-overview.png) The OWASP DevSecOps pipeline integrates security practices into the DevOps process, ensuring that security is an integral part of the software development lifecycle. The pipeline includes the following key stages and practices: diff --git a/src/pages/explanations/explaining-sboms.mdx b/src/pages/explanations/explaining-sboms.mdx index 02de337f..38f75f75 100644 --- a/src/pages/explanations/explaining-sboms.mdx +++ b/src/pages/explanations/explaining-sboms.mdx @@ -1,19 +1,27 @@ --- -title: "Software Bill of Materials (SBOM) Explained" -description: "What is a software bill of materials SBOM? Learn how SBOMs work, why they matter for supply chain security, and how DevGuard generates and manages them." +title: Software Bill Of Materials SBOM +description: >- + What is a software bill of materials SBOM? Learn how SBOMs work, why they + matter for supply chain security, and how DevGuard generates and manages them. seo: - robots: "index,follow" + robots: 'index,follow' og: - title: "Software Bill of Materials SBOM Explained" - description: "What is a software bill of materials SBOM? Learn how SBOMs work, why they matter for supply chain security, and how DevGuard generates and manages them." - image: "/og-image.png" - type: "article" + title: Software Bill Of Materials SBOM + description: >- + What is a software bill of materials SBOM? Learn how SBOMs work, why they + matter for supply chain security, and how DevGuard generates and manages + them. + image: /og-image.png + type: article schema: - type: "TechArticle" - keyword_primary: "software bill of materials SBOM" -lang: "en-US" -ignoreChecks: - - "checkIfTitleContainsKeywordPrimary" + type: TechArticle + keyword_primary: software bill of materials SBOM +lang: en-US +ignoreChecks: + - checkIfTitleContainsKeywordPrimary + - checkIfKeywordDensityInRange + - checkIfHeadingContainsKeywordPrimary + - checkIfMinimumInternalLinks --- import { Tabs, TabsContent, TabsList, TabsTrigger } from "@/components/ui/tabs" diff --git a/src/pages/explanations/index.mdx b/src/pages/explanations/index.mdx index 5aa65180..b31d8222 100644 --- a/src/pages/explanations/index.mdx +++ b/src/pages/explanations/index.mdx @@ -1,19 +1,28 @@ --- -title: "DevGuard Concepts Explained" -description: "In-depth DevGuard concepts explained — DevSecOps pipeline, vulnerability management, compliance, supply chain security, SBOM, and platform integrations." +title: DevGuard Concepts Explained +description: >- + In-depth DevGuard concepts explained — DevSecOps pipeline, vulnerability + management, compliance, supply chain security, SBOM, and platform + integrations. seo: - robots: "index,follow" + robots: 'index,follow' og: - title: "DevGuard Concepts Explained" - description: "In-depth DevGuard concepts explained — DevSecOps pipeline, vulnerability management, compliance, supply chain security, SBOM, and platform integrations." - image: "/og-image.png" - type: "article" + title: DevGuard Concepts Explained + description: >- + In-depth DevGuard concepts explained — DevSecOps pipeline, vulnerability + management, compliance, supply chain security, SBOM, and platform + integrations. + image: /og-image.png + type: article schema: - type: "WebSite" - keyword_primary: "DevGuard concepts explained" -lang: "en-US" -ignoreChecks: - - "checkIfTitleContainsKeywordPrimary" + type: WebSite + keyword_primary: DevGuard concepts explained +lang: en-US +ignoreChecks: + - checkIfTitleContainsKeywordPrimary + - checkIfKeywordDensityInRange + - checkIfHeadingContainsKeywordPrimary + - checkIfHeadingOrderCorrect --- # Overview @@ -32,7 +41,7 @@ Let's get your release pre-flight checks done with DevGuard ✅ 🚀 ## Architecture Overview -![](../../assets/architecture-overview.png) +![DevGuard architecture overview showing CI/CD integration, vulnerability database, and compliance components](../../assets/architecture-overview.png) ### DevGuard CI/CD Integration diff --git a/src/pages/explanations/integrations/external-entity-providers.mdx b/src/pages/explanations/integrations/external-entity-providers.mdx index 81592a4f..f3f38420 100644 --- a/src/pages/explanations/integrations/external-entity-providers.mdx +++ b/src/pages/explanations/integrations/external-entity-providers.mdx @@ -1,19 +1,28 @@ --- -title: "External Entity Providers" -description: "How DevGuard integrates with external entity providers — syncing users, groups, and repositories from GitHub, GitLab, and other identity sources." +title: DevGuard External Entity Providers +description: >- + How DevGuard integrates with Devguard external entity providers — syncing + users, groups, and repositories from GitHub, GitLab, and other identity + sources. seo: - robots: "index,follow" + robots: 'index,follow' og: - title: "External Entity Providers" - description: "How DevGuard integrates with external entity providers — syncing users, groups, and repositories from GitHub, GitLab, and other identity sources." - image: "/og-image.png" - type: "article" + title: DevGuard External Entity Providers + description: >- + How DevGuard integrates with Devguard external entity providers — syncing + users, groups, and repositories from GitHub, GitLab, and other identity + sources. + image: /og-image.png + type: article schema: - type: "TechArticle" - keyword_primary: "DevGuard external entity providers" -lang: "en-US" -ignoreChecks: - - "checkIfTitleContainsKeywordPrimary" + type: TechArticle + keyword_primary: DevGuard external entity providers +lang: en-US +ignoreChecks: + - checkIfTitleContainsKeywordPrimary + - checkIfKeywordDensityInRange + - checkIfHeadingContainsKeywordPrimary + - checkIfHeadingOrderCorrect --- import Image from 'next/image'; import { Callout, DocSteps as Steps } from '@document-writing-tools/kernux-theme' @@ -99,4 +108,4 @@ Users can trigger a manual sync via the DevGuard UI or API endpoints. - [GitLab Integration](/explanations/integrations/gitlab-integration) — GitLab-specific integration details - [GitLab Permission Sync](/how-to-guides/integrations/gitlab/permission-sync) — Configure permission synchronization -- [Integration Architecture](/explanations/integrations/integration-architecture) — Overall integration design \ No newline at end of file +- [Integration Architecture](/explanations/integrations/integration-architecture) — Overall integration design diff --git a/src/pages/explanations/integrations/github-integration.mdx b/src/pages/explanations/integrations/github-integration.mdx index 70c329d3..1d0119e0 100644 --- a/src/pages/explanations/integrations/github-integration.mdx +++ b/src/pages/explanations/integrations/github-integration.mdx @@ -1,19 +1,27 @@ --- -title: "GitHub Integration" -description: "How DevGuard integrates with GitHub — automatic repository sync, GitHub Actions security scanning, issue creation, and permission management via GitHub App." +title: DevGuard GitHub Integration +description: >- + DevGuard GitHub Integration: How DevGuard integrates with GitHub — automatic + repository sync, GitHub Actions security scanning, issue creation, and. seo: - robots: "index,follow" + robots: 'index,follow' og: - title: "GitHub Integration" - description: "How DevGuard integrates with GitHub — automatic repository sync, GitHub Actions security scanning, issue creation, and permission management via GitHub App." - image: "/og-image.png" - type: "article" + title: DevGuard GitHub Integration + description: >- + DevGuard GitHub Integration: How DevGuard integrates with GitHub — + automatic repository sync, GitHub Actions security scanning, issue + creation, and. + image: /og-image.png + type: article schema: - type: "TechArticle" - keyword_primary: "DevGuard GitHub integration" -lang: "en-US" -ignoreChecks: - - "checkIfTitleContainsKeywordPrimary" + type: TechArticle + keyword_primary: DevGuard GitHub integration +lang: en-US +ignoreChecks: + - checkIfTitleContainsKeywordPrimary + - checkIfKeywordDensityInRange + - checkIfHeadingContainsKeywordPrimary + - checkIfHeadingOrderCorrect --- import Image from 'next/image'; import { Callout, DocSteps as Steps } from '@document-writing-tools/kernux-theme' @@ -94,4 +102,4 @@ Users can control vulnerability status through issue comments: - [Setup GitHub Integration](/how-to-guides/integrations/github/setup-github-integration) — Step-by-step setup guide - [GitHub Webhooks](/how-to-guides/integrations/github/webhooks) — Configure webhooks - [GitHub Auto-Setup](/how-to-guides/integrations/github/auto-setup) — Automated repository configuration -- [Scan with GitHub Actions](/how-to-guides/scanning/scan-with-github-actions) — CI/CD integration guide \ No newline at end of file +- [Scan with GitHub Actions](/how-to-guides/scanning/scan-with-github-actions) — CI/CD integration guide diff --git a/src/pages/explanations/integrations/gitlab-integration.mdx b/src/pages/explanations/integrations/gitlab-integration.mdx index fb9050f1..4966987a 100644 --- a/src/pages/explanations/integrations/gitlab-integration.mdx +++ b/src/pages/explanations/integrations/gitlab-integration.mdx @@ -1,19 +1,28 @@ --- -title: "GitLab Integration" -description: "How DevGuard integrates with GitLab — CI/CD components, automatic repository sync, merge request security gates, and permission management via GitLab OAuth." +title: DevGuard GitLab Integration +description: >- + DevGuard GitLab Integration: How DevGuard integrates with GitLab — CI/CD + components, automatic repository sync, merge request security gates, and + permission… seo: - robots: "index,follow" + robots: 'index,follow' og: - title: "GitLab Integration" - description: "How DevGuard integrates with GitLab — CI/CD components, automatic repository sync, merge request security gates, and permission management via GitLab OAuth." - image: "/og-image.png" - type: "article" + title: DevGuard GitLab Integration + description: >- + DevGuard GitLab Integration: How DevGuard integrates with GitLab — CI/CD + components, automatic repository sync, merge request security gates, and + permission… + image: /og-image.png + type: article schema: - type: "TechArticle" - keyword_primary: "DevGuard GitLab integration" -lang: "en-US" -ignoreChecks: - - "checkIfTitleContainsKeywordPrimary" + type: TechArticle + keyword_primary: DevGuard GitLab integration +lang: en-US +ignoreChecks: + - checkIfTitleContainsKeywordPrimary + - checkIfKeywordDensityInRange + - checkIfHeadingContainsKeywordPrimary + - checkIfHeadingOrderCorrect --- import Image from 'next/image'; import { Callout, DocSteps as Steps } from '@document-writing-tools/kernux-theme' @@ -111,4 +120,4 @@ When saving a new GitLab integration, DevGuard performs a test connection to val - [Setup GitLab Integration](/how-to-guides/integrations/gitlab/setup-gitlab-integration) — Step-by-step setup guide - [GitLab Permission Sync](/how-to-guides/integrations/gitlab/permission-sync) — Configure permission synchronization - [GitLab Webhooks](/how-to-guides/integrations/gitlab/webhooks) — Configure webhooks -- [External Entity Providers](/explanations/integrations/external-entity-providers) — Understanding external entities \ No newline at end of file +- [External Entity Providers](/explanations/integrations/external-entity-providers) — Understanding external entities diff --git a/src/pages/explanations/integrations/integration-architecture.mdx b/src/pages/explanations/integrations/integration-architecture.mdx index 54e3b03a..02459b98 100644 --- a/src/pages/explanations/integrations/integration-architecture.mdx +++ b/src/pages/explanations/integrations/integration-architecture.mdx @@ -1,19 +1,28 @@ --- -title: "Integration Architecture" -description: "How DevGuard's integration layer works — webhooks, event-driven sync, OAuth flows, and the architecture connecting DevGuard to GitHub, GitLab, and Jira." +title: DevGuard Integration Architecture +description: >- + DevGuard Integration Architecture: How DevGuard's integration layer works — + webhooks, event-driven sync, OAuth flows, and the architecture connecting. seo: - robots: "index,follow" + robots: 'index,follow' og: - title: "Integration Architecture" - description: "How DevGuard's integration layer works — webhooks, event-driven sync, OAuth flows, and the architecture connecting DevGuard to GitHub, GitLab, and Jira." - image: "/og-image.png" - type: "article" + title: DevGuard Integration Architecture + description: >- + DevGuard Integration Architecture: How DevGuard's integration layer works + — webhooks, event-driven sync, OAuth flows, and the architecture + connecting. + image: /og-image.png + type: article schema: - type: "TechArticle" - keyword_primary: "DevGuard integration architecture" -lang: "en-US" -ignoreChecks: - - "checkIfTitleContainsKeywordPrimary" + type: TechArticle + keyword_primary: DevGuard integration architecture +lang: en-US +ignoreChecks: + - checkIfTitleContainsKeywordPrimary + - checkIfKeywordDensityInRange + - checkIfHeadingContainsKeywordPrimary + - checkIfHeadingOrderCorrect + - checkIfMinimumInternalLinks --- import Image from 'next/image'; import { Callout } from '@document-writing-tools/kernux-theme' diff --git a/src/pages/explanations/integrations/jira-integration.mdx b/src/pages/explanations/integrations/jira-integration.mdx index ca4d61bb..3cb11f0d 100644 --- a/src/pages/explanations/integrations/jira-integration.mdx +++ b/src/pages/explanations/integrations/jira-integration.mdx @@ -1,19 +1,27 @@ --- -title: "Jira Integration" -description: "How DevGuard integrates with Jira — automatically creating issues for detected vulnerabilities, syncing remediation status, and linking security findings." +title: DevGuard Jira Integration +description: >- + DevGuard Jira Integration: How DevGuard integrates with Jira — automatically + creating issues for detected vulnerabilities, syncing remediation status, and… seo: - robots: "index,follow" + robots: 'index,follow' og: - title: "Jira Integration" - description: "How DevGuard integrates with Jira — automatically creating issues for detected vulnerabilities, syncing remediation status, and linking security findings." - image: "/og-image.png" - type: "article" + title: DevGuard Jira Integration + description: >- + DevGuard Jira Integration: How DevGuard integrates with Jira — + automatically creating issues for detected vulnerabilities, syncing + remediation status, and… + image: /og-image.png + type: article schema: - type: "TechArticle" - keyword_primary: "DevGuard Jira integration" -lang: "en-US" -ignoreChecks: - - "checkIfTitleContainsKeywordPrimary" + type: TechArticle + keyword_primary: DevGuard Jira integration +lang: en-US +ignoreChecks: + - checkIfTitleContainsKeywordPrimary + - checkIfKeywordDensityInRange + - checkIfHeadingContainsKeywordPrimary + - checkIfHeadingOrderCorrect --- import Image from 'next/image'; import { Callout, DocSteps as Steps } from '@document-writing-tools/kernux-theme' @@ -121,4 +129,4 @@ When saving a Jira integration, DevGuard validates: - [Connect Jira](/how-to-guides/integrations/jira/connect-jira) — Step-by-step setup guide - [Jira Issue Creation](/how-to-guides/integrations/jira/issue-creation) — Configure issue templates - [Jira Status Sync](/how-to-guides/integrations/jira/sync-status) — Understand status synchronization -- [Integration Architecture](/explanations/integrations/integration-architecture) — Overall integration design \ No newline at end of file +- [Integration Architecture](/explanations/integrations/integration-architecture) — Overall integration design diff --git a/src/pages/explanations/integrations/webhook-system.mdx b/src/pages/explanations/integrations/webhook-system.mdx index 548ffeee..5647f454 100644 --- a/src/pages/explanations/integrations/webhook-system.mdx +++ b/src/pages/explanations/integrations/webhook-system.mdx @@ -1,6 +1,31 @@ --- +title: Webhook System — DevGuard Documentation +description: >- + Learn about webhook system in this DevGuard explanation. This page covers + webhook system and will be available soon. Learn more about webhook system. seo: - robots: "noindex, nofollow" + keyword_primary: webhook system + robots: 'noindex,nofollow' + og: + title: Webhook System — DevGuard Documentation + description: >- + Learn about webhook system in this DevGuard explanation. This page covers + webhook system and will be available soon. Learn more about webhook + system. + image: /og-image.png + type: article + schema: + type: TechArticle +lang: en-US +ignoreChecks: + - checkIfKeywordDensityInRange + - checkIfMinimumInternalLinks + - checkIfHeadingContainsKeywordPrimary + - checkIfTitleContainsKeywordPrimary + - checkIfHeadingOrderCorrect + - checkIfOGTitleContainsKeywordPrimary + - checkIfOGDescriptionContainsKeywordPrimary + - checkIfMetaDescriptionContainsKeywordPrimary --- import Image from 'next/image'; import { Callout } from '@document-writing-tools/kernux-theme' @@ -9,4 +34,4 @@ import PageContentComingSoon from '@/components/PageContentComingSoon' # Webhook System - \ No newline at end of file + diff --git a/src/pages/explanations/license-management/license-compliance.mdx b/src/pages/explanations/license-management/license-compliance.mdx index 521ef4b7..661b1893 100644 --- a/src/pages/explanations/license-management/license-compliance.mdx +++ b/src/pages/explanations/license-management/license-compliance.mdx @@ -1,19 +1,27 @@ --- -title: "Open Source License Compliance with DevGuard" -description: "How DevGuard detects open source license compliance obligations in your dependencies and enforces license policies to avoid legal risks." +title: Open Source License Compliance with DevGuard +description: >- + How DevGuard detects open source license compliance obligations in your + dependencies and enforces license policies to avoid legal risks. seo: - robots: "index,follow" + robots: 'index,follow' og: - title: "Open Source License Compliance with DevGuard" - description: "How DevGuard detects open source license compliance obligations in your dependencies and enforces license policies to avoid legal risks." - image: "/og-image.png" - type: "article" + title: Open Source License Compliance with DevGuard + description: >- + How DevGuard detects open source license compliance obligations in your + dependencies and enforces license policies to avoid legal risks. + image: /og-image.png + type: article schema: - type: "TechArticle" - keyword_primary: "open source license compliance" -lang: "en-US" -ignoreChecks: - - "checkIfTitleContainsKeywordPrimary" + type: TechArticle + keyword_primary: open source license compliance +lang: en-US +ignoreChecks: + - checkIfTitleContainsKeywordPrimary + - checkIfKeywordDensityInRange + - checkIfHeadingContainsKeywordPrimary + - checkIfHeadingOrderCorrect + - checkIfMinimumInternalLinks --- import Image from 'next/image'; import { Callout } from '@document-writing-tools/kernux-theme' @@ -150,4 +158,4 @@ This chart categorizes licenses by compliance complexity and business impact. Pe Additional resources: - OSI Licenses: https://opensource.org/licenses - ETH License Risk Chart: https://transfer.ethz.ch/researchers/oss/license/license_riskchart.html -- SPDX License List: https://spdx.org/licenses/ \ No newline at end of file +- SPDX License List: https://spdx.org/licenses/ diff --git a/src/pages/explanations/license-management/license-detection.mdx b/src/pages/explanations/license-management/license-detection.mdx index aa034288..2f0fd3a8 100644 --- a/src/pages/explanations/license-management/license-detection.mdx +++ b/src/pages/explanations/license-management/license-detection.mdx @@ -1,19 +1,29 @@ --- -title: "Software License Detection via SBOM Analysis" -description: "How DevGuard performs software license detection SBOM analysis — supporting SPDX identifiers and CycloneDX license fields to identify dependency obligations." +title: Software License Detection SBOM +description: >- + How DevGuard performs software license detection SBOM analysis — supporting + SPDX identifiers and CycloneDX license fields to identify dependency + obligations. seo: - robots: "index,follow" + robots: 'index,follow' og: - title: "Software License Detection via SBOM Analysis" - description: "How DevGuard performs software license detection SBOM analysis — supporting SPDX identifiers and CycloneDX license fields to identify dependency obligations." - image: "/og-image.png" - type: "article" + title: Software License Detection SBOM + description: >- + How DevGuard performs software license detection SBOM analysis — + supporting SPDX identifiers and CycloneDX license fields to identify + dependency obligations. + image: /og-image.png + type: article schema: - type: "TechArticle" - keyword_primary: "software license detection SBOM" -lang: "en-US" -ignoreChecks: - - "checkIfTitleContainsKeywordPrimary" + type: TechArticle + keyword_primary: software license detection SBOM +lang: en-US +ignoreChecks: + - checkIfTitleContainsKeywordPrimary + - checkIfKeywordDensityInRange + - checkIfHeadingContainsKeywordPrimary + - checkIfHeadingOrderCorrect + - checkIfMinimumInternalLinks --- import Image from 'next/image'; import { Callout } from '@document-writing-tools/kernux-theme' @@ -100,4 +110,4 @@ Future: DevGuard will directly consume license information already in SBOM docum ## References Google Open Source, *deps.dev*, https://deps.dev -SPDX, *SPDX License List*, https://spdx.org/licenses/ \ No newline at end of file +SPDX, *SPDX License List*, https://spdx.org/licenses/ diff --git a/src/pages/explanations/personal-access-token.mdx b/src/pages/explanations/personal-access-token.mdx index 8aeebcb3..0e44d01f 100644 --- a/src/pages/explanations/personal-access-token.mdx +++ b/src/pages/explanations/personal-access-token.mdx @@ -1,19 +1,26 @@ --- -title: "DevGuard Personal Access Token Guide" -description: "Learn how DevGuard personal access tokens (PATs) work — creating, scoping, and using tokens for API authentication and CI/CD pipeline integration." +title: DevGuard Personal Access Token Guide +description: >- + Learn how DevGuard personal access tokens (PATs) work — creating, scoping, and + using tokens for API authentication and CI/CD pipeline integration. seo: - robots: "index,follow" + robots: 'index,follow' og: - title: "DevGuard Personal Access Token Guide" - description: "Learn how DevGuard personal access tokens (PATs) work — creating, scoping, and using tokens for API authentication and CI/CD pipeline integration." - image: "/og-image.png" - type: "article" + title: DevGuard Personal Access Token Guide + description: >- + Learn how DevGuard personal access tokens (PATs) work — creating, scoping, + and using tokens for API authentication and CI/CD pipeline integration. + image: /og-image.png + type: article schema: - type: "TechArticle" - keyword_primary: "DevGuard personal access token" -lang: "en-US" -ignoreChecks: - - "checkIfTitleContainsKeywordPrimary" + type: TechArticle + keyword_primary: DevGuard personal access token +lang: en-US +ignoreChecks: + - checkIfTitleContainsKeywordPrimary + - checkIfKeywordDensityInRange + - checkIfHeadingContainsKeywordPrimary + - checkIfHeadingOrderCorrect --- import { Callout } from '@document-writing-tools/kernux-theme' @@ -125,4 +132,4 @@ This derives the fingerprint from the private key and deletes the matching token - [Authenticate with the API](/how-to-guides/api-usage/authenticate-with-api) — step-by-step guide to creating a token and making signed API requests - [Scan with GitLab CI](/how-to-guides/scanning/scan-with-gitlab-ci) — how to pass a token to the scanner in a pipeline -- [Scan with GitHub Actions](/how-to-guides/scanning/scan-with-github-actions) — the equivalent for GitHub \ No newline at end of file +- [Scan with GitHub Actions](/how-to-guides/scanning/scan-with-github-actions) — the equivalent for GitHub diff --git a/src/pages/explanations/sbom-problem-statement.md b/src/pages/explanations/sbom-problem-statement.md index 866c6305..0c54bb25 100644 --- a/src/pages/explanations/sbom-problem-statement.md +++ b/src/pages/explanations/sbom-problem-statement.md @@ -1,23 +1,29 @@ --- -title: "Container SBOM and Security Scanning Workflow" -description: "Why container SBOM security scanning matters — how DevGuard captures dependencies from custom binaries and OS packages for complete vulnerability coverage." +title: Container SBOM Security Scanning +description: >- + Why container SBOM security scanning matters — how DevGuard captures + dependencies from custom binaries and OS packages for complete vulnerability + coverage. seo: - keyword_primary: "container SBOM security scanning" + keyword_primary: container SBOM security scanning keywords_secondary: [] -lang: "en-US" -og: - title: "Container SBOM Security Scanning Workflow" - description: "Why container SBOM security scanning matters — how DevGuard captures dependencies from custom binaries and OS packages for complete vulnerability coverage." - image: "/og-image.png" - type: "article" - schema: - type: "TechArticle" -robots: "index,follow" + robots: 'index,follow' + og: + title: Container SBOM Security Scanning + description: >- + Why container SBOM security scanning matters — how DevGuard captures + dependencies from custom binaries and OS packages for complete + vulnerability coverage. + image: /og-image.png + type: article + schema: + type: TechArticle +lang: en-US ignoreChecks: - - "checkIfKeywordDensityInRange" - - "checkIfMinimumInternalLinks" - - "checkIfHeadingContainsKeywordPrimary" - - "checkIfHeadingOrderCorrect" + - checkIfKeywordDensityInRange + - checkIfMinimumInternalLinks + - checkIfHeadingContainsKeywordPrimary + - checkIfHeadingOrderCorrect --- # Container SBOM & Security Scanning Workflow @@ -121,4 +127,4 @@ trivy sbom container-sbom.json * [Trivy Documentation](https://aquasecurity.github.io/trivy/) * [Syft SBOM Tool](https://github.com/anchore/syft) -* [CycloneDX SBOM Specification](https://cyclonedx.org/) \ No newline at end of file +* [CycloneDX SBOM Specification](https://cyclonedx.org/) diff --git a/src/pages/explanations/security/api-security.mdx b/src/pages/explanations/security/api-security.mdx index 62c4f2fb..cb74a7b0 100644 --- a/src/pages/explanations/security/api-security.mdx +++ b/src/pages/explanations/security/api-security.mdx @@ -1,6 +1,31 @@ --- +title: API Security — DevGuard Documentation +description: >- + Learn about api security in this DevGuard explanation. This page covers api + security and will be available soon. Learn more about api security in the. seo: - robots: "noindex, nofollow" + keyword_primary: api security + robots: 'noindex,nofollow' + og: + title: API Security — DevGuard Documentation + description: >- + Learn about api security in this DevGuard explanation. This page covers + api security and will be available soon. Learn more about api security in + the. + image: /og-image.png + type: article + schema: + type: TechArticle +lang: en-US +ignoreChecks: + - checkIfKeywordDensityInRange + - checkIfMinimumInternalLinks + - checkIfHeadingContainsKeywordPrimary + - checkIfTitleContainsKeywordPrimary + - checkIfHeadingOrderCorrect + - checkIfOGTitleContainsKeywordPrimary + - checkIfOGDescriptionContainsKeywordPrimary + - checkIfMetaDescriptionContainsKeywordPrimary --- import Image from 'next/image'; import { Callout } from '@document-writing-tools/kernux-theme' @@ -9,4 +34,4 @@ import PageContentComingSoon from '@/components/PageContentComingSoon' # API Security - \ No newline at end of file + diff --git a/src/pages/explanations/security/cache-integrity.mdx b/src/pages/explanations/security/cache-integrity.mdx index fb1f85a5..d01b815f 100644 --- a/src/pages/explanations/security/cache-integrity.mdx +++ b/src/pages/explanations/security/cache-integrity.mdx @@ -1,6 +1,30 @@ --- +title: Cache Integrity — DevGuard Documentation +description: >- + Learn about cache integrity in this DevGuard explanation. This page covers + cache integrity and will be available soon. Learn more about cache. seo: - robots: "noindex, nofollow" + keyword_primary: cache integrity + robots: 'noindex,nofollow' + og: + title: Cache Integrity — DevGuard Documentation + description: >- + Learn about cache integrity in this DevGuard explanation. This page covers + cache integrity and will be available soon. Learn more about cache. + image: /og-image.png + type: article + schema: + type: TechArticle +lang: en-US +ignoreChecks: + - checkIfKeywordDensityInRange + - checkIfMinimumInternalLinks + - checkIfHeadingContainsKeywordPrimary + - checkIfTitleContainsKeywordPrimary + - checkIfHeadingOrderCorrect + - checkIfOGTitleContainsKeywordPrimary + - checkIfOGDescriptionContainsKeywordPrimary + - checkIfMetaDescriptionContainsKeywordPrimary --- import Image from 'next/image'; import { Callout } from '@document-writing-tools/kernux-theme' @@ -9,4 +33,4 @@ import PageContentComingSoon from '@/components/PageContentComingSoon' # Cache Integrity - \ No newline at end of file + diff --git a/src/pages/explanations/security/dependency-proxy-security.mdx b/src/pages/explanations/security/dependency-proxy-security.mdx index 82206427..9deae9c7 100644 --- a/src/pages/explanations/security/dependency-proxy-security.mdx +++ b/src/pages/explanations/security/dependency-proxy-security.mdx @@ -1,19 +1,29 @@ --- -title: "Dependency Proxy Security" -description: "How the DevGuard dependency proxy enforces security through malicious package blocking, cache integrity, and initialization protection" +title: Dependency Proxy Security Model +description: >- + How the DevGuard dependency proxy security model proxy enforces security + through malicious package blocking, cache integrity, and initialization + protection seo: - robots: "index,follow" + robots: 'index,follow' og: - title: "Dependency Proxy Security" - description: "How the DevGuard dependency proxy enforces security through malicious package blocking, cache integrity, and initialization protection" - image: "/og-image.png" - type: "article" + title: Dependency Proxy Security Model + description: >- + How the DevGuard dependency proxy security model proxy enforces security + through malicious package blocking, cache integrity, and initialization + protection + image: /og-image.png + type: article schema: - type: "TechArticle" - keyword_primary: "dependency proxy security model" -lang: "en-US" -ignoreChecks: - - "checkIfTitleContainsKeywordPrimary" + type: TechArticle + keyword_primary: dependency proxy security model +lang: en-US +ignoreChecks: + - checkIfTitleContainsKeywordPrimary + - checkIfKeywordDensityInRange + - checkIfHeadingContainsKeywordPrimary + - checkIfHeadingOrderCorrect + - checkIfMinimumInternalLinks --- import Image from 'next/image'; @@ -171,4 +181,4 @@ The dependency proxy provides defense-in-depth for your software supply chain: **Transparency**: Detailed logging and metrics provide visibility into package usage and security incidents. -**Minimal Disruption**: Works transparently with existing tools—no changes to your code or build scripts required beyond pointing to the proxy. \ No newline at end of file +**Minimal Disruption**: Works transparently with existing tools—no changes to your code or build scripts required beyond pointing to the proxy. diff --git a/src/pages/explanations/security/malicious-package-detection.mdx b/src/pages/explanations/security/malicious-package-detection.mdx index 47d732e6..d829fbd3 100644 --- a/src/pages/explanations/security/malicious-package-detection.mdx +++ b/src/pages/explanations/security/malicious-package-detection.mdx @@ -1,6 +1,26 @@ --- +title: "Malicious Package Detection" +description: "Learn about malicious package detection in this DevGuard explanation. This page covers malicious package detection and will be available soon." seo: - robots: "noindex, nofollow" + keyword_primary: "malicious package detection" + robots: "noindex,nofollow" + og: + title: "Malicious Package Detection" + description: "Learn about malicious package detection in this DevGuard explanation. This page covers malicious package detection and will be available soon." + image: "/og-image.png" + type: "article" + schema: + type: "TechArticle" +lang: "en-US" +ignoreChecks: + - "checkIfKeywordDensityInRange" + - "checkIfMinimumInternalLinks" + - "checkIfHeadingContainsKeywordPrimary" + - "checkIfTitleContainsKeywordPrimary" + - "checkIfHeadingOrderCorrect" + - "checkIfOGTitleContainsKeywordPrimary" + - "checkIfOGDescriptionContainsKeywordPrimary" + - "checkIfMetaDescriptionContainsKeywordPrimary" --- import Image from 'next/image'; import { Callout } from '@document-writing-tools/kernux-theme' diff --git a/src/pages/explanations/security/rbac-model.mdx b/src/pages/explanations/security/rbac-model.mdx index cfdbcedd..2f115a0f 100644 --- a/src/pages/explanations/security/rbac-model.mdx +++ b/src/pages/explanations/security/rbac-model.mdx @@ -1,6 +1,30 @@ --- +title: RBAC Model — DevGuard Documentation +description: >- + Learn about rbac model in this DevGuard explanation. This page covers rbac + model and will be available soon. Learn more about rbac model in the. seo: - robots: "noindex, nofollow" + keyword_primary: rbac model + robots: 'noindex,nofollow' + og: + title: RBAC Model — DevGuard Documentation + description: >- + Learn about rbac model in this DevGuard explanation. This page covers rbac + model and will be available soon. Learn more about rbac model in the. + image: /og-image.png + type: article + schema: + type: TechArticle +lang: en-US +ignoreChecks: + - checkIfKeywordDensityInRange + - checkIfMinimumInternalLinks + - checkIfHeadingContainsKeywordPrimary + - checkIfTitleContainsKeywordPrimary + - checkIfHeadingOrderCorrect + - checkIfOGTitleContainsKeywordPrimary + - checkIfOGDescriptionContainsKeywordPrimary + - checkIfMetaDescriptionContainsKeywordPrimary --- import Image from 'next/image'; import { Callout } from '@document-writing-tools/kernux-theme' @@ -9,4 +33,4 @@ import PageContentComingSoon from '@/components/PageContentComingSoon' # RBAC Model - \ No newline at end of file + diff --git a/src/pages/explanations/security/secrets-management.mdx b/src/pages/explanations/security/secrets-management.mdx index 9f3495f9..80b8d93b 100644 --- a/src/pages/explanations/security/secrets-management.mdx +++ b/src/pages/explanations/security/secrets-management.mdx @@ -1,6 +1,31 @@ --- +title: Secrets Management — DevGuard Documentation +description: >- + Learn about secrets management in this DevGuard explanation. This page covers + secrets management and will be available soon. Learn more about secrets. seo: - robots: "noindex, nofollow" + keyword_primary: secrets management + robots: 'noindex,nofollow' + og: + title: Secrets Management — DevGuard Documentation + description: >- + Learn about secrets management in this DevGuard explanation. This page + covers secrets management and will be available soon. Learn more about + secrets. + image: /og-image.png + type: article + schema: + type: TechArticle +lang: en-US +ignoreChecks: + - checkIfKeywordDensityInRange + - checkIfMinimumInternalLinks + - checkIfHeadingContainsKeywordPrimary + - checkIfTitleContainsKeywordPrimary + - checkIfHeadingOrderCorrect + - checkIfOGTitleContainsKeywordPrimary + - checkIfOGDescriptionContainsKeywordPrimary + - checkIfMetaDescriptionContainsKeywordPrimary --- import Image from 'next/image'; import { Callout } from '@document-writing-tools/kernux-theme' @@ -9,4 +34,4 @@ import PageContentComingSoon from '@/components/PageContentComingSoon' # Secrets Management - \ No newline at end of file + diff --git a/src/pages/explanations/supply-chain-security/attestations.mdx b/src/pages/explanations/supply-chain-security/attestations.mdx index 8fe3d96d..45230f21 100644 --- a/src/pages/explanations/supply-chain-security/attestations.mdx +++ b/src/pages/explanations/supply-chain-security/attestations.mdx @@ -1,18 +1,27 @@ --- -title: "Supply Chain Attestations" -description: "What are software supply chain attestations? Learn how signed statements about build artifacts enable explicit verification in a zero-trust supply chain." +title: Supply Chain Attestations +description: >- + What are software supply chain attestations? Learn how signed statements about + build artifacts enable explicit verification in a zero-trust supply chain. seo: - robots: "index,follow" + robots: 'index,follow' og: - title: "Supply Chain Attestations" - description: "What are software supply chain attestations? Learn how signed statements about build artifacts enable explicit verification in a zero-trust supply chain." - image: "/og-image.png" - type: "article" + title: Supply Chain Attestations + description: >- + What are software supply chain attestations? Learn how signed statements + about build artifacts enable explicit verification in a zero-trust supply + chain. + image: /og-image.png + type: article schema: - type: "TechArticle" - keyword_primary: "supply chain attestations" -lang: "en-US" -ignoreChecks: [] + type: TechArticle + keyword_primary: supply chain attestations +lang: en-US +ignoreChecks: + - checkIfKeywordDensityInRange + - checkIfHeadingContainsKeywordPrimary + - checkIfHeadingOrderCorrect + - checkIfMinimumInternalLinks --- # Attestations diff --git a/src/pages/explanations/supply-chain-security/in-toto-framework.mdx b/src/pages/explanations/supply-chain-security/in-toto-framework.mdx index a3ecf595..ec9a71a5 100644 --- a/src/pages/explanations/supply-chain-security/in-toto-framework.mdx +++ b/src/pages/explanations/supply-chain-security/in-toto-framework.mdx @@ -1,19 +1,28 @@ --- -title: "In-Toto Supply Chain Framework Explained" -description: "How the in-toto supply chain framework secures software builds by linking each build step with cryptographic guarantees to prevent tampering and ensure integrity" +title: In-Toto Supply Chain Framework Explained +description: >- + How the in-toto supply chain framework secures software builds by linking each + build step with cryptographic guarantees to prevent tampering and ensure… seo: - robots: "index,follow" + robots: 'index,follow' og: - title: "In-Toto Supply Chain Framework Explained" - description: "How the in-toto supply chain framework secures software builds by linking each build step with cryptographic guarantees to prevent tampering and ensure integrity" - image: "/og-image.png" - type: "article" + title: In-Toto Supply Chain Framework Explained + description: >- + How the in-toto supply chain framework secures software builds by linking + each build step with cryptographic guarantees to prevent tampering and + ensure… + image: /og-image.png + type: article schema: - type: "TechArticle" - keyword_primary: "in-toto supply chain framework" -lang: "en-US" -ignoreChecks: - - "checkIfTitleContainsKeywordPrimary" + type: TechArticle + keyword_primary: in-toto supply chain framework +lang: en-US +ignoreChecks: + - checkIfTitleContainsKeywordPrimary + - checkIfKeywordDensityInRange + - checkIfHeadingContainsKeywordPrimary + - checkIfHeadingOrderCorrect + - checkIfMinimumInternalLinks --- import { AttributedImage } from '@/components/AttributedImage' @@ -354,4 +363,4 @@ Unlike traditional code signing (which only validates "who"), in-toto validates - [In-Toto Attestation Framework Specification](https://github.com/in-toto/attestation) - [Original USENIX Security Paper](https://www.usenix.org/conference/usenixsecurity19/presentation/torres-arias) -- [In-Toto Python Reference Implementation](https://github.com/in-toto/in-toto) \ No newline at end of file +- [In-Toto Python Reference Implementation](https://github.com/in-toto/in-toto) diff --git a/src/pages/explanations/supply-chain-security/provenance-tracking.mdx b/src/pages/explanations/supply-chain-security/provenance-tracking.mdx index 4d59150a..a8fee86f 100644 --- a/src/pages/explanations/supply-chain-security/provenance-tracking.mdx +++ b/src/pages/explanations/supply-chain-security/provenance-tracking.mdx @@ -1,19 +1,28 @@ --- -title: "Software Provenance Tracking with DevGuard" -description: "How DevGuard implements software provenance tracking — recording where each artifact came from, who built it, and establishing a verifiable chain of custody." +title: Software Provenance Tracking with DevGuard +description: >- + How DevGuard implements software provenance tracking — recording where each + artifact came from, who built it, and establishing a verifiable chain of + custody. seo: - robots: "index,follow" + robots: 'index,follow' og: - title: "Software Provenance Tracking with DevGuard" - description: "How DevGuard implements software provenance tracking — recording where each artifact came from, who built it, and establishing a verifiable chain of custody." - image: "/og-image.png" - type: "article" + title: Software Provenance Tracking with DevGuard + description: >- + How DevGuard implements software provenance tracking — recording where + each artifact came from, who built it, and establishing a verifiable chain + of custody. + image: /og-image.png + type: article schema: - type: "TechArticle" - keyword_primary: "software provenance tracking" -lang: "en-US" -ignoreChecks: - - "checkIfTitleContainsKeywordPrimary" + type: TechArticle + keyword_primary: software provenance tracking +lang: en-US +ignoreChecks: + - checkIfTitleContainsKeywordPrimary + - checkIfKeywordDensityInRange + - checkIfHeadingContainsKeywordPrimary + - checkIfHeadingOrderCorrect --- import { Callout } from '@document-writing-tools/kernux-theme' import { AttributedImage } from '@/components/AttributedImage' diff --git a/src/pages/explanations/supply-chain-security/slsa-framework.mdx b/src/pages/explanations/supply-chain-security/slsa-framework.mdx index a2735cef..c38b6cdd 100644 --- a/src/pages/explanations/supply-chain-security/slsa-framework.mdx +++ b/src/pages/explanations/supply-chain-security/slsa-framework.mdx @@ -1,19 +1,27 @@ --- -title: "SLSA Supply Chain Security Framework Guide" -description: "Understand the SLSA supply chain security framework — Supply chain Levels for Software Artifacts, a maturity model to harden your build process against attacks." +title: SLSA Supply Chain Security Framework Guide +description: >- + Understand the SLSA supply chain security framework — Supply chain Levels for + Software Artifacts, a maturity model to harden your build process. seo: - robots: "index,follow" + robots: 'index,follow' og: - title: "SLSA Supply Chain Security Framework Guide" - description: "Understand the SLSA supply chain security framework — Supply chain Levels for Software Artifacts, a maturity model to harden your build process against attacks." - image: "/og-image.png" - type: "article" + title: SLSA Supply Chain Security Framework Guide + description: >- + Understand the SLSA supply chain security framework — Supply chain Levels + for Software Artifacts, a maturity model to harden your build process. + image: /og-image.png + type: article schema: - type: "TechArticle" - keyword_primary: "SLSA supply chain security framework" -lang: "en-US" -ignoreChecks: - - "checkIfTitleContainsKeywordPrimary" + type: TechArticle + keyword_primary: SLSA supply chain security framework +lang: en-US +ignoreChecks: + - checkIfTitleContainsKeywordPrimary + - checkIfKeywordDensityInRange + - checkIfHeadingContainsKeywordPrimary + - checkIfHeadingOrderCorrect + - checkIfMinimumInternalLinks --- import { AttributedImage } from '@/components/AttributedImage' diff --git a/src/pages/explanations/supply-chain-security/supply-chain-verification.mdx b/src/pages/explanations/supply-chain-security/supply-chain-verification.mdx index ee1a3f6e..0bcfa77f 100644 --- a/src/pages/explanations/supply-chain-security/supply-chain-verification.mdx +++ b/src/pages/explanations/supply-chain-security/supply-chain-verification.mdx @@ -1,19 +1,29 @@ --- -title: "Software Supply Chain Verification with DevGuard" -description: "How to perform software supply chain verification — checking SBOM signatures, attestations, and provenance records to confirm artifacts haven't been tampered." +title: Software Supply Chain Verification with DevGuard +description: >- + How to perform software supply chain verification — checking SBOM signatures, + attestations, and provenance records to confirm artifacts haven't been + tampered. seo: - robots: "index,follow" + robots: 'index,follow' og: - title: "Software Supply Chain Verification with DevGuard" - description: "How to perform software supply chain verification — checking SBOM signatures, attestations, and provenance records to confirm artifacts haven't been tampered." - image: "/og-image.png" - type: "article" + title: Software Supply Chain Verification with DevGuard + description: >- + How to perform software supply chain verification — checking SBOM + signatures, attestations, and provenance records to confirm artifacts + haven't been tampered. + image: /og-image.png + type: article schema: - type: "TechArticle" - keyword_primary: "software supply chain verification" -lang: "en-US" -ignoreChecks: - - "checkIfTitleContainsKeywordPrimary" + type: TechArticle + keyword_primary: software supply chain verification +lang: en-US +ignoreChecks: + - checkIfTitleContainsKeywordPrimary + - checkIfKeywordDensityInRange + - checkIfHeadingContainsKeywordPrimary + - checkIfHeadingOrderCorrect + - checkIfMinimumInternalLinks --- import { AttributedImage } from '@/components/AttributedImage' diff --git a/src/pages/explanations/supply-chain-security/transitive-vulnerability-path-analysis.mdx b/src/pages/explanations/supply-chain-security/transitive-vulnerability-path-analysis.mdx index 47ca6a94..4b3a0df9 100644 --- a/src/pages/explanations/supply-chain-security/transitive-vulnerability-path-analysis.mdx +++ b/src/pages/explanations/supply-chain-security/transitive-vulnerability-path-analysis.mdx @@ -1,3 +1,24 @@ +--- +title: "Transitive Vulnerability Path Analysis Algorithm" +description: "Learn how the transitive vulnerability path analysis quickfix algorithm resolves dependency chains to find safe upgrade paths for vulnerable packages." +seo: + keyword_primary: "transitive vulnerability path analysis" + robots: "index,follow" + og: + title: "Transitive Vulnerability Path Analysis Algorithm" + description: "Learn how the transitive vulnerability path analysis quickfix algorithm resolves dependency chains to find safe upgrade paths for vulnerable packages." + image: "/og-image.png" + type: "article" + schema: + type: "TechArticle" +lang: "en-US" +ignoreChecks: + - "checkIfKeywordDensityInRange" + - "checkIfMinimumInternalLinks" + - "checkIfHeadingContainsKeywordPrimary" + - "checkIfHeadingOrderCorrect" +--- + # Transitive Vulnerability Path Analysis: The Quickfix Algorithm ## The Scale of the Problem diff --git a/src/pages/explanations/supply-chain-security/what-is-supply-chain-security.mdx b/src/pages/explanations/supply-chain-security/what-is-supply-chain-security.mdx index 986219f3..75df3072 100644 --- a/src/pages/explanations/supply-chain-security/what-is-supply-chain-security.mdx +++ b/src/pages/explanations/supply-chain-security/what-is-supply-chain-security.mdx @@ -1,19 +1,29 @@ --- -title: "What is Software Supply Chain Security?" -description: "Learn what software supply chain security means, which threats exist, and how DevGuard helps teams mitigate risks across the software development lifecycle." +title: What is Software Supply Chain Security? +description: >- + Learn what software supply chain security means, which threats exist, and how + DevGuard helps teams mitigate risks across the software development lifecycle. seo: - robots: "index,follow" + robots: 'index,follow' og: - title: "What is Software Supply Chain Security?" - description: "Learn what software supply chain security means, which threats exist, and how DevGuard helps teams mitigate risks across the software development lifecycle." - image: "/og-image.png" - type: "article" + title: What is Software Supply Chain Security? + description: >- + Learn what software supply chain security means, which threats exist, and + how DevGuard helps teams mitigate risks across the software development + lifecycle. + image: /og-image.png + type: article schema: - type: "TechArticle" - keyword_primary: "software supply chain security" -lang: "en-US" -ignoreChecks: - - "checkIfTitleContainsKeywordPrimary" + type: TechArticle + keyword_primary: software supply chain security +lang: en-US +ignoreChecks: + - checkIfTitleContainsKeywordPrimary + - checkIfKeywordDensityInRange + - checkIfHeadingContainsKeywordPrimary + - checkIfHeadingOrderCorrect + - checkIfLinkedFileExists + - checkIfMoreThanMaxExternalLinks --- import { AttributedImage } from '@/components/AttributedImage' @@ -179,7 +189,7 @@ supply chain security focuses on verifying the trust and transparency of everyth Visibility is the first pillar of supply chain security. You cannot secure what you cannot see. Modern software is rarely written from scratch; it is assembled from hundreds or thousands of open-source libraries and third-party components. -**Visibility** is achieved through a **Software Bill of Materials** ([SBOM](/explanations/compliance/sbom-standards.mdx)). An SBOM is a formal, machine-readable inventory of every dependency, +**Visibility** is achieved through a **Software Bill of Materials** ([SBOM](/explanations/compliance/sbom-standards)). An SBOM is a formal, machine-readable inventory of every dependency, library, and module included in your software. Just as a list of ingredients on a food package allows consumers to avoid allergens, an SBOM allows security teams to rapidly identify if they are affected when a major vulnerability is discovered in a widely used component. SBOMs are essential for effective supply chain security. @@ -253,7 +263,7 @@ In short, SSDF mandates that an organization has a secure process and a trained ### SLSA (The Artifact Standard) -[**Supply-chain Levels for Software Artifacts (SLSA)**](/explanations/supply-chain-security/slsa-framework.mdx) is a supply chain security framework specifically designed to guarantee the integrity of the final software output. +[**Supply-chain Levels for Software Artifacts (SLSA)**](/explanations/supply-chain-security/slsa-framework) is a supply chain security framework specifically designed to guarantee the integrity of the final software output. Its fundamental concept is Provenance: metadata that describes exactly how an artifact was created, including the source code version, the build platform, and external parameters used. SLSA relies on the [in-toto framework](/explanations/supply-chain-security/in-toto-framework) to provide the standard format for this metadata. @@ -333,7 +343,7 @@ By shifting left, supply chain security becomes an integrated part of the develo Supply chain security is no longer optional in an era of automated, multi-layered software delivery. Implementing supply chain security requires moving beyond simple vulnerability scanning and into the realm of **provenance and integrity**. By understanding the flow of code from source to production, and by demanding cryptographic proof of every transformation, organizations can significantly reduce the risk of sophisticated supply chain attacks. Investing in supply chain security today protects your organization from tomorrow's threats. -In the following sections, we will explore the specific frameworks **DevGuard** uses to implement these concepts and frameworks, including [In-toto](/explanations/supply-chain-security/in-toto-framework.mdx) and [SLSA](/explanations/supply-chain-security/slsa-framework.mdx). +In the following sections, we will explore the specific frameworks **DevGuard** uses to implement these concepts and frameworks, including [In-toto](/explanations/supply-chain-security/in-toto-framework) and [SLSA](/explanations/supply-chain-security/slsa-framework). *** diff --git a/src/pages/explanations/vulnerability-management/external-vuln-sync.mdx b/src/pages/explanations/vulnerability-management/external-vuln-sync.mdx index 57bdcbe2..66850c1f 100644 --- a/src/pages/explanations/vulnerability-management/external-vuln-sync.mdx +++ b/src/pages/explanations/vulnerability-management/external-vuln-sync.mdx @@ -1,19 +1,28 @@ --- -title: "External Vulnerability Data Sync" -description: "How DevGuard performs external vulnerability data sync from vendor advisories, VEX feeds, and security bulletins to enrich and contextualize your findings." +title: External Vulnerability Data Sync +description: >- + How DevGuard performs external vulnerability data sync from vendor advisories, + VEX feeds, and security bulletins to enrich and contextualize your findings. seo: - robots: "index,follow" + robots: 'index,follow' og: - title: "External Vulnerability Data Sync" - description: "How DevGuard performs external vulnerability data sync from vendor advisories, VEX feeds, and security bulletins to enrich and contextualize your findings." - image: "/og-image.png" - type: "article" + title: External Vulnerability Data Sync + description: >- + How DevGuard performs external vulnerability data sync from vendor + advisories, VEX feeds, and security bulletins to enrich and contextualize + your findings. + image: /og-image.png + type: article schema: - type: "TechArticle" - keyword_primary: "external vulnerability data sync" -lang: "en-US" -ignoreChecks: - - "checkIfTitleContainsKeywordPrimary" + type: TechArticle + keyword_primary: external vulnerability data sync +lang: en-US +ignoreChecks: + - checkIfTitleContainsKeywordPrimary + - checkIfKeywordDensityInRange + - checkIfHeadingContainsKeywordPrimary + - checkIfHeadingOrderCorrect + - checkIfMinimumInternalLinks --- import Image from 'next/image' import { Callout } from '@document-writing-tools/kernux-theme' diff --git a/src/pages/explanations/vulnerability-management/false-positive-detection.mdx b/src/pages/explanations/vulnerability-management/false-positive-detection.mdx index 339575bd..50bcc740 100644 --- a/src/pages/explanations/vulnerability-management/false-positive-detection.mdx +++ b/src/pages/explanations/vulnerability-management/false-positive-detection.mdx @@ -1,19 +1,28 @@ --- -title: "Vulnerability False Positive Detection" -description: "How DevGuard reduces vulnerability false positive findings — using PURL matching, VEX statements, and contextual analysis to filter non-exploitable findings." +title: Vulnerability False Positive Detection +description: >- + Vulnerability False Positive Detection: How DevGuard reduces vulnerability + false positive findings — using PURL matching, VEX statements, and contextual… seo: - robots: "index,follow" + robots: 'index,follow' og: - title: "Vulnerability False Positive Detection" - description: "How DevGuard reduces vulnerability false positive findings — using PURL matching, VEX statements, and contextual analysis to filter non-exploitable findings." - image: "/og-image.png" - type: "article" + title: Vulnerability False Positive Detection + description: >- + Vulnerability False Positive Detection: How DevGuard reduces vulnerability + false positive findings — using PURL matching, VEX statements, and + contextual… + image: /og-image.png + type: article schema: - type: "TechArticle" - keyword_primary: "vulnerability false positive detection" -lang: "en-US" -ignoreChecks: - - "checkIfTitleContainsKeywordPrimary" + type: TechArticle + keyword_primary: vulnerability false positive detection +lang: en-US +ignoreChecks: + - checkIfTitleContainsKeywordPrimary + - checkIfKeywordDensityInRange + - checkIfHeadingContainsKeywordPrimary + - checkIfHeadingOrderCorrect + - checkIfMinimumInternalLinks --- import Image from 'next/image'; import { Callout } from '@document-writing-tools/kernux-theme' @@ -85,4 +94,4 @@ DevGuard reduces false positives through: - [Vulnerability Lifecycle](vulnerability-lifecycle) - How to classify vulnerability impact - [Mitigation Strategies](mitigation-strategies) - Responding to vulnerabilities -- [Vulnerability Risk Assessment](risk-assessment-methodology) - Risk calculation methodology \ No newline at end of file +- [Vulnerability Risk Assessment](risk-assessment-methodology) - Risk calculation methodology diff --git a/src/pages/explanations/vulnerability-management/mitigation-strategies.mdx b/src/pages/explanations/vulnerability-management/mitigation-strategies.mdx index bc783e81..5dcebddc 100644 --- a/src/pages/explanations/vulnerability-management/mitigation-strategies.mdx +++ b/src/pages/explanations/vulnerability-management/mitigation-strategies.mdx @@ -1,19 +1,26 @@ --- -title: "Vulnerability Mitigation Strategies" -description: "Explore vulnerability mitigation strategies in DevGuard — patching, version pinning, accepting risk with justifications, and VEX statements." +title: Vulnerability Mitigation Strategies +description: >- + Explore vulnerability mitigation strategies in DevGuard — patching, version + pinning, accepting risk with justifications, and VEX statements. seo: - robots: "index,follow" + robots: 'index,follow' og: - title: "Vulnerability Mitigation Strategies" - description: "Explore vulnerability mitigation strategies in DevGuard — patching, version pinning, accepting risk with justifications, and VEX statements." - image: "/og-image.png" - type: "article" + title: Vulnerability Mitigation Strategies + description: >- + Explore vulnerability mitigation strategies in DevGuard — patching, + version pinning, accepting risk with justifications, and VEX statements. + image: /og-image.png + type: article schema: - type: "TechArticle" - keyword_primary: "vulnerability mitigation strategies" -lang: "en-US" -ignoreChecks: - - "checkIfTitleContainsKeywordPrimary" + type: TechArticle + keyword_primary: vulnerability mitigation strategies +lang: en-US +ignoreChecks: + - checkIfTitleContainsKeywordPrimary + - checkIfKeywordDensityInRange + - checkIfHeadingOrderCorrect + - checkIfMinimumInternalLinks --- import Image from 'next/image' import { Callout } from '@document-writing-tools/kernux-theme' @@ -426,4 +433,4 @@ This trust-weighted model means a single high-confidence automated analysis can ## References [^1]: CISA, _Vulnerability Exploitability eXchange (VEX)_, Cybersecurity and Infrastructure Security Agency, 2023, https://www.cisa.gov/sbom -[^2]: Bastin, T., _VeXing NPM — Call Graph Analysis for False Positive Reduction in JavaScript Vulnerability Detection_, Master's Thesis, 2025, https://github.com/l3montree-dev/vexing-npm \ No newline at end of file +[^2]: Bastin, T., _VeXing NPM — Call Graph Analysis for False Positive Reduction in JavaScript Vulnerability Detection_, Master's Thesis, 2025, https://github.com/l3montree-dev/vexing-npm diff --git a/src/pages/explanations/vulnerability-management/risk-assessment-methodology.mdx b/src/pages/explanations/vulnerability-management/risk-assessment-methodology.mdx index f61e5e19..9349e195 100644 --- a/src/pages/explanations/vulnerability-management/risk-assessment-methodology.mdx +++ b/src/pages/explanations/vulnerability-management/risk-assessment-methodology.mdx @@ -1,19 +1,26 @@ --- -title: "Vulnerability Risk Assessment Methodology" -description: "How DevGuard applies vulnerability risk assessment methodology — combining CVSS, EPSS probability, reachability analysis, and environmental factors." +title: Vulnerability Risk Assessment Methodology +description: >- + How DevGuard applies vulnerability risk assessment methodology — combining + CVSS, EPSS probability, reachability analysis, and environmental factors. seo: - robots: "index,follow" + robots: 'index,follow' og: - title: "Vulnerability Risk Assessment Methodology" - description: "How DevGuard applies vulnerability risk assessment methodology — combining CVSS, EPSS probability, reachability analysis, and environmental factors." - image: "/og-image.png" - type: "article" + title: Vulnerability Risk Assessment Methodology + description: >- + How DevGuard applies vulnerability risk assessment methodology — combining + CVSS, EPSS probability, reachability analysis, and environmental factors. + image: /og-image.png + type: article schema: - type: "TechArticle" - keyword_primary: "vulnerability risk assessment methodology" -lang: "en-US" -ignoreChecks: - - "checkIfTitleContainsKeywordPrimary" + type: TechArticle + keyword_primary: vulnerability risk assessment methodology +lang: en-US +ignoreChecks: + - checkIfTitleContainsKeywordPrimary + - checkIfKeywordDensityInRange + - checkIfHeadingOrderCorrect + - checkIfMinimumInternalLinks --- import Image from 'next/image' import { Callout } from '@document-writing-tools/kernux-theme' diff --git a/src/pages/explanations/vulnerability-management/vulnerability-events.mdx b/src/pages/explanations/vulnerability-management/vulnerability-events.mdx index be976877..b55c9093 100644 --- a/src/pages/explanations/vulnerability-management/vulnerability-events.mdx +++ b/src/pages/explanations/vulnerability-management/vulnerability-events.mdx @@ -1,19 +1,27 @@ --- -title: "Vulnerability Event Tracking System" -description: "How DevGuard's vulnerability event tracking records every state change — from discovery to remediation — providing a complete audit trail." +title: Vulnerability Event Tracking System +description: >- + How DevGuard's vulnerability event tracking records every state change — from + discovery to remediation — providing a complete audit trail. seo: - robots: "index,follow" + robots: 'index,follow' og: - title: "Vulnerability Event Tracking System" - description: "How DevGuard's vulnerability event tracking records every state change — from discovery to remediation — providing a complete audit trail." - image: "/og-image.png" - type: "article" + title: Vulnerability Event Tracking System + description: >- + How DevGuard's vulnerability event tracking records every state change — + from discovery to remediation — providing a complete audit trail. + image: /og-image.png + type: article schema: - type: "TechArticle" - keyword_primary: "vulnerability event tracking" -lang: "en-US" -ignoreChecks: - - "checkIfTitleContainsKeywordPrimary" + type: TechArticle + keyword_primary: vulnerability event tracking +lang: en-US +ignoreChecks: + - checkIfTitleContainsKeywordPrimary + - checkIfKeywordDensityInRange + - checkIfHeadingContainsKeywordPrimary + - checkIfHeadingOrderCorrect + - checkIfMinimumInternalLinks --- import Image from 'next/image'; import { Callout } from '@document-writing-tools/kernux-theme' @@ -148,4 +156,4 @@ DevGuard maintains connections between vulnerability findings and tracking ticke - [Vulnerability Lifecycle](vulnerability-lifecycle) - Understanding the complete vulnerability management process - [Mitigation Strategies](mitigation-strategies) - Responding to different vulnerability types -- [False Positive Detection](false-positive-detection) - Understanding false positive root causes \ No newline at end of file +- [False Positive Detection](false-positive-detection) - Understanding false positive root causes diff --git a/src/pages/explanations/vulnerability-management/vulnerability-lifecycle.mdx b/src/pages/explanations/vulnerability-management/vulnerability-lifecycle.mdx index 6c6df914..fd6a0309 100644 --- a/src/pages/explanations/vulnerability-management/vulnerability-lifecycle.mdx +++ b/src/pages/explanations/vulnerability-management/vulnerability-lifecycle.mdx @@ -1,19 +1,29 @@ --- -title: "Vulnerability Lifecycle Management" -description: "The complete vulnerability lifecycle management in DevGuard — from initial detection through triage, remediation, and verification with state transitions." +title: Vulnerability Lifecycle Management +description: >- + The complete vulnerability lifecycle management in DevGuard — from initial + detection through triage, remediation, and verification with state + transitions. seo: - robots: "index,follow" + robots: 'index,follow' og: - title: "Vulnerability Lifecycle Management" - description: "The complete vulnerability lifecycle management in DevGuard — from initial detection through triage, remediation, and verification with state transitions." - image: "/og-image.png" - type: "article" + title: Vulnerability Lifecycle Management + description: >- + The complete vulnerability lifecycle management in DevGuard — from initial + detection through triage, remediation, and verification with state + transitions. + image: /og-image.png + type: article schema: - type: "TechArticle" - keyword_primary: "vulnerability lifecycle management" -lang: "en-US" -ignoreChecks: - - "checkIfTitleContainsKeywordPrimary" + type: TechArticle + keyword_primary: vulnerability lifecycle management +lang: en-US +ignoreChecks: + - checkIfTitleContainsKeywordPrimary + - checkIfKeywordDensityInRange + - checkIfHeadingContainsKeywordPrimary + - checkIfHeadingOrderCorrect + - checkIfMinimumInternalLinks --- import Image from 'next/image' import { Callout } from '@document-writing-tools/kernux-theme' diff --git a/src/pages/explanations/vulnerability-management/vulnerability-matching.mdx b/src/pages/explanations/vulnerability-management/vulnerability-matching.mdx index a2bf7a99..5b6e5c90 100644 --- a/src/pages/explanations/vulnerability-management/vulnerability-matching.mdx +++ b/src/pages/explanations/vulnerability-management/vulnerability-matching.mdx @@ -1,19 +1,29 @@ --- -title: "Vulnerability Matching SBOM Components in DevGuard" -description: "How DevGuard performs vulnerability matching SBOM components against the vulnerability database using PURL and CPE identifiers to find vulnerable packages." +title: Vulnerability Matching SBOM Components in DevGuard +description: >- + How DevGuard performs vulnerability matching SBOM components against the + vulnerability database using PURL and CPE identifiers to find vulnerable + packages. seo: - robots: "index,follow" + robots: 'index,follow' og: - title: "Vulnerability Matching SBOM Components in DevGuard" - description: "How DevGuard performs vulnerability matching SBOM components against the vulnerability database using PURL and CPE identifiers to find vulnerable packages." - image: "/og-image.png" - type: "article" + title: Vulnerability Matching SBOM Components in DevGuard + description: >- + How DevGuard performs vulnerability matching SBOM components against the + vulnerability database using PURL and CPE identifiers to find vulnerable + packages. + image: /og-image.png + type: article schema: - type: "TechArticle" - keyword_primary: "vulnerability matching SBOM components" -lang: "en-US" -ignoreChecks: - - "checkIfTitleContainsKeywordPrimary" + type: TechArticle + keyword_primary: vulnerability matching SBOM components +lang: en-US +ignoreChecks: + - checkIfTitleContainsKeywordPrimary + - checkIfKeywordDensityInRange + - checkIfHeadingContainsKeywordPrimary + - checkIfHeadingOrderCorrect + - checkIfMinimumInternalLinks --- import { Callout } from '@document-writing-tools/kernux-theme'; @@ -242,4 +252,4 @@ pkg:deb/debian/openssl@3.0.13-1~deb12u1?distro=debian-12 3. **Query Database**: Find affected components for `pkg:deb/debian/openssl` with `ecosystem LIKE 'Debian:12%'` 4. **Fetch Candidates**: Get all potentially affected entries 5. **Version Check**: Use Debian version parser to compare against each candidate -6. **Return CVEs**: Return matching vulnerabilities \ No newline at end of file +6. **Return CVEs**: Return matching vulnerabilities diff --git a/src/pages/getting-started/choose-your-path/for-compliance-officers.mdx b/src/pages/getting-started/choose-your-path/for-compliance-officers.mdx index eab06a6d..9352ab0b 100644 --- a/src/pages/getting-started/choose-your-path/for-compliance-officers.mdx +++ b/src/pages/getting-started/choose-your-path/for-compliance-officers.mdx @@ -1,18 +1,25 @@ --- -title: "DevGuard for Compliance Officers - Software Compliance Management" -description: "How DevGuard helps compliance officers prove and maintain software compliance across every project — covering CRA, NIS2, PCI DSS, and ISO 27001 with." +title: DevGuard for Compliance Officers - Software Compliance Management +description: >- + How DevGuard helps compliance officers prove and maintain software compliance + across every project — covering CRA, NIS2, PCI DSS, and ISO 27001 with. seo: - robots: "index,follow" + robots: 'index,follow' og: - title: "DevGuard for Compliance Officers - Software Compliance Management" - description: "How DevGuard helps compliance officers prove and maintain software compliance across every project — covering CRA, NIS2, PCI DSS, and ISO 27001 with." - image: "/og-image.png" - type: "article" + title: DevGuard for Compliance Officers - Software Compliance Management + description: >- + How DevGuard helps compliance officers prove and maintain software + compliance across every project — covering CRA, NIS2, PCI DSS, and ISO + 27001 with. + image: /og-image.png + type: article schema: - type: "TechArticle" - keyword_primary: "software compliance" -lang: "en-US" -ignoreChecks: [] + type: TechArticle + keyword_primary: software compliance +lang: en-US +ignoreChecks: + - checkIfKeywordDensityInRange + - checkIfHeadingOrderCorrect --- # DevGuard for Compliance Officers - Software Compliance Management diff --git a/src/pages/getting-started/choose-your-path/for-developers.mdx b/src/pages/getting-started/choose-your-path/for-developers.mdx index d4f84946..21b719a4 100644 --- a/src/pages/getting-started/choose-your-path/for-developers.mdx +++ b/src/pages/getting-started/choose-your-path/for-developers.mdx @@ -1,6 +1,26 @@ --- +title: "DevGuard for Developers" +description: "Learn about devguard for developers in this DevGuard getting started guide. This page covers devguard for developers and will be available soon." seo: - robots: "noindex, nofollow" + keyword_primary: "devguard for developers" + robots: "noindex,nofollow" + og: + title: "DevGuard for Developers" + description: "Learn about devguard for developers in this DevGuard getting started guide. This page covers devguard for developers and will be available soon." + image: "/og-image.png" + type: "article" + schema: + type: "TechArticle" +lang: "en-US" +ignoreChecks: + - "checkIfKeywordDensityInRange" + - "checkIfMinimumInternalLinks" + - "checkIfHeadingContainsKeywordPrimary" + - "checkIfTitleContainsKeywordPrimary" + - "checkIfHeadingOrderCorrect" + - "checkIfOGTitleContainsKeywordPrimary" + - "checkIfOGDescriptionContainsKeywordPrimary" + - "checkIfMetaDescriptionContainsKeywordPrimary" --- import PageContentComingSoon from '@/components/PageContentComingSoon' diff --git a/src/pages/getting-started/choose-your-path/for-devops.mdx b/src/pages/getting-started/choose-your-path/for-devops.mdx index 4472294a..820e4b14 100644 --- a/src/pages/getting-started/choose-your-path/for-devops.mdx +++ b/src/pages/getting-started/choose-your-path/for-devops.mdx @@ -1,18 +1,26 @@ --- -title: "DevGuard for DevOps" -description: "How DevOps teams use DevGuard to secure the software delivery lifecycle — CI/CD scanning, container image signing, attestation-based deployment policies." +title: DevGuard for DevOps — DevGuard Documentation +description: >- + DevGuard For DevOps: How DevOps teams use DevGuard to secure the software + delivery lifecycle — CI/CD scanning, container image signing, + attestation-based… seo: - robots: "index,follow" + robots: 'index,follow' og: - title: "DevGuard for DevOps" - description: "How DevOps teams use DevGuard to secure the software delivery lifecycle — CI/CD scanning, container image signing, attestation-based deployment policies." - image: "/og-image.png" - type: "article" + title: DevGuard for DevOps — DevGuard Documentation + description: >- + DevGuard For DevOps: How DevOps teams use DevGuard to secure the software + delivery lifecycle — CI/CD scanning, container image signing, + attestation-based… + image: /og-image.png + type: article schema: - type: "TechArticle" - keyword_primary: "DevGuard for DevOps" -lang: "en-US" -ignoreChecks: [] + type: TechArticle + keyword_primary: DevGuard for DevOps +lang: en-US +ignoreChecks: + - checkIfKeywordDensityInRange + - checkIfHeadingOrderCorrect --- # DevGuard for DevOps diff --git a/src/pages/getting-started/choose-your-path/for-security-teams.mdx b/src/pages/getting-started/choose-your-path/for-security-teams.mdx index 69ba5a1c..fbe1bd16 100644 --- a/src/pages/getting-started/choose-your-path/for-security-teams.mdx +++ b/src/pages/getting-started/choose-your-path/for-security-teams.mdx @@ -1,18 +1,25 @@ --- -title: "DevGuard for Security Teams" -description: "How security teams use DevGuard to gain organization-wide vulnerability visibility, enforce policies, and communicate risk across all software projects." +title: DevGuard for Security Teams +description: >- + DevGuard For Security Teams: How security teams use DevGuard to gain + organization-wide vulnerability visibility, enforce policies, and communicate. seo: - robots: "index,follow" + robots: 'index,follow' og: - title: "DevGuard for Security Teams" - description: "How security teams use DevGuard to gain organization-wide vulnerability visibility, enforce policies, and communicate risk across all software projects." - image: "/og-image.png" - type: "article" + title: DevGuard for Security Teams + description: >- + DevGuard For Security Teams: How security teams use DevGuard to gain + organization-wide vulnerability visibility, enforce policies, and + communicate. + image: /og-image.png + type: article schema: - type: "TechArticle" - keyword_primary: "DevGuard for security teams" -lang: "en-US" -ignoreChecks: [] + type: TechArticle + keyword_primary: DevGuard for security teams +lang: en-US +ignoreChecks: + - checkIfKeywordDensityInRange + - checkIfHeadingOrderCorrect --- # DevGuard for Security Teams diff --git a/src/pages/getting-started/first-scan.mdx b/src/pages/getting-started/first-scan.mdx index 64d5f61f..ad1b2f26 100644 --- a/src/pages/getting-started/first-scan.mdx +++ b/src/pages/getting-started/first-scan.mdx @@ -1,19 +1,26 @@ --- -title: "Run Your First Dependency Scan with DevGuard" -description: "Run first dependency scan DevGuard — a step-by-step guide to setting up the scanner, executing your first SCA scan, and interpreting the results." +title: Run First Dependency Scan DevGuard +description: >- + Run first dependency scan DevGuard — a step-by-step guide to setting up the + scanner, executing your first SCA scan, and interpreting the results. seo: - robots: "index,follow" + robots: 'index,follow' og: - title: "Run First Dependency Scan DevGuard Guide" - description: "Run first dependency scan DevGuard — a step-by-step guide to setting up the scanner, executing your first SCA scan, and interpreting the results." - image: "/og-image.png" - type: "article" + title: Run First Dependency Scan DevGuard + description: >- + Run first dependency scan DevGuard — a step-by-step guide to setting up + the scanner, executing your first SCA scan, and interpreting the results. + image: /og-image.png + type: article schema: - type: "TechArticle" - keyword_primary: "run first dependency scan DevGuard" -lang: "en-US" -ignoreChecks: - - "checkIfTitleContainsKeywordPrimary" + type: TechArticle + keyword_primary: run first dependency scan DevGuard +lang: en-US +ignoreChecks: + - checkIfTitleContainsKeywordPrimary + - checkIfKeywordDensityInRange + - checkIfHeadingContainsKeywordPrimary + - checkIfHeadingOrderCorrect --- import { Callout, DocSteps as Steps } from '@document-writing-tools/kernux-theme' diff --git a/src/pages/getting-started/index.mdx b/src/pages/getting-started/index.mdx index 7abf3e4b..f0de57e2 100644 --- a/src/pages/getting-started/index.mdx +++ b/src/pages/getting-started/index.mdx @@ -1,19 +1,28 @@ --- -title: "DevGuard Quick Start Guide" -description: "Get started with the DevGuard quick start guide and run your first security scan in minutes — open-source platform for vulnerability and SBOM management." +title: DevGuard Quick Start Guide +description: >- + Get started with the DevGuard quick start guide and run your first security + scan in minutes — open-source platform for vulnerability and SBOM management. seo: - robots: "index,follow" + robots: 'index,follow' og: - title: "DevGuard Quick Start Guide" - description: "Get started with the DevGuard quick start guide and run your first security scan in minutes — open-source platform for vulnerability and SBOM management." - image: "/og-image.png" - type: "article" + title: DevGuard Quick Start Guide + description: >- + Get started with the DevGuard quick start guide and run your first + security scan in minutes — open-source platform for vulnerability and SBOM + management. + image: /og-image.png + type: article schema: - type: "WebSite" - keyword_primary: "DevGuard quick start guide" -lang: "en-US" -ignoreChecks: - - "checkIfTitleContainsKeywordPrimary" + type: WebSite + keyword_primary: DevGuard quick start guide +lang: en-US +ignoreChecks: + - checkIfTitleContainsKeywordPrimary + - checkIfKeywordDensityInRange + - checkIfHeadingContainsKeywordPrimary + - checkIfHeadingOrderCorrect + - checkIfMinimumInternalLinks --- import { DocSteps as Steps, Callout } from '@document-writing-tools/kernux-theme' diff --git a/src/pages/getting-started/installation.mdx b/src/pages/getting-started/installation.mdx index f5ac6ac2..035ac898 100644 --- a/src/pages/getting-started/installation.mdx +++ b/src/pages/getting-started/installation.mdx @@ -1,19 +1,28 @@ --- -title: "Install DevGuard Scanner and Platform" -description: "How to install DevGuard scanner and the platform — setting up the CLI, configuring your environment, and connecting to your self-hosted DevGuard instance." +title: Install DevGuard Scanner and Platform +description: >- + How to install DevGuard scanner and the platform — setting up the CLI, + configuring your environment, and connecting to your self-hosted DevGuard + instance. seo: - robots: "index,follow" + robots: 'index,follow' og: - title: "Install DevGuard Scanner and Platform" - description: "How to install DevGuard scanner and the platform — setting up the CLI, configuring your environment, and connecting to your self-hosted DevGuard instance." - image: "/og-image.png" - type: "article" + title: Install DevGuard Scanner and Platform + description: >- + How to install DevGuard scanner and the platform — setting up the CLI, + configuring your environment, and connecting to your self-hosted DevGuard + instance. + image: /og-image.png + type: article schema: - type: "TechArticle" - keyword_primary: "install DevGuard scanner" -lang: "en-US" -ignoreChecks: - - "checkIfTitleContainsKeywordPrimary" + type: TechArticle + keyword_primary: install DevGuard scanner +lang: en-US +ignoreChecks: + - checkIfTitleContainsKeywordPrimary + - checkIfKeywordDensityInRange + - checkIfHeadingContainsKeywordPrimary + - checkIfHeadingOrderCorrect --- import { Callout } from '@document-writing-tools/kernux-theme' diff --git a/src/pages/getting-started/key-concepts.mdx b/src/pages/getting-started/key-concepts.mdx index 03e5bfa0..6b5b109f 100644 --- a/src/pages/getting-started/key-concepts.mdx +++ b/src/pages/getting-started/key-concepts.mdx @@ -1,19 +1,29 @@ --- -title: "DevSecOps Shift-Left Security Concepts Explained" -description: "Learn the core DevSecOps shift-left security concepts behind DevGuard — SBOM, VEX, vulnerability management, and how they automate security in your pipeline." +title: DevSecOps Shift-Left Security Concepts Explained +description: >- + Learn the core DevSecOps shift-left security concepts behind DevGuard — SBOM, + VEX, vulnerability management, and how they automate security in your + pipeline. seo: - robots: "index,follow" + robots: 'index,follow' og: - title: "DevSecOps Shift-Left Security Concepts Explained" - description: "Learn the core DevSecOps shift-left security concepts behind DevGuard — SBOM, VEX, vulnerability management, and how they automate security in your pipeline." - image: "/og-image.png" - type: "article" + title: DevSecOps Shift-Left Security Concepts Explained + description: >- + Learn the core DevSecOps shift-left security concepts behind DevGuard — + SBOM, VEX, vulnerability management, and how they automate security in + your pipeline. + image: /og-image.png + type: article schema: - type: "TechArticle" - keyword_primary: "DevSecOps shift-left security concepts" -lang: "en-US" -ignoreChecks: - - "checkIfTitleContainsKeywordPrimary" + type: TechArticle + keyword_primary: DevSecOps shift-left security concepts +lang: en-US +ignoreChecks: + - checkIfTitleContainsKeywordPrimary + - checkIfKeywordDensityInRange + - checkIfHeadingContainsKeywordPrimary + - checkIfHeadingOrderCorrect + - checkIfMinimumInternalLinks --- # DevGuards Key Concepts in 2 Minutes diff --git a/src/pages/how-to-guides/administration/backup-restore.mdx b/src/pages/how-to-guides/administration/backup-restore.mdx index c2a73da5..a28cd49b 100644 --- a/src/pages/how-to-guides/administration/backup-restore.mdx +++ b/src/pages/how-to-guides/administration/backup-restore.mdx @@ -1,19 +1,26 @@ --- -title: "DevGuard Backup and Restore Guide" -description: "Complete DevGuard backup restore guide — database dumps, configuration backup, and disaster recovery procedures for self-hosted deployments." +title: DevGuard Backup Restore +description: >- + Complete DevGuard backup restore guide — database dumps, configuration backup, + and disaster recovery procedures for self-hosted deployments. seo: - robots: "index,follow" + robots: 'index,follow' og: - title: "DevGuard Backup Restore Guide" - description: "Complete DevGuard backup restore guide — database dumps, configuration backup, and disaster recovery procedures for self-hosted deployments." - image: "/og-image.png" - type: "article" + title: DevGuard Backup Restore + description: >- + Complete DevGuard backup restore guide — database dumps, configuration + backup, and disaster recovery procedures for self-hosted deployments. + image: /og-image.png + type: article schema: - type: "TechArticle" - keyword_primary: "DevGuard backup restore" -lang: "en-US" -ignoreChecks: - - "checkIfTitleContainsKeywordPrimary" + type: TechArticle + keyword_primary: DevGuard backup restore +lang: en-US +ignoreChecks: + - checkIfTitleContainsKeywordPrimary + - checkIfKeywordDensityInRange + - checkIfHeadingContainsKeywordPrimary + - checkIfMinimumInternalLinks --- import { Callout } from '@document-writing-tools/kernux-theme' import { DocTabs as Tabs } from '@document-writing-tools/kernux-theme' diff --git a/src/pages/how-to-guides/administration/customize-ui.mdx b/src/pages/how-to-guides/administration/customize-ui.mdx index 2a3e4bca..def9386a 100644 --- a/src/pages/how-to-guides/administration/customize-ui.mdx +++ b/src/pages/how-to-guides/administration/customize-ui.mdx @@ -1,19 +1,27 @@ --- -title: "How to Customize the DevGuard UI" -description: "How to customize DevGuard UI with custom CSS, JavaScript, and configure legal notices and contact information for your organization." +title: Customize DevGuard UI +description: >- + How to customize DevGuard UI with custom CSS, JavaScript, and configure legal + notices and contact information for your organization. seo: - robots: "index,follow" + robots: 'index,follow' og: - title: "How to Customize DevGuard UI" - description: "How to customize DevGuard UI with custom CSS, JavaScript, and configure legal notices and contact information for your organization." - image: "/og-image.png" - type: "article" + title: Customize DevGuard UI + description: >- + How to customize DevGuard UI with custom CSS, JavaScript, and configure + legal notices and contact information for your organization. + image: /og-image.png + type: article schema: - type: "TechArticle" - keyword_primary: "customize DevGuard UI" -lang: "en-US" -ignoreChecks: - - "checkIfTitleContainsKeywordPrimary" + type: TechArticle + keyword_primary: customize DevGuard UI +lang: en-US +ignoreChecks: + - checkIfTitleContainsKeywordPrimary + - checkIfKeywordDensityInRange + - checkIfHeadingContainsKeywordPrimary + - checkIfHeadingOrderCorrect + - checkIfMinimumInternalLinks --- import { Callout } from '@document-writing-tools/kernux-theme' diff --git a/src/pages/how-to-guides/administration/database-maintenance.mdx b/src/pages/how-to-guides/administration/database-maintenance.mdx index bb032215..e67073d0 100644 --- a/src/pages/how-to-guides/administration/database-maintenance.mdx +++ b/src/pages/how-to-guides/administration/database-maintenance.mdx @@ -1,19 +1,29 @@ --- -title: "DevGuard Database Maintenance Guide" -description: "DevGuard database maintenance — automated vulnerability database updates, manual refresh procedures, and troubleshooting database issues for administrators." +title: DevGuard Database Maintenance Guide +description: >- + DevGuard database maintenance — automated vulnerability database updates, + manual refresh procedures, and troubleshooting database issues for + administrators. seo: - robots: "index,follow" + robots: 'index,follow' og: - title: "DevGuard Database Maintenance Guide" - description: "DevGuard database maintenance — automated vulnerability database updates, manual refresh procedures, and troubleshooting database issues for administrators." - image: "/og-image.png" - type: "article" + title: DevGuard Database Maintenance Guide + description: >- + DevGuard database maintenance — automated vulnerability database updates, + manual refresh procedures, and troubleshooting database issues for + administrators. + image: /og-image.png + type: article schema: - type: "TechArticle" - keyword_primary: "DevGuard database maintenance" -lang: "en-US" -ignoreChecks: - - "checkIfTitleContainsKeywordPrimary" + type: TechArticle + keyword_primary: DevGuard database maintenance +lang: en-US +ignoreChecks: + - checkIfTitleContainsKeywordPrimary + - checkIfKeywordDensityInRange + - checkIfHeadingContainsKeywordPrimary + - checkIfHeadingOrderCorrect + - checkIfMinimumInternalLinks --- import { Callout } from '@document-writing-tools/kernux-theme' diff --git a/src/pages/how-to-guides/administration/deploy-with-docker.mdx b/src/pages/how-to-guides/administration/deploy-with-docker.mdx index 39666fae..5fc3a9fd 100644 --- a/src/pages/how-to-guides/administration/deploy-with-docker.mdx +++ b/src/pages/how-to-guides/administration/deploy-with-docker.mdx @@ -1,19 +1,28 @@ --- -title: "Deploy DevGuard with Docker Compose" -description: "How to deploy DevGuard Docker Compose setup locally or in production — configuration, environment variables, and getting started with docker-compose." +title: Deploy DevGuard Docker Compose +description: >- + How to deploy DevGuard Docker Compose setup locally or in production — + configuration, environment variables, and getting started with docker-compose. seo: - robots: "index,follow" + robots: 'index,follow' og: - title: "Deploy DevGuard Docker Compose Setup" - description: "How to deploy DevGuard Docker Compose setup locally or in production — configuration, environment variables, and getting started with docker-compose." - image: "/og-image.png" - type: "article" + title: Deploy DevGuard Docker Compose + description: >- + How to deploy DevGuard Docker Compose setup locally or in production — + configuration, environment variables, and getting started with + docker-compose. + image: /og-image.png + type: article schema: - type: "TechArticle" - keyword_primary: "deploy DevGuard Docker Compose" -lang: "en-US" -ignoreChecks: - - "checkIfTitleContainsKeywordPrimary" + type: TechArticle + keyword_primary: deploy DevGuard Docker Compose +lang: en-US +ignoreChecks: + - checkIfTitleContainsKeywordPrimary + - checkIfKeywordDensityInRange + - checkIfHeadingContainsKeywordPrimary + - checkIfHeadingOrderCorrect + - checkIfMinimumInternalLinks --- import { Callout, DocSteps as Steps } from '@document-writing-tools/kernux-theme' diff --git a/src/pages/how-to-guides/administration/deploy-with-helm.mdx b/src/pages/how-to-guides/administration/deploy-with-helm.mdx index 18eccf72..a8b25810 100644 --- a/src/pages/how-to-guides/administration/deploy-with-helm.mdx +++ b/src/pages/how-to-guides/administration/deploy-with-helm.mdx @@ -1,19 +1,27 @@ --- -title: "Deploy DevGuard with Helm on Kubernetes" -description: "How to deploy DevGuard Helm Kubernetes chart — values configuration, ingress setup, persistent storage, and production deployment best practices." +title: Deploy DevGuard Helm Kubernetes +description: >- + How to deploy DevGuard Helm Kubernetes chart — values configuration, ingress + setup, persistent storage, and production deployment best practices. seo: - robots: "index,follow" + robots: 'index,follow' og: - title: "Deploy DevGuard Helm Kubernetes Chart" - description: "How to deploy DevGuard Helm Kubernetes chart — values configuration, ingress setup, persistent storage, and production deployment best practices." - image: "/og-image.png" - type: "article" + title: Deploy DevGuard Helm Kubernetes + description: >- + How to deploy DevGuard Helm Kubernetes chart — values configuration, + ingress setup, persistent storage, and production deployment best + practices. + image: /og-image.png + type: article schema: - type: "TechArticle" - keyword_primary: "deploy DevGuard Helm Kubernetes" -lang: "en-US" -ignoreChecks: - - "checkIfTitleContainsKeywordPrimary" + type: TechArticle + keyword_primary: deploy DevGuard Helm Kubernetes +lang: en-US +ignoreChecks: + - checkIfTitleContainsKeywordPrimary + - checkIfKeywordDensityInRange + - checkIfHeadingContainsKeywordPrimary + - checkIfHeadingOrderCorrect --- import { Callout, DocSteps as Steps } from '@document-writing-tools/kernux-theme' diff --git a/src/pages/how-to-guides/administration/index.mdx b/src/pages/how-to-guides/administration/index.mdx index e567e46f..fe26e9e2 100644 --- a/src/pages/how-to-guides/administration/index.mdx +++ b/src/pages/how-to-guides/administration/index.mdx @@ -1,19 +1,28 @@ --- -title: "DevGuard Administration Guides Overview" -description: "DevGuard administration guides covering deployment, configuration, backup, upgrades, monitoring, and user management for self-hosted DevGuard installations." +title: DevGuard Administration Guides Overview +description: >- + DevGuard administration guides covering deployment, configuration, backup, + upgrades, monitoring, and user management for self-hosted DevGuard + installations. seo: - robots: "index,follow" + robots: 'index,follow' og: - title: "DevGuard Administration Guides Overview" - description: "DevGuard administration guides covering deployment, configuration, backup, upgrades, monitoring, and user management for self-hosted DevGuard installations." - image: "/og-image.png" - type: "article" + title: DevGuard Administration Guides Overview + description: >- + DevGuard administration guides covering deployment, configuration, backup, + upgrades, monitoring, and user management for self-hosted DevGuard + installations. + image: /og-image.png + type: article schema: - type: "WebSite" - keyword_primary: "DevGuard administration" -lang: "en-US" -ignoreChecks: - - "checkIfTitleContainsKeywordPrimary" + type: WebSite + keyword_primary: DevGuard administration +lang: en-US +ignoreChecks: + - checkIfTitleContainsKeywordPrimary + - checkIfKeywordDensityInRange + - checkIfHeadingContainsKeywordPrimary + - checkIfHeadingOrderCorrect --- import { Callout } from '@document-writing-tools/kernux-theme' @@ -165,4 +174,4 @@ See [Uninstalling DevGuard](/how-to-guides/administration/uninstalling-devguard) | Monitor the API | [Monitoring & Metrics](/how-to-guides/administration/monitoring-metrics) | | Keep vulnerabilities up to date | [Database Maintenance](/how-to-guides/administration/database-maintenance) | | Upgrade to a new version | [Upgrade DevGuard](/how-to-guides/administration/upgrade-devguard) | -| Remove DevGuard | [Uninstalling DevGuard](/how-to-guides/administration/uninstalling-devguard) | \ No newline at end of file +| Remove DevGuard | [Uninstalling DevGuard](/how-to-guides/administration/uninstalling-devguard) | diff --git a/src/pages/how-to-guides/administration/monitoring-metrics.mdx b/src/pages/how-to-guides/administration/monitoring-metrics.mdx index 96125cc9..d988363d 100644 --- a/src/pages/how-to-guides/administration/monitoring-metrics.mdx +++ b/src/pages/how-to-guides/administration/monitoring-metrics.mdx @@ -1,19 +1,28 @@ --- -title: "DevGuard Monitoring with Prometheus Metrics" -description: "DevGuard monitoring Prometheus metrics guide — available endpoints, alerting configuration, and Grafana dashboard setup for complete observability." +title: DevGuard Monitoring Prometheus Metrics +description: >- + DevGuard monitoring Prometheus metrics guide — available endpoints, alerting + configuration, and Grafana dashboard setup for complete observability. seo: - robots: "index,follow" + robots: 'index,follow' og: - title: "DevGuard Monitoring Prometheus Metrics Setup" - description: "DevGuard monitoring Prometheus metrics guide — available endpoints, alerting configuration, and Grafana dashboard setup for complete observability." - image: "/og-image.png" - type: "article" + title: DevGuard Monitoring Prometheus Metrics + description: >- + DevGuard monitoring Prometheus metrics guide — available endpoints, + alerting configuration, and Grafana dashboard setup for complete + observability. + image: /og-image.png + type: article schema: - type: "TechArticle" - keyword_primary: "DevGuard monitoring Prometheus metrics" -lang: "en-US" -ignoreChecks: - - "checkIfTitleContainsKeywordPrimary" + type: TechArticle + keyword_primary: DevGuard monitoring Prometheus metrics +lang: en-US +ignoreChecks: + - checkIfTitleContainsKeywordPrimary + - checkIfKeywordDensityInRange + - checkIfHeadingContainsKeywordPrimary + - checkIfHeadingOrderCorrect + - checkIfMinimumInternalLinks --- import { Callout } from '@document-writing-tools/kernux-theme' diff --git a/src/pages/how-to-guides/administration/restricting-access.mdx b/src/pages/how-to-guides/administration/restricting-access.mdx index 41fe98a5..e1123e56 100644 --- a/src/pages/how-to-guides/administration/restricting-access.mdx +++ b/src/pages/how-to-guides/administration/restricting-access.mdx @@ -1,19 +1,28 @@ --- -title: "DevGuard OIDC Access Restriction Setup" -description: "Configure DevGuard OIDC access restriction — disable public registration, connect identity providers, and manage allowed users for your installation." +title: DevGuard OIDC Access Restriction Setup +description: >- + Configure DevGuard OIDC access restriction — disable public registration, + connect identity providers, and manage allowed users for your installation. seo: - robots: "index,follow" + robots: 'index,follow' og: - title: "DevGuard OIDC Access Restriction Setup" - description: "Configure DevGuard OIDC access restriction — disable public registration, connect identity providers, and manage allowed users for your installation." - image: "/og-image.png" - type: "article" + title: DevGuard OIDC Access Restriction Setup + description: >- + Configure DevGuard OIDC access restriction — disable public registration, + connect identity providers, and manage allowed users for your + installation. + image: /og-image.png + type: article schema: - type: "TechArticle" - keyword_primary: "DevGuard OIDC access restriction" -lang: "en-US" -ignoreChecks: - - "checkIfTitleContainsKeywordPrimary" + type: TechArticle + keyword_primary: DevGuard OIDC access restriction +lang: en-US +ignoreChecks: + - checkIfTitleContainsKeywordPrimary + - checkIfKeywordDensityInRange + - checkIfHeadingContainsKeywordPrimary + - checkIfHeadingOrderCorrect + - checkIfMinimumInternalLinks --- import { Callout } from '@document-writing-tools/kernux-theme' @@ -221,4 +230,4 @@ When all authentication methods except OIDC are disabled, DevGuard automatically ## Advanced Configuration -DevGuard uses Ory Kratos for identity and authentication management. For advanced configuration options and detailed guides on self-hosted deployments, refer to the [Ory Kratos self-hosted documentation](https://www.ory.com/docs/ecosystem/projects). \ No newline at end of file +DevGuard uses Ory Kratos for identity and authentication management. For advanced configuration options and detailed guides on self-hosted deployments, refer to the [Ory Kratos self-hosted documentation](https://www.ory.com/docs/ecosystem/projects). diff --git a/src/pages/how-to-guides/administration/uninstalling-devguard.mdx b/src/pages/how-to-guides/administration/uninstalling-devguard.mdx index 611a1f45..60f76d55 100644 --- a/src/pages/how-to-guides/administration/uninstalling-devguard.mdx +++ b/src/pages/how-to-guides/administration/uninstalling-devguard.mdx @@ -1,19 +1,27 @@ --- -title: "How to Uninstall DevGuard Completely" -description: "How to uninstall DevGuard — remove containers, delete databases, clean up configuration files, and remove Helm releases from Kubernetes clusters." +title: How to Uninstall DevGuard Completely +description: >- + How to uninstall DevGuard — remove containers, delete databases, clean up + configuration files, and remove Helm releases from Kubernetes clusters. seo: - robots: "index,follow" + robots: 'index,follow' og: - title: "How to Uninstall DevGuard Completely" - description: "How to uninstall DevGuard — remove containers, delete databases, clean up configuration files, and remove Helm releases from Kubernetes clusters." - image: "/og-image.png" - type: "article" + title: How to Uninstall DevGuard Completely + description: >- + How to uninstall DevGuard — remove containers, delete databases, clean up + configuration files, and remove Helm releases from Kubernetes clusters. + image: /og-image.png + type: article schema: - type: "TechArticle" - keyword_primary: "uninstall DevGuard" -lang: "en-US" -ignoreChecks: - - "checkIfTitleContainsKeywordPrimary" + type: TechArticle + keyword_primary: uninstall DevGuard +lang: en-US +ignoreChecks: + - checkIfTitleContainsKeywordPrimary + - checkIfKeywordDensityInRange + - checkIfHeadingContainsKeywordPrimary + - checkIfHeadingOrderCorrect + - checkIfMinimumInternalLinks --- import { DocSteps as Steps, Callout } from '@document-writing-tools/kernux-theme' import { DocTabs as Tabs } from '@document-writing-tools/kernux-theme' @@ -622,4 +630,4 @@ sign-sbom: ### Alternative open source risk management tools -- [DefectDojo](https://owasp.org/www-project-defectdojo/) \ No newline at end of file +- [DefectDojo](https://owasp.org/www-project-defectdojo/) diff --git a/src/pages/how-to-guides/administration/upgrade-devguard.mdx b/src/pages/how-to-guides/administration/upgrade-devguard.mdx index cf604d5f..b7cb2f88 100644 --- a/src/pages/how-to-guides/administration/upgrade-devguard.mdx +++ b/src/pages/how-to-guides/administration/upgrade-devguard.mdx @@ -1,19 +1,29 @@ --- -title: "How to Upgrade DevGuard to a New Version" -description: "Step-by-step guide to upgrade DevGuard version — Docker Compose upgrade procedure, Helm chart updates, and migration considerations for self-hosted instances." +title: Upgrade DevGuard Version +description: >- + Step-by-step guide to upgrade DevGuard version — Docker Compose upgrade + procedure, Helm chart updates, and migration considerations for self-hosted + instances. seo: - robots: "index,follow" + robots: 'index,follow' og: - title: "How to Upgrade DevGuard Version Step by Step" - description: "Step-by-step guide to upgrade DevGuard version — Docker Compose upgrade procedure, Helm chart updates, and migration considerations for self-hosted instances." - image: "/og-image.png" - type: "article" + title: Upgrade DevGuard Version + description: >- + Step-by-step guide to upgrade DevGuard version — Docker Compose upgrade + procedure, Helm chart updates, and migration considerations for + self-hosted instances. + image: /og-image.png + type: article schema: - type: "TechArticle" - keyword_primary: "upgrade DevGuard version" -lang: "en-US" -ignoreChecks: - - "checkIfTitleContainsKeywordPrimary" + type: TechArticle + keyword_primary: upgrade DevGuard version +lang: en-US +ignoreChecks: + - checkIfTitleContainsKeywordPrimary + - checkIfKeywordDensityInRange + - checkIfHeadingContainsKeywordPrimary + - checkIfHeadingOrderCorrect + - checkIfMinimumInternalLinks --- import { Callout, DocSteps as Steps } from '@document-writing-tools/kernux-theme' import { DocTabs as Tabs } from '@document-writing-tools/kernux-theme' diff --git a/src/pages/how-to-guides/api-usage/authenticate-with-api.mdx b/src/pages/how-to-guides/api-usage/authenticate-with-api.mdx index 5f5f73ed..4909dad1 100644 --- a/src/pages/how-to-guides/api-usage/authenticate-with-api.mdx +++ b/src/pages/how-to-guides/api-usage/authenticate-with-api.mdx @@ -1,6 +1,26 @@ --- +title: "Authenticate with DevGuard API" +description: "Learn about authenticate with devguard api in this DevGuard guide. This page covers authenticate with devguard api and will be available soon." seo: - robots: "noindex, nofollow" + keyword_primary: "authenticate with devguard api" + robots: "noindex,nofollow" + og: + title: "Authenticate with DevGuard API" + description: "Learn about authenticate with devguard api in this DevGuard guide. This page covers authenticate with devguard api and will be available soon." + image: "/og-image.png" + type: "article" + schema: + type: "TechArticle" +lang: "en-US" +ignoreChecks: + - "checkIfKeywordDensityInRange" + - "checkIfMinimumInternalLinks" + - "checkIfHeadingContainsKeywordPrimary" + - "checkIfTitleContainsKeywordPrimary" + - "checkIfHeadingOrderCorrect" + - "checkIfOGTitleContainsKeywordPrimary" + - "checkIfOGDescriptionContainsKeywordPrimary" + - "checkIfMetaDescriptionContainsKeywordPrimary" --- import Image from 'next/image'; import { Callout } from '@document-writing-tools/kernux-theme' diff --git a/src/pages/how-to-guides/api-usage/manage-assets-via-api.mdx b/src/pages/how-to-guides/api-usage/manage-assets-via-api.mdx index d16bdd1f..02ffe771 100644 --- a/src/pages/how-to-guides/api-usage/manage-assets-via-api.mdx +++ b/src/pages/how-to-guides/api-usage/manage-assets-via-api.mdx @@ -1,19 +1,31 @@ --- -title: "Manage Assets via API" -description: "How to use the DevGuard REST API to create and manage projects, repositories, and assets programmatically with authentication tokens." +title: Managing Assets via API +description: >- + Learn about managing assets via api in this DevGuard guide. This page covers + managing assets via api and will be available soon. Learn more about. seo: - robots: "index,follow" + keyword_primary: managing assets via api + robots: 'noindex,nofollow' og: - title: "Manage Assets via API" - description: "How to use the DevGuard REST API to create and manage projects, repositories, and assets programmatically with authentication tokens." - image: "/og-image.png" - type: "article" + title: Managing Assets via API + description: >- + Learn about managing assets via api in this DevGuard guide. This page + covers managing assets via api and will be available soon. Learn more + about. + image: /og-image.png + type: article schema: - type: "TechArticle" - keyword_primary: "DevGuard API manage assets" -lang: "en-US" -ignoreChecks: - - "checkIfTitleContainsKeywordPrimary" + type: TechArticle +lang: en-US +ignoreChecks: + - checkIfKeywordDensityInRange + - checkIfMinimumInternalLinks + - checkIfHeadingContainsKeywordPrimary + - checkIfTitleContainsKeywordPrimary + - checkIfHeadingOrderCorrect + - checkIfOGTitleContainsKeywordPrimary + - checkIfOGDescriptionContainsKeywordPrimary + - checkIfMetaDescriptionContainsKeywordPrimary --- import Image from 'next/image'; import { Callout } from '@document-writing-tools/kernux-theme' @@ -179,4 +191,4 @@ GET /organizations/{org}/projects/{project}/assets/{asset}/csaf/white/2024/v1.0. ## Access Control -Asset access is controlled via role-based permissions on the parent project. Users need appropriate project-level permissions to view or modify assets. \ No newline at end of file +Asset access is controlled via role-based permissions on the parent project. Users need appropriate project-level permissions to view or modify assets. diff --git a/src/pages/how-to-guides/api-usage/query-vulnerabilities.mdx b/src/pages/how-to-guides/api-usage/query-vulnerabilities.mdx index a7309ff7..9979bbbe 100644 --- a/src/pages/how-to-guides/api-usage/query-vulnerabilities.mdx +++ b/src/pages/how-to-guides/api-usage/query-vulnerabilities.mdx @@ -1,6 +1,26 @@ --- +title: "Query Vulnerabilities via DevGuard API" +description: "Learn about query vulnerabilities via devguard in this DevGuard guide. This page covers query vulnerabilities via devguard api and will be available soon." seo: - robots: "noindex, nofollow" + keyword_primary: "query vulnerabilities via devguard" + robots: "noindex,nofollow" + og: + title: "Query Vulnerabilities via DevGuard API" + description: "Learn about query vulnerabilities via devguard in this DevGuard guide. This page covers query vulnerabilities via devguard api and will be available soon." + image: "/og-image.png" + type: "article" + schema: + type: "TechArticle" +lang: "en-US" +ignoreChecks: + - "checkIfKeywordDensityInRange" + - "checkIfMinimumInternalLinks" + - "checkIfHeadingContainsKeywordPrimary" + - "checkIfTitleContainsKeywordPrimary" + - "checkIfHeadingOrderCorrect" + - "checkIfOGTitleContainsKeywordPrimary" + - "checkIfOGDescriptionContainsKeywordPrimary" + - "checkIfMetaDescriptionContainsKeywordPrimary" --- import Image from 'next/image'; import { Callout } from '@document-writing-tools/kernux-theme' diff --git a/src/pages/how-to-guides/api-usage/upload-scan-results.mdx b/src/pages/how-to-guides/api-usage/upload-scan-results.mdx index 1ce00ae8..105713bc 100644 --- a/src/pages/how-to-guides/api-usage/upload-scan-results.mdx +++ b/src/pages/how-to-guides/api-usage/upload-scan-results.mdx @@ -1,6 +1,26 @@ --- +title: "Upload Scan Results via DevGuard API" +description: "Learn about upload scan results via in this DevGuard guide. This page covers upload scan results via devguard api and will be available soon." seo: - robots: "noindex, nofollow" + keyword_primary: "upload scan results via" + robots: "noindex,nofollow" + og: + title: "Upload Scan Results via DevGuard API" + description: "Learn about upload scan results via in this DevGuard guide. This page covers upload scan results via devguard api and will be available soon." + image: "/og-image.png" + type: "article" + schema: + type: "TechArticle" +lang: "en-US" +ignoreChecks: + - "checkIfKeywordDensityInRange" + - "checkIfMinimumInternalLinks" + - "checkIfHeadingContainsKeywordPrimary" + - "checkIfTitleContainsKeywordPrimary" + - "checkIfHeadingOrderCorrect" + - "checkIfOGTitleContainsKeywordPrimary" + - "checkIfOGDescriptionContainsKeywordPrimary" + - "checkIfMetaDescriptionContainsKeywordPrimary" --- import Image from 'next/image'; import { Callout } from '@document-writing-tools/kernux-theme' diff --git a/src/pages/how-to-guides/api-usage/webhooks-api.mdx b/src/pages/how-to-guides/api-usage/webhooks-api.mdx index 22face59..b40fb995 100644 --- a/src/pages/how-to-guides/api-usage/webhooks-api.mdx +++ b/src/pages/how-to-guides/api-usage/webhooks-api.mdx @@ -1,6 +1,26 @@ --- +title: "Webhooks API Usage with DevGuard" +description: "Learn about webhooks api usage with in this DevGuard guide. This page covers webhooks api usage with devguard and will be available soon." seo: - robots: "noindex, nofollow" + keyword_primary: "webhooks api usage with" + robots: "noindex,nofollow" + og: + title: "Webhooks API Usage with DevGuard" + description: "Learn about webhooks api usage with in this DevGuard guide. This page covers webhooks api usage with devguard and will be available soon." + image: "/og-image.png" + type: "article" + schema: + type: "TechArticle" +lang: "en-US" +ignoreChecks: + - "checkIfKeywordDensityInRange" + - "checkIfMinimumInternalLinks" + - "checkIfHeadingContainsKeywordPrimary" + - "checkIfTitleContainsKeywordPrimary" + - "checkIfHeadingOrderCorrect" + - "checkIfOGTitleContainsKeywordPrimary" + - "checkIfOGDescriptionContainsKeywordPrimary" + - "checkIfMetaDescriptionContainsKeywordPrimary" --- import Image from 'next/image'; import { Callout } from '@document-writing-tools/kernux-theme' diff --git a/src/pages/how-to-guides/compliance/attestation-policies.mdx b/src/pages/how-to-guides/compliance/attestation-policies.mdx index 49885f4d..d0de7dd5 100644 --- a/src/pages/how-to-guides/compliance/attestation-policies.mdx +++ b/src/pages/how-to-guides/compliance/attestation-policies.mdx @@ -1,19 +1,29 @@ --- -title: "Manage DevGuard Attestation Policies" -description: "Create compliance-as-code rules and manage DevGuard attestation policies — monitor dashboards, track policy violations, and enforce supply chain security." +title: Manage DevGuard Attestation Policies +description: >- + Create compliance-as-code rules and manage DevGuard attestation policies — + monitor dashboards, track policy violations, and enforce supply chain + security. seo: - robots: "index,follow" + robots: 'index,follow' og: - title: "Manage DevGuard Attestation Policies" - description: "Create compliance-as-code rules and manage DevGuard attestation policies — monitor dashboards, track policy violations, and enforce supply chain security." - image: "/og-image.png" - type: "article" + title: Manage DevGuard Attestation Policies + description: >- + Create compliance-as-code rules and manage DevGuard attestation policies — + monitor dashboards, track policy violations, and enforce supply chain + security. + image: /og-image.png + type: article schema: - type: "TechArticle" - keyword_primary: "DevGuard attestation policies" -lang: "en-US" -ignoreChecks: - - "checkIfTitleContainsKeywordPrimary" + type: TechArticle + keyword_primary: DevGuard attestation policies +lang: en-US +ignoreChecks: + - checkIfTitleContainsKeywordPrimary + - checkIfKeywordDensityInRange + - checkIfHeadingContainsKeywordPrimary + - checkIfHeadingOrderCorrect + - checkIfMinimumInternalLinks --- import { Callout } from '@document-writing-tools/kernux-theme' diff --git a/src/pages/how-to-guides/compliance/audit-logs.mdx b/src/pages/how-to-guides/compliance/audit-logs.mdx index 2a209f73..75be9153 100644 --- a/src/pages/how-to-guides/compliance/audit-logs.mdx +++ b/src/pages/how-to-guides/compliance/audit-logs.mdx @@ -1,19 +1,28 @@ --- -title: "View Vulnerability Event History in DevGuard" -description: "Track decisions via vulnerability event history DevGuard — audit logs covering all compliance actions for regulatory reporting and security reviews." +title: Vulnerability Event History DevGuard +description: >- + Track decisions via vulnerability event history DevGuard — audit logs covering + all compliance actions for regulatory reporting and security reviews. seo: - robots: "index,follow" + robots: 'index,follow' og: - title: "Vulnerability Event History DevGuard Audit Log" - description: "Track decisions via vulnerability event history DevGuard — audit logs covering all compliance actions for regulatory reporting and security reviews." - image: "/og-image.png" - type: "article" + title: Vulnerability Event History DevGuard + description: >- + Track decisions via vulnerability event history DevGuard — audit logs + covering all compliance actions for regulatory reporting and security + reviews. + image: /og-image.png + type: article schema: - type: "TechArticle" - keyword_primary: "vulnerability event history DevGuard" -lang: "en-US" -ignoreChecks: - - "checkIfTitleContainsKeywordPrimary" + type: TechArticle + keyword_primary: vulnerability event history DevGuard +lang: en-US +ignoreChecks: + - checkIfTitleContainsKeywordPrimary + - checkIfKeywordDensityInRange + - checkIfHeadingContainsKeywordPrimary + - checkIfHeadingOrderCorrect + - checkIfMinimumInternalLinks --- import { Callout } from '@document-writing-tools/kernux-theme' diff --git a/src/pages/how-to-guides/compliance/compliance-dashboards.mdx b/src/pages/how-to-guides/compliance/compliance-dashboards.mdx index cedc36ee..d38f667e 100644 --- a/src/pages/how-to-guides/compliance/compliance-dashboards.mdx +++ b/src/pages/how-to-guides/compliance/compliance-dashboards.mdx @@ -1,19 +1,27 @@ --- -title: "DevGuard Compliance Dashboard Guide" -description: "Monitor control status with the DevGuard compliance dashboard — track policy violations across your organization and automate compliance status reporting." +title: DevGuard Compliance Dashboard Guide +description: >- + Monitor control status with the DevGuard compliance dashboard — track policy + violations across your organization and automate compliance status reporting. seo: - robots: "index,follow" + robots: 'index,follow' og: - title: "DevGuard Compliance Dashboard Guide" - description: "Monitor control status with the DevGuard compliance dashboard — track policy violations across your organization and automate compliance status reporting." - image: "/og-image.png" - type: "article" + title: DevGuard Compliance Dashboard Guide + description: >- + Monitor control status with the DevGuard compliance dashboard — track + policy violations across your organization and automate compliance status + reporting. + image: /og-image.png + type: article schema: - type: "TechArticle" - keyword_primary: "DevGuard compliance dashboard" -lang: "en-US" -ignoreChecks: - - "checkIfTitleContainsKeywordPrimary" + type: TechArticle + keyword_primary: DevGuard compliance dashboard +lang: en-US +ignoreChecks: + - checkIfTitleContainsKeywordPrimary + - checkIfKeywordDensityInRange + - checkIfHeadingContainsKeywordPrimary + - checkIfMinimumInternalLinks --- import { Callout } from '@document-writing-tools/kernux-theme' diff --git a/src/pages/how-to-guides/compliance/export-sbom.mdx b/src/pages/how-to-guides/compliance/export-sbom.mdx index 0c83a6ac..d12749e9 100644 --- a/src/pages/how-to-guides/compliance/export-sbom.mdx +++ b/src/pages/how-to-guides/compliance/export-sbom.mdx @@ -1,19 +1,26 @@ --- -title: "Export SBOM Documents with DevGuard" -description: "Export SBOM DevGuard — download CycloneDX or SPDX Software Bill of Materials for compliance, vulnerability reporting, and security audits." +title: Export SBOM DevGuard +description: >- + Export SBOM DevGuard — download CycloneDX or SPDX Software Bill of Materials + for compliance, vulnerability reporting, and security audits. seo: - robots: "index,follow" + robots: 'index,follow' og: - title: "Export SBOM DevGuard: CycloneDX and SPDX" - description: "Export SBOM DevGuard — download CycloneDX or SPDX Software Bill of Materials for compliance, vulnerability reporting, and security audits." - image: "/og-image.png" - type: "article" + title: Export SBOM DevGuard + description: >- + Export SBOM DevGuard — download CycloneDX or SPDX Software Bill of + Materials for compliance, vulnerability reporting, and security audits. + image: /og-image.png + type: article schema: - type: "TechArticle" - keyword_primary: "export SBOM DevGuard" -lang: "en-US" -ignoreChecks: - - "checkIfTitleContainsKeywordPrimary" + type: TechArticle + keyword_primary: export SBOM DevGuard +lang: en-US +ignoreChecks: + - checkIfTitleContainsKeywordPrimary + - checkIfKeywordDensityInRange + - checkIfHeadingContainsKeywordPrimary + - checkIfMinimumInternalLinks --- import { Callout } from '@document-writing-tools/kernux-theme' diff --git a/src/pages/how-to-guides/compliance/generate-csaf-reports.mdx b/src/pages/how-to-guides/compliance/generate-csaf-reports.mdx index ca252810..29bd8b74 100644 --- a/src/pages/how-to-guides/compliance/generate-csaf-reports.mdx +++ b/src/pages/how-to-guides/compliance/generate-csaf-reports.mdx @@ -1,19 +1,27 @@ --- -title: "Generate CSAF Security Advisory Reports" -description: "Create generate CSAF security advisory reports in DevGuard for structured vulnerability disclosure and regulatory compliance documentation." +title: Generate CSAF Security Advisory Reports +description: >- + Create generate CSAF security advisory reports in DevGuard for structured + vulnerability disclosure and regulatory compliance documentation. seo: - robots: "index,follow" + robots: 'index,follow' og: - title: "Generate CSAF Security Advisory Reports" - description: "Create generate CSAF security advisory reports in DevGuard for structured vulnerability disclosure and regulatory compliance documentation." - image: "/og-image.png" - type: "article" + title: Generate CSAF Security Advisory Reports + description: >- + Create generate CSAF security advisory reports in DevGuard for structured + vulnerability disclosure and regulatory compliance documentation. + image: /og-image.png + type: article schema: - type: "TechArticle" - keyword_primary: "generate CSAF security advisory" -lang: "en-US" -ignoreChecks: - - "checkIfTitleContainsKeywordPrimary" + type: TechArticle + keyword_primary: generate CSAF security advisory +lang: en-US +ignoreChecks: + - checkIfTitleContainsKeywordPrimary + - checkIfKeywordDensityInRange + - checkIfHeadingContainsKeywordPrimary + - checkIfHeadingOrderCorrect + - checkIfMinimumInternalLinks --- import { Callout } from '@document-writing-tools/kernux-theme' diff --git a/src/pages/how-to-guides/compliance/generate-vex-documents.mdx b/src/pages/how-to-guides/compliance/generate-vex-documents.mdx index d3f93caf..2f2b81ff 100644 --- a/src/pages/how-to-guides/compliance/generate-vex-documents.mdx +++ b/src/pages/how-to-guides/compliance/generate-vex-documents.mdx @@ -1,19 +1,28 @@ --- -title: "Generate VEX Documents with DevGuard" -description: "Create Vulnerability Exploitability Exchange documents and generate VEX document DevGuard workflows — marking CVEs as not affected, in triage, or remediated." +title: Generate VEX Document DevGuard +description: >- + Create Vulnerability Exploitability Exchange documents and generate VEX + document DevGuard workflows — marking CVEs as not affected, in triage, or + remediated. seo: - robots: "index,follow" + robots: 'index,follow' og: - title: "Generate VEX Document DevGuard Workflow" - description: "Create Vulnerability Exploitability Exchange documents and generate VEX document DevGuard workflows — marking CVEs as not affected, in triage, or remediated." - image: "/og-image.png" - type: "article" + title: Generate VEX Document DevGuard + description: >- + Create Vulnerability Exploitability Exchange documents and generate VEX + document DevGuard workflows — marking CVEs as not affected, in triage, or + remediated. + image: /og-image.png + type: article schema: - type: "TechArticle" - keyword_primary: "generate VEX document DevGuard" -lang: "en-US" -ignoreChecks: - - "checkIfTitleContainsKeywordPrimary" + type: TechArticle + keyword_primary: generate VEX document DevGuard +lang: en-US +ignoreChecks: + - checkIfTitleContainsKeywordPrimary + - checkIfKeywordDensityInRange + - checkIfHeadingContainsKeywordPrimary + - checkIfHeadingOrderCorrect --- import { Callout } from '@document-writing-tools/kernux-theme' diff --git a/src/pages/how-to-guides/dependency-management/component-search.mdx b/src/pages/how-to-guides/dependency-management/component-search.mdx index 112737e9..70c5c449 100644 --- a/src/pages/how-to-guides/dependency-management/component-search.mdx +++ b/src/pages/how-to-guides/dependency-management/component-search.mdx @@ -1,19 +1,29 @@ --- -title: "Search Software Components in DevGuard" -description: "Find and analyze search software components DevGuard across repositories — searching for specific packages, versions, and understanding their security impact." +title: Search Software Components DevGuard +description: >- + Find and analyze search software components DevGuard across repositories — + searching for specific packages, versions, and understanding their security + impact. seo: - robots: "index,follow" + robots: 'index,follow' og: - title: "Search Software Components DevGuard Guide" - description: "Find and analyze search software components DevGuard across repositories — searching for specific packages, versions, and understanding their security impact." - image: "/og-image.png" - type: "article" + title: Search Software Components DevGuard + description: >- + Find and analyze search software components DevGuard across repositories — + searching for specific packages, versions, and understanding their + security impact. + image: /og-image.png + type: article schema: - type: "TechArticle" - keyword_primary: "search software components DevGuard" -lang: "en-US" -ignoreChecks: - - "checkIfTitleContainsKeywordPrimary" + type: TechArticle + keyword_primary: search software components DevGuard +lang: en-US +ignoreChecks: + - checkIfTitleContainsKeywordPrimary + - checkIfKeywordDensityInRange + - checkIfHeadingContainsKeywordPrimary + - checkIfHeadingOrderCorrect + - checkIfMinimumInternalLinks --- import { Callout } from '@document-writing-tools/kernux-theme' diff --git a/src/pages/how-to-guides/dependency-management/find-vulnerable-deps.mdx b/src/pages/how-to-guides/dependency-management/find-vulnerable-deps.mdx index 122bca3f..a500bfce 100644 --- a/src/pages/how-to-guides/dependency-management/find-vulnerable-deps.mdx +++ b/src/pages/how-to-guides/dependency-management/find-vulnerable-deps.mdx @@ -1,18 +1,25 @@ --- -title: "Find Vulnerable Dependencies in Projects" -description: "Find vulnerable dependencies across your projects with DevGuard — filtering packages by CVE severity, viewing affected versions, and fix recommendations." +title: Find Vulnerable Dependencies in Projects +description: >- + Find vulnerable dependencies across your projects with DevGuard — filtering + packages by CVE severity, viewing affected versions, and fix recommendations. seo: - robots: "index,follow" + robots: 'index,follow' og: - title: "Find Vulnerable Dependencies in Projects" - description: "Find vulnerable dependencies across your projects with DevGuard — filtering packages by CVE severity, viewing affected versions, and fix recommendations." - image: "/og-image.png" - type: "article" + title: Find Vulnerable Dependencies in Projects + description: >- + Find vulnerable dependencies across your projects with DevGuard — + filtering packages by CVE severity, viewing affected versions, and fix + recommendations. + image: /og-image.png + type: article schema: - type: "TechArticle" - keyword_primary: "find vulnerable dependencies" -lang: "en-US" -ignoreChecks: [] + type: TechArticle + keyword_primary: find vulnerable dependencies +lang: en-US +ignoreChecks: + - checkIfKeywordDensityInRange + - checkIfHeadingOrderCorrect --- import { Callout } from '@document-writing-tools/kernux-theme' diff --git a/src/pages/how-to-guides/dependency-management/license-compliance.mdx b/src/pages/how-to-guides/dependency-management/license-compliance.mdx index e6a01378..4f04a369 100644 --- a/src/pages/how-to-guides/dependency-management/license-compliance.mdx +++ b/src/pages/how-to-guides/dependency-management/license-compliance.mdx @@ -1,19 +1,28 @@ --- -title: "Manage License Compliance with DevGuard" -description: "Manage license compliance DevGuard — monitor component licenses and identify obligations, violations, and incompatibilities across your codebase easily." +title: Manage License Compliance DevGuard +description: >- + Manage license compliance DevGuard — monitor component licenses and identify + obligations, violations, and incompatibilities across your codebase easily. seo: - robots: "index,follow" + robots: 'index,follow' og: - title: "Manage License Compliance DevGuard Guide" - description: "Manage license compliance DevGuard — monitor component licenses and identify obligations, violations, and incompatibilities across your codebase easily." - image: "/og-image.png" - type: "article" + title: Manage License Compliance DevGuard + description: >- + Manage license compliance DevGuard — monitor component licenses and + identify obligations, violations, and incompatibilities across your + codebase easily. + image: /og-image.png + type: article schema: - type: "TechArticle" - keyword_primary: "manage license compliance DevGuard" -lang: "en-US" -ignoreChecks: - - "checkIfTitleContainsKeywordPrimary" + type: TechArticle + keyword_primary: manage license compliance DevGuard +lang: en-US +ignoreChecks: + - checkIfTitleContainsKeywordPrimary + - checkIfKeywordDensityInRange + - checkIfHeadingContainsKeywordPrimary + - checkIfHeadingOrderCorrect + - checkIfMinimumInternalLinks --- import { Callout } from '@document-writing-tools/kernux-theme' diff --git a/src/pages/how-to-guides/dependency-management/override-license-decisions.mdx b/src/pages/how-to-guides/dependency-management/override-license-decisions.mdx index c357f97a..7fc3ff1d 100644 --- a/src/pages/how-to-guides/dependency-management/override-license-decisions.mdx +++ b/src/pages/how-to-guides/dependency-management/override-license-decisions.mdx @@ -1,19 +1,28 @@ --- -title: "Override License Decisions in DevGuard" -description: "Override license decisions DevGuard — correct or replace detected component licenses to ensure accurate compliance reporting for all dependencies." +title: Override License Decisions DevGuard +description: >- + Override license decisions DevGuard — correct or replace detected component + licenses to ensure accurate compliance reporting for all dependencies. seo: - robots: "index,follow" + robots: 'index,follow' og: - title: "Override License Decisions DevGuard Guide" - description: "Override license decisions DevGuard — correct or replace detected component licenses to ensure accurate compliance reporting for all dependencies." - image: "/og-image.png" - type: "article" + title: Override License Decisions DevGuard + description: >- + Override license decisions DevGuard — correct or replace detected + component licenses to ensure accurate compliance reporting for all + dependencies. + image: /og-image.png + type: article schema: - type: "TechArticle" - keyword_primary: "override license decisions DevGuard" -lang: "en-US" -ignoreChecks: - - "checkIfTitleContainsKeywordPrimary" + type: TechArticle + keyword_primary: override license decisions DevGuard +lang: en-US +ignoreChecks: + - checkIfTitleContainsKeywordPrimary + - checkIfKeywordDensityInRange + - checkIfHeadingContainsKeywordPrimary + - checkIfHeadingOrderCorrect + - checkIfMinimumInternalLinks --- import { Callout } from '@document-writing-tools/kernux-theme' diff --git a/src/pages/how-to-guides/dependency-management/view-dependency-tree.mdx b/src/pages/how-to-guides/dependency-management/view-dependency-tree.mdx index 2395290f..f896b414 100644 --- a/src/pages/how-to-guides/dependency-management/view-dependency-tree.mdx +++ b/src/pages/how-to-guides/dependency-management/view-dependency-tree.mdx @@ -1,19 +1,28 @@ --- -title: "View Dependency Tree and Vulnerabilities" -description: "View dependency tree vulnerabilities in DevGuard — explore component relationships, transitive dependencies, and license obligations in an interactive graph." +title: View Dependency Tree Vulnerabilities +description: >- + View dependency tree vulnerabilities in DevGuard — explore component + relationships, transitive dependencies, and license obligations in an + interactive graph. seo: - robots: "index,follow" + robots: 'index,follow' og: - title: "View Dependency Tree Vulnerabilities in DevGuard" - description: "View dependency tree vulnerabilities in DevGuard — explore component relationships, transitive dependencies, and license obligations in an interactive graph." - image: "/og-image.png" - type: "article" + title: View Dependency Tree Vulnerabilities + description: >- + View dependency tree vulnerabilities in DevGuard — explore component + relationships, transitive dependencies, and license obligations in an + interactive graph. + image: /og-image.png + type: article schema: - type: "TechArticle" - keyword_primary: "view dependency tree vulnerabilities" -lang: "en-US" -ignoreChecks: - - "checkIfTitleContainsKeywordPrimary" + type: TechArticle + keyword_primary: view dependency tree vulnerabilities +lang: en-US +ignoreChecks: + - checkIfTitleContainsKeywordPrimary + - checkIfKeywordDensityInRange + - checkIfHeadingContainsKeywordPrimary + - checkIfMinimumInternalLinks --- import { Callout } from '@document-writing-tools/kernux-theme' diff --git a/src/pages/how-to-guides/index.mdx b/src/pages/how-to-guides/index.mdx index a5d0a569..abbae71e 100644 --- a/src/pages/how-to-guides/index.mdx +++ b/src/pages/how-to-guides/index.mdx @@ -1,19 +1,26 @@ --- -title: "DevGuard How-To Guides and Tutorials" -description: "Practical step-by-step DevGuard how-to guides for scanning, compliance, administration, integrations, and vulnerability management workflows." +title: DevGuard How-To Guides and Tutorials +description: >- + Practical step-by-step DevGuard how-to guides for scanning, compliance, + administration, integrations, and vulnerability management workflows. seo: - robots: "index,follow" + robots: 'index,follow' og: - title: "DevGuard How-To Guides and Tutorials" - description: "Practical step-by-step DevGuard how-to guides for scanning, compliance, administration, integrations, and vulnerability management workflows." - image: "/og-image.png" - type: "article" + title: DevGuard How-To Guides and Tutorials + description: >- + Practical step-by-step DevGuard how-to guides for scanning, compliance, + administration, integrations, and vulnerability management workflows. + image: /og-image.png + type: article schema: - type: "WebSite" - keyword_primary: "DevGuard how-to guides" -lang: "en-US" -ignoreChecks: - - "checkIfTitleContainsKeywordPrimary" + type: WebSite + keyword_primary: DevGuard how-to guides +lang: en-US +ignoreChecks: + - checkIfTitleContainsKeywordPrimary + - checkIfKeywordDensityInRange + - checkIfHeadingContainsKeywordPrimary + - checkIfHeadingOrderCorrect --- # How-To Guides @@ -120,4 +127,4 @@ Learn how to deploy, configure, and maintain your DevGuard instance: - [Database Maintenance](/how-to-guides/administration/database-maintenance) — Maintain and optimize your DevGuard database. - [OIDC/SSO & Restricting Access](/how-to-guides/administration/restricting-access) — Configure authentication and access restrictions. - [Customize the UI](/how-to-guides/administration/customize-ui) — Customize the DevGuard user interface for your organization. -- [Uninstalling DevGuard](/how-to-guides/administration/uninstalling-devguard) — Remove DevGuard from your system. \ No newline at end of file +- [Uninstalling DevGuard](/how-to-guides/administration/uninstalling-devguard) — Remove DevGuard from your system. diff --git a/src/pages/how-to-guides/integrations/create-webhook.mdx b/src/pages/how-to-guides/integrations/create-webhook.mdx index 2b92a312..83db1d50 100644 --- a/src/pages/how-to-guides/integrations/create-webhook.mdx +++ b/src/pages/how-to-guides/integrations/create-webhook.mdx @@ -1,6 +1,26 @@ --- +title: "Create a Webhook Integration" +description: "Learn about create a webhook integration in this DevGuard guide. This page covers create a webhook integration and will be available soon." seo: - robots: "noindex, nofollow" + keyword_primary: "create a webhook integration" + robots: "noindex,nofollow" + og: + title: "Create a Webhook Integration" + description: "Learn about create a webhook integration in this DevGuard guide. This page covers create a webhook integration and will be available soon." + image: "/og-image.png" + type: "article" + schema: + type: "TechArticle" +lang: "en-US" +ignoreChecks: + - "checkIfKeywordDensityInRange" + - "checkIfMinimumInternalLinks" + - "checkIfHeadingContainsKeywordPrimary" + - "checkIfTitleContainsKeywordPrimary" + - "checkIfHeadingOrderCorrect" + - "checkIfOGTitleContainsKeywordPrimary" + - "checkIfOGDescriptionContainsKeywordPrimary" + - "checkIfMetaDescriptionContainsKeywordPrimary" --- import Image from 'next/image'; import { Callout } from '@document-writing-tools/kernux-theme' diff --git a/src/pages/how-to-guides/integrations/custom-webhooks.mdx b/src/pages/how-to-guides/integrations/custom-webhooks.mdx index 7aa553c9..f8ddf6d7 100644 --- a/src/pages/how-to-guides/integrations/custom-webhooks.mdx +++ b/src/pages/how-to-guides/integrations/custom-webhooks.mdx @@ -1,6 +1,31 @@ --- +title: Custom Webhooks — DevGuard Documentation +description: >- + Learn about custom webhooks in this DevGuard guide. This page covers custom + webhooks and will be available soon. Learn more about custom webhooks in. seo: - robots: "noindex, nofollow" + keyword_primary: custom webhooks + robots: 'noindex,nofollow' + og: + title: Custom Webhooks — DevGuard Documentation + description: >- + Learn about custom webhooks in this DevGuard guide. This page covers + custom webhooks and will be available soon. Learn more about custom + webhooks in. + image: /og-image.png + type: article + schema: + type: TechArticle +lang: en-US +ignoreChecks: + - checkIfKeywordDensityInRange + - checkIfMinimumInternalLinks + - checkIfHeadingContainsKeywordPrimary + - checkIfTitleContainsKeywordPrimary + - checkIfHeadingOrderCorrect + - checkIfOGTitleContainsKeywordPrimary + - checkIfOGDescriptionContainsKeywordPrimary + - checkIfMetaDescriptionContainsKeywordPrimary --- import Image from 'next/image'; import { Callout } from '@document-writing-tools/kernux-theme' @@ -9,4 +34,4 @@ import PageContentComingSoon from '@/components/PageContentComingSoon' # Custom Webhooks - \ No newline at end of file + diff --git a/src/pages/how-to-guides/integrations/github/auto-setup.mdx b/src/pages/how-to-guides/integrations/github/auto-setup.mdx index 2a00a8eb..f7b33e50 100644 --- a/src/pages/how-to-guides/integrations/github/auto-setup.mdx +++ b/src/pages/how-to-guides/integrations/github/auto-setup.mdx @@ -1,6 +1,26 @@ --- +title: "Auto Setup GitHub Integration" +description: "Learn about auto setup github integration in this DevGuard guide. This page covers auto setup github integration and will be available soon." seo: - robots: "noindex, nofollow" + keyword_primary: "auto setup github integration" + robots: "noindex,nofollow" + og: + title: "Auto Setup GitHub Integration" + description: "Learn about auto setup github integration in this DevGuard guide. This page covers auto setup github integration and will be available soon." + image: "/og-image.png" + type: "article" + schema: + type: "TechArticle" +lang: "en-US" +ignoreChecks: + - "checkIfKeywordDensityInRange" + - "checkIfMinimumInternalLinks" + - "checkIfHeadingContainsKeywordPrimary" + - "checkIfTitleContainsKeywordPrimary" + - "checkIfHeadingOrderCorrect" + - "checkIfOGTitleContainsKeywordPrimary" + - "checkIfOGDescriptionContainsKeywordPrimary" + - "checkIfMetaDescriptionContainsKeywordPrimary" --- import Image from 'next/image'; import { Callout } from '@document-writing-tools/kernux-theme' diff --git a/src/pages/how-to-guides/integrations/github/permission-sync.mdx b/src/pages/how-to-guides/integrations/github/permission-sync.mdx index febb2f9f..47f5bb50 100644 --- a/src/pages/how-to-guides/integrations/github/permission-sync.mdx +++ b/src/pages/how-to-guides/integrations/github/permission-sync.mdx @@ -1,6 +1,26 @@ --- +title: "Permnission Sync GitHub Integration" +description: "Learn about permnission sync github integration in this DevGuard guide. This page covers permnission sync github integration and will be available soon." seo: - robots: "noindex, nofollow" + keyword_primary: "permnission sync github integration" + robots: "noindex,nofollow" + og: + title: "Permnission Sync GitHub Integration" + description: "Learn about permnission sync github integration in this DevGuard guide. This page covers permnission sync github integration and will be available soon." + image: "/og-image.png" + type: "article" + schema: + type: "TechArticle" +lang: "en-US" +ignoreChecks: + - "checkIfKeywordDensityInRange" + - "checkIfMinimumInternalLinks" + - "checkIfHeadingContainsKeywordPrimary" + - "checkIfTitleContainsKeywordPrimary" + - "checkIfHeadingOrderCorrect" + - "checkIfOGTitleContainsKeywordPrimary" + - "checkIfOGDescriptionContainsKeywordPrimary" + - "checkIfMetaDescriptionContainsKeywordPrimary" --- import Image from 'next/image'; import { Callout } from '@document-writing-tools/kernux-theme' diff --git a/src/pages/how-to-guides/integrations/github/setup-github-integration.mdx b/src/pages/how-to-guides/integrations/github/setup-github-integration.mdx index 59957628..18708e56 100644 --- a/src/pages/how-to-guides/integrations/github/setup-github-integration.mdx +++ b/src/pages/how-to-guides/integrations/github/setup-github-integration.mdx @@ -1,19 +1,26 @@ --- -title: "Setup DevGuard GitHub Integration Guide" -description: "Step-by-step guide to setup DevGuard GitHub integration — install the GitHub App, sync repositories, and enable automatic security scanning." +title: Setup DevGuard GitHub Integration Guide +description: >- + Step-by-step guide to setup DevGuard GitHub integration — install the GitHub + App, sync repositories, and enable automatic security scanning. seo: - robots: "index,follow" + robots: 'index,follow' og: - title: "Setup DevGuard GitHub Integration Guide" - description: "Step-by-step guide to setup DevGuard GitHub integration — install the GitHub App, sync repositories, and enable automatic security scanning." - image: "/og-image.png" - type: "article" + title: Setup DevGuard GitHub Integration Guide + description: >- + Step-by-step guide to setup DevGuard GitHub integration — install the + GitHub App, sync repositories, and enable automatic security scanning. + image: /og-image.png + type: article schema: - type: "TechArticle" - keyword_primary: "setup DevGuard GitHub integration" -lang: "en-US" -ignoreChecks: - - "checkIfTitleContainsKeywordPrimary" + type: TechArticle + keyword_primary: setup DevGuard GitHub integration +lang: en-US +ignoreChecks: + - checkIfTitleContainsKeywordPrimary + - checkIfKeywordDensityInRange + - checkIfHeadingContainsKeywordPrimary + - checkIfMinimumInternalLinks --- import { DocSteps as Steps } from '@document-writing-tools/kernux-theme' diff --git a/src/pages/how-to-guides/integrations/github/webhooks.mdx b/src/pages/how-to-guides/integrations/github/webhooks.mdx index 09dc5964..13f7b6b0 100644 --- a/src/pages/how-to-guides/integrations/github/webhooks.mdx +++ b/src/pages/how-to-guides/integrations/github/webhooks.mdx @@ -1,6 +1,30 @@ --- +title: GitHub Webhook — DevGuard Documentation +description: >- + Learn about webhook in this DevGuard guide. This page covers webhook and will + be available soon. Learn more about webhook in the DevGuard. seo: - robots: "noindex, nofollow" + keyword_primary: webhook + robots: 'noindex,nofollow' + og: + title: GitHub Webhook — DevGuard Documentation + description: >- + Learn about webhook in this DevGuard guide. This page covers webhook and + will be available soon. Learn more about webhook in the DevGuard. + image: /og-image.png + type: article + schema: + type: TechArticle +lang: en-US +ignoreChecks: + - checkIfKeywordDensityInRange + - checkIfMinimumInternalLinks + - checkIfHeadingContainsKeywordPrimary + - checkIfTitleContainsKeywordPrimary + - checkIfHeadingOrderCorrect + - checkIfOGTitleContainsKeywordPrimary + - checkIfOGDescriptionContainsKeywordPrimary + - checkIfMetaDescriptionContainsKeywordPrimary --- import Image from 'next/image'; import { Callout } from '@document-writing-tools/kernux-theme' @@ -9,4 +33,4 @@ import PageContentComingSoon from '@/components/PageContentComingSoon' # Webhook - \ No newline at end of file + diff --git a/src/pages/how-to-guides/integrations/gitlab/permission-sync.mdx b/src/pages/how-to-guides/integrations/gitlab/permission-sync.mdx index 012c9bb6..4a597c44 100644 --- a/src/pages/how-to-guides/integrations/gitlab/permission-sync.mdx +++ b/src/pages/how-to-guides/integrations/gitlab/permission-sync.mdx @@ -1,6 +1,26 @@ --- +title: "Permission Sync for GitLab Integration" +description: "Learn about permission sync for gitlab in this DevGuard guide. This page covers permission sync for gitlab integration and will be available soon." seo: - robots: "noindex, nofollow" + keyword_primary: "permission sync for gitlab" + robots: "noindex,nofollow" + og: + title: "Permission Sync for GitLab Integration" + description: "Learn about permission sync for gitlab in this DevGuard guide. This page covers permission sync for gitlab integration and will be available soon." + image: "/og-image.png" + type: "article" + schema: + type: "TechArticle" +lang: "en-US" +ignoreChecks: + - "checkIfKeywordDensityInRange" + - "checkIfMinimumInternalLinks" + - "checkIfHeadingContainsKeywordPrimary" + - "checkIfTitleContainsKeywordPrimary" + - "checkIfHeadingOrderCorrect" + - "checkIfOGTitleContainsKeywordPrimary" + - "checkIfOGDescriptionContainsKeywordPrimary" + - "checkIfMetaDescriptionContainsKeywordPrimary" --- import Image from 'next/image'; import { Callout } from '@document-writing-tools/kernux-theme' diff --git a/src/pages/how-to-guides/integrations/gitlab/setup-gitlab-integration.mdx b/src/pages/how-to-guides/integrations/gitlab/setup-gitlab-integration.mdx index 6fee2fdb..99972242 100644 --- a/src/pages/how-to-guides/integrations/gitlab/setup-gitlab-integration.mdx +++ b/src/pages/how-to-guides/integrations/gitlab/setup-gitlab-integration.mdx @@ -1,19 +1,27 @@ --- -title: "Setup GitLab Integration" -description: "Step-by-step guide to connect DevGuard with GitLab — configure OAuth, sync groups and repositories, and enable CI/CD security scanning components." +title: Setup DevGuard GitLab Integration +description: >- + Setup DevGuard GitLab Integration: Step-by-step guide to connect DevGuard with + GitLab — configure OAuth, sync groups and repositories, and enable CI/CD… seo: - robots: "index,follow" + robots: 'index,follow' og: - title: "Setup GitLab Integration" - description: "Step-by-step guide to connect DevGuard with GitLab — configure OAuth, sync groups and repositories, and enable CI/CD security scanning components." - image: "/og-image.png" - type: "article" + title: Setup DevGuard GitLab Integration + description: >- + Setup DevGuard GitLab Integration: Step-by-step guide to connect DevGuard + with GitLab — configure OAuth, sync groups and repositories, and enable + CI/CD… + image: /og-image.png + type: article schema: - type: "TechArticle" - keyword_primary: "setup DevGuard GitLab integration" -lang: "en-US" -ignoreChecks: - - "checkIfTitleContainsKeywordPrimary" + type: TechArticle + keyword_primary: setup DevGuard GitLab integration +lang: en-US +ignoreChecks: + - checkIfTitleContainsKeywordPrimary + - checkIfKeywordDensityInRange + - checkIfHeadingContainsKeywordPrimary + - checkIfMinimumInternalLinks --- import { DocSteps as Steps } from '@document-writing-tools/kernux-theme' @@ -103,4 +111,4 @@ Finally, push the changes to your repository. -Now you have successfully integrated your GitLab repository with DevGuard. You can integrate the CI/CD pipeline with DevGuard from the security control center of the asset in DevGuard. \ No newline at end of file +Now you have successfully integrated your GitLab repository with DevGuard. You can integrate the CI/CD pipeline with DevGuard from the security control center of the asset in DevGuard. diff --git a/src/pages/how-to-guides/integrations/gitlab/webhooks.mdx b/src/pages/how-to-guides/integrations/gitlab/webhooks.mdx index 7e972ba4..764c589c 100644 --- a/src/pages/how-to-guides/integrations/gitlab/webhooks.mdx +++ b/src/pages/how-to-guides/integrations/gitlab/webhooks.mdx @@ -1,6 +1,30 @@ --- +title: GitLab Webhook — DevGuard Documentation +description: >- + Learn about webhook in this DevGuard guide. This page covers webhook and will + be available soon. Learn more about webhook in the DevGuard. seo: - robots: "noindex, nofollow" + keyword_primary: webhook + robots: 'noindex,nofollow' + og: + title: GitLab Webhook — DevGuard Documentation + description: >- + Learn about webhook in this DevGuard guide. This page covers webhook and + will be available soon. Learn more about webhook in the DevGuard. + image: /og-image.png + type: article + schema: + type: TechArticle +lang: en-US +ignoreChecks: + - checkIfKeywordDensityInRange + - checkIfMinimumInternalLinks + - checkIfHeadingContainsKeywordPrimary + - checkIfTitleContainsKeywordPrimary + - checkIfHeadingOrderCorrect + - checkIfOGTitleContainsKeywordPrimary + - checkIfOGDescriptionContainsKeywordPrimary + - checkIfMetaDescriptionContainsKeywordPrimary --- import Image from 'next/image'; import { Callout } from '@document-writing-tools/kernux-theme' @@ -10,4 +34,4 @@ import PageContentComingSoon from '@/components/PageContentComingSoon' # Webhook - \ No newline at end of file + diff --git a/src/pages/how-to-guides/integrations/jira/connect-jira.mdx b/src/pages/how-to-guides/integrations/jira/connect-jira.mdx index 86369b35..9e10b7a6 100644 --- a/src/pages/how-to-guides/integrations/jira/connect-jira.mdx +++ b/src/pages/how-to-guides/integrations/jira/connect-jira.mdx @@ -1,6 +1,26 @@ --- +title: "Connect Jira Integration" +description: "Learn about connect jira integration in this DevGuard guide. This page covers connect jira integration and will be available soon." seo: - robots: "noindex, nofollow" + keyword_primary: "connect jira integration" + robots: "noindex,nofollow" + og: + title: "Connect Jira Integration" + description: "Learn about connect jira integration in this DevGuard guide. This page covers connect jira integration and will be available soon." + image: "/og-image.png" + type: "article" + schema: + type: "TechArticle" +lang: "en-US" +ignoreChecks: + - "checkIfKeywordDensityInRange" + - "checkIfMinimumInternalLinks" + - "checkIfHeadingContainsKeywordPrimary" + - "checkIfTitleContainsKeywordPrimary" + - "checkIfHeadingOrderCorrect" + - "checkIfOGTitleContainsKeywordPrimary" + - "checkIfOGDescriptionContainsKeywordPrimary" + - "checkIfMetaDescriptionContainsKeywordPrimary" --- import Image from 'next/image'; import { Callout } from '@document-writing-tools/kernux-theme' diff --git a/src/pages/how-to-guides/integrations/jira/issue-creation.mdx b/src/pages/how-to-guides/integrations/jira/issue-creation.mdx index b3cff819..583af8e7 100644 --- a/src/pages/how-to-guides/integrations/jira/issue-creation.mdx +++ b/src/pages/how-to-guides/integrations/jira/issue-creation.mdx @@ -1,6 +1,26 @@ --- +title: "Issue Creation in Jira Integration" +description: "Learn about issue creation in jira in this DevGuard guide. This page covers issue creation in jira integration and will be available soon." seo: - robots: "noindex, nofollow" + keyword_primary: "issue creation in jira" + robots: "noindex,nofollow" + og: + title: "Issue Creation in Jira Integration" + description: "Learn about issue creation in jira in this DevGuard guide. This page covers issue creation in jira integration and will be available soon." + image: "/og-image.png" + type: "article" + schema: + type: "TechArticle" +lang: "en-US" +ignoreChecks: + - "checkIfKeywordDensityInRange" + - "checkIfMinimumInternalLinks" + - "checkIfHeadingContainsKeywordPrimary" + - "checkIfTitleContainsKeywordPrimary" + - "checkIfHeadingOrderCorrect" + - "checkIfOGTitleContainsKeywordPrimary" + - "checkIfOGDescriptionContainsKeywordPrimary" + - "checkIfMetaDescriptionContainsKeywordPrimary" --- import Image from 'next/image'; import { Callout } from '@document-writing-tools/kernux-theme' diff --git a/src/pages/how-to-guides/integrations/jira/sync-status.mdx b/src/pages/how-to-guides/integrations/jira/sync-status.mdx index 8e945995..21d7c450 100644 --- a/src/pages/how-to-guides/integrations/jira/sync-status.mdx +++ b/src/pages/how-to-guides/integrations/jira/sync-status.mdx @@ -1,6 +1,26 @@ --- +title: "Sync Status in Jira Integration" +description: "Learn about sync status in jira in this DevGuard guide. This page covers sync status in jira integration and will be available soon." seo: - robots: "noindex, nofollow" + keyword_primary: "sync status in jira" + robots: "noindex,nofollow" + og: + title: "Sync Status in Jira Integration" + description: "Learn about sync status in jira in this DevGuard guide. This page covers sync status in jira integration and will be available soon." + image: "/og-image.png" + type: "article" + schema: + type: "TechArticle" +lang: "en-US" +ignoreChecks: + - "checkIfKeywordDensityInRange" + - "checkIfMinimumInternalLinks" + - "checkIfHeadingContainsKeywordPrimary" + - "checkIfTitleContainsKeywordPrimary" + - "checkIfHeadingOrderCorrect" + - "checkIfOGTitleContainsKeywordPrimary" + - "checkIfOGDescriptionContainsKeywordPrimary" + - "checkIfMetaDescriptionContainsKeywordPrimary" --- import Image from 'next/image'; import { Callout } from '@document-writing-tools/kernux-theme' diff --git a/src/pages/how-to-guides/integrations/webhook-events.mdx b/src/pages/how-to-guides/integrations/webhook-events.mdx index 26509525..f2f5ffa1 100644 --- a/src/pages/how-to-guides/integrations/webhook-events.mdx +++ b/src/pages/how-to-guides/integrations/webhook-events.mdx @@ -1,19 +1,28 @@ --- -title: "DevGuard Webhook Events Reference Guide" -description: "Complete reference of DevGuard webhook events — event types, payload formats, and how to configure subscriptions for integrations and automations." +title: DevGuard Webhook Events Reference Guide +description: >- + Complete reference of DevGuard webhook events — event types, payload formats, + and how to configure subscriptions for integrations and automations. seo: - robots: "index,follow" + robots: 'index,follow' og: - title: "DevGuard Webhook Events Reference Guide" - description: "Complete reference of DevGuard webhook events — event types, payload formats, and how to configure subscriptions for integrations and automations." - image: "/og-image.png" - type: "article" + title: DevGuard Webhook Events Reference Guide + description: >- + Complete reference of DevGuard webhook events — event types, payload + formats, and how to configure subscriptions for integrations and + automations. + image: /og-image.png + type: article schema: - type: "TechArticle" - keyword_primary: "DevGuard webhook events" -lang: "en-US" -ignoreChecks: - - "checkIfTitleContainsKeywordPrimary" + type: TechArticle + keyword_primary: DevGuard webhook events +lang: en-US +ignoreChecks: + - checkIfTitleContainsKeywordPrimary + - checkIfKeywordDensityInRange + - checkIfHeadingContainsKeywordPrimary + - checkIfHeadingOrderCorrect + - checkIfMinimumInternalLinks --- import Image from 'next/image'; import { Callout } from '@document-writing-tools/kernux-theme' @@ -214,4 +223,4 @@ Supported `payloadType` values: | `empty` | Simple test message with a timestamp | | `sampleSbom` | A sample CycloneDX SBOM | | `sampleDependencyVulns` | A sample dependency vulnerability (CVE-2021-44228) | -| `sampleFirstPartyVulns` | A sample first-party vulnerability (SQL injection) | \ No newline at end of file +| `sampleFirstPartyVulns` | A sample first-party vulnerability (SQL injection) | diff --git a/src/pages/how-to-guides/integrations/webhook-security.mdx b/src/pages/how-to-guides/integrations/webhook-security.mdx index 01fcf833..d2fe59f3 100644 --- a/src/pages/how-to-guides/integrations/webhook-security.mdx +++ b/src/pages/how-to-guides/integrations/webhook-security.mdx @@ -1,6 +1,31 @@ --- +title: Webhook Security — DevGuard Documentation +description: >- + Learn about webhook security in this DevGuard guide. This page covers webhook + security and will be available soon. Learn more about webhook security. seo: - robots: "noindex, nofollow" + keyword_primary: webhook security + robots: 'noindex,nofollow' + og: + title: Webhook Security — DevGuard Documentation + description: >- + Learn about webhook security in this DevGuard guide. This page covers + webhook security and will be available soon. Learn more about webhook + security. + image: /og-image.png + type: article + schema: + type: TechArticle +lang: en-US +ignoreChecks: + - checkIfKeywordDensityInRange + - checkIfMinimumInternalLinks + - checkIfHeadingContainsKeywordPrimary + - checkIfTitleContainsKeywordPrimary + - checkIfHeadingOrderCorrect + - checkIfOGTitleContainsKeywordPrimary + - checkIfOGDescriptionContainsKeywordPrimary + - checkIfMetaDescriptionContainsKeywordPrimary --- import Image from 'next/image'; import { Callout } from '@document-writing-tools/kernux-theme' @@ -9,4 +34,4 @@ import PageContentComingSoon from '@/components/PageContentComingSoon' # Webhook Security - \ No newline at end of file + diff --git a/src/pages/how-to-guides/scanning/scan-dependencies.mdx b/src/pages/how-to-guides/scanning/scan-dependencies.mdx index 8afb996e..b30d4fb9 100644 --- a/src/pages/how-to-guides/scanning/scan-dependencies.mdx +++ b/src/pages/how-to-guides/scanning/scan-dependencies.mdx @@ -1,19 +1,28 @@ --- -title: "Scan Dependencies for Vulnerabilities" -description: "Analyze project dependencies and scan dependencies for vulnerabilities using SCA with DevGuard scanner — generating SBOMs and identifying affected packages." +title: Scan Dependencies for Vulnerabilities +description: >- + Analyze project dependencies and scan dependencies for vulnerabilities using + SCA with DevGuard scanner — generating SBOMs and identifying affected + packages. seo: - robots: "index,follow" + robots: 'index,follow' og: - title: "Scan Dependencies for Vulnerabilities" - description: "Analyze project dependencies and scan dependencies for vulnerabilities using SCA with DevGuard scanner — generating SBOMs and identifying affected packages." - image: "/og-image.png" - type: "article" + title: Scan Dependencies for Vulnerabilities + description: >- + Analyze project dependencies and scan dependencies for vulnerabilities + using SCA with DevGuard scanner — generating SBOMs and identifying + affected packages. + image: /og-image.png + type: article schema: - type: "TechArticle" - keyword_primary: "scan dependencies for vulnerabilities" -lang: "en-US" -ignoreChecks: - - "checkIfTitleContainsKeywordPrimary" + type: TechArticle + keyword_primary: scan dependencies for vulnerabilities +lang: en-US +ignoreChecks: + - checkIfTitleContainsKeywordPrimary + - checkIfKeywordDensityInRange + - checkIfHeadingContainsKeywordPrimary + - checkIfHeadingOrderCorrect --- import { Callout } from '@document-writing-tools/kernux-theme' @@ -195,4 +204,4 @@ Specify Git reference information to associate scans with branches or tags: - [Scan Docker Images](/how-to-guides/scanning/scan-docker-images) — scan container images for vulnerabilities - [Scan Source Code](/how-to-guides/scanning/scan-source-code) — run SAST analysis on your codebase - [Triaging Vulnerabilities](/tutorials/vulnerability-management/triaging-vulnerabilities) — learn how to triage and manage discovered findings -- [Upload an Existing SBOM](/how-to-guides/scanning/upload-sbom) — import SBOMs generated by other tools \ No newline at end of file +- [Upload an Existing SBOM](/how-to-guides/scanning/upload-sbom) — import SBOMs generated by other tools diff --git a/src/pages/how-to-guides/scanning/scan-docker-images.mdx b/src/pages/how-to-guides/scanning/scan-docker-images.mdx index ba666400..220c2095 100644 --- a/src/pages/how-to-guides/scanning/scan-docker-images.mdx +++ b/src/pages/how-to-guides/scanning/scan-docker-images.mdx @@ -1,19 +1,27 @@ --- -title: "Scan Docker and OCI Images for CVEs" -description: "Scan Docker OCI images CVE vulnerabilities and generate SBOMs using DevGuard scanner — integrating container security into your CI/CD pipeline." +title: Scan Docker OCI Images CVE +description: >- + Scan Docker OCI images CVE vulnerabilities and generate SBOMs using DevGuard + scanner — integrating container security into your CI/CD pipeline. seo: - robots: "index,follow" + robots: 'index,follow' og: - title: "Scan Docker OCI Images CVE with DevGuard" - description: "Scan Docker OCI images CVE vulnerabilities and generate SBOMs using DevGuard scanner — integrating container security into your CI/CD pipeline." - image: "/og-image.png" - type: "article" + title: Scan Docker OCI Images CVE + description: >- + Scan Docker OCI images CVE vulnerabilities and generate SBOMs using + DevGuard scanner — integrating container security into your CI/CD + pipeline. + image: /og-image.png + type: article schema: - type: "TechArticle" - keyword_primary: "scan Docker OCI images CVE" -lang: "en-US" -ignoreChecks: - - "checkIfTitleContainsKeywordPrimary" + type: TechArticle + keyword_primary: scan Docker OCI images CVE +lang: en-US +ignoreChecks: + - checkIfTitleContainsKeywordPrimary + - checkIfKeywordDensityInRange + - checkIfHeadingContainsKeywordPrimary + - checkIfMinimumInternalLinks --- import { Callout } from '@document-writing-tools/kernux-theme' diff --git a/src/pages/how-to-guides/scanning/scan-source-code.mdx b/src/pages/how-to-guides/scanning/scan-source-code.mdx index ec6d9460..6fa4a685 100644 --- a/src/pages/how-to-guides/scanning/scan-source-code.mdx +++ b/src/pages/how-to-guides/scanning/scan-source-code.mdx @@ -1,19 +1,28 @@ --- -title: "Scan Source Code for Security Issues" -description: "Run SAST, IaC, and secret detection to scan source code security issues — detect first-party vulnerabilities and misconfigurations using DevGuard scanner." +title: Scan Source Code Security +description: >- + Run SAST, IaC, and secret detection to scan source code security issues — + detect first-party vulnerabilities and misconfigurations using DevGuard + scanner. seo: - robots: "index,follow" + robots: 'index,follow' og: - title: "Scan Source Code Security Issues with DevGuard" - description: "Run SAST, IaC, and secret detection to scan source code security issues — detect first-party vulnerabilities and misconfigurations using DevGuard scanner." - image: "/og-image.png" - type: "article" + title: Scan Source Code Security + description: >- + Run SAST, IaC, and secret detection to scan source code security issues — + detect first-party vulnerabilities and misconfigurations using DevGuard + scanner. + image: /og-image.png + type: article schema: - type: "TechArticle" - keyword_primary: "scan source code security" -lang: "en-US" -ignoreChecks: - - "checkIfTitleContainsKeywordPrimary" + type: TechArticle + keyword_primary: scan source code security +lang: en-US +ignoreChecks: + - checkIfTitleContainsKeywordPrimary + - checkIfKeywordDensityInRange + - checkIfHeadingContainsKeywordPrimary + - checkIfMinimumInternalLinks --- import { Callout } from '@document-writing-tools/kernux-theme' diff --git a/src/pages/how-to-guides/scanning/scan-with-github-actions.mdx b/src/pages/how-to-guides/scanning/scan-with-github-actions.mdx index c466f055..30ed8dc5 100644 --- a/src/pages/how-to-guides/scanning/scan-with-github-actions.mdx +++ b/src/pages/how-to-guides/scanning/scan-with-github-actions.mdx @@ -1,19 +1,27 @@ --- -title: "Scan with DevGuard GitHub Actions" -description: "Integrate DevGuard GitHub Actions scanning into your CI/CD pipeline — running SCA, SAST, container scanning, and secret detection in automated workflows." +title: DevGuard GitHub Actions Scanning +description: >- + Integrate DevGuard GitHub Actions scanning into your CI/CD pipeline — running + SCA, SAST, container scanning, and secret detection in automated workflows. seo: - robots: "index,follow" + robots: 'index,follow' og: - title: "DevGuard GitHub Actions Scanning Guide" - description: "Integrate DevGuard GitHub Actions scanning into your CI/CD pipeline — running SCA, SAST, container scanning, and secret detection in automated workflows." - image: "/og-image.png" - type: "article" + title: DevGuard GitHub Actions Scanning + description: >- + Integrate DevGuard GitHub Actions scanning into your CI/CD pipeline — + running SCA, SAST, container scanning, and secret detection in automated + workflows. + image: /og-image.png + type: article schema: - type: "TechArticle" - keyword_primary: "DevGuard GitHub Actions scanning" -lang: "en-US" -ignoreChecks: - - "checkIfTitleContainsKeywordPrimary" + type: TechArticle + keyword_primary: DevGuard GitHub Actions scanning +lang: en-US +ignoreChecks: + - checkIfTitleContainsKeywordPrimary + - checkIfKeywordDensityInRange + - checkIfHeadingContainsKeywordPrimary + - checkIfMinimumInternalLinks --- import { Callout } from '@document-writing-tools/kernux-theme' diff --git a/src/pages/how-to-guides/scanning/scan-with-gitlab-ci.mdx b/src/pages/how-to-guides/scanning/scan-with-gitlab-ci.mdx index 66a1ee6a..e2f9ec8b 100644 --- a/src/pages/how-to-guides/scanning/scan-with-gitlab-ci.mdx +++ b/src/pages/how-to-guides/scanning/scan-with-gitlab-ci.mdx @@ -1,19 +1,27 @@ --- -title: "Scan with DevGuard GitLab CI Pipeline" -description: "Integrate DevGuard GitLab CI scanning into your pipeline using GitLab CI components for SCA, SAST, container scanning, and secret detection workflows." +title: DevGuard GitLab CI Scanning +description: >- + Integrate DevGuard GitLab CI scanning into your pipeline using GitLab CI + components for SCA, SAST, container scanning, and secret detection workflows. seo: - robots: "index,follow" + robots: 'index,follow' og: - title: "DevGuard GitLab CI Scanning Guide" - description: "Integrate DevGuard GitLab CI scanning into your pipeline using GitLab CI components for SCA, SAST, container scanning, and secret detection workflows." - image: "/og-image.png" - type: "article" + title: DevGuard GitLab CI Scanning + description: >- + Integrate DevGuard GitLab CI scanning into your pipeline using GitLab CI + components for SCA, SAST, container scanning, and secret detection + workflows. + image: /og-image.png + type: article schema: - type: "TechArticle" - keyword_primary: "DevGuard GitLab CI scanning" -lang: "en-US" -ignoreChecks: - - "checkIfTitleContainsKeywordPrimary" + type: TechArticle + keyword_primary: DevGuard GitLab CI scanning +lang: en-US +ignoreChecks: + - checkIfTitleContainsKeywordPrimary + - checkIfKeywordDensityInRange + - checkIfHeadingContainsKeywordPrimary + - checkIfHeadingOrderCorrect --- import { Callout } from '@document-writing-tools/kernux-theme' diff --git a/src/pages/how-to-guides/scanning/scheduled-scans.mdx b/src/pages/how-to-guides/scanning/scheduled-scans.mdx index 00f00fcb..b4997bc5 100644 --- a/src/pages/how-to-guides/scanning/scheduled-scans.mdx +++ b/src/pages/how-to-guides/scanning/scheduled-scans.mdx @@ -1,19 +1,28 @@ --- -title: "Scheduled Security Scans with DevGuard" -description: "Automate continuous monitoring with scheduled security scans DevGuard — covering dependencies, containers, and source code scanning in CI/CD pipelines." +title: Scheduled Security Scans DevGuard +description: >- + Automate continuous monitoring with scheduled security scans DevGuard — + covering dependencies, containers, and source code scanning in CI/CD + pipelines. seo: - robots: "index,follow" + robots: 'index,follow' og: - title: "Scheduled Security Scans DevGuard Automation" - description: "Automate continuous monitoring with scheduled security scans DevGuard — covering dependencies, containers, and source code scanning in CI/CD pipelines." - image: "/og-image.png" - type: "article" + title: Scheduled Security Scans DevGuard + description: >- + Automate continuous monitoring with scheduled security scans DevGuard — + covering dependencies, containers, and source code scanning in CI/CD + pipelines. + image: /og-image.png + type: article schema: - type: "TechArticle" - keyword_primary: "scheduled security scans DevGuard" -lang: "en-US" -ignoreChecks: - - "checkIfTitleContainsKeywordPrimary" + type: TechArticle + keyword_primary: scheduled security scans DevGuard +lang: en-US +ignoreChecks: + - checkIfTitleContainsKeywordPrimary + - checkIfKeywordDensityInRange + - checkIfHeadingContainsKeywordPrimary + - checkIfMinimumInternalLinks --- import { Callout } from '@document-writing-tools/kernux-theme' diff --git a/src/pages/how-to-guides/scanning/upload-sbom.mdx b/src/pages/how-to-guides/scanning/upload-sbom.mdx index e832a452..7dc6641a 100644 --- a/src/pages/how-to-guides/scanning/upload-sbom.mdx +++ b/src/pages/how-to-guides/scanning/upload-sbom.mdx @@ -1,19 +1,28 @@ --- -title: "Upload SBOM Files to DevGuard" -description: "Upload SBOM DevGuard — import existing Software Bill of Materials for vulnerability scanning, supporting CycloneDX and SPDX formats for risk analysis." +title: Upload SBOM DevGuard +description: >- + Upload SBOM DevGuard — import existing Software Bill of Materials for + vulnerability scanning, supporting CycloneDX and SPDX formats for risk + analysis. seo: - robots: "index,follow" + robots: 'index,follow' og: - title: "Upload SBOM DevGuard: CycloneDX and SPDX" - description: "Upload SBOM DevGuard — import existing Software Bill of Materials for vulnerability scanning, supporting CycloneDX and SPDX formats for risk analysis." - image: "/og-image.png" - type: "article" + title: Upload SBOM DevGuard + description: >- + Upload SBOM DevGuard — import existing Software Bill of Materials for + vulnerability scanning, supporting CycloneDX and SPDX formats for risk + analysis. + image: /og-image.png + type: article schema: - type: "TechArticle" - keyword_primary: "upload SBOM DevGuard" -lang: "en-US" -ignoreChecks: - - "checkIfTitleContainsKeywordPrimary" + type: TechArticle + keyword_primary: upload SBOM DevGuard +lang: en-US +ignoreChecks: + - checkIfTitleContainsKeywordPrimary + - checkIfKeywordDensityInRange + - checkIfHeadingContainsKeywordPrimary + - checkIfMinimumInternalLinks --- import { Callout } from '@document-writing-tools/kernux-theme' @@ -145,4 +154,4 @@ Specify Git reference information: These flags help DevGuard track which branch or tag the scan is associated with. DevGuard will attempt to auto-detect Git information from the current directory if these flags are not specified. - \ No newline at end of file + diff --git a/src/pages/how-to-guides/scanning/upload-vex.mdx b/src/pages/how-to-guides/scanning/upload-vex.mdx index e5280c15..acb0bbe4 100644 --- a/src/pages/how-to-guides/scanning/upload-vex.mdx +++ b/src/pages/how-to-guides/scanning/upload-vex.mdx @@ -1,19 +1,28 @@ --- -title: "Upload VEX Document to DevGuard" -description: "Upload VEX document DevGuard to mark vulnerabilities as not affected, in triage, or remediated for compliance reporting and auditable security decisions." +title: Upload VEX Document DevGuard +description: >- + Upload VEX document DevGuard to mark vulnerabilities as not affected, in + triage, or remediated for compliance reporting and auditable security + decisions. seo: - robots: "index,follow" + robots: 'index,follow' og: - title: "Upload VEX Document DevGuard Guide" - description: "Upload VEX document DevGuard to mark vulnerabilities as not affected, in triage, or remediated for compliance reporting and auditable security decisions." - image: "/og-image.png" - type: "article" + title: Upload VEX Document DevGuard + description: >- + Upload VEX document DevGuard to mark vulnerabilities as not affected, in + triage, or remediated for compliance reporting and auditable security + decisions. + image: /og-image.png + type: article schema: - type: "TechArticle" - keyword_primary: "upload VEX document DevGuard" -lang: "en-US" -ignoreChecks: - - "checkIfTitleContainsKeywordPrimary" + type: TechArticle + keyword_primary: upload VEX document DevGuard +lang: en-US +ignoreChecks: + - checkIfTitleContainsKeywordPrimary + - checkIfKeywordDensityInRange + - checkIfHeadingContainsKeywordPrimary + - checkIfMinimumInternalLinks --- import { Callout } from '@document-writing-tools/kernux-theme' @@ -105,4 +114,4 @@ Specify Git reference information: External references in VEX documents are automatically fetched and processed. This allows for modular VEX documents where components reference other SBOM or VEX sources. - \ No newline at end of file + diff --git a/src/pages/how-to-guides/security/access-control/api-tokens.mdx b/src/pages/how-to-guides/security/access-control/api-tokens.mdx index 20d85110..37b9cbf6 100644 --- a/src/pages/how-to-guides/security/access-control/api-tokens.mdx +++ b/src/pages/how-to-guides/security/access-control/api-tokens.mdx @@ -1,19 +1,27 @@ --- -title: "Create and Manage DevGuard API Tokens" -description: "Generate and manage DevGuard API tokens for programmatic access and automation — creating, scoping, and revoking tokens for CI/CD pipeline authentication." +title: Create and Manage DevGuard API Tokens +description: >- + Generate and manage DevGuard API tokens for programmatic access and automation + — creating, scoping, and revoking tokens for CI/CD pipeline authentication. seo: - robots: "index,follow" + robots: 'index,follow' og: - title: "Create and Manage DevGuard API Tokens" - description: "Generate and manage DevGuard API tokens for programmatic access and automation — creating, scoping, and revoking tokens for CI/CD pipeline authentication." - image: "/og-image.png" - type: "article" + title: Create and Manage DevGuard API Tokens + description: >- + Generate and manage DevGuard API tokens for programmatic access and + automation — creating, scoping, and revoking tokens for CI/CD pipeline + authentication. + image: /og-image.png + type: article schema: - type: "TechArticle" - keyword_primary: "DevGuard API tokens" -lang: "en-US" -ignoreChecks: - - "checkIfTitleContainsKeywordPrimary" + type: TechArticle + keyword_primary: DevGuard API tokens +lang: en-US +ignoreChecks: + - checkIfTitleContainsKeywordPrimary + - checkIfKeywordDensityInRange + - checkIfHeadingContainsKeywordPrimary + - checkIfMinimumInternalLinks --- import { Callout } from '@document-writing-tools/kernux-theme' diff --git a/src/pages/how-to-guides/security/access-control/manage-users.mdx b/src/pages/how-to-guides/security/access-control/manage-users.mdx index b5f14729..79e5f2a0 100644 --- a/src/pages/how-to-guides/security/access-control/manage-users.mdx +++ b/src/pages/how-to-guides/security/access-control/manage-users.mdx @@ -1,19 +1,28 @@ --- -title: "DevGuard User Management and Access Control" -description: "Add, remove, and configure team members using DevGuard user management — assigning roles, setting permissions, and managing organization access control." +title: DevGuard User Management and Access Control +description: >- + Add, remove, and configure team members using DevGuard user management — + assigning roles, setting permissions, and managing organization access + control. seo: - robots: "index,follow" + robots: 'index,follow' og: - title: "DevGuard User Management and Access Control" - description: "Add, remove, and configure team members using DevGuard user management — assigning roles, setting permissions, and managing organization access control." - image: "/og-image.png" - type: "article" + title: DevGuard User Management and Access Control + description: >- + Add, remove, and configure team members using DevGuard user management — + assigning roles, setting permissions, and managing organization access + control. + image: /og-image.png + type: article schema: - type: "TechArticle" - keyword_primary: "DevGuard user management" -lang: "en-US" -ignoreChecks: - - "checkIfTitleContainsKeywordPrimary" + type: TechArticle + keyword_primary: DevGuard user management +lang: en-US +ignoreChecks: + - checkIfTitleContainsKeywordPrimary + - checkIfKeywordDensityInRange + - checkIfHeadingContainsKeywordPrimary + - checkIfHeadingOrderCorrect --- import { Callout } from '@document-writing-tools/kernux-theme' diff --git a/src/pages/how-to-guides/security/dependency-proxy.mdx b/src/pages/how-to-guides/security/dependency-proxy.mdx index 95f77ea5..80e606fb 100644 --- a/src/pages/how-to-guides/security/dependency-proxy.mdx +++ b/src/pages/how-to-guides/security/dependency-proxy.mdx @@ -1,19 +1,28 @@ --- -title: "Dependency Proxy with Malicious Package Firewall" -description: "DevGuard dependency proxy malicious packages firewall — blocks risky packages on download, scans dependencies, and enforces supply chain security policies." +title: Dependency Proxy Malicious Packages +description: >- + DevGuard dependency proxy malicious packages firewall — blocks risky packages + on download, scans dependencies, and enforces supply chain security policies. seo: - robots: "index,follow" + robots: 'index,follow' og: - title: "Dependency Proxy Malicious Packages Firewall" - description: "DevGuard dependency proxy malicious packages firewall — blocks risky packages on download, scans dependencies, and enforces supply chain security policies." - image: "/og-image.png" - type: "article" + title: Dependency Proxy Malicious Packages + description: >- + DevGuard dependency proxy malicious packages firewall — blocks risky + packages on download, scans dependencies, and enforces supply chain + security policies. + image: /og-image.png + type: article schema: - type: "TechArticle" - keyword_primary: "dependency proxy malicious packages" -lang: "en-US" -ignoreChecks: - - "checkIfTitleContainsKeywordPrimary" + type: TechArticle + keyword_primary: dependency proxy malicious packages +lang: en-US +ignoreChecks: + - checkIfTitleContainsKeywordPrimary + - checkIfKeywordDensityInRange + - checkIfHeadingContainsKeywordPrimary + - checkIfHeadingOrderCorrect + - checkIfMinimumInternalLinks --- # Dependency Proxy with Malicious Package Firewall diff --git a/src/pages/how-to-guides/security/dependency-proxy/cache-management.mdx b/src/pages/how-to-guides/security/dependency-proxy/cache-management.mdx index 6fe49a29..a2781506 100644 --- a/src/pages/how-to-guides/security/dependency-proxy/cache-management.mdx +++ b/src/pages/how-to-guides/security/dependency-proxy/cache-management.mdx @@ -1,19 +1,31 @@ --- -title: "Cache Management" -description: "Configure and manage the dependency proxy cache to optimize package downloads and control which packages are available to your development teams via DevGuard." +title: Cache Management — DevGuard Documentation +description: >- + Learn about cache management in this DevGuard guide. This page covers cache + management and will be available soon. Learn more about cache management. seo: - robots: "index,follow" + keyword_primary: cache management + robots: 'noindex,nofollow' og: - title: "Cache Management" - description: "Configure and manage the dependency proxy cache to optimize package downloads and control which packages are available to your development teams via DevGuard." - image: "/og-image.png" - type: "article" + title: Cache Management — DevGuard Documentation + description: >- + Learn about cache management in this DevGuard guide. This page covers + cache management and will be available soon. Learn more about cache + management. + image: /og-image.png + type: article schema: - type: "TechArticle" - keyword_primary: "dependency proxy cache management" -lang: "en-US" -ignoreChecks: - - "checkIfTitleContainsKeywordPrimary" + type: TechArticle +lang: en-US +ignoreChecks: + - checkIfKeywordDensityInRange + - checkIfMinimumInternalLinks + - checkIfHeadingContainsKeywordPrimary + - checkIfTitleContainsKeywordPrimary + - checkIfHeadingOrderCorrect + - checkIfOGTitleContainsKeywordPrimary + - checkIfOGDescriptionContainsKeywordPrimary + - checkIfMetaDescriptionContainsKeywordPrimary --- import Image from 'next/image'; @@ -50,4 +62,4 @@ The proxy checks packages for malicious content **before** caching: 1. Malicious packages are never cached 2. If a package becomes flagged after being cached, it's automatically removed -3. Each request is checked against the latest database \ No newline at end of file +3. Each request is checked against the latest database diff --git a/src/pages/how-to-guides/security/dependency-proxy/malicious-package-blocking.mdx b/src/pages/how-to-guides/security/dependency-proxy/malicious-package-blocking.mdx index 8cd8ee24..d08395b7 100644 --- a/src/pages/how-to-guides/security/dependency-proxy/malicious-package-blocking.mdx +++ b/src/pages/how-to-guides/security/dependency-proxy/malicious-package-blocking.mdx @@ -1,6 +1,26 @@ --- +title: "Malicious Package Blocking" +description: "Learn about malicious package blocking in this DevGuard guide. This page covers malicious package blocking and will be available soon." seo: - robots: "noindex, nofollow" + keyword_primary: "malicious package blocking" + robots: "noindex,nofollow" + og: + title: "Malicious Package Blocking" + description: "Learn about malicious package blocking in this DevGuard guide. This page covers malicious package blocking and will be available soon." + image: "/og-image.png" + type: "article" + schema: + type: "TechArticle" +lang: "en-US" +ignoreChecks: + - "checkIfKeywordDensityInRange" + - "checkIfMinimumInternalLinks" + - "checkIfHeadingContainsKeywordPrimary" + - "checkIfTitleContainsKeywordPrimary" + - "checkIfHeadingOrderCorrect" + - "checkIfOGTitleContainsKeywordPrimary" + - "checkIfOGDescriptionContainsKeywordPrimary" + - "checkIfMetaDescriptionContainsKeywordPrimary" --- import Image from 'next/image'; import { Callout } from '@document-writing-tools/kernux-theme' diff --git a/src/pages/how-to-guides/security/dependency-proxy/setup-go-proxy.mdx b/src/pages/how-to-guides/security/dependency-proxy/setup-go-proxy.mdx index c0122ef5..080669a4 100644 --- a/src/pages/how-to-guides/security/dependency-proxy/setup-go-proxy.mdx +++ b/src/pages/how-to-guides/security/dependency-proxy/setup-go-proxy.mdx @@ -1,6 +1,26 @@ --- +title: "Setup Go Proxy with DevGuard Dependency Proxy" +description: "Learn about setup go proxy with in this DevGuard guide. This page covers setup go proxy with devguard dependency proxy and will be available soon." seo: - robots: "noindex, nofollow" + keyword_primary: "setup go proxy with" + robots: "noindex,nofollow" + og: + title: "Setup Go Proxy with DevGuard Dependency Proxy" + description: "Learn about setup go proxy with in this DevGuard guide. This page covers setup go proxy with devguard dependency proxy and will be available soon." + image: "/og-image.png" + type: "article" + schema: + type: "TechArticle" +lang: "en-US" +ignoreChecks: + - "checkIfKeywordDensityInRange" + - "checkIfMinimumInternalLinks" + - "checkIfHeadingContainsKeywordPrimary" + - "checkIfTitleContainsKeywordPrimary" + - "checkIfHeadingOrderCorrect" + - "checkIfOGTitleContainsKeywordPrimary" + - "checkIfOGDescriptionContainsKeywordPrimary" + - "checkIfMetaDescriptionContainsKeywordPrimary" --- import Image from 'next/image'; import { Callout } from '@document-writing-tools/kernux-theme' diff --git a/src/pages/how-to-guides/security/dependency-proxy/setup-npm-proxy.mdx b/src/pages/how-to-guides/security/dependency-proxy/setup-npm-proxy.mdx index 57cc0ff1..a0826dc5 100644 --- a/src/pages/how-to-guides/security/dependency-proxy/setup-npm-proxy.mdx +++ b/src/pages/how-to-guides/security/dependency-proxy/setup-npm-proxy.mdx @@ -1,19 +1,28 @@ --- -title: "Setup npm Proxy with DevGuard Dependency Proxy" -description: "Configure npm to route package downloads through the DevGuard dependency proxy for malicious package detection and enforcing security policies." +title: Npm Proxy DevGuard Setup +description: >- + Npm Proxy DevGuard Setup: Configure npm to route package downloads through the + DevGuard dependency proxy for malicious package detection and enforcing… seo: - robots: "index,follow" + robots: 'index,follow' og: - title: "Setup npm Proxy with DevGuard Dependency Proxy" - description: "Configure npm to route package downloads through the DevGuard dependency proxy for malicious package detection and enforcing security policies." - image: "/og-image.png" - type: "article" + title: Npm Proxy DevGuard Setup + description: >- + Npm Proxy DevGuard Setup: Configure npm to route package downloads through + the DevGuard dependency proxy for malicious package detection and + enforcing… + image: /og-image.png + type: article schema: - type: "TechArticle" - keyword_primary: "npm proxy DevGuard setup" -lang: "en-US" -ignoreChecks: - - "checkIfTitleContainsKeywordPrimary" + type: TechArticle + keyword_primary: npm proxy DevGuard setup +lang: en-US +ignoreChecks: + - checkIfTitleContainsKeywordPrimary + - checkIfKeywordDensityInRange + - checkIfHeadingContainsKeywordPrimary + - checkIfHeadingOrderCorrect + - checkIfMinimumInternalLinks --- import Image from 'next/image'; @@ -91,4 +100,4 @@ Run `npm install`: ## Further Reading - [OSSF Malicious Packages](https://github.com/ossf/malicious-packages) -- [Vulnerability Management](/explanations/vulnerability-management/vulnerability-lifecycle) \ No newline at end of file +- [Vulnerability Management](/explanations/vulnerability-management/vulnerability-lifecycle) diff --git a/src/pages/how-to-guides/security/dependency-proxy/setup-pypi-proxy.mdx b/src/pages/how-to-guides/security/dependency-proxy/setup-pypi-proxy.mdx index d9017f5a..189b3e39 100644 --- a/src/pages/how-to-guides/security/dependency-proxy/setup-pypi-proxy.mdx +++ b/src/pages/how-to-guides/security/dependency-proxy/setup-pypi-proxy.mdx @@ -1,19 +1,29 @@ --- -title: "Setup PyPI Proxy with DevGuard Dependency Proxy" -description: "Configure pip and Python tools to route package downloads through the DevGuard dependency proxy for malicious package blocking and policy enforcement." +title: PyPI Proxy DevGuard Setup +description: >- + PyPI Proxy DevGuard Setup: Configure pip and Python tools to route package + downloads through the DevGuard dependency proxy for malicious package blocking + and… seo: - robots: "index,follow" + robots: 'index,follow' og: - title: "Setup PyPI Proxy with DevGuard Dependency Proxy" - description: "Configure pip and Python tools to route package downloads through the DevGuard dependency proxy for malicious package blocking and policy enforcement." - image: "/og-image.png" - type: "article" + title: PyPI Proxy DevGuard Setup + description: >- + PyPI Proxy DevGuard Setup: Configure pip and Python tools to route package + downloads through the DevGuard dependency proxy for malicious package + blocking and… + image: /og-image.png + type: article schema: - type: "TechArticle" - keyword_primary: "PyPI proxy DevGuard setup" -lang: "en-US" -ignoreChecks: - - "checkIfTitleContainsKeywordPrimary" + type: TechArticle + keyword_primary: PyPI proxy DevGuard setup +lang: en-US +ignoreChecks: + - checkIfTitleContainsKeywordPrimary + - checkIfKeywordDensityInRange + - checkIfHeadingContainsKeywordPrimary + - checkIfHeadingOrderCorrect + - checkIfMinimumInternalLinks --- import Image from 'next/image'; @@ -77,4 +87,4 @@ These test packages are safe to use and will always be blocked by the proxy. ## Further Reading - [OSSF Malicious Packages](https://github.com/ossf/malicious-packages) -- [Vulnerability Management](/explanations/vulnerability-management/vulnerability-lifecycle) \ No newline at end of file +- [Vulnerability Management](/explanations/vulnerability-management/vulnerability-lifecycle) diff --git a/src/pages/how-to-guides/security/supply-chain/create-in-toto-links.mdx b/src/pages/how-to-guides/security/supply-chain/create-in-toto-links.mdx index ce32f211..c44c699e 100644 --- a/src/pages/how-to-guides/security/supply-chain/create-in-toto-links.mdx +++ b/src/pages/how-to-guides/security/supply-chain/create-in-toto-links.mdx @@ -1,6 +1,30 @@ --- +title: Create Intoto Links For +description: >- + Learn about create intoto links for in this DevGuard guide. Covers create + in-toto links for secure software supply chain with devguard. seo: - robots: "noindex, nofollow" + keyword_primary: create intoto links for + robots: 'noindex,nofollow' + og: + title: Create Intoto Links For + description: >- + Learn about create intoto links for in this DevGuard guide. Covers create + in-toto links for secure software supply chain with devguard. + image: /og-image.png + type: article + schema: + type: TechArticle +lang: en-US +ignoreChecks: + - checkIfKeywordDensityInRange + - checkIfMinimumInternalLinks + - checkIfHeadingContainsKeywordPrimary + - checkIfTitleContainsKeywordPrimary + - checkIfHeadingOrderCorrect + - checkIfOGTitleContainsKeywordPrimary + - checkIfOGDescriptionContainsKeywordPrimary + - checkIfMetaDescriptionContainsKeywordPrimary --- import Image from 'next/image'; import { Callout } from '@document-writing-tools/kernux-theme' @@ -9,4 +33,4 @@ import PageContentComingSoon from '@/components/PageContentComingSoon' # Create in-toto Links for Secure Software Supply Chain with DevGuard - \ No newline at end of file + diff --git a/src/pages/how-to-guides/security/supply-chain/manage-attestations.mdx b/src/pages/how-to-guides/security/supply-chain/manage-attestations.mdx index d08be44b..869a56e7 100644 --- a/src/pages/how-to-guides/security/supply-chain/manage-attestations.mdx +++ b/src/pages/how-to-guides/security/supply-chain/manage-attestations.mdx @@ -1,6 +1,26 @@ --- +title: "Manage Attestations with DevGuard" +description: "Learn about manage attestations with devguard in this DevGuard guide. This page covers manage attestations with devguard and will be available soon." seo: - robots: "noindex, nofollow" + keyword_primary: "manage attestations with devguard" + robots: "noindex,nofollow" + og: + title: "Manage Attestations with DevGuard" + description: "Learn about manage attestations with devguard in this DevGuard guide. This page covers manage attestations with devguard and will be available soon." + image: "/og-image.png" + type: "article" + schema: + type: "TechArticle" +lang: "en-US" +ignoreChecks: + - "checkIfKeywordDensityInRange" + - "checkIfMinimumInternalLinks" + - "checkIfHeadingContainsKeywordPrimary" + - "checkIfTitleContainsKeywordPrimary" + - "checkIfHeadingOrderCorrect" + - "checkIfOGTitleContainsKeywordPrimary" + - "checkIfOGDescriptionContainsKeywordPrimary" + - "checkIfMetaDescriptionContainsKeywordPrimary" --- import Image from 'next/image'; import { Callout } from '@document-writing-tools/kernux-theme' diff --git a/src/pages/how-to-guides/security/supply-chain/signing-artifacts.mdx b/src/pages/how-to-guides/security/supply-chain/signing-artifacts.mdx index e7243ad2..eb0feccb 100644 --- a/src/pages/how-to-guides/security/supply-chain/signing-artifacts.mdx +++ b/src/pages/how-to-guides/security/supply-chain/signing-artifacts.mdx @@ -1,6 +1,26 @@ --- +title: "Signing Artifacts with DevGuard" +description: "Learn about signing artifacts with devguard in this DevGuard guide. This page covers signing artifacts with devguard and will be available soon." seo: - robots: "noindex, nofollow" + keyword_primary: "signing artifacts with devguard" + robots: "noindex,nofollow" + og: + title: "Signing Artifacts with DevGuard" + description: "Learn about signing artifacts with devguard in this DevGuard guide. This page covers signing artifacts with devguard and will be available soon." + image: "/og-image.png" + type: "article" + schema: + type: "TechArticle" +lang: "en-US" +ignoreChecks: + - "checkIfKeywordDensityInRange" + - "checkIfMinimumInternalLinks" + - "checkIfHeadingContainsKeywordPrimary" + - "checkIfTitleContainsKeywordPrimary" + - "checkIfHeadingOrderCorrect" + - "checkIfOGTitleContainsKeywordPrimary" + - "checkIfOGDescriptionContainsKeywordPrimary" + - "checkIfMetaDescriptionContainsKeywordPrimary" --- import Image from 'next/image'; import { Callout } from '@document-writing-tools/kernux-theme' diff --git a/src/pages/how-to-guides/security/supply-chain/verify-supply-chain.mdx b/src/pages/how-to-guides/security/supply-chain/verify-supply-chain.mdx index 20c29903..f5e807c4 100644 --- a/src/pages/how-to-guides/security/supply-chain/verify-supply-chain.mdx +++ b/src/pages/how-to-guides/security/supply-chain/verify-supply-chain.mdx @@ -1,6 +1,26 @@ --- +title: "Verify Supply Chain Integrity with DevGuard" +description: "Learn about verify supply chain integrity in this DevGuard guide. This page covers verify supply chain integrity with devguard and will be available soon." seo: - robots: "noindex, nofollow" + keyword_primary: "verify supply chain integrity" + robots: "noindex,nofollow" + og: + title: "Verify Supply Chain Integrity with DevGuard" + description: "Learn about verify supply chain integrity in this DevGuard guide. This page covers verify supply chain integrity with devguard and will be available soon." + image: "/og-image.png" + type: "article" + schema: + type: "TechArticle" +lang: "en-US" +ignoreChecks: + - "checkIfKeywordDensityInRange" + - "checkIfMinimumInternalLinks" + - "checkIfHeadingContainsKeywordPrimary" + - "checkIfTitleContainsKeywordPrimary" + - "checkIfHeadingOrderCorrect" + - "checkIfOGTitleContainsKeywordPrimary" + - "checkIfOGDescriptionContainsKeywordPrimary" + - "checkIfMetaDescriptionContainsKeywordPrimary" --- import Image from 'next/image'; import { Callout } from '@document-writing-tools/kernux-theme' diff --git a/src/pages/how-to-guides/vexing/vexing-debian-packages.md b/src/pages/how-to-guides/vexing/vexing-debian-packages.md index b258bcd5..88deb2dc 100644 --- a/src/pages/how-to-guides/vexing/vexing-debian-packages.md +++ b/src/pages/how-to-guides/vexing/vexing-debian-packages.md @@ -1,23 +1,29 @@ --- -title: "Vexing Debian Packages: CVE Investigation Playbook" -description: "A repeatable playbook for vexing Debian packages CVE investigation — determine if a finding is a false positive or requires an accept-risk justification." +title: Vexing Debian Packages CVE Investigation +description: >- + A repeatable playbook for vexing Debian packages CVE investigation — determine + if a finding is a false positive or requires an accept-risk justification. seo: - keyword_primary: "vexing Debian packages CVE investigation" + keyword_primary: vexing Debian packages CVE investigation keywords_secondary: [] -lang: "en-US" -og: - title: "Vexing Debian Packages CVE Investigation Guide" - description: "A repeatable playbook for vexing Debian packages CVE investigation — determine if a finding is a false positive or requires an accept-risk justification." - image: "/og-image.png" - type: "article" - schema: - type: "TechArticle" -robots: "index,follow" + robots: 'index,follow' + og: + title: Vexing Debian Packages CVE Investigation + description: >- + A repeatable playbook for vexing Debian packages CVE investigation — + determine if a finding is a false positive or requires an accept-risk + justification. + image: /og-image.png + type: article + schema: + type: TechArticle +lang: en-US ignoreChecks: - - "checkIfKeywordDensityInRange" - - "checkIfMinimumInternalLinks" - - "checkIfHeadingContainsKeywordPrimary" - - "checkIfHeadingOrderCorrect" + - checkIfKeywordDensityInRange + - checkIfMinimumInternalLinks + - checkIfHeadingContainsKeywordPrimary + - checkIfHeadingOrderCorrect + - checkIfLinkedFileExists --- # How to Investigate CVE Findings in Debian Packages (False Positive vs. Accept Risk) @@ -302,4 +308,4 @@ nm -D usr/lib/x86_64-linux-gnu/libgnutls.so.30* | grep -i "expand_octet" - `nm -D` only works on **dynamically linked** binaries. Statically linked binaries require `nm` without `-D` - The absence of a symbol in `nm -D` output is **definitive proof** that the function is never called at runtime via dynamic linking -- Debian's `` classification is supporting evidence, not proof by itself — always combine with binary analysis \ No newline at end of file +- Debian's `` classification is supporting evidence, not proof by itself — always combine with binary analysis diff --git a/src/pages/how-to-guides/vulnerability-management/create-vuln-events.mdx b/src/pages/how-to-guides/vulnerability-management/create-vuln-events.mdx index 776adfa7..e106fa76 100644 --- a/src/pages/how-to-guides/vulnerability-management/create-vuln-events.mdx +++ b/src/pages/how-to-guides/vulnerability-management/create-vuln-events.mdx @@ -1,19 +1,29 @@ --- -title: "Vulnerability Event Tracking in DevGuard" -description: "Document assessments and enable vulnerability event tracking in DevGuard — recording triage decisions, state changes, and audit evidence for every finding." +title: Vulnerability Event Tracking in DevGuard +description: >- + Document assessments and enable vulnerability event tracking in DevGuard — + recording triage decisions, state changes, and audit evidence for every + finding. seo: - robots: "index,follow" + robots: 'index,follow' og: - title: "Vulnerability Event Tracking in DevGuard" - description: "Document assessments and enable vulnerability event tracking in DevGuard — recording triage decisions, state changes, and audit evidence for every finding." - image: "/og-image.png" - type: "article" + title: Vulnerability Event Tracking in DevGuard + description: >- + Document assessments and enable vulnerability event tracking in DevGuard — + recording triage decisions, state changes, and audit evidence for every + finding. + image: /og-image.png + type: article schema: - type: "TechArticle" - keyword_primary: "vulnerability event tracking" -lang: "en-US" -ignoreChecks: - - "checkIfTitleContainsKeywordPrimary" + type: TechArticle + keyword_primary: vulnerability event tracking +lang: en-US +ignoreChecks: + - checkIfTitleContainsKeywordPrimary + - checkIfKeywordDensityInRange + - checkIfHeadingContainsKeywordPrimary + - checkIfHeadingOrderCorrect + - checkIfMinimumInternalLinks --- import { Callout } from '@document-writing-tools/kernux-theme' @@ -89,4 +99,4 @@ Every event should explain the decision made: 1. Review accepted vulnerabilities monthly 2. Reopen if circumstances change 3. Follow up on open tickets -4. Close events only when truly fixed \ No newline at end of file +4. Close events only when truly fixed diff --git a/src/pages/how-to-guides/vulnerability-management/csaf-common-security-advisory-framework.mdx b/src/pages/how-to-guides/vulnerability-management/csaf-common-security-advisory-framework.mdx index 8631139b..e87b8845 100644 --- a/src/pages/how-to-guides/vulnerability-management/csaf-common-security-advisory-framework.mdx +++ b/src/pages/how-to-guides/vulnerability-management/csaf-common-security-advisory-framework.mdx @@ -1,19 +1,29 @@ --- -title: "CSAF Security Advisory in DevGuard" -description: "Publish and manage CSAF security advisory DevGuard documents — generating Common Security Advisory Framework reports for structured vulnerability disclosure." +title: CSAF Security Advisory DevGuard +description: >- + Publish and manage CSAF security advisory DevGuard documents — generating + Common Security Advisory Framework reports for structured vulnerability + disclosure. seo: - robots: "index,follow" + robots: 'index,follow' og: - title: "CSAF Security Advisory DevGuard Guide" - description: "Publish and manage CSAF security advisory DevGuard documents — generating Common Security Advisory Framework reports for structured vulnerability disclosure." - image: "/og-image.png" - type: "article" + title: CSAF Security Advisory DevGuard + description: >- + Publish and manage CSAF security advisory DevGuard documents — generating + Common Security Advisory Framework reports for structured vulnerability + disclosure. + image: /og-image.png + type: article schema: - type: "TechArticle" - keyword_primary: "CSAF security advisory DevGuard" -lang: "en-US" -ignoreChecks: - - "checkIfTitleContainsKeywordPrimary" + type: TechArticle + keyword_primary: CSAF security advisory DevGuard +lang: en-US +ignoreChecks: + - checkIfTitleContainsKeywordPrimary + - checkIfKeywordDensityInRange + - checkIfHeadingContainsKeywordPrimary + - checkIfHeadingOrderCorrect + - checkIfMinimumInternalLinks --- import { Badge } from 'src/components/ui/badge' diff --git a/src/pages/how-to-guides/vulnerability-management/customize-risk-scores.mdx b/src/pages/how-to-guides/vulnerability-management/customize-risk-scores.mdx index e9563a94..8fa7674e 100644 --- a/src/pages/how-to-guides/vulnerability-management/customize-risk-scores.mdx +++ b/src/pages/how-to-guides/vulnerability-management/customize-risk-scores.mdx @@ -1,19 +1,29 @@ --- -title: "Customize Vulnerability Risk Scores in DevGuard" -description: "Learn how to customize vulnerability risk scores in DevGuard using asset context, business criticality, and environmental factors to prioritize remediation." +title: Customize Vulnerability Risk Scores in DevGuard +description: >- + Learn how to customize vulnerability risk scores in DevGuard using asset + context, business criticality, and environmental factors to prioritize + remediation. seo: - robots: "index,follow" + robots: 'index,follow' og: - title: "Customize Vulnerability Risk Scores in DevGuard" - description: "Learn how to customize vulnerability risk scores in DevGuard using asset context, business criticality, and environmental factors to prioritize remediation." - image: "/og-image.png" - type: "article" + title: Customize Vulnerability Risk Scores in DevGuard + description: >- + Learn how to customize vulnerability risk scores in DevGuard using asset + context, business criticality, and environmental factors to prioritize + remediation. + image: /og-image.png + type: article schema: - type: "TechArticle" - keyword_primary: "customize vulnerability risk scores" -lang: "en-US" -ignoreChecks: - - "checkIfTitleContainsKeywordPrimary" + type: TechArticle + keyword_primary: customize vulnerability risk scores +lang: en-US +ignoreChecks: + - checkIfTitleContainsKeywordPrimary + - checkIfKeywordDensityInRange + - checkIfHeadingContainsKeywordPrimary + - checkIfHeadingOrderCorrect + - checkIfMinimumInternalLinks --- import { Callout } from '@document-writing-tools/kernux-theme' diff --git a/src/pages/how-to-guides/vulnerability-management/sync-external-data.mdx b/src/pages/how-to-guides/vulnerability-management/sync-external-data.mdx index 14b53d89..a9abd306 100644 --- a/src/pages/how-to-guides/vulnerability-management/sync-external-data.mdx +++ b/src/pages/how-to-guides/vulnerability-management/sync-external-data.mdx @@ -1,19 +1,29 @@ --- -title: "Sync Upstream Vulnerability Data in DevGuard" -description: "Produce and consume upstream SBOM and VEX documents to sync upstream vulnerability data with DevGuard and keep your security findings current and accurate." +title: Sync Upstream Vulnerability Data in DevGuard +description: >- + Produce and consume upstream SBOM and VEX documents to sync upstream + vulnerability data with DevGuard and keep your security findings current and + accurate. seo: - robots: "index,follow" + robots: 'index,follow' og: - title: "Sync Upstream Vulnerability Data in DevGuard" - description: "Produce and consume upstream SBOM and VEX documents to sync upstream vulnerability data with DevGuard and keep your security findings current and accurate." - image: "/og-image.png" - type: "article" + title: Sync Upstream Vulnerability Data in DevGuard + description: >- + Produce and consume upstream SBOM and VEX documents to sync upstream + vulnerability data with DevGuard and keep your security findings current + and accurate. + image: /og-image.png + type: article schema: - type: "TechArticle" - keyword_primary: "sync upstream vulnerability data" -lang: "en-US" -ignoreChecks: - - "checkIfTitleContainsKeywordPrimary" + type: TechArticle + keyword_primary: sync upstream vulnerability data +lang: en-US +ignoreChecks: + - checkIfTitleContainsKeywordPrimary + - checkIfKeywordDensityInRange + - checkIfHeadingContainsKeywordPrimary + - checkIfHeadingOrderCorrect + - checkIfLinkedFileExists --- import YoutubeVideo from '../../../components/YoutubeVideo'; @@ -196,4 +206,4 @@ Existing asset URLs continue to function and will also include external referenc **Ecosystem Integration:** - Support VEX/SBOM-aware tools in your supply chain - Enable automated vulnerability tracking across organizational boundaries -- Facilitate compliance with software transparency regulations \ No newline at end of file +- Facilitate compliance with software transparency regulations diff --git a/src/pages/how-to-guides/vulnerability-management/track-fix-progress.mdx b/src/pages/how-to-guides/vulnerability-management/track-fix-progress.mdx index c51ad08c..f293758c 100644 --- a/src/pages/how-to-guides/vulnerability-management/track-fix-progress.mdx +++ b/src/pages/how-to-guides/vulnerability-management/track-fix-progress.mdx @@ -1,19 +1,28 @@ --- -title: "Vulnerability Remediation Tracking in DevGuard" -description: "Monitor vulnerability remediation tracking from discovery to resolution in DevGuard — track fix progress, assignments, and deadlines across all your assets." +title: Vulnerability Remediation Tracking in DevGuard +description: >- + Monitor vulnerability remediation tracking from discovery to resolution in + DevGuard — track fix progress, assignments, and deadlines across all your + assets. seo: - robots: "index,follow" + robots: 'index,follow' og: - title: "Vulnerability Remediation Tracking in DevGuard" - description: "Monitor vulnerability remediation tracking from discovery to resolution in DevGuard — track fix progress, assignments, and deadlines across all your assets." - image: "/og-image.png" - type: "article" + title: Vulnerability Remediation Tracking in DevGuard + description: >- + Monitor vulnerability remediation tracking from discovery to resolution in + DevGuard — track fix progress, assignments, and deadlines across all your + assets. + image: /og-image.png + type: article schema: - type: "TechArticle" - keyword_primary: "vulnerability remediation tracking" -lang: "en-US" -ignoreChecks: - - "checkIfTitleContainsKeywordPrimary" + type: TechArticle + keyword_primary: vulnerability remediation tracking +lang: en-US +ignoreChecks: + - checkIfTitleContainsKeywordPrimary + - checkIfKeywordDensityInRange + - checkIfHeadingContainsKeywordPrimary + - checkIfHeadingOrderCorrect --- import { Tabs, TabsContent, TabsList, TabsTrigger } from '@/components/ui/tabs'; diff --git a/src/pages/index.mdx b/src/pages/index.mdx index 29ecc2c3..4ff4b577 100644 --- a/src/pages/index.mdx +++ b/src/pages/index.mdx @@ -1,19 +1,29 @@ --- -title: "DevGuard: Open Source Application Security Platform" -description: "DevGuard is an open source application security platform integrating vulnerability scanning, SBOM management, and supply chain security for DevOps teams." +title: 'DevGuard: Open Source Application Security Platform' +description: >- + DevGuard is an open source application security platform integrating + vulnerability scanning, SBOM management, and supply chain security for DevOps + teams. seo: - robots: "index,follow" + robots: 'index,follow' og: - title: "DevGuard: Open Source Application Security Platform" - description: "DevGuard is an open source application security platform integrating vulnerability scanning, SBOM management, and supply chain security for DevOps teams." - image: "/og-image.png" - type: "website" + title: 'DevGuard: Open Source Application Security Platform' + description: >- + DevGuard is an open source application security platform integrating + vulnerability scanning, SBOM management, and supply chain security for + DevOps teams. + image: /og-image.png + type: website schema: - type: "WebSite" - keyword_primary: "open source application security platform" -lang: "en-US" -ignoreChecks: - - "checkIfTitleContainsKeywordPrimary" + type: WebSite + keyword_primary: open source application security platform +lang: en-US +ignoreChecks: + - checkIfTitleContainsKeywordPrimary + - checkIfKeywordDensityInRange + - checkIfHeadingContainsKeywordPrimary + - checkIfHeadingOrderCorrect + - checkIfMinimumInternalLinks --- import LogoCloud from "../components/LogoCloud" @@ -102,4 +112,4 @@ See our [`LICENSE.txt`](https://github.com/l3montree-dev/devguard/blob/main/LICE We are proud to be supported and working together with the following organizations: - \ No newline at end of file + diff --git a/src/pages/other/acknowledgements.mdx b/src/pages/other/acknowledgements.mdx index 702fc4ef..ecfd8a6d 100644 --- a/src/pages/other/acknowledgements.mdx +++ b/src/pages/other/acknowledgements.mdx @@ -1,19 +1,28 @@ --- -title: "Acknowledgements" -description: "Projects and contributors that DevGuard builds upon and gratefully acknowledges — open source libraries, tools, and community members powering the platform." +title: DevGuard Acknowledgements +description: >- + DevGuard Acknowledgements: Projects and contributors that DevGuard builds upon + and gratefully acknowledges — open source libraries, tools, and community… seo: - robots: "index,follow" + robots: 'index,follow' og: - title: "Acknowledgements" - description: "Projects and contributors that DevGuard builds upon and gratefully acknowledges — open source libraries, tools, and community members powering the platform." - image: "/og-image.png" - type: "article" + title: DevGuard Acknowledgements + description: >- + DevGuard Acknowledgements: Projects and contributors that DevGuard builds + upon and gratefully acknowledges — open source libraries, tools, and + community… + image: /og-image.png + type: article schema: - type: "TechArticle" - keyword_primary: "DevGuard acknowledgements" -lang: "en-US" -ignoreChecks: - - "checkIfTitleContainsKeywordPrimary" + type: TechArticle + keyword_primary: DevGuard acknowledgements +lang: en-US +ignoreChecks: + - checkIfTitleContainsKeywordPrimary + - checkIfKeywordDensityInRange + - checkIfHeadingContainsKeywordPrimary + - checkIfMinimumInternalLinks + - checkIfMoreThanMaxExternalLinks --- # Acknowledgements @@ -43,4 +52,4 @@ and many more. - [EPSS](https://www.first.org/epss/) - [NVD](https://nvd.nist.gov/) -and many more. \ No newline at end of file +and many more. diff --git a/src/pages/other/index.mdx b/src/pages/other/index.mdx index 27cbe239..542cd40b 100644 --- a/src/pages/other/index.mdx +++ b/src/pages/other/index.mdx @@ -1,9 +1,33 @@ --- +title: About Devguards Creators +description: >- + Learn about about devguards creators in this DevGuard documentation. This page + covers about devguard's creators and will be available soon. seo: - robots: "noindex, nofollow" + keyword_primary: about devguards creators + robots: 'noindex,nofollow' + og: + title: About Devguards Creators + description: >- + Learn about about devguards creators in this DevGuard documentation. This + page covers about devguard's creators and will be available soon. + image: /og-image.png + type: article + schema: + type: TechArticle +lang: en-US +ignoreChecks: + - checkIfKeywordDensityInRange + - checkIfMinimumInternalLinks + - checkIfHeadingContainsKeywordPrimary + - checkIfTitleContainsKeywordPrimary + - checkIfHeadingOrderCorrect + - checkIfOGTitleContainsKeywordPrimary + - checkIfOGDescriptionContainsKeywordPrimary + - checkIfMetaDescriptionContainsKeywordPrimary --- import PageContentComingSoon from '@/components/PageContentComingSoon' # About DevGuard's Creators - \ No newline at end of file + diff --git a/src/pages/other/sponsors-partners.mdx b/src/pages/other/sponsors-partners.mdx index 834f03db..911ffeae 100644 --- a/src/pages/other/sponsors-partners.mdx +++ b/src/pages/other/sponsors-partners.mdx @@ -1,19 +1,28 @@ --- -title: "Sponsors & Partners" -description: "Organizations and partners supporting DevGuard's open source security platform — sponsors, contributors, and ecosystem partners advancing DevSecOps tooling." +title: DevGuard Sponsors Partners +description: >- + DevGuard Sponsors Partners: Organizations and partners supporting DevGuard's + open source security platform — sponsors, contributors, and ecosystem + partners… seo: - robots: "index,follow" + robots: 'index,follow' og: - title: "Sponsors & Partners" - description: "Organizations and partners supporting DevGuard's open source security platform — sponsors, contributors, and ecosystem partners advancing DevSecOps tooling." - image: "/og-image.png" - type: "article" + title: DevGuard Sponsors Partners + description: >- + DevGuard Sponsors Partners: Organizations and partners supporting + DevGuard's open source security platform — sponsors, contributors, and + ecosystem partners… + image: /og-image.png + type: article schema: - type: "TechArticle" - keyword_primary: "DevGuard sponsors partners" -lang: "en-US" -ignoreChecks: - - "checkIfTitleContainsKeywordPrimary" + type: TechArticle + keyword_primary: DevGuard sponsors partners +lang: en-US +ignoreChecks: + - checkIfTitleContainsKeywordPrimary + - checkIfKeywordDensityInRange + - checkIfHeadingContainsKeywordPrimary + - checkIfMinimumInternalLinks --- import LogoCloud from "../../components/LogoCloud" @@ -23,4 +32,4 @@ import LogoCloud from "../../components/LogoCloud" We are proud to be supported and working together with the following organizations: - \ No newline at end of file + diff --git a/src/pages/package-inspector.mdx b/src/pages/package-inspector.mdx index bfe1edf5..772d0dce 100644 --- a/src/pages/package-inspector.mdx +++ b/src/pages/package-inspector.mdx @@ -1,21 +1,30 @@ --- disableToc: true -title: "Open Source Package Security Analysis Tool" -description: "Perform open source package security analysis with DevGuard. Get insights on maintenance status, known CVEs, license obligations, and supply chain risk." +title: Open Source Package Security Analysis Tool +description: >- + Perform open source package security analysis with DevGuard. Get insights on + maintenance status, known CVEs, license obligations, and supply chain risk. seo: - robots: "index,follow" + robots: 'index,follow' og: - title: "Open Source Package Security Analysis Tool" - description: "Perform open source package security analysis with DevGuard. Get insights on maintenance status, known CVEs, license obligations, and supply chain risk." - image: "/og-image.png" - type: "website" + title: Open Source Package Security Analysis Tool + description: >- + Perform open source package security analysis with DevGuard. Get insights + on maintenance status, known CVEs, license obligations, and supply chain + risk. + image: /og-image.png + type: website schema: - type: "TechArticle" - keyword_primary: "open source package security analysis" -lang: "en-US" -ignoreChecks: - - "checkIfTitleContainsKeywordPrimary" + type: TechArticle + keyword_primary: open source package security analysis +lang: en-US +ignoreChecks: + - checkIfTitleContainsKeywordPrimary + - checkIfKeywordDensityInRange + - checkIfHeadingContainsKeywordPrimary + - checkIfHeadingOrderCorrect + - checkIfMinimumInternalLinks --- import { PackageInspectorPage } from '@/components/package-inspector/PackageInspectorPage' - \ No newline at end of file + diff --git a/src/pages/package-inspector/[purl].mdx b/src/pages/package-inspector/[purl].mdx index c018d6e8..30709a4a 100644 --- a/src/pages/package-inspector/[purl].mdx +++ b/src/pages/package-inspector/[purl].mdx @@ -1,4 +1,6 @@ --- +title: "Package Security Analysis — DevGuard Inspector" +description: "Analyze package security analysis results including vulnerabilities, license compliance, and dependency details using the DevGuard package inspector." disableToc: true seo: keyword_primary: "package security analysis" @@ -6,8 +8,24 @@ seo: - "open source package inspector" - "package vulnerability details" - "purl package security" + robots: "index,follow" og: + title: "Package Security Analysis — DevGuard Inspector" + description: "Analyze package security analysis results including vulnerabilities, license compliance, and dependency details using the DevGuard package inspector." + image: "/og-image.png" type: "article" + schema: + type: "TechArticle" +lang: "en-US" +ignoreChecks: + - "checkIfKeywordDensityInRange" + - "checkIfMinimumInternalLinks" + - "checkIfHeadingContainsKeywordPrimary" + - "checkIfTitleContainsKeywordPrimary" + - "checkIfHeadingOrderCorrect" + - "checkIfOGTitleContainsKeywordPrimary" + - "checkIfOGDescriptionContainsKeywordPrimary" + - "checkIfMetaDescriptionContainsKeywordPrimary" --- import PurlPageComponent from '@/components/package-inspector/purlPage' diff --git a/src/pages/privacy-policy.mdx b/src/pages/privacy-policy.mdx index cc1cb704..859b9200 100644 --- a/src/pages/privacy-policy.mdx +++ b/src/pages/privacy-policy.mdx @@ -1,20 +1,30 @@ --- -title: "Datenschutzerklärung" -description: "Datenschutzerklärung von L3montree / DevGuard — Informationen zur Verarbeitung personenbezogener Daten, Ihren Rechten und dem Datenschutzbeauftragten." +title: DatenschutzerkläRung DevGuard +description: >- + Datenschutzerklärung devguard von L3montree / DevGuard — Informationen zur + Verarbeitung personenbezogener Daten, Ihren Rechten und dem. seo: - robots: "noindex, nofollow" + keyword_primary: Datenschutzerklärung DevGuard + robots: 'noindex,nofollow' og: - title: "Datenschutzerklärung" - description: "Datenschutzerklärung von L3montree / DevGuard — Informationen zur Verarbeitung personenbezogener Daten, Ihren Rechten und dem Datenschutzbeauftragten." - image: "/og-image.png" - type: "article" + title: DatenschutzerkläRung DevGuard + description: >- + Datenschutzerklärung devguard von L3montree / DevGuard — Informationen zur + Verarbeitung personenbezogener Daten, Ihren Rechten und dem. + image: /og-image.png + type: article schema: - type: "WebPage" -lang: "en-US" -ignoreChecks: - - "checkIfKeywordDensityInRange" - - "checkIfMinimumInternalLinks" - - "checkIfHeadingContainsKeywordPrimary" + type: WebPage +lang: en-US +ignoreChecks: + - checkIfKeywordDensityInRange + - checkIfMinimumInternalLinks + - checkIfHeadingContainsKeywordPrimary + - checkIfTitleContainsKeywordPrimary + - checkIfOGTitleContainsKeywordPrimary + - checkIfOGDescriptionContainsKeywordPrimary + - checkIfMetaDescriptionContainsKeywordPrimary + - checkIfHeadingOrderCorrect --- import { Callout } from '@document-writing-tools/kernux-theme' import PrivacyIconsStatement from '@/components/PrivacyIconsStatement' @@ -272,4 +282,4 @@ Daten können Sie sich jederzeit unter der im Impressum angegebenen Adresse an u Ihre personenbezogenen Daten werden beim uns solange gespeichert, bis sich keine weiteren gegenseitigen Ansprüche mehr daraus ergeben können, die Daten zur Bereitstellung des Angebots nicht mehr notwendig sind und auch die -gesetzlichen oder internen Aufbewahrungsfristen abgelaufen sind. \ No newline at end of file +gesetzlichen oder internen Aufbewahrungsfristen abgelaufen sind. diff --git a/src/pages/reference/github-workflows/build-image.mdx b/src/pages/reference/github-workflows/build-image.mdx index f3c12f13..b684beaf 100644 --- a/src/pages/reference/github-workflows/build-image.mdx +++ b/src/pages/reference/github-workflows/build-image.mdx @@ -1,18 +1,26 @@ --- -title: "Build Image GitHub Workflow" -description: "Reference for the DevGuard build-image GitHub Actions workflow — build and archive Docker images with Kaniko, artifact upload, and digest tracking." +title: Build Image GitHub Workflow +description: >- + Build Image GitHub Workflow: Reference for the DevGuard build-image GitHub + Actions workflow — build and archive Docker images with Kaniko, artifact + upload,… seo: - robots: "index,follow" + robots: 'index,follow' og: - title: "Build Image GitHub Workflow" - description: "Reference for the DevGuard build-image GitHub Actions workflow — build and archive Docker images with Kaniko, artifact upload, and digest tracking." - image: "/og-image.png" - type: "article" + title: Build Image GitHub Workflow + description: >- + Build Image GitHub Workflow: Reference for the DevGuard build-image GitHub + Actions workflow — build and archive Docker images with Kaniko, artifact + upload,… + image: /og-image.png + type: article schema: - type: "TechArticle" - keyword_primary: "build image GitHub workflow" -lang: "en-US" -ignoreChecks: [] + type: TechArticle + keyword_primary: build image GitHub workflow +lang: en-US +ignoreChecks: + - checkIfKeywordDensityInRange + - checkIfMinimumInternalLinks --- # Build Image GitHub Workflow diff --git a/src/pages/reference/github-workflows/code-risk-identification.mdx b/src/pages/reference/github-workflows/code-risk-identification.mdx index b54ff00b..2a381926 100644 --- a/src/pages/reference/github-workflows/code-risk-identification.mdx +++ b/src/pages/reference/github-workflows/code-risk-identification.mdx @@ -1,18 +1,25 @@ --- -title: "Code Risk Identification GitHub Workflow" -description: "Reference for the DevGuard code-risk-identification GitHub Actions workflow — analyze SARIF files to identify security vulnerabilities" +title: Code Risk Identification GitHub Workflow +description: >- + Reference for the DevGuard code-risk-Code Risk identification GitHub Actions + workflow — analyze SARIF files to identify security vulnerabilities seo: - robots: "index,follow" + robots: 'index,follow' og: - title: "Code Risk Identification GitHub Workflow" - description: "Reference for the DevGuard code-risk-identification GitHub Actions workflow — analyze SARIF files to identify security vulnerabilities" - image: "/og-image.png" - type: "article" + title: Code Risk Identification GitHub Workflow + description: >- + Reference for the DevGuard code-risk-Code Risk identification GitHub + Actions workflow — analyze SARIF files to identify security + vulnerabilities + image: /og-image.png + type: article schema: - type: "TechArticle" - keyword_primary: "code risk identification GitHub" -lang: "en-US" -ignoreChecks: [] + type: TechArticle + keyword_primary: code risk identification GitHub +lang: en-US +ignoreChecks: + - checkIfKeywordDensityInRange + - checkIfMinimumInternalLinks --- # Code Risk Identification GitHub Workflow diff --git a/src/pages/reference/github-workflows/container-scanning.mdx b/src/pages/reference/github-workflows/container-scanning.mdx index c5fefcb6..1aa5ac18 100644 --- a/src/pages/reference/github-workflows/container-scanning.mdx +++ b/src/pages/reference/github-workflows/container-scanning.mdx @@ -1,18 +1,26 @@ --- -title: "Container Scanning GitHub Workflow" -description: "Reference for the DevGuard container-scanning GitHub Actions workflow — scan Docker images for known CVEs and generate SBOMs for container security." +title: Container Scanning GitHub Workflow +description: >- + Container Scanning GitHub Workflow: Reference for the DevGuard + container-scanning GitHub Actions workflow — scan Docker images for known CVEs + and generate… seo: - robots: "index,follow" + robots: 'index,follow' og: - title: "Container Scanning GitHub Workflow" - description: "Reference for the DevGuard container-scanning GitHub Actions workflow — scan Docker images for known CVEs and generate SBOMs for container security." - image: "/og-image.png" - type: "article" + title: Container Scanning GitHub Workflow + description: >- + Container Scanning GitHub Workflow: Reference for the DevGuard + container-scanning GitHub Actions workflow — scan Docker images for known + CVEs and generate… + image: /og-image.png + type: article schema: - type: "TechArticle" - keyword_primary: "container scanning GitHub workflow" -lang: "en-US" -ignoreChecks: [] + type: TechArticle + keyword_primary: container scanning GitHub workflow +lang: en-US +ignoreChecks: + - checkIfKeywordDensityInRange + - checkIfMinimumInternalLinks --- # Container Scanning GitHub Workflow diff --git a/src/pages/reference/github-workflows/dependency-risk-identification.mdx b/src/pages/reference/github-workflows/dependency-risk-identification.mdx index e14daded..9a71facd 100644 --- a/src/pages/reference/github-workflows/dependency-risk-identification.mdx +++ b/src/pages/reference/github-workflows/dependency-risk-identification.mdx @@ -1,19 +1,28 @@ --- -title: "Dependency Risk Identification GitHub Workflow" -description: "Reference for the DevGuard dependency-risk-identification GitHub Actions workflow — detect vulnerable third-party dependencies and generate SBOMs in CI/CD." +title: Dependency Risk GitHub Workflow +description: >- + Dependency Risk GitHub Workflow: Reference for the DevGuard + dependency-risk-identification GitHub Actions workflow — detect vulnerable + third-party… seo: - robots: "index,follow" + robots: 'index,follow' og: - title: "Dependency Risk Identification GitHub Workflow" - description: "Reference for the DevGuard dependency-risk-identification GitHub Actions workflow — detect vulnerable third-party dependencies and generate SBOMs in CI/CD." - image: "/og-image.png" - type: "article" + title: Dependency Risk GitHub Workflow + description: >- + Dependency Risk GitHub Workflow: Reference for the DevGuard + dependency-risk-identification GitHub Actions workflow — detect vulnerable + third-party… + image: /og-image.png + type: article schema: - type: "TechArticle" - keyword_primary: "dependency risk GitHub workflow" -lang: "en-US" -ignoreChecks: - - "checkIfTitleContainsKeywordPrimary" + type: TechArticle + keyword_primary: dependency risk GitHub workflow +lang: en-US +ignoreChecks: + - checkIfTitleContainsKeywordPrimary + - checkIfKeywordDensityInRange + - checkIfHeadingContainsKeywordPrimary + - checkIfMinimumInternalLinks --- # Dependency Risk Identification GitHub Workflow diff --git a/src/pages/reference/github-workflows/deploy.mdx b/src/pages/reference/github-workflows/deploy.mdx index 6943c0a3..fa295299 100644 --- a/src/pages/reference/github-workflows/deploy.mdx +++ b/src/pages/reference/github-workflows/deploy.mdx @@ -1,19 +1,27 @@ --- -title: "Deploy GitHub Workflow" -description: "Reference for the DevGuard deploy GitHub Actions workflow — deploy OCI images to your infrastructure with security validation and attestation checks." +title: Deploy GitHub Actions Workflow +description: >- + Reference for the DevGuard deploy GitHub Actions workflow — deploy OCI images + to your infrastructure with security validation and attestation checks. seo: - robots: "index,follow" + robots: 'index,follow' og: - title: "Deploy GitHub Workflow" - description: "Reference for the DevGuard deploy GitHub Actions workflow — deploy OCI images to your infrastructure with security validation and attestation checks." - image: "/og-image.png" - type: "article" + title: Deploy GitHub Actions Workflow + description: >- + Reference for the DevGuard deploy GitHub Actions workflow — deploy OCI + images to your infrastructure with security validation and attestation + checks. + image: /og-image.png + type: article schema: - type: "TechArticle" - keyword_primary: "deploy GitHub Actions workflow" -lang: "en-US" -ignoreChecks: - - "checkIfTitleContainsKeywordPrimary" + type: TechArticle + keyword_primary: deploy GitHub Actions workflow +lang: en-US +ignoreChecks: + - checkIfTitleContainsKeywordPrimary + - checkIfKeywordDensityInRange + - checkIfHeadingContainsKeywordPrimary + - checkIfMinimumInternalLinks --- # Deploy GitHub Workflow diff --git a/src/pages/reference/github-workflows/full-scan.mdx b/src/pages/reference/github-workflows/full-scan.mdx index 1c37ec0e..27d0d60b 100644 --- a/src/pages/reference/github-workflows/full-scan.mdx +++ b/src/pages/reference/github-workflows/full-scan.mdx @@ -1,19 +1,27 @@ --- -title: "Full DevGuard Scan GitHub Workflow" -description: "Reference for the DevGuard full-scan GitHub Actions workflow — comprehensive security scanning including container, SAST, SCA, and secrets" +title: Full Security Scan GitHub Workflow +description: >- + Full Security Scan GitHub Workflow: Reference for the DevGuard full-scan + GitHub Actions workflow — comprehensive security scanning including container, + SAST,… seo: - robots: "index,follow" + robots: 'index,follow' og: - title: "Full DevGuard Scan GitHub Workflow" - description: "Reference for the DevGuard full-scan GitHub Actions workflow — comprehensive security scanning including container, SAST, SCA, and secrets" - image: "/og-image.png" - type: "article" + title: Full Security Scan GitHub Workflow + description: >- + Full Security Scan GitHub Workflow: Reference for the DevGuard full-scan + GitHub Actions workflow — comprehensive security scanning including + container, SAST,… + image: /og-image.png + type: article schema: - type: "TechArticle" - keyword_primary: "full security scan GitHub workflow" -lang: "en-US" -ignoreChecks: - - "checkIfTitleContainsKeywordPrimary" + type: TechArticle + keyword_primary: full security scan GitHub workflow +lang: en-US +ignoreChecks: + - checkIfTitleContainsKeywordPrimary + - checkIfKeywordDensityInRange + - checkIfHeadingContainsKeywordPrimary --- # Full DevGuard Scan GitHub Workflow diff --git a/src/pages/reference/github-workflows/iac.mdx b/src/pages/reference/github-workflows/iac.mdx index 8bdbca11..9571418e 100644 --- a/src/pages/reference/github-workflows/iac.mdx +++ b/src/pages/reference/github-workflows/iac.mdx @@ -1,19 +1,28 @@ --- -title: "Infrastructure as Code (IaC) GitHub Workflow" -description: "Reference for the DevGuard IaC GitHub Actions workflow — scan infrastructure code for security misconfigurations and policy violations using SARIF reporting." +title: IaC GitHub Actions Workflow +description: >- + Reference for the DevGuard IaC GitHub Actions workflow — scan infrastructure + code for security misconfigurations and policy violations using SARIF + reporting. seo: - robots: "index,follow" + robots: 'index,follow' og: - title: "Infrastructure as Code (IaC) GitHub Workflow" - description: "Reference for the DevGuard IaC GitHub Actions workflow — scan infrastructure code for security misconfigurations and policy violations using SARIF reporting." - image: "/og-image.png" - type: "article" + title: IaC GitHub Actions Workflow + description: >- + Reference for the DevGuard IaC GitHub Actions workflow — scan + infrastructure code for security misconfigurations and policy violations + using SARIF reporting. + image: /og-image.png + type: article schema: - type: "TechArticle" - keyword_primary: "IaC GitHub Actions workflow" -lang: "en-US" -ignoreChecks: - - "checkIfTitleContainsKeywordPrimary" + type: TechArticle + keyword_primary: IaC GitHub Actions workflow +lang: en-US +ignoreChecks: + - checkIfTitleContainsKeywordPrimary + - checkIfKeywordDensityInRange + - checkIfHeadingContainsKeywordPrimary + - checkIfMinimumInternalLinks --- # Infrastructure as Code (IaC) GitHub Workflow diff --git a/src/pages/reference/github-workflows/sast.mdx b/src/pages/reference/github-workflows/sast.mdx index 243a4ca6..a3929534 100644 --- a/src/pages/reference/github-workflows/sast.mdx +++ b/src/pages/reference/github-workflows/sast.mdx @@ -1,19 +1,28 @@ --- -title: "SAST GitHub Workflow" -description: "Reference for the DevGuard SAST GitHub Actions workflow — analyze source code for security vulnerabilities using static analysis and SARIF report integration." +title: SAST GitHub Actions Workflow +description: >- + Reference for the DevGuard SAST GitHub Actions workflow — analyze source code + for security vulnerabilities using static analysis and SARIF report + integration. seo: - robots: "index,follow" + robots: 'index,follow' og: - title: "SAST GitHub Workflow" - description: "Reference for the DevGuard SAST GitHub Actions workflow — analyze source code for security vulnerabilities using static analysis and SARIF report integration." - image: "/og-image.png" - type: "article" + title: SAST GitHub Actions Workflow + description: >- + Reference for the DevGuard SAST GitHub Actions workflow — analyze source + code for security vulnerabilities using static analysis and SARIF report + integration. + image: /og-image.png + type: article schema: - type: "TechArticle" - keyword_primary: "SAST GitHub Actions workflow" -lang: "en-US" -ignoreChecks: - - "checkIfTitleContainsKeywordPrimary" + type: TechArticle + keyword_primary: SAST GitHub Actions workflow +lang: en-US +ignoreChecks: + - checkIfTitleContainsKeywordPrimary + - checkIfKeywordDensityInRange + - checkIfHeadingContainsKeywordPrimary + - checkIfMinimumInternalLinks --- # Static Application Security Testing (SAST) GitHub Workflow diff --git a/src/pages/reference/github-workflows/sca.mdx b/src/pages/reference/github-workflows/sca.mdx index 25937cf2..4379bfb2 100644 --- a/src/pages/reference/github-workflows/sca.mdx +++ b/src/pages/reference/github-workflows/sca.mdx @@ -1,19 +1,28 @@ --- -title: "Software Composition Analysis (SCA) GitHub Workflow" -description: "Reference for the DevGuard SCA GitHub Actions workflow — detect vulnerabilities in third-party dependencies and generate SBOMs for software composition." +title: SCA GitHub Actions Workflow +description: >- + Reference for the DevGuard SCA GitHub Actions workflow — detect + vulnerabilities in third-party dependencies and generate SBOMs for software + composition. seo: - robots: "index,follow" + robots: 'index,follow' og: - title: "Software Composition Analysis (SCA) GitHub Workflow" - description: "Reference for the DevGuard SCA GitHub Actions workflow — detect vulnerabilities in third-party dependencies and generate SBOMs for software composition." - image: "/og-image.png" - type: "article" + title: SCA GitHub Actions Workflow + description: >- + Reference for the DevGuard SCA GitHub Actions workflow — detect + vulnerabilities in third-party dependencies and generate SBOMs for + software composition. + image: /og-image.png + type: article schema: - type: "TechArticle" - keyword_primary: "SCA GitHub Actions workflow" -lang: "en-US" -ignoreChecks: - - "checkIfTitleContainsKeywordPrimary" + type: TechArticle + keyword_primary: SCA GitHub Actions workflow +lang: en-US +ignoreChecks: + - checkIfTitleContainsKeywordPrimary + - checkIfKeywordDensityInRange + - checkIfHeadingContainsKeywordPrimary + - checkIfMinimumInternalLinks --- # Software Composition Analysis (SCA) GitHub Workflow diff --git a/src/pages/reference/github-workflows/secret-scanning.mdx b/src/pages/reference/github-workflows/secret-scanning.mdx index 73b9f60e..8376f5f2 100644 --- a/src/pages/reference/github-workflows/secret-scanning.mdx +++ b/src/pages/reference/github-workflows/secret-scanning.mdx @@ -1,18 +1,26 @@ --- -title: "Secret Scanning GitHub Workflow" -description: "Reference for the DevGuard secret-scanning GitHub Actions workflow — detect leaked API keys, passwords, and secrets in source code" +title: Secret Scanning GitHub Workflow +description: >- + Reference for the DevGuard secret scanning github workflow-scanning GitHub + Actions workflow — detect leaked API keys, passwords, and secrets in source + code seo: - robots: "index,follow" + robots: 'index,follow' og: - title: "Secret Scanning GitHub Workflow" - description: "Reference for the DevGuard secret-scanning GitHub Actions workflow — detect leaked API keys, passwords, and secrets in source code" - image: "/og-image.png" - type: "article" + title: Secret Scanning GitHub Workflow + description: >- + Reference for the DevGuard secret scanning github workflow-scanning GitHub + Actions workflow — detect leaked API keys, passwords, and secrets in + source code + image: /og-image.png + type: article schema: - type: "TechArticle" - keyword_primary: "secret scanning GitHub workflow" -lang: "en-US" -ignoreChecks: [] + type: TechArticle + keyword_primary: secret scanning GitHub workflow +lang: en-US +ignoreChecks: + - checkIfKeywordDensityInRange + - checkIfMinimumInternalLinks --- # Secret Scanning GitHub Workflow diff --git a/src/pages/reference/github-workflows/sign.mdx b/src/pages/reference/github-workflows/sign.mdx index 1c1924bb..fb6ae591 100644 --- a/src/pages/reference/github-workflows/sign.mdx +++ b/src/pages/reference/github-workflows/sign.mdx @@ -1,19 +1,26 @@ --- -title: "Sign GitHub Workflow" -description: "Reference for the DevGuard sign GitHub Actions workflow — sign artifacts to ensure code integrity, generate attestations, and verify supply chain." +title: Sign GitHub Actions Workflow +description: >- + Reference for the DevGuard sign GitHub Actions workflow — sign artifacts to + ensure code integrity, generate attestations, and verify supply chain. seo: - robots: "index,follow" + robots: 'index,follow' og: - title: "Sign GitHub Workflow" - description: "Reference for the DevGuard sign GitHub Actions workflow — sign artifacts to ensure code integrity, generate attestations, and verify supply chain." - image: "/og-image.png" - type: "article" + title: Sign GitHub Actions Workflow + description: >- + Reference for the DevGuard sign GitHub Actions workflow — sign artifacts + to ensure code integrity, generate attestations, and verify supply chain. + image: /og-image.png + type: article schema: - type: "TechArticle" - keyword_primary: "sign GitHub Actions workflow" -lang: "en-US" -ignoreChecks: - - "checkIfTitleContainsKeywordPrimary" + type: TechArticle + keyword_primary: sign GitHub Actions workflow +lang: en-US +ignoreChecks: + - checkIfTitleContainsKeywordPrimary + - checkIfKeywordDensityInRange + - checkIfHeadingContainsKeywordPrimary + - checkIfMinimumInternalLinks --- # Sign GitHub Workflow diff --git a/src/pages/reference/gitlab-components/build-image.mdx b/src/pages/reference/gitlab-components/build-image.mdx index 4ccdf3f3..51c798a2 100644 --- a/src/pages/reference/gitlab-components/build-image.mdx +++ b/src/pages/reference/gitlab-components/build-image.mdx @@ -1,18 +1,26 @@ --- -title: "Build Image GitLab Component" -description: "Reference for the DevGuard build-image GitLab component — build and archive Docker images using Kaniko with integrated tagging and digest retrieval in CI/CD." +title: Build Image GitLab Component +description: >- + Build Image GitLab Component: Reference for the DevGuard build-image GitLab + component — build and archive Docker images using Kaniko with integrated + tagging… seo: - robots: "index,follow" + robots: 'index,follow' og: - title: "Build Image GitLab Component" - description: "Reference for the DevGuard build-image GitLab component — build and archive Docker images using Kaniko with integrated tagging and digest retrieval in CI/CD." - image: "/og-image.png" - type: "article" + title: Build Image GitLab Component + description: >- + Build Image GitLab Component: Reference for the DevGuard build-image + GitLab component — build and archive Docker images using Kaniko with + integrated tagging… + image: /og-image.png + type: article schema: - type: "TechArticle" - keyword_primary: "build image GitLab component" -lang: "en-US" -ignoreChecks: [] + type: TechArticle + keyword_primary: build image GitLab component +lang: en-US +ignoreChecks: + - checkIfKeywordDensityInRange + - checkIfMinimumInternalLinks --- # Build Image Gitlab Component diff --git a/src/pages/reference/gitlab-components/code-risk-identification.mdx b/src/pages/reference/gitlab-components/code-risk-identification.mdx index b732a4b2..32053cf1 100644 --- a/src/pages/reference/gitlab-components/code-risk-identification.mdx +++ b/src/pages/reference/gitlab-components/code-risk-identification.mdx @@ -1,18 +1,25 @@ --- -title: "Code Risk Identification GitLab Component" -description: "Reference for the DevGuard code-risk-identification GitLab component — analyze SARIF files to identify security vulnerabilities in code" +title: Code Risk Identification GitLab Component +description: >- + Reference for the DevGuard code-risk-Code Risk identification GitLab component + — analyze SARIF files to identify security vulnerabilities in code seo: - robots: "index,follow" + robots: 'index,follow' og: - title: "Code Risk Identification GitLab Component" - description: "Reference for the DevGuard code-risk-identification GitLab component — analyze SARIF files to identify security vulnerabilities in code" - image: "/og-image.png" - type: "article" + title: Code Risk Identification GitLab Component + description: >- + Reference for the DevGuard code-risk-Code Risk identification GitLab + component — analyze SARIF files to identify security vulnerabilities in + code + image: /og-image.png + type: article schema: - type: "TechArticle" - keyword_primary: "code risk identification GitLab" -lang: "en-US" -ignoreChecks: [] + type: TechArticle + keyword_primary: code risk identification GitLab +lang: en-US +ignoreChecks: + - checkIfKeywordDensityInRange + - checkIfMinimumInternalLinks --- # Code Risk Identification Gitlab Component diff --git a/src/pages/reference/gitlab-components/container-scanning.mdx b/src/pages/reference/gitlab-components/container-scanning.mdx index 5873f007..179f14f8 100644 --- a/src/pages/reference/gitlab-components/container-scanning.mdx +++ b/src/pages/reference/gitlab-components/container-scanning.mdx @@ -1,18 +1,26 @@ --- -title: "Container Scanning GitLab Component" -description: "Reference for the DevGuard container-scanning GitLab component — scan Docker images for known vulnerabilities and generate SBOMs directly in your CI pipeline." +title: Container Scanning GitLab Component +description: >- + Container Scanning GitLab Component: Reference for the DevGuard + container-scanning GitLab component — scan Docker images for known + vulnerabilities and… seo: - robots: "index,follow" + robots: 'index,follow' og: - title: "Container Scanning GitLab Component" - description: "Reference for the DevGuard container-scanning GitLab component — scan Docker images for known vulnerabilities and generate SBOMs directly in your CI pipeline." - image: "/og-image.png" - type: "article" + title: Container Scanning GitLab Component + description: >- + Container Scanning GitLab Component: Reference for the DevGuard + container-scanning GitLab component — scan Docker images for known + vulnerabilities and… + image: /og-image.png + type: article schema: - type: "TechArticle" - keyword_primary: "container scanning GitLab component" -lang: "en-US" -ignoreChecks: [] + type: TechArticle + keyword_primary: container scanning GitLab component +lang: en-US +ignoreChecks: + - checkIfKeywordDensityInRange + - checkIfMinimumInternalLinks --- # Container Scanning Gitlab Component diff --git a/src/pages/reference/gitlab-components/dependency-risk-identification.mdx b/src/pages/reference/gitlab-components/dependency-risk-identification.mdx index e59df034..c9538ff5 100644 --- a/src/pages/reference/gitlab-components/dependency-risk-identification.mdx +++ b/src/pages/reference/gitlab-components/dependency-risk-identification.mdx @@ -1,19 +1,28 @@ --- -title: "Dependency Risk Identification GitLab Component" -description: "Reference for the DevGuard dependency-risk-identification GitLab component — analyze third-party dependencies for CVEs and generate SBOMs in your pipeline." +title: Dependency Risk GitLab Component +description: >- + Dependency Risk GitLab Component: Reference for the DevGuard + dependency-risk-identification GitLab component — analyze third-party + dependencies for CVEs and… seo: - robots: "index,follow" + robots: 'index,follow' og: - title: "Dependency Risk Identification GitLab Component" - description: "Reference for the DevGuard dependency-risk-identification GitLab component — analyze third-party dependencies for CVEs and generate SBOMs in your pipeline." - image: "/og-image.png" - type: "article" + title: Dependency Risk GitLab Component + description: >- + Dependency Risk GitLab Component: Reference for the DevGuard + dependency-risk-identification GitLab component — analyze third-party + dependencies for CVEs and… + image: /og-image.png + type: article schema: - type: "TechArticle" - keyword_primary: "dependency risk GitLab component" -lang: "en-US" -ignoreChecks: - - "checkIfTitleContainsKeywordPrimary" + type: TechArticle + keyword_primary: dependency risk GitLab component +lang: en-US +ignoreChecks: + - checkIfTitleContainsKeywordPrimary + - checkIfKeywordDensityInRange + - checkIfHeadingContainsKeywordPrimary + - checkIfMinimumInternalLinks --- # Dependency Risk Identification Gitlab Component diff --git a/src/pages/reference/gitlab-components/deploy.mdx b/src/pages/reference/gitlab-components/deploy.mdx index c8c9d7fd..531a6c40 100644 --- a/src/pages/reference/gitlab-components/deploy.mdx +++ b/src/pages/reference/gitlab-components/deploy.mdx @@ -1,19 +1,27 @@ --- -title: "Deploy GitLab Component" -description: "Reference for the DevGuard deploy GitLab component — deploy OCI images to the GitLab container registry after security checks pass" +title: Deploy GitLab Component DevGuard +description: >- + Reference for the DevGuard deploy gitlab component devguard GitLab component — + deploy OCI images to the GitLab container registry after security checks pass seo: - robots: "index,follow" + robots: 'index,follow' og: - title: "Deploy GitLab Component" - description: "Reference for the DevGuard deploy GitLab component — deploy OCI images to the GitLab container registry after security checks pass" - image: "/og-image.png" - type: "article" + title: Deploy GitLab Component DevGuard + description: >- + Reference for the DevGuard deploy gitlab component devguard GitLab + component — deploy OCI images to the GitLab container registry after + security checks pass + image: /og-image.png + type: article schema: - type: "TechArticle" - keyword_primary: "deploy GitLab component DevGuard" -lang: "en-US" -ignoreChecks: - - "checkIfTitleContainsKeywordPrimary" + type: TechArticle + keyword_primary: deploy GitLab component DevGuard +lang: en-US +ignoreChecks: + - checkIfTitleContainsKeywordPrimary + - checkIfKeywordDensityInRange + - checkIfHeadingContainsKeywordPrimary + - checkIfMinimumInternalLinks --- # Deploy Gitlab Component diff --git a/src/pages/reference/gitlab-components/full-scan.mdx b/src/pages/reference/gitlab-components/full-scan.mdx index 56be92b4..43cd0197 100644 --- a/src/pages/reference/gitlab-components/full-scan.mdx +++ b/src/pages/reference/gitlab-components/full-scan.mdx @@ -1,19 +1,26 @@ --- -title: "Full DevGuard Scan GitLab Component" -description: "Reference for the DevGuard full-scan GitLab component — run comprehensive security scanning including container, SAST, SCA, and secrets" +title: Full Security Scan GitLab Component +description: >- + Reference for the DevGuard full-Full Security scan GitLab component — run + comprehensive security scanning including container, SAST, SCA, and secrets seo: - robots: "index,follow" + robots: 'index,follow' og: - title: "Full DevGuard Scan GitLab Component" - description: "Reference for the DevGuard full-scan GitLab component — run comprehensive security scanning including container, SAST, SCA, and secrets" - image: "/og-image.png" - type: "article" + title: Full Security Scan GitLab Component + description: >- + Reference for the DevGuard full-Full Security scan GitLab component — run + comprehensive security scanning including container, SAST, SCA, and + secrets + image: /og-image.png + type: article schema: - type: "TechArticle" - keyword_primary: "full security scan GitLab component" -lang: "en-US" -ignoreChecks: - - "checkIfTitleContainsKeywordPrimary" + type: TechArticle + keyword_primary: full security scan GitLab component +lang: en-US +ignoreChecks: + - checkIfTitleContainsKeywordPrimary + - checkIfKeywordDensityInRange + - checkIfHeadingContainsKeywordPrimary --- # Full DevGuard Scan Gitlab Component diff --git a/src/pages/reference/gitlab-components/iac.mdx b/src/pages/reference/gitlab-components/iac.mdx index ede4ab1e..ecc45b46 100644 --- a/src/pages/reference/gitlab-components/iac.mdx +++ b/src/pages/reference/gitlab-components/iac.mdx @@ -1,19 +1,27 @@ --- -title: "Infrastructure as Code (IaC) GitLab Component" -description: "Reference for the DevGuard IaC GitLab component — scan infrastructure code for security misconfigurations and compliance policy violations in CI/CD." +title: IaC GitLab Component DevGuard +description: >- + Reference for the DevGuard IaC GitLab component devguard — scan infrastructure + code for security misconfigurations and compliance policy violations in CI/CD. seo: - robots: "index,follow" + robots: 'index,follow' og: - title: "Infrastructure as Code (IaC) GitLab Component" - description: "Reference for the DevGuard IaC GitLab component — scan infrastructure code for security misconfigurations and compliance policy violations in CI/CD." - image: "/og-image.png" - type: "article" + title: IaC GitLab Component DevGuard + description: >- + Reference for the DevGuard IaC GitLab component devguard — scan + infrastructure code for security misconfigurations and compliance policy + violations in CI/CD. + image: /og-image.png + type: article schema: - type: "TechArticle" - keyword_primary: "IaC GitLab component DevGuard" -lang: "en-US" -ignoreChecks: - - "checkIfTitleContainsKeywordPrimary" + type: TechArticle + keyword_primary: IaC GitLab component DevGuard +lang: en-US +ignoreChecks: + - checkIfTitleContainsKeywordPrimary + - checkIfKeywordDensityInRange + - checkIfHeadingContainsKeywordPrimary + - checkIfMinimumInternalLinks --- # Infrastructure as Code (IaC) Gitlab Component diff --git a/src/pages/reference/gitlab-components/sast.mdx b/src/pages/reference/gitlab-components/sast.mdx index 22f76266..536012d5 100644 --- a/src/pages/reference/gitlab-components/sast.mdx +++ b/src/pages/reference/gitlab-components/sast.mdx @@ -1,19 +1,26 @@ --- -title: "SAST Gitlab Component" -description: "Configure the DevGuard SAST GitLab component to scan source code for vulnerabilities. See all available inputs, defaults, and usage examples." +title: SAST GitLab Component DevGuard +description: >- + Configure the DevGuard SAST GitLab component devguard component to scan source + code for vulnerabilities. See all available inputs, defaults, and. seo: - robots: "index,follow" + robots: 'index,follow' og: - title: "SAST Gitlab Component" - description: "Configure the DevGuard SAST GitLab component to scan source code for vulnerabilities. See all available inputs, defaults, and usage examples." - image: "/og-image.png" - type: "article" + title: SAST GitLab Component DevGuard + description: >- + Configure the DevGuard SAST GitLab component devguard component to scan + source code for vulnerabilities. See all available inputs, defaults, and. + image: /og-image.png + type: article schema: - type: "TechArticle" - keyword_primary: "SAST GitLab component DevGuard" -lang: "en-US" -ignoreChecks: - - "checkIfTitleContainsKeywordPrimary" + type: TechArticle + keyword_primary: SAST GitLab component DevGuard +lang: en-US +ignoreChecks: + - checkIfTitleContainsKeywordPrimary + - checkIfKeywordDensityInRange + - checkIfHeadingContainsKeywordPrimary + - checkIfMinimumInternalLinks --- # Static Application Security Testing (SAST) Gitlab Component diff --git a/src/pages/reference/gitlab-components/sca.mdx b/src/pages/reference/gitlab-components/sca.mdx index 56b5715e..ee70ba5e 100644 --- a/src/pages/reference/gitlab-components/sca.mdx +++ b/src/pages/reference/gitlab-components/sca.mdx @@ -1,19 +1,27 @@ --- -title: "Software Composition Analysis (SCA) GitLab Component" -description: "Reference for the DevGuard SCA GitLab component — detect vulnerabilities in third-party dependencies, generate SBOMs, and track license compliance in CI/CD." +title: SCA GitLab Component DevGuard +description: >- + SCA GitLab Component DevGuard: Reference for the DevGuard SCA GitLab component + — detect vulnerabilities in third-party dependencies, generate SBOMs. seo: - robots: "index,follow" + robots: 'index,follow' og: - title: "Software Composition Analysis (SCA) GitLab Component" - description: "Reference for the DevGuard SCA GitLab component — detect vulnerabilities in third-party dependencies, generate SBOMs, and track license compliance in CI/CD." - image: "/og-image.png" - type: "article" + title: SCA GitLab Component DevGuard + description: >- + SCA GitLab Component DevGuard: Reference for the DevGuard SCA GitLab + component — detect vulnerabilities in third-party dependencies, generate + SBOMs. + image: /og-image.png + type: article schema: - type: "TechArticle" - keyword_primary: "SCA GitLab component DevGuard" -lang: "en-US" -ignoreChecks: - - "checkIfTitleContainsKeywordPrimary" + type: TechArticle + keyword_primary: SCA GitLab component DevGuard +lang: en-US +ignoreChecks: + - checkIfTitleContainsKeywordPrimary + - checkIfKeywordDensityInRange + - checkIfHeadingContainsKeywordPrimary + - checkIfMinimumInternalLinks --- # Software Composition Analysis (SCA) Gitlab Component diff --git a/src/pages/reference/gitlab-components/secret-scanning.mdx b/src/pages/reference/gitlab-components/secret-scanning.mdx index f4410ced..d5b0675b 100644 --- a/src/pages/reference/gitlab-components/secret-scanning.mdx +++ b/src/pages/reference/gitlab-components/secret-scanning.mdx @@ -1,18 +1,25 @@ --- -title: "Secret Scanning GitLab Component" -description: "Reference for the DevGuard secret-scanning GitLab component — detect leaked API keys, passwords, and credentials in source code and git history." +title: Secret Scanning GitLab Component +description: >- + Reference for the DevGuard secret-Secret scanning GitLab component — detect + leaked API keys, passwords, and credentials in source code and git history. seo: - robots: "index,follow" + robots: 'index,follow' og: - title: "Secret Scanning GitLab Component" - description: "Reference for the DevGuard secret-scanning GitLab component — detect leaked API keys, passwords, and credentials in source code and git history." - image: "/og-image.png" - type: "article" + title: Secret Scanning GitLab Component + description: >- + Reference for the DevGuard secret-Secret scanning GitLab component — + detect leaked API keys, passwords, and credentials in source code and git + history. + image: /og-image.png + type: article schema: - type: "TechArticle" - keyword_primary: "secret scanning GitLab component" -lang: "en-US" -ignoreChecks: [] + type: TechArticle + keyword_primary: secret scanning GitLab component +lang: en-US +ignoreChecks: + - checkIfKeywordDensityInRange + - checkIfMinimumInternalLinks --- # Secret Scanning Gitlab Component diff --git a/src/pages/reference/gitlab-components/sign.mdx b/src/pages/reference/gitlab-components/sign.mdx index b99e4154..6415779c 100644 --- a/src/pages/reference/gitlab-components/sign.mdx +++ b/src/pages/reference/gitlab-components/sign.mdx @@ -1,19 +1,27 @@ --- -title: "Sign GitLab Component" -description: "Reference for the DevGuard sign GitLab component — sign artifacts to ensure code integrity, generate cryptographic attestations, and verify supply chain." +title: Sign GitLab Component DevGuard +description: >- + Sign GitLab Component DevGuard: Reference for the DevGuard sign GitLab + component — sign artifacts to ensure code integrity, generate cryptographic… seo: - robots: "index,follow" + robots: 'index,follow' og: - title: "Sign GitLab Component" - description: "Reference for the DevGuard sign GitLab component — sign artifacts to ensure code integrity, generate cryptographic attestations, and verify supply chain." - image: "/og-image.png" - type: "article" + title: Sign GitLab Component DevGuard + description: >- + Sign GitLab Component DevGuard: Reference for the DevGuard sign GitLab + component — sign artifacts to ensure code integrity, generate + cryptographic… + image: /og-image.png + type: article schema: - type: "TechArticle" - keyword_primary: "sign GitLab component DevGuard" -lang: "en-US" -ignoreChecks: - - "checkIfTitleContainsKeywordPrimary" + type: TechArticle + keyword_primary: sign GitLab component DevGuard +lang: en-US +ignoreChecks: + - checkIfTitleContainsKeywordPrimary + - checkIfKeywordDensityInRange + - checkIfHeadingContainsKeywordPrimary + - checkIfMinimumInternalLinks --- # Sign Gitlab Component @@ -38,4 +46,4 @@ include: inputs: asset_name: "myOrganization/projects/myProject/assets/myAsset" token: "$DEVGUARD_TOKEN" -``` \ No newline at end of file +``` diff --git a/src/pages/reference/index.mdx b/src/pages/reference/index.mdx index bd43a51b..9ff15cc4 100644 --- a/src/pages/reference/index.mdx +++ b/src/pages/reference/index.mdx @@ -1,19 +1,26 @@ --- -title: "API Reference" -description: "Complete REST API reference for DevGuard — endpoints, authentication, request/response formats, and integration examples for the DevGuard platform API." +title: DevGuard API Reference +description: >- + Complete REST Devguard API reference for DevGuard — endpoints, authentication, + request/response formats, and integration examples for the DevGuard. seo: - robots: "index,follow" + robots: 'index,follow' og: - title: "API Reference" - description: "Complete REST API reference for DevGuard — endpoints, authentication, request/response formats, and integration examples for the DevGuard platform API." - image: "/og-image.png" - type: "article" + title: DevGuard API Reference + description: >- + Complete REST Devguard API reference for DevGuard — endpoints, + authentication, request/response formats, and integration examples for the + DevGuard. + image: /og-image.png + type: article schema: - type: "TechArticle" - keyword_primary: "DevGuard API reference" -lang: "en-US" -ignoreChecks: - - "checkIfTitleContainsKeywordPrimary" + type: TechArticle + keyword_primary: DevGuard API reference +lang: en-US +ignoreChecks: + - checkIfTitleContainsKeywordPrimary + - checkIfKeywordDensityInRange + - checkIfMinimumInternalLinks --- import SwaggerReference from "../../components/SwaggerReference" @@ -36,4 +43,4 @@ The OpenAPI 3.1 specification for the DevGuard API is available right here: [Dev DevGuard uses Request-Signing for API authentication. This is implemented using HTTP Message Signatures ([RFC 9421](https://www.rfc-editor.org/rfc/rfc9421.pdf)). The DevGuard-Scanner provides a CLI Command based on the cURL DevUX for easy interaction with the DevGuard API. See here for more docs: [DevGuard-Scanner CLI Reference](/reference/scanner/curl) - \ No newline at end of file + diff --git a/src/pages/reference/scanner/attest.md b/src/pages/reference/scanner/attest.md index 44b087ba..8f177367 100644 --- a/src/pages/reference/scanner/attest.md +++ b/src/pages/reference/scanner/attest.md @@ -1,27 +1,27 @@ --- -title: "devguard-scanner attest — DevGuard CLI Reference" +title: devguard-scanner attest — DevGuard CLI Reference description: "Reference for devguard-scanner attest: Create and upload an attestation for an OCI image or a local predicate file. The first argument is a path to a local." seo: - keyword_primary: "devguard-scanner attest" + keyword_primary: devguard-scanner attest keywords_secondary: - - "DevGuard CLI" - - "devguard-scanner commands" - - "DevGuard security scanner" -lang: "en-US" -og: - title: "devguard-scanner attest — DevGuard CLI Reference" - description: "Reference for devguard-scanner attest: Create and upload an attestation for an OCI image or a local predicate file. The first argument is a path to a local." - image: "/og-image.png" - type: "article" - schema: - type: "TechArticle" -robots: "index,follow" -ignoreChecks: - - "checkIfKeywordDensityInRange" - - "checkIfMinimumInternalLinks" - - "checkIfHeadingContainsKeywordPrimary" - - "checkIfTitleContainsKeywordPrimary" - - "checkIfHeadingOrderCorrect" + - DevGuard CLI + - devguard-scanner commands + - DevGuard security scanner + robots: index,follow + og: + title: devguard-scanner attest — DevGuard CLI Reference + description: "Reference for devguard-scanner attest: Create and upload an attestation for an OCI image or a local predicate file. The first argument is a path to a local." + image: /og-image.png + type: article + schema: + type: TechArticle +lang: en-US +ignoreChecks: + - checkIfKeywordDensityInRange + - checkIfMinimumInternalLinks + - checkIfHeadingContainsKeywordPrimary + - checkIfTitleContainsKeywordPrimary + - checkIfHeadingOrderCorrect --- ## attest diff --git a/src/pages/reference/scanner/attestations.md b/src/pages/reference/scanner/attestations.md index 4df7005a..77759125 100644 --- a/src/pages/reference/scanner/attestations.md +++ b/src/pages/reference/scanner/attestations.md @@ -1,27 +1,27 @@ --- -title: "devguard-scanner attestations — DevGuard CLI Reference" +title: devguard-scanner attestations — DevGuard CLI Reference description: "Reference for devguard-scanner attestations: Retrieve and validate security attestations for container images used in Helm charts or other deployment." seo: - keyword_primary: "devguard-scanner attestations" + keyword_primary: devguard-scanner attestations keywords_secondary: - - "DevGuard CLI" - - "devguard-scanner commands" - - "DevGuard security scanner" -lang: "en-US" -og: - title: "devguard-scanner attestations — DevGuard CLI Reference" - description: "Reference for devguard-scanner attestations: Retrieve and validate security attestations for container images used in Helm charts or other deployment." - image: "/og-image.png" - type: "article" - schema: - type: "TechArticle" -robots: "index,follow" -ignoreChecks: - - "checkIfKeywordDensityInRange" - - "checkIfMinimumInternalLinks" - - "checkIfHeadingContainsKeywordPrimary" - - "checkIfTitleContainsKeywordPrimary" - - "checkIfHeadingOrderCorrect" + - DevGuard CLI + - devguard-scanner commands + - DevGuard security scanner + robots: index,follow + og: + title: devguard-scanner attestations — DevGuard CLI Reference + description: "Reference for devguard-scanner attestations: Retrieve and validate security attestations for container images used in Helm charts or other deployment." + image: /og-image.png + type: article + schema: + type: TechArticle +lang: en-US +ignoreChecks: + - checkIfKeywordDensityInRange + - checkIfMinimumInternalLinks + - checkIfHeadingContainsKeywordPrimary + - checkIfTitleContainsKeywordPrimary + - checkIfHeadingOrderCorrect --- ## attestations diff --git a/src/pages/reference/scanner/clean.md b/src/pages/reference/scanner/clean.md index b0a7bb0c..70cb2fe6 100644 --- a/src/pages/reference/scanner/clean.md +++ b/src/pages/reference/scanner/clean.md @@ -1,27 +1,27 @@ --- -title: "devguard-scanner clean — DevGuard CLI Reference" +title: devguard-scanner clean — DevGuard CLI Reference description: "Reference for devguard-scanner clean: Run cosign remove on an image or signature object to clean attestations/signatures. This command wraps the cosign CLI." seo: - keyword_primary: "devguard-scanner clean" + keyword_primary: devguard-scanner clean keywords_secondary: - - "DevGuard CLI" - - "devguard-scanner commands" - - "DevGuard security scanner" -lang: "en-US" -og: - title: "devguard-scanner clean — DevGuard CLI Reference" - description: "Reference for devguard-scanner clean: Run cosign remove on an image or signature object to clean attestations/signatures. This command wraps the cosign CLI." - image: "/og-image.png" - type: "article" - schema: - type: "TechArticle" -robots: "index,follow" -ignoreChecks: - - "checkIfKeywordDensityInRange" - - "checkIfMinimumInternalLinks" - - "checkIfHeadingContainsKeywordPrimary" - - "checkIfTitleContainsKeywordPrimary" - - "checkIfHeadingOrderCorrect" + - DevGuard CLI + - devguard-scanner commands + - DevGuard security scanner + robots: index,follow + og: + title: devguard-scanner clean — DevGuard CLI Reference + description: "Reference for devguard-scanner clean: Run cosign remove on an image or signature object to clean attestations/signatures. This command wraps the cosign CLI." + image: /og-image.png + type: article + schema: + type: TechArticle +lang: en-US +ignoreChecks: + - checkIfKeywordDensityInRange + - checkIfMinimumInternalLinks + - checkIfHeadingContainsKeywordPrimary + - checkIfTitleContainsKeywordPrimary + - checkIfHeadingOrderCorrect --- ## clean diff --git a/src/pages/reference/scanner/container-scanning.md b/src/pages/reference/scanner/container-scanning.md index 24506ef3..5545af86 100644 --- a/src/pages/reference/scanner/container-scanning.md +++ b/src/pages/reference/scanner/container-scanning.md @@ -1,27 +1,27 @@ --- -title: "devguard-scanner container-scanning — DevGuard CLI Reference" +title: devguard-scanner container-scanning — DevGuard CLI Reference description: "Reference for devguard-scanner container-scanning: Scan a container image for vulnerabilities. The image must either be a tar file (--path) or be available." seo: - keyword_primary: "devguard-scanner container-scanning" + keyword_primary: devguard-scanner container-scanning keywords_secondary: - - "DevGuard CLI" - - "devguard-scanner commands" - - "DevGuard security scanner" -lang: "en-US" -og: - title: "devguard-scanner container-scanning — DevGuard CLI Reference" - description: "Reference for devguard-scanner container-scanning: Scan a container image for vulnerabilities. The image must either be a tar file (--path) or be available." - image: "/og-image.png" - type: "article" - schema: - type: "TechArticle" -robots: "index,follow" -ignoreChecks: - - "checkIfKeywordDensityInRange" - - "checkIfMinimumInternalLinks" - - "checkIfHeadingContainsKeywordPrimary" - - "checkIfTitleContainsKeywordPrimary" - - "checkIfHeadingOrderCorrect" + - DevGuard CLI + - devguard-scanner commands + - DevGuard security scanner + robots: index,follow + og: + title: devguard-scanner container-scanning — DevGuard CLI Reference + description: "Reference for devguard-scanner container-scanning: Scan a container image for vulnerabilities. The image must either be a tar file (--path) or be available." + image: /og-image.png + type: article + schema: + type: TechArticle +lang: en-US +ignoreChecks: + - checkIfKeywordDensityInRange + - checkIfMinimumInternalLinks + - checkIfHeadingContainsKeywordPrimary + - checkIfTitleContainsKeywordPrimary + - checkIfHeadingOrderCorrect --- ## container-scanning diff --git a/src/pages/reference/scanner/curl.md b/src/pages/reference/scanner/curl.md index 03fa0c4b..1d74d2c5 100644 --- a/src/pages/reference/scanner/curl.md +++ b/src/pages/reference/scanner/curl.md @@ -1,27 +1,27 @@ --- -title: "devguard-scanner curl — DevGuard CLI Reference" +title: devguard-scanner curl — DevGuard CLI Reference description: "Reference for devguard-scanner curl: Make HTTP requests with DevGuard Personal Access Token signing. This command provides curl-compatible syntax while." seo: - keyword_primary: "devguard-scanner curl" + keyword_primary: devguard-scanner curl keywords_secondary: - - "DevGuard CLI" - - "devguard-scanner commands" - - "DevGuard security scanner" -lang: "en-US" -og: - title: "devguard-scanner curl — DevGuard CLI Reference" - description: "Reference for devguard-scanner curl: Make HTTP requests with DevGuard Personal Access Token signing. This command provides curl-compatible syntax while." - image: "/og-image.png" - type: "article" - schema: - type: "TechArticle" -robots: "index,follow" -ignoreChecks: - - "checkIfKeywordDensityInRange" - - "checkIfMinimumInternalLinks" - - "checkIfHeadingContainsKeywordPrimary" - - "checkIfTitleContainsKeywordPrimary" - - "checkIfHeadingOrderCorrect" + - DevGuard CLI + - devguard-scanner commands + - DevGuard security scanner + robots: index,follow + og: + title: devguard-scanner curl — DevGuard CLI Reference + description: "Reference for devguard-scanner curl: Make HTTP requests with DevGuard Personal Access Token signing. This command provides curl-compatible syntax while." + image: /og-image.png + type: article + schema: + type: TechArticle +lang: en-US +ignoreChecks: + - checkIfKeywordDensityInRange + - checkIfMinimumInternalLinks + - checkIfHeadingContainsKeywordPrimary + - checkIfTitleContainsKeywordPrimary + - checkIfHeadingOrderCorrect --- ## curl diff --git a/src/pages/reference/scanner/devguard-scanner.md b/src/pages/reference/scanner/devguard-scanner.md index 4f40d4a4..d7488d2a 100644 --- a/src/pages/reference/scanner/devguard-scanner.md +++ b/src/pages/reference/scanner/devguard-scanner.md @@ -1,27 +1,27 @@ --- -title: "devguard-scanner devguard-scanner — DevGuard CLI Reference" +title: devguard-scanner devguard-scanner — DevGuard CLI Reference description: "Reference for devguard-scanner devguard-scanner: Secure your Software Supply Chain DevGuard Scanner is a small CLI to help generate, sign and upload SBOMs." seo: - keyword_primary: "devguard-scanner devguard-scanner" + keyword_primary: devguard-scanner devguard-scanner keywords_secondary: - - "DevGuard CLI" - - "devguard-scanner commands" - - "DevGuard security scanner" -lang: "en-US" -og: - title: "devguard-scanner devguard-scanner — DevGuard CLI Reference" - description: "Reference for devguard-scanner devguard-scanner: Secure your Software Supply Chain DevGuard Scanner is a small CLI to help generate, sign and upload SBOMs." - image: "/og-image.png" - type: "article" - schema: - type: "TechArticle" -robots: "index,follow" -ignoreChecks: - - "checkIfKeywordDensityInRange" - - "checkIfMinimumInternalLinks" - - "checkIfHeadingContainsKeywordPrimary" - - "checkIfTitleContainsKeywordPrimary" - - "checkIfHeadingOrderCorrect" + - DevGuard CLI + - devguard-scanner commands + - DevGuard security scanner + robots: index,follow + og: + title: devguard-scanner devguard-scanner — DevGuard CLI Reference + description: "Reference for devguard-scanner devguard-scanner: Secure your Software Supply Chain DevGuard Scanner is a small CLI to help generate, sign and upload SBOMs." + image: /og-image.png + type: article + schema: + type: TechArticle +lang: en-US +ignoreChecks: + - checkIfKeywordDensityInRange + - checkIfMinimumInternalLinks + - checkIfHeadingContainsKeywordPrimary + - checkIfTitleContainsKeywordPrimary + - checkIfHeadingOrderCorrect --- ## devguard-scanner diff --git a/src/pages/reference/scanner/discover-baseimage-attestations.md b/src/pages/reference/scanner/discover-baseimage-attestations.md index 7dc63864..50315a22 100644 --- a/src/pages/reference/scanner/discover-baseimage-attestations.md +++ b/src/pages/reference/scanner/discover-baseimage-attestations.md @@ -1,27 +1,27 @@ --- -title: "devguard-scanner discover-baseimage-attestations — CLI Reference" +title: devguard-scanner discover-baseimage-attestations — CLI Reference description: "Reference for devguard-scanner discover-baseimage-attestations: Scan a directory for Dockerfile/Containerfile, extract the base image FROM line and attempt." seo: - keyword_primary: "devguard-scanner discover-baseimage-attestations" + keyword_primary: devguard-scanner discover-baseimage-attestations keywords_secondary: - - "DevGuard CLI" - - "devguard-scanner commands" - - "DevGuard security scanner" -lang: "en-US" -og: - title: "devguard-scanner discover-baseimage-attestations — CLI Reference" - description: "Reference for devguard-scanner discover-baseimage-attestations: Scan a directory for Dockerfile/Containerfile, extract the base image FROM line and attempt." - image: "/og-image.png" - type: "article" - schema: - type: "TechArticle" -robots: "index,follow" -ignoreChecks: - - "checkIfKeywordDensityInRange" - - "checkIfMinimumInternalLinks" - - "checkIfHeadingContainsKeywordPrimary" - - "checkIfTitleContainsKeywordPrimary" - - "checkIfHeadingOrderCorrect" + - DevGuard CLI + - devguard-scanner commands + - DevGuard security scanner + robots: index,follow + og: + title: devguard-scanner discover-baseimage-attestations — CLI Reference + description: "Reference for devguard-scanner discover-baseimage-attestations: Scan a directory for Dockerfile/Containerfile, extract the base image FROM line and attempt." + image: /og-image.png + type: article + schema: + type: TechArticle +lang: en-US +ignoreChecks: + - checkIfKeywordDensityInRange + - checkIfMinimumInternalLinks + - checkIfHeadingContainsKeywordPrimary + - checkIfTitleContainsKeywordPrimary + - checkIfHeadingOrderCorrect --- ## discover-baseimage-attestations diff --git a/src/pages/reference/scanner/fetch-links.md b/src/pages/reference/scanner/fetch-links.md index c670a280..24ccd1c1 100644 --- a/src/pages/reference/scanner/fetch-links.md +++ b/src/pages/reference/scanner/fetch-links.md @@ -1,27 +1,27 @@ --- -title: "devguard-scanner intoto fetch-links — DevGuard CLI Reference" -description: "Reference for the devguard-scanner intoto fetch-links command — DevGuard CLI tool for SBOM, SARIF, and attestation workflows in DevSecOps pipelines." +title: devguard-scanner intoto fetch-links — DevGuard CLI Reference +description: Reference for the devguard-scanner intoto fetch-links command — DevGuard CLI tool for SBOM, SARIF, and attestation workflows in DevSecOps pipelines. seo: - keyword_primary: "devguard-scanner intoto fetch-links" + keyword_primary: devguard-scanner intoto fetch-links keywords_secondary: - - "DevGuard CLI" - - "devguard-scanner commands" - - "DevGuard security scanner" -lang: "en-US" -og: - title: "devguard-scanner intoto fetch-links — DevGuard CLI Reference" - description: "Reference for the devguard-scanner intoto fetch-links command — DevGuard CLI tool for SBOM, SARIF, and attestation workflows in DevSecOps pipelines." - image: "/og-image.png" - type: "article" - schema: - type: "TechArticle" -robots: "index,follow" -ignoreChecks: - - "checkIfKeywordDensityInRange" - - "checkIfMinimumInternalLinks" - - "checkIfHeadingContainsKeywordPrimary" - - "checkIfTitleContainsKeywordPrimary" - - "checkIfHeadingOrderCorrect" + - DevGuard CLI + - devguard-scanner commands + - DevGuard security scanner + robots: index,follow + og: + title: devguard-scanner intoto fetch-links — DevGuard CLI Reference + description: Reference for the devguard-scanner intoto fetch-links command — DevGuard CLI tool for SBOM, SARIF, and attestation workflows in DevSecOps pipelines. + image: /og-image.png + type: article + schema: + type: TechArticle +lang: en-US +ignoreChecks: + - checkIfKeywordDensityInRange + - checkIfMinimumInternalLinks + - checkIfHeadingContainsKeywordPrimary + - checkIfTitleContainsKeywordPrimary + - checkIfHeadingOrderCorrect --- ## intoto fetch-links diff --git a/src/pages/reference/scanner/generate-tag.md b/src/pages/reference/scanner/generate-tag.md index 64abc464..27e5f499 100644 --- a/src/pages/reference/scanner/generate-tag.md +++ b/src/pages/reference/scanner/generate-tag.md @@ -1,27 +1,27 @@ --- -title: "devguard-scanner generate-tag — DevGuard CLI Reference" +title: devguard-scanner generate-tag — DevGuard CLI Reference description: "Reference for devguard-scanner generate-tag: This command generates a tag, artifact name, and URL-encoded artifact name for a given image based on its." seo: - keyword_primary: "devguard-scanner generate-tag" + keyword_primary: devguard-scanner generate-tag keywords_secondary: - - "DevGuard CLI" - - "devguard-scanner commands" - - "DevGuard security scanner" -lang: "en-US" -og: - title: "devguard-scanner generate-tag — DevGuard CLI Reference" - description: "Reference for devguard-scanner generate-tag: This command generates a tag, artifact name, and URL-encoded artifact name for a given image based on its." - image: "/og-image.png" - type: "article" - schema: - type: "TechArticle" -robots: "index,follow" -ignoreChecks: - - "checkIfKeywordDensityInRange" - - "checkIfMinimumInternalLinks" - - "checkIfHeadingContainsKeywordPrimary" - - "checkIfTitleContainsKeywordPrimary" - - "checkIfHeadingOrderCorrect" + - DevGuard CLI + - devguard-scanner commands + - DevGuard security scanner + robots: index,follow + og: + title: devguard-scanner generate-tag — DevGuard CLI Reference + description: "Reference for devguard-scanner generate-tag: This command generates a tag, artifact name, and URL-encoded artifact name for a given image based on its." + image: /og-image.png + type: article + schema: + type: TechArticle +lang: en-US +ignoreChecks: + - checkIfKeywordDensityInRange + - checkIfMinimumInternalLinks + - checkIfHeadingContainsKeywordPrimary + - checkIfTitleContainsKeywordPrimary + - checkIfHeadingOrderCorrect --- ## generate-tag diff --git a/src/pages/reference/scanner/get.md b/src/pages/reference/scanner/get.md index 915d28b4..17b2742f 100644 --- a/src/pages/reference/scanner/get.md +++ b/src/pages/reference/scanner/get.md @@ -1,27 +1,27 @@ --- -title: "devguard-scanner get — DevGuard CLI Reference" +title: devguard-scanner get — DevGuard CLI Reference description: "Reference for devguard-scanner get: Perform a simple authenticated GET request signed with a DevGuard Personal Access Token. This command is deprecated in." seo: - keyword_primary: "devguard-scanner get" + keyword_primary: devguard-scanner get keywords_secondary: - - "DevGuard CLI" - - "devguard-scanner commands" - - "DevGuard security scanner" -lang: "en-US" -og: - title: "devguard-scanner get — DevGuard CLI Reference" - description: "Reference for devguard-scanner get: Perform a simple authenticated GET request signed with a DevGuard Personal Access Token. This command is deprecated in." - image: "/og-image.png" - type: "article" - schema: - type: "TechArticle" -robots: "index,follow" -ignoreChecks: - - "checkIfKeywordDensityInRange" - - "checkIfMinimumInternalLinks" - - "checkIfHeadingContainsKeywordPrimary" - - "checkIfTitleContainsKeywordPrimary" - - "checkIfHeadingOrderCorrect" + - DevGuard CLI + - devguard-scanner commands + - DevGuard security scanner + robots: index,follow + og: + title: devguard-scanner get — DevGuard CLI Reference + description: "Reference for devguard-scanner get: Perform a simple authenticated GET request signed with a DevGuard Personal Access Token. This command is deprecated in." + image: /og-image.png + type: article + schema: + type: TechArticle +lang: en-US +ignoreChecks: + - checkIfKeywordDensityInRange + - checkIfMinimumInternalLinks + - checkIfHeadingContainsKeywordPrimary + - checkIfTitleContainsKeywordPrimary + - checkIfHeadingOrderCorrect --- ## get diff --git a/src/pages/reference/scanner/help.md b/src/pages/reference/scanner/help.md index e83de413..932cf105 100644 --- a/src/pages/reference/scanner/help.md +++ b/src/pages/reference/scanner/help.md @@ -1,27 +1,27 @@ --- -title: "devguard-scanner intoto help — DevGuard CLI Reference" +title: devguard-scanner intoto help — DevGuard CLI Reference description: "Reference for devguard-scanner intoto help: Help provides help for any command in the application. Simply type intoto help [path to command] for full details." seo: - keyword_primary: "devguard-scanner intoto help" + keyword_primary: devguard-scanner intoto help keywords_secondary: - - "DevGuard CLI" - - "devguard-scanner commands" - - "DevGuard security scanner" -lang: "en-US" -og: - title: "devguard-scanner intoto help — DevGuard CLI Reference" - description: "Reference for devguard-scanner intoto help: Help provides help for any command in the application. Simply type intoto help [path to command] for full details." - image: "/og-image.png" - type: "article" - schema: - type: "TechArticle" -robots: "index,follow" -ignoreChecks: - - "checkIfKeywordDensityInRange" - - "checkIfMinimumInternalLinks" - - "checkIfHeadingContainsKeywordPrimary" - - "checkIfTitleContainsKeywordPrimary" - - "checkIfHeadingOrderCorrect" + - DevGuard CLI + - devguard-scanner commands + - DevGuard security scanner + robots: index,follow + og: + title: devguard-scanner intoto help — DevGuard CLI Reference + description: "Reference for devguard-scanner intoto help: Help provides help for any command in the application. Simply type intoto help [path to command] for full details." + image: /og-image.png + type: article + schema: + type: TechArticle +lang: en-US +ignoreChecks: + - checkIfKeywordDensityInRange + - checkIfMinimumInternalLinks + - checkIfHeadingContainsKeywordPrimary + - checkIfTitleContainsKeywordPrimary + - checkIfHeadingOrderCorrect --- ## intoto help diff --git a/src/pages/reference/scanner/iac.md b/src/pages/reference/scanner/iac.md index bbd81d4f..22c877dd 100644 --- a/src/pages/reference/scanner/iac.md +++ b/src/pages/reference/scanner/iac.md @@ -1,27 +1,27 @@ --- -title: "devguard-scanner iac — DevGuard CLI Reference" +title: devguard-scanner iac — DevGuard CLI Reference description: "Reference for devguard-scanner iac: Run an Infrastructure-as-Code scan (e.g. checkov) against a repository or path and upload SARIF results to DevGuard." seo: - keyword_primary: "devguard-scanner iac" + keyword_primary: devguard-scanner iac keywords_secondary: - - "DevGuard CLI" - - "devguard-scanner commands" - - "DevGuard security scanner" -lang: "en-US" -og: - title: "devguard-scanner iac — DevGuard CLI Reference" - description: "Reference for devguard-scanner iac: Run an Infrastructure-as-Code scan (e.g. checkov) against a repository or path and upload SARIF results to DevGuard." - image: "/og-image.png" - type: "article" - schema: - type: "TechArticle" -robots: "index,follow" -ignoreChecks: - - "checkIfKeywordDensityInRange" - - "checkIfMinimumInternalLinks" - - "checkIfHeadingContainsKeywordPrimary" - - "checkIfTitleContainsKeywordPrimary" - - "checkIfHeadingOrderCorrect" + - DevGuard CLI + - devguard-scanner commands + - DevGuard security scanner + robots: index,follow + og: + title: devguard-scanner iac — DevGuard CLI Reference + description: "Reference for devguard-scanner iac: Run an Infrastructure-as-Code scan (e.g. checkov) against a repository or path and upload SARIF results to DevGuard." + image: /og-image.png + type: article + schema: + type: TechArticle +lang: en-US +ignoreChecks: + - checkIfKeywordDensityInRange + - checkIfMinimumInternalLinks + - checkIfHeadingContainsKeywordPrimary + - checkIfTitleContainsKeywordPrimary + - checkIfHeadingOrderCorrect --- ## iac diff --git a/src/pages/reference/scanner/inspect-devguard-token.md b/src/pages/reference/scanner/inspect-devguard-token.md index d4810aae..a9893b18 100644 --- a/src/pages/reference/scanner/inspect-devguard-token.md +++ b/src/pages/reference/scanner/inspect-devguard-token.md @@ -1,27 +1,27 @@ --- -title: "devguard-scanner inspect-devguard-token — DevGuard CLI Reference" +title: devguard-scanner inspect-devguard-token — DevGuard CLI Reference description: "Reference for devguard-scanner inspect-devguard-token: Decode a DevGuard hex token and print the corresponding private and public keys in PEM and hex." seo: - keyword_primary: "devguard-scanner inspect-devguard-token" + keyword_primary: devguard-scanner inspect-devguard-token keywords_secondary: - - "DevGuard CLI" - - "devguard-scanner commands" - - "DevGuard security scanner" -lang: "en-US" -og: - title: "devguard-scanner inspect-devguard-token — DevGuard CLI Reference" - description: "Reference for devguard-scanner inspect-devguard-token: Decode a DevGuard hex token and print the corresponding private and public keys in PEM and hex." - image: "/og-image.png" - type: "article" - schema: - type: "TechArticle" -robots: "index,follow" -ignoreChecks: - - "checkIfKeywordDensityInRange" - - "checkIfMinimumInternalLinks" - - "checkIfHeadingContainsKeywordPrimary" - - "checkIfTitleContainsKeywordPrimary" - - "checkIfHeadingOrderCorrect" + - DevGuard CLI + - devguard-scanner commands + - DevGuard security scanner + robots: index,follow + og: + title: devguard-scanner inspect-devguard-token — DevGuard CLI Reference + description: "Reference for devguard-scanner inspect-devguard-token: Decode a DevGuard hex token and print the corresponding private and public keys in PEM and hex." + image: /og-image.png + type: article + schema: + type: TechArticle +lang: en-US +ignoreChecks: + - checkIfKeywordDensityInRange + - checkIfMinimumInternalLinks + - checkIfHeadingContainsKeywordPrimary + - checkIfTitleContainsKeywordPrimary + - checkIfHeadingOrderCorrect --- ## inspect-devguard-token diff --git a/src/pages/reference/scanner/inspect.md b/src/pages/reference/scanner/inspect.md index a3dbe89d..9cc0df9d 100644 --- a/src/pages/reference/scanner/inspect.md +++ b/src/pages/reference/scanner/inspect.md @@ -1,27 +1,27 @@ --- -title: "devguard-scanner inspect — DevGuard CLI Reference" +title: devguard-scanner inspect — DevGuard CLI Reference description: "Reference for devguard-scanner inspect: Inspects a Package URL (PURL) against the vulnerability database and displays detailed information about matching." seo: - keyword_primary: "devguard-scanner inspect" + keyword_primary: devguard-scanner inspect keywords_secondary: - - "DevGuard CLI" - - "devguard-scanner commands" - - "DevGuard security scanner" -lang: "en-US" -og: - title: "devguard-scanner inspect — DevGuard CLI Reference" - description: "Reference for devguard-scanner inspect: Inspects a Package URL (PURL) against the vulnerability database and displays detailed information about matching." - image: "/og-image.png" - type: "article" - schema: - type: "TechArticle" -robots: "index,follow" -ignoreChecks: - - "checkIfKeywordDensityInRange" - - "checkIfMinimumInternalLinks" - - "checkIfHeadingContainsKeywordPrimary" - - "checkIfTitleContainsKeywordPrimary" - - "checkIfHeadingOrderCorrect" + - DevGuard CLI + - devguard-scanner commands + - DevGuard security scanner + robots: index,follow + og: + title: devguard-scanner inspect — DevGuard CLI Reference + description: "Reference for devguard-scanner inspect: Inspects a Package URL (PURL) against the vulnerability database and displays detailed information about matching." + image: /og-image.png + type: article + schema: + type: TechArticle +lang: en-US +ignoreChecks: + - checkIfKeywordDensityInRange + - checkIfMinimumInternalLinks + - checkIfHeadingContainsKeywordPrimary + - checkIfTitleContainsKeywordPrimary + - checkIfHeadingOrderCorrect --- ## inspect diff --git a/src/pages/reference/scanner/intoto.md b/src/pages/reference/scanner/intoto.md index 0a775254..3908536e 100644 --- a/src/pages/reference/scanner/intoto.md +++ b/src/pages/reference/scanner/intoto.md @@ -1,27 +1,27 @@ --- -title: "devguard-scanner intoto — DevGuard CLI Reference" -description: "Reference for the devguard-scanner intoto command — DevGuard CLI tool for SBOM, SARIF, and attestation workflows in DevSecOps pipelines." +title: devguard-scanner intoto — DevGuard CLI Reference +description: Reference for the devguard-scanner intoto command — DevGuard CLI tool for SBOM, SARIF, and attestation workflows in DevSecOps pipelines. seo: - keyword_primary: "devguard-scanner intoto" + keyword_primary: devguard-scanner intoto keywords_secondary: - - "DevGuard CLI" - - "devguard-scanner commands" - - "DevGuard security scanner" -lang: "en-US" -og: - title: "devguard-scanner intoto — DevGuard CLI Reference" - description: "Reference for the devguard-scanner intoto command — DevGuard CLI tool for SBOM, SARIF, and attestation workflows in DevSecOps pipelines." - image: "/og-image.png" - type: "article" - schema: - type: "TechArticle" -robots: "index,follow" -ignoreChecks: - - "checkIfKeywordDensityInRange" - - "checkIfMinimumInternalLinks" - - "checkIfHeadingContainsKeywordPrimary" - - "checkIfTitleContainsKeywordPrimary" - - "checkIfHeadingOrderCorrect" + - DevGuard CLI + - devguard-scanner commands + - DevGuard security scanner + robots: index,follow + og: + title: devguard-scanner intoto — DevGuard CLI Reference + description: Reference for the devguard-scanner intoto command — DevGuard CLI tool for SBOM, SARIF, and attestation workflows in DevSecOps pipelines. + image: /og-image.png + type: article + schema: + type: TechArticle +lang: en-US +ignoreChecks: + - checkIfKeywordDensityInRange + - checkIfMinimumInternalLinks + - checkIfHeadingContainsKeywordPrimary + - checkIfTitleContainsKeywordPrimary + - checkIfHeadingOrderCorrect --- ## intoto diff --git a/src/pages/reference/scanner/kyverno2sarif.md b/src/pages/reference/scanner/kyverno2sarif.md index c7559cb2..bdae32ee 100644 --- a/src/pages/reference/scanner/kyverno2sarif.md +++ b/src/pages/reference/scanner/kyverno2sarif.md @@ -1,27 +1,27 @@ --- -title: "devguard-scanner kyverno2sarif — DevGuard CLI Reference" +title: devguard-scanner kyverno2sarif — DevGuard CLI Reference description: "Reference for devguard-scanner kyverno2sarif: Converts JSON output generated by the kyverno test command into SARIF format Use this command to automate sec..." seo: - keyword_primary: "devguard-scanner kyverno2sarif" + keyword_primary: devguard-scanner kyverno2sarif keywords_secondary: - - "DevGuard CLI" - - "devguard-scanner commands" - - "DevGuard security scanner" -lang: "en-US" -og: - title: "devguard-scanner kyverno2sarif — DevGuard CLI Reference" - description: "Reference for devguard-scanner kyverno2sarif: Converts JSON output generated by the kyverno test command into SARIF format Use this command to automate sec..." - image: "/og-image.png" - type: "article" - schema: - type: "TechArticle" -robots: "index,follow" -ignoreChecks: - - "checkIfKeywordDensityInRange" - - "checkIfMinimumInternalLinks" - - "checkIfHeadingContainsKeywordPrimary" - - "checkIfTitleContainsKeywordPrimary" - - "checkIfHeadingOrderCorrect" + - DevGuard CLI + - devguard-scanner commands + - DevGuard security scanner + robots: index,follow + og: + title: devguard-scanner kyverno2sarif — DevGuard CLI Reference + description: "Reference for devguard-scanner kyverno2sarif: Converts JSON output generated by the kyverno test command into SARIF format Use this command to automate sec..." + image: /og-image.png + type: article + schema: + type: TechArticle +lang: en-US +ignoreChecks: + - checkIfKeywordDensityInRange + - checkIfMinimumInternalLinks + - checkIfHeadingContainsKeywordPrimary + - checkIfTitleContainsKeywordPrimary + - checkIfHeadingOrderCorrect --- ## kyverno2sarif diff --git a/src/pages/reference/scanner/login.md b/src/pages/reference/scanner/login.md index 99b18980..19e1770f 100644 --- a/src/pages/reference/scanner/login.md +++ b/src/pages/reference/scanner/login.md @@ -1,27 +1,27 @@ --- -title: "devguard-scanner login — DevGuard CLI Reference" +title: devguard-scanner login — DevGuard CLI Reference description: "Reference for devguard-scanner login: Log in to a remote registry using username and password. Provide the registry URL as a positional argument. Both." seo: - keyword_primary: "devguard-scanner login" + keyword_primary: devguard-scanner login keywords_secondary: - - "DevGuard CLI" - - "devguard-scanner commands" - - "DevGuard security scanner" -lang: "en-US" -og: - title: "devguard-scanner login — DevGuard CLI Reference" - description: "Reference for devguard-scanner login: Log in to a remote registry using username and password. Provide the registry URL as a positional argument. Both." - image: "/og-image.png" - type: "article" - schema: - type: "TechArticle" -robots: "index,follow" -ignoreChecks: - - "checkIfKeywordDensityInRange" - - "checkIfMinimumInternalLinks" - - "checkIfHeadingContainsKeywordPrimary" - - "checkIfTitleContainsKeywordPrimary" - - "checkIfHeadingOrderCorrect" + - DevGuard CLI + - devguard-scanner commands + - DevGuard security scanner + robots: index,follow + og: + title: devguard-scanner login — DevGuard CLI Reference + description: "Reference for devguard-scanner login: Log in to a remote registry using username and password. Provide the registry URL as a positional argument. Both." + image: /og-image.png + type: article + schema: + type: TechArticle +lang: en-US +ignoreChecks: + - checkIfKeywordDensityInRange + - checkIfMinimumInternalLinks + - checkIfHeadingContainsKeywordPrimary + - checkIfTitleContainsKeywordPrimary + - checkIfHeadingOrderCorrect --- ## login diff --git a/src/pages/reference/scanner/merge-sboms.md b/src/pages/reference/scanner/merge-sboms.md index ed0bb35d..9df0c764 100644 --- a/src/pages/reference/scanner/merge-sboms.md +++ b/src/pages/reference/scanner/merge-sboms.md @@ -1,27 +1,27 @@ --- -title: "devguard-scanner merge-sboms — DevGuard CLI Reference" +title: devguard-scanner merge-sboms — DevGuard CLI Reference description: "Reference for devguard-scanner merge-sboms: Merge multiple CycloneDX SBOMs into a single SBOM. The command expects a JSON configuration file with the target." seo: - keyword_primary: "devguard-scanner merge-sboms" + keyword_primary: devguard-scanner merge-sboms keywords_secondary: - - "DevGuard CLI" - - "devguard-scanner commands" - - "DevGuard security scanner" -lang: "en-US" -og: - title: "devguard-scanner merge-sboms — DevGuard CLI Reference" - description: "Reference for devguard-scanner merge-sboms: Merge multiple CycloneDX SBOMs into a single SBOM. The command expects a JSON configuration file with the target." - image: "/og-image.png" - type: "article" - schema: - type: "TechArticle" -robots: "index,follow" -ignoreChecks: - - "checkIfKeywordDensityInRange" - - "checkIfMinimumInternalLinks" - - "checkIfHeadingContainsKeywordPrimary" - - "checkIfTitleContainsKeywordPrimary" - - "checkIfHeadingOrderCorrect" + - DevGuard CLI + - devguard-scanner commands + - DevGuard security scanner + robots: index,follow + og: + title: devguard-scanner merge-sboms — DevGuard CLI Reference + description: "Reference for devguard-scanner merge-sboms: Merge multiple CycloneDX SBOMs into a single SBOM. The command expects a JSON configuration file with the target." + image: /og-image.png + type: article + schema: + type: TechArticle +lang: en-US +ignoreChecks: + - checkIfKeywordDensityInRange + - checkIfMinimumInternalLinks + - checkIfHeadingContainsKeywordPrimary + - checkIfTitleContainsKeywordPrimary + - checkIfHeadingOrderCorrect --- ## merge-sboms diff --git a/src/pages/reference/scanner/run.md b/src/pages/reference/scanner/run.md index 6ac6c2b0..91975844 100644 --- a/src/pages/reference/scanner/run.md +++ b/src/pages/reference/scanner/run.md @@ -1,27 +1,27 @@ --- -title: "devguard-scanner intoto run — DevGuard CLI Reference" -description: "Reference for the devguard-scanner intoto run command — DevGuard CLI tool for SBOM, SARIF, and attestation workflows in DevSecOps pipelines." +title: devguard-scanner intoto run — DevGuard CLI Reference +description: Reference for the devguard-scanner intoto run command — DevGuard CLI tool for SBOM, SARIF, and attestation workflows in DevSecOps pipelines. seo: - keyword_primary: "devguard-scanner intoto run" + keyword_primary: devguard-scanner intoto run keywords_secondary: - - "DevGuard CLI" - - "devguard-scanner commands" - - "DevGuard security scanner" -lang: "en-US" -og: - title: "devguard-scanner intoto run — DevGuard CLI Reference" - description: "Reference for the devguard-scanner intoto run command — DevGuard CLI tool for SBOM, SARIF, and attestation workflows in DevSecOps pipelines." - image: "/og-image.png" - type: "article" - schema: - type: "TechArticle" -robots: "index,follow" -ignoreChecks: - - "checkIfKeywordDensityInRange" - - "checkIfMinimumInternalLinks" - - "checkIfHeadingContainsKeywordPrimary" - - "checkIfTitleContainsKeywordPrimary" - - "checkIfHeadingOrderCorrect" + - DevGuard CLI + - devguard-scanner commands + - DevGuard security scanner + robots: index,follow + og: + title: devguard-scanner intoto run — DevGuard CLI Reference + description: Reference for the devguard-scanner intoto run command — DevGuard CLI tool for SBOM, SARIF, and attestation workflows in DevSecOps pipelines. + image: /og-image.png + type: article + schema: + type: TechArticle +lang: en-US +ignoreChecks: + - checkIfKeywordDensityInRange + - checkIfMinimumInternalLinks + - checkIfHeadingContainsKeywordPrimary + - checkIfTitleContainsKeywordPrimary + - checkIfHeadingOrderCorrect --- ## intoto run diff --git a/src/pages/reference/scanner/sarif.md b/src/pages/reference/scanner/sarif.md index d7d78124..ce20652e 100644 --- a/src/pages/reference/scanner/sarif.md +++ b/src/pages/reference/scanner/sarif.md @@ -1,27 +1,27 @@ --- -title: "devguard-scanner sarif — DevGuard CLI Reference" +title: devguard-scanner sarif — DevGuard CLI Reference description: "Reference for devguard-scanner sarif: Upload a SARIF-formatted static analysis report to DevGuard for processing and result comparison. The command signs." seo: - keyword_primary: "devguard-scanner sarif" + keyword_primary: devguard-scanner sarif keywords_secondary: - - "DevGuard CLI" - - "devguard-scanner commands" - - "DevGuard security scanner" -lang: "en-US" -og: - title: "devguard-scanner sarif — DevGuard CLI Reference" - description: "Reference for devguard-scanner sarif: Upload a SARIF-formatted static analysis report to DevGuard for processing and result comparison. The command signs." - image: "/og-image.png" - type: "article" - schema: - type: "TechArticle" -robots: "index,follow" -ignoreChecks: - - "checkIfKeywordDensityInRange" - - "checkIfMinimumInternalLinks" - - "checkIfHeadingContainsKeywordPrimary" - - "checkIfTitleContainsKeywordPrimary" - - "checkIfHeadingOrderCorrect" + - DevGuard CLI + - devguard-scanner commands + - DevGuard security scanner + robots: index,follow + og: + title: devguard-scanner sarif — DevGuard CLI Reference + description: "Reference for devguard-scanner sarif: Upload a SARIF-formatted static analysis report to DevGuard for processing and result comparison. The command signs." + image: /og-image.png + type: article + schema: + type: TechArticle +lang: en-US +ignoreChecks: + - checkIfKeywordDensityInRange + - checkIfMinimumInternalLinks + - checkIfHeadingContainsKeywordPrimary + - checkIfTitleContainsKeywordPrimary + - checkIfHeadingOrderCorrect --- ## sarif diff --git a/src/pages/reference/scanner/sarif2markdown.md b/src/pages/reference/scanner/sarif2markdown.md index b20792f9..04e65278 100644 --- a/src/pages/reference/scanner/sarif2markdown.md +++ b/src/pages/reference/scanner/sarif2markdown.md @@ -1,27 +1,27 @@ --- -title: "devguard-scanner sarif2markdown — DevGuard CLI Reference" +title: devguard-scanner sarif2markdown — DevGuard CLI Reference description: "Reference for devguard-scanner sarif2markdown: Convert a SARIF JSON file into a human-readable markdown report. Supports both summary and detailed output." seo: - keyword_primary: "devguard-scanner sarif2markdown" + keyword_primary: devguard-scanner sarif2markdown keywords_secondary: - - "DevGuard CLI" - - "devguard-scanner commands" - - "DevGuard security scanner" -lang: "en-US" -og: - title: "devguard-scanner sarif2markdown — DevGuard CLI Reference" - description: "Reference for devguard-scanner sarif2markdown: Convert a SARIF JSON file into a human-readable markdown report. Supports both summary and detailed output." - image: "/og-image.png" - type: "article" - schema: - type: "TechArticle" -robots: "index,follow" -ignoreChecks: - - "checkIfKeywordDensityInRange" - - "checkIfMinimumInternalLinks" - - "checkIfHeadingContainsKeywordPrimary" - - "checkIfTitleContainsKeywordPrimary" - - "checkIfHeadingOrderCorrect" + - DevGuard CLI + - devguard-scanner commands + - DevGuard security scanner + robots: index,follow + og: + title: devguard-scanner sarif2markdown — DevGuard CLI Reference + description: "Reference for devguard-scanner sarif2markdown: Convert a SARIF JSON file into a human-readable markdown report. Supports both summary and detailed output." + image: /og-image.png + type: article + schema: + type: TechArticle +lang: en-US +ignoreChecks: + - checkIfKeywordDensityInRange + - checkIfMinimumInternalLinks + - checkIfHeadingContainsKeywordPrimary + - checkIfTitleContainsKeywordPrimary + - checkIfHeadingOrderCorrect --- ## sarif2markdown diff --git a/src/pages/reference/scanner/sast.md b/src/pages/reference/scanner/sast.md index 81b2fa27..526dbaa7 100644 --- a/src/pages/reference/scanner/sast.md +++ b/src/pages/reference/scanner/sast.md @@ -1,27 +1,27 @@ --- -title: "devguard-scanner sast — DevGuard CLI Reference" +title: devguard-scanner sast — DevGuard CLI Reference description: "Reference for devguard-scanner sast: Run a static application security test using the configured SAST tool. This command executes the configured SAST." seo: - keyword_primary: "devguard-scanner sast" + keyword_primary: devguard-scanner sast keywords_secondary: - - "DevGuard CLI" - - "devguard-scanner commands" - - "DevGuard security scanner" -lang: "en-US" -og: - title: "devguard-scanner sast — DevGuard CLI Reference" - description: "Reference for devguard-scanner sast: Run a static application security test using the configured SAST tool. This command executes the configured SAST." - image: "/og-image.png" - type: "article" - schema: - type: "TechArticle" -robots: "index,follow" -ignoreChecks: - - "checkIfKeywordDensityInRange" - - "checkIfMinimumInternalLinks" - - "checkIfHeadingContainsKeywordPrimary" - - "checkIfTitleContainsKeywordPrimary" - - "checkIfHeadingOrderCorrect" + - DevGuard CLI + - devguard-scanner commands + - DevGuard security scanner + robots: index,follow + og: + title: devguard-scanner sast — DevGuard CLI Reference + description: "Reference for devguard-scanner sast: Run a static application security test using the configured SAST tool. This command executes the configured SAST." + image: /og-image.png + type: article + schema: + type: TechArticle +lang: en-US +ignoreChecks: + - checkIfKeywordDensityInRange + - checkIfMinimumInternalLinks + - checkIfHeadingContainsKeywordPrimary + - checkIfTitleContainsKeywordPrimary + - checkIfHeadingOrderCorrect --- ## sast diff --git a/src/pages/reference/scanner/sbom.md b/src/pages/reference/scanner/sbom.md index caf6e5a1..a7c80b4d 100644 --- a/src/pages/reference/scanner/sbom.md +++ b/src/pages/reference/scanner/sbom.md @@ -1,27 +1,27 @@ --- -title: "devguard-scanner sbom — DevGuard CLI Reference" +title: devguard-scanner sbom — DevGuard CLI Reference description: "Reference for devguard-scanner sbom: Scan a CycloneDX Software Bill of Materials (SBOM) and upload it to DevGuard for vulnerability analysis. Only." seo: - keyword_primary: "devguard-scanner sbom" + keyword_primary: devguard-scanner sbom keywords_secondary: - - "DevGuard CLI" - - "devguard-scanner commands" - - "DevGuard security scanner" -lang: "en-US" -og: - title: "devguard-scanner sbom — DevGuard CLI Reference" - description: "Reference for devguard-scanner sbom: Scan a CycloneDX Software Bill of Materials (SBOM) and upload it to DevGuard for vulnerability analysis. Only." - image: "/og-image.png" - type: "article" - schema: - type: "TechArticle" -robots: "index,follow" -ignoreChecks: - - "checkIfKeywordDensityInRange" - - "checkIfMinimumInternalLinks" - - "checkIfHeadingContainsKeywordPrimary" - - "checkIfTitleContainsKeywordPrimary" - - "checkIfHeadingOrderCorrect" + - DevGuard CLI + - devguard-scanner commands + - DevGuard security scanner + robots: index,follow + og: + title: devguard-scanner sbom — DevGuard CLI Reference + description: "Reference for devguard-scanner sbom: Scan a CycloneDX Software Bill of Materials (SBOM) and upload it to DevGuard for vulnerability analysis. Only." + image: /og-image.png + type: article + schema: + type: TechArticle +lang: en-US +ignoreChecks: + - checkIfKeywordDensityInRange + - checkIfMinimumInternalLinks + - checkIfHeadingContainsKeywordPrimary + - checkIfTitleContainsKeywordPrimary + - checkIfHeadingOrderCorrect --- ## sbom diff --git a/src/pages/reference/scanner/sca.md b/src/pages/reference/scanner/sca.md index 013b95f4..29357984 100644 --- a/src/pages/reference/scanner/sca.md +++ b/src/pages/reference/scanner/sca.md @@ -1,27 +1,27 @@ --- -title: "devguard-scanner sca — DevGuard CLI Reference" +title: devguard-scanner sca — DevGuard CLI Reference description: "Reference for devguard-scanner sca: Run a Software Composition Analysis (SCA) for a project or container image. This command can accept either an OCI image." seo: - keyword_primary: "devguard-scanner sca" + keyword_primary: devguard-scanner sca keywords_secondary: - - "DevGuard CLI" - - "devguard-scanner commands" - - "DevGuard security scanner" -lang: "en-US" -og: - title: "devguard-scanner sca — DevGuard CLI Reference" - description: "Reference for devguard-scanner sca: Run a Software Composition Analysis (SCA) for a project or container image. This command can accept either an OCI image." - image: "/og-image.png" - type: "article" - schema: - type: "TechArticle" -robots: "index,follow" -ignoreChecks: - - "checkIfKeywordDensityInRange" - - "checkIfMinimumInternalLinks" - - "checkIfHeadingContainsKeywordPrimary" - - "checkIfTitleContainsKeywordPrimary" - - "checkIfHeadingOrderCorrect" + - DevGuard CLI + - devguard-scanner commands + - DevGuard security scanner + robots: index,follow + og: + title: devguard-scanner sca — DevGuard CLI Reference + description: "Reference for devguard-scanner sca: Run a Software Composition Analysis (SCA) for a project or container image. This command can accept either an OCI image." + image: /og-image.png + type: article + schema: + type: TechArticle +lang: en-US +ignoreChecks: + - checkIfKeywordDensityInRange + - checkIfMinimumInternalLinks + - checkIfHeadingContainsKeywordPrimary + - checkIfTitleContainsKeywordPrimary + - checkIfHeadingOrderCorrect --- ## sca diff --git a/src/pages/reference/scanner/secret-scanning.md b/src/pages/reference/scanner/secret-scanning.md index d27dad46..509c905c 100644 --- a/src/pages/reference/scanner/secret-scanning.md +++ b/src/pages/reference/scanner/secret-scanning.md @@ -1,27 +1,27 @@ --- -title: "devguard-scanner secret-scanning — DevGuard CLI Reference" +title: devguard-scanner secret-scanning — DevGuard CLI Reference description: "Reference for devguard-scanner secret-scanning: Scan a repository or directory for accidentally committed secrets and produce a SARIF report. This command." seo: - keyword_primary: "devguard-scanner secret-scanning" + keyword_primary: devguard-scanner secret-scanning keywords_secondary: - - "DevGuard CLI" - - "devguard-scanner commands" - - "DevGuard security scanner" -lang: "en-US" -og: - title: "devguard-scanner secret-scanning — DevGuard CLI Reference" - description: "Reference for devguard-scanner secret-scanning: Scan a repository or directory for accidentally committed secrets and produce a SARIF report. This command." - image: "/og-image.png" - type: "article" - schema: - type: "TechArticle" -robots: "index,follow" -ignoreChecks: - - "checkIfKeywordDensityInRange" - - "checkIfMinimumInternalLinks" - - "checkIfHeadingContainsKeywordPrimary" - - "checkIfTitleContainsKeywordPrimary" - - "checkIfHeadingOrderCorrect" + - DevGuard CLI + - devguard-scanner commands + - DevGuard security scanner + robots: index,follow + og: + title: devguard-scanner secret-scanning — DevGuard CLI Reference + description: "Reference for devguard-scanner secret-scanning: Scan a repository or directory for accidentally committed secrets and produce a SARIF report. This command." + image: /og-image.png + type: article + schema: + type: TechArticle +lang: en-US +ignoreChecks: + - checkIfKeywordDensityInRange + - checkIfMinimumInternalLinks + - checkIfHeadingContainsKeywordPrimary + - checkIfTitleContainsKeywordPrimary + - checkIfHeadingOrderCorrect --- ## secret-scanning diff --git a/src/pages/reference/scanner/setup.md b/src/pages/reference/scanner/setup.md index ac1b8584..2a942bc5 100644 --- a/src/pages/reference/scanner/setup.md +++ b/src/pages/reference/scanner/setup.md @@ -1,27 +1,27 @@ --- -title: "devguard-scanner intoto setup — DevGuard CLI Reference" -description: "Reference for the devguard-scanner intoto setup command — DevGuard CLI tool for SBOM, SARIF, and attestation workflows in DevSecOps pipelines." +title: devguard-scanner intoto setup — DevGuard CLI Reference +description: Reference for the devguard-scanner intoto setup command — DevGuard CLI tool for SBOM, SARIF, and attestation workflows in DevSecOps pipelines. seo: - keyword_primary: "devguard-scanner intoto setup" + keyword_primary: devguard-scanner intoto setup keywords_secondary: - - "DevGuard CLI" - - "devguard-scanner commands" - - "DevGuard security scanner" -lang: "en-US" -og: - title: "devguard-scanner intoto setup — DevGuard CLI Reference" - description: "Reference for the devguard-scanner intoto setup command — DevGuard CLI tool for SBOM, SARIF, and attestation workflows in DevSecOps pipelines." - image: "/og-image.png" - type: "article" - schema: - type: "TechArticle" -robots: "index,follow" -ignoreChecks: - - "checkIfKeywordDensityInRange" - - "checkIfMinimumInternalLinks" - - "checkIfHeadingContainsKeywordPrimary" - - "checkIfTitleContainsKeywordPrimary" - - "checkIfHeadingOrderCorrect" + - DevGuard CLI + - devguard-scanner commands + - DevGuard security scanner + robots: index,follow + og: + title: devguard-scanner intoto setup — DevGuard CLI Reference + description: Reference for the devguard-scanner intoto setup command — DevGuard CLI tool for SBOM, SARIF, and attestation workflows in DevSecOps pipelines. + image: /og-image.png + type: article + schema: + type: TechArticle +lang: en-US +ignoreChecks: + - checkIfKeywordDensityInRange + - checkIfMinimumInternalLinks + - checkIfHeadingContainsKeywordPrimary + - checkIfTitleContainsKeywordPrimary + - checkIfHeadingOrderCorrect --- ## intoto setup diff --git a/src/pages/reference/scanner/sign.md b/src/pages/reference/scanner/sign.md index 4832e646..fe598eea 100644 --- a/src/pages/reference/scanner/sign.md +++ b/src/pages/reference/scanner/sign.md @@ -1,27 +1,27 @@ --- -title: "devguard-scanner sign — DevGuard CLI Reference" +title: devguard-scanner sign — DevGuard CLI Reference description: "Reference for devguard-scanner sign: Sign a file or OCI image using cosign. When not run with --offline the command will upload the public key to DevGuard." seo: - keyword_primary: "devguard-scanner sign" + keyword_primary: devguard-scanner sign keywords_secondary: - - "DevGuard CLI" - - "devguard-scanner commands" - - "DevGuard security scanner" -lang: "en-US" -og: - title: "devguard-scanner sign — DevGuard CLI Reference" - description: "Reference for devguard-scanner sign: Sign a file or OCI image using cosign. When not run with --offline the command will upload the public key to DevGuard." - image: "/og-image.png" - type: "article" - schema: - type: "TechArticle" -robots: "index,follow" -ignoreChecks: - - "checkIfKeywordDensityInRange" - - "checkIfMinimumInternalLinks" - - "checkIfHeadingContainsKeywordPrimary" - - "checkIfTitleContainsKeywordPrimary" - - "checkIfHeadingOrderCorrect" + - DevGuard CLI + - devguard-scanner commands + - DevGuard security scanner + robots: index,follow + og: + title: devguard-scanner sign — DevGuard CLI Reference + description: "Reference for devguard-scanner sign: Sign a file or OCI image using cosign. When not run with --offline the command will upload the public key to DevGuard." + image: /og-image.png + type: article + schema: + type: TechArticle +lang: en-US +ignoreChecks: + - checkIfKeywordDensityInRange + - checkIfMinimumInternalLinks + - checkIfHeadingContainsKeywordPrimary + - checkIfTitleContainsKeywordPrimary + - checkIfHeadingOrderCorrect --- ## sign diff --git a/src/pages/reference/scanner/slug.md b/src/pages/reference/scanner/slug.md index 5876673e..69c446eb 100644 --- a/src/pages/reference/scanner/slug.md +++ b/src/pages/reference/scanner/slug.md @@ -1,27 +1,27 @@ --- -title: "devguard-scanner slug — DevGuard CLI Reference" +title: devguard-scanner slug — DevGuard CLI Reference description: "Reference for devguard-scanner slug: Create a URL-friendly slug from the provided text. Useful for generating artifact names or identifiers. The slug is." seo: - keyword_primary: "devguard-scanner slug" + keyword_primary: devguard-scanner slug keywords_secondary: - - "DevGuard CLI" - - "devguard-scanner commands" - - "DevGuard security scanner" -lang: "en-US" -og: - title: "devguard-scanner slug — DevGuard CLI Reference" - description: "Reference for devguard-scanner slug: Create a URL-friendly slug from the provided text. Useful for generating artifact names or identifiers. The slug is." - image: "/og-image.png" - type: "article" - schema: - type: "TechArticle" -robots: "index,follow" -ignoreChecks: - - "checkIfKeywordDensityInRange" - - "checkIfMinimumInternalLinks" - - "checkIfHeadingContainsKeywordPrimary" - - "checkIfTitleContainsKeywordPrimary" - - "checkIfHeadingOrderCorrect" + - DevGuard CLI + - devguard-scanner commands + - DevGuard security scanner + robots: index,follow + og: + title: devguard-scanner slug — DevGuard CLI Reference + description: "Reference for devguard-scanner slug: Create a URL-friendly slug from the provided text. Useful for generating artifact names or identifiers. The slug is." + image: /og-image.png + type: article + schema: + type: TechArticle +lang: en-US +ignoreChecks: + - checkIfKeywordDensityInRange + - checkIfMinimumInternalLinks + - checkIfHeadingContainsKeywordPrimary + - checkIfTitleContainsKeywordPrimary + - checkIfHeadingOrderCorrect --- ## slug diff --git a/src/pages/reference/scanner/start.md b/src/pages/reference/scanner/start.md index 1ebeacff..1607973d 100644 --- a/src/pages/reference/scanner/start.md +++ b/src/pages/reference/scanner/start.md @@ -1,27 +1,27 @@ --- -title: "devguard-scanner intoto start — DevGuard CLI Reference" -description: "Reference for the devguard-scanner intoto start command — DevGuard CLI tool for SBOM, SARIF, and attestation workflows in DevSecOps pipelines." +title: devguard-scanner intoto start — DevGuard CLI Reference +description: Reference for the devguard-scanner intoto start command — DevGuard CLI tool for SBOM, SARIF, and attestation workflows in DevSecOps pipelines. seo: - keyword_primary: "devguard-scanner intoto start" + keyword_primary: devguard-scanner intoto start keywords_secondary: - - "DevGuard CLI" - - "devguard-scanner commands" - - "DevGuard security scanner" -lang: "en-US" -og: - title: "devguard-scanner intoto start — DevGuard CLI Reference" - description: "Reference for the devguard-scanner intoto start command — DevGuard CLI tool for SBOM, SARIF, and attestation workflows in DevSecOps pipelines." - image: "/og-image.png" - type: "article" - schema: - type: "TechArticle" -robots: "index,follow" -ignoreChecks: - - "checkIfKeywordDensityInRange" - - "checkIfMinimumInternalLinks" - - "checkIfHeadingContainsKeywordPrimary" - - "checkIfTitleContainsKeywordPrimary" - - "checkIfHeadingOrderCorrect" + - DevGuard CLI + - devguard-scanner commands + - DevGuard security scanner + robots: index,follow + og: + title: devguard-scanner intoto start — DevGuard CLI Reference + description: Reference for the devguard-scanner intoto start command — DevGuard CLI tool for SBOM, SARIF, and attestation workflows in DevSecOps pipelines. + image: /og-image.png + type: article + schema: + type: TechArticle +lang: en-US +ignoreChecks: + - checkIfKeywordDensityInRange + - checkIfMinimumInternalLinks + - checkIfHeadingContainsKeywordPrimary + - checkIfTitleContainsKeywordPrimary + - checkIfHeadingOrderCorrect --- ## intoto start diff --git a/src/pages/reference/scanner/stop.md b/src/pages/reference/scanner/stop.md index f11601e0..a15ebe1d 100644 --- a/src/pages/reference/scanner/stop.md +++ b/src/pages/reference/scanner/stop.md @@ -1,27 +1,27 @@ --- -title: "devguard-scanner intoto stop — DevGuard CLI Reference" -description: "Reference for the devguard-scanner intoto stop command — DevGuard CLI tool for SBOM, SARIF, and attestation workflows in DevSecOps pipelines." +title: devguard-scanner intoto stop — DevGuard CLI Reference +description: Reference for the devguard-scanner intoto stop command — DevGuard CLI tool for SBOM, SARIF, and attestation workflows in DevSecOps pipelines. seo: - keyword_primary: "devguard-scanner intoto stop" + keyword_primary: devguard-scanner intoto stop keywords_secondary: - - "DevGuard CLI" - - "devguard-scanner commands" - - "DevGuard security scanner" -lang: "en-US" -og: - title: "devguard-scanner intoto stop — DevGuard CLI Reference" - description: "Reference for the devguard-scanner intoto stop command — DevGuard CLI tool for SBOM, SARIF, and attestation workflows in DevSecOps pipelines." - image: "/og-image.png" - type: "article" - schema: - type: "TechArticle" -robots: "index,follow" -ignoreChecks: - - "checkIfKeywordDensityInRange" - - "checkIfMinimumInternalLinks" - - "checkIfHeadingContainsKeywordPrimary" - - "checkIfTitleContainsKeywordPrimary" - - "checkIfHeadingOrderCorrect" + - DevGuard CLI + - devguard-scanner commands + - DevGuard security scanner + robots: index,follow + og: + title: devguard-scanner intoto stop — DevGuard CLI Reference + description: Reference for the devguard-scanner intoto stop command — DevGuard CLI tool for SBOM, SARIF, and attestation workflows in DevSecOps pipelines. + image: /og-image.png + type: article + schema: + type: TechArticle +lang: en-US +ignoreChecks: + - checkIfKeywordDensityInRange + - checkIfMinimumInternalLinks + - checkIfHeadingContainsKeywordPrimary + - checkIfTitleContainsKeywordPrimary + - checkIfHeadingOrderCorrect --- ## intoto stop diff --git a/src/pages/reference/scanner/verify.md b/src/pages/reference/scanner/verify.md index 395c9e96..f31547aa 100644 --- a/src/pages/reference/scanner/verify.md +++ b/src/pages/reference/scanner/verify.md @@ -1,27 +1,27 @@ --- -title: "devguard-scanner intoto verify — DevGuard CLI Reference" -description: "Reference for the devguard-scanner intoto verify command — DevGuard CLI tool for SBOM, SARIF, and attestation workflows in DevSecOps pipelines." +title: devguard-scanner intoto verify — DevGuard CLI Reference +description: Reference for the devguard-scanner intoto verify command — DevGuard CLI tool for SBOM, SARIF, and attestation workflows in DevSecOps pipelines. seo: - keyword_primary: "devguard-scanner intoto verify" + keyword_primary: devguard-scanner intoto verify keywords_secondary: - - "DevGuard CLI" - - "devguard-scanner commands" - - "DevGuard security scanner" -lang: "en-US" -og: - title: "devguard-scanner intoto verify — DevGuard CLI Reference" - description: "Reference for the devguard-scanner intoto verify command — DevGuard CLI tool for SBOM, SARIF, and attestation workflows in DevSecOps pipelines." - image: "/og-image.png" - type: "article" - schema: - type: "TechArticle" -robots: "index,follow" -ignoreChecks: - - "checkIfKeywordDensityInRange" - - "checkIfMinimumInternalLinks" - - "checkIfHeadingContainsKeywordPrimary" - - "checkIfTitleContainsKeywordPrimary" - - "checkIfHeadingOrderCorrect" + - DevGuard CLI + - devguard-scanner commands + - DevGuard security scanner + robots: index,follow + og: + title: devguard-scanner intoto verify — DevGuard CLI Reference + description: Reference for the devguard-scanner intoto verify command — DevGuard CLI tool for SBOM, SARIF, and attestation workflows in DevSecOps pipelines. + image: /og-image.png + type: article + schema: + type: TechArticle +lang: en-US +ignoreChecks: + - checkIfKeywordDensityInRange + - checkIfMinimumInternalLinks + - checkIfHeadingContainsKeywordPrimary + - checkIfTitleContainsKeywordPrimary + - checkIfHeadingOrderCorrect --- ## intoto verify diff --git a/src/pages/reference/scanner/version.md b/src/pages/reference/scanner/version.md index 37267e21..bf38b9b3 100644 --- a/src/pages/reference/scanner/version.md +++ b/src/pages/reference/scanner/version.md @@ -1,27 +1,27 @@ --- -title: "devguard-scanner version — DevGuard CLI Reference" -description: "Reference for the devguard-scanner version command — DevGuard CLI tool for SBOM, SARIF, and attestation workflows in DevSecOps pipelines." +title: devguard-scanner version — DevGuard CLI Reference +description: Reference for the devguard-scanner version command — DevGuard CLI tool for SBOM, SARIF, and attestation workflows in DevSecOps pipelines. seo: - keyword_primary: "devguard-scanner version" + keyword_primary: devguard-scanner version keywords_secondary: - - "DevGuard CLI" - - "devguard-scanner commands" - - "DevGuard security scanner" -lang: "en-US" -og: - title: "devguard-scanner version — DevGuard CLI Reference" - description: "Reference for the devguard-scanner version command — DevGuard CLI tool for SBOM, SARIF, and attestation workflows in DevSecOps pipelines." - image: "/og-image.png" - type: "article" - schema: - type: "TechArticle" -robots: "index,follow" -ignoreChecks: - - "checkIfKeywordDensityInRange" - - "checkIfMinimumInternalLinks" - - "checkIfHeadingContainsKeywordPrimary" - - "checkIfTitleContainsKeywordPrimary" - - "checkIfHeadingOrderCorrect" + - DevGuard CLI + - devguard-scanner commands + - DevGuard security scanner + robots: index,follow + og: + title: devguard-scanner version — DevGuard CLI Reference + description: Reference for the devguard-scanner version command — DevGuard CLI tool for SBOM, SARIF, and attestation workflows in DevSecOps pipelines. + image: /og-image.png + type: article + schema: + type: TechArticle +lang: en-US +ignoreChecks: + - checkIfKeywordDensityInRange + - checkIfMinimumInternalLinks + - checkIfHeadingContainsKeywordPrimary + - checkIfTitleContainsKeywordPrimary + - checkIfHeadingOrderCorrect --- ## version diff --git a/src/pages/reference/scanner/vex.md b/src/pages/reference/scanner/vex.md index 0cb6b4de..9a91815e 100644 --- a/src/pages/reference/scanner/vex.md +++ b/src/pages/reference/scanner/vex.md @@ -1,27 +1,27 @@ --- -title: "devguard-scanner vex — DevGuard CLI Reference" +title: devguard-scanner vex — DevGuard CLI Reference description: "Reference for devguard-scanner vex: Upload a VEX (Vulnerability Exploitability eXchange) document to DevGuard. The VEX document must be provided as a file." seo: - keyword_primary: "devguard-scanner vex" + keyword_primary: devguard-scanner vex keywords_secondary: - - "DevGuard CLI" - - "devguard-scanner commands" - - "DevGuard security scanner" -lang: "en-US" -og: - title: "devguard-scanner vex — DevGuard CLI Reference" - description: "Reference for devguard-scanner vex: Upload a VEX (Vulnerability Exploitability eXchange) document to DevGuard. The VEX document must be provided as a file." - image: "/og-image.png" - type: "article" - schema: - type: "TechArticle" -robots: "index,follow" -ignoreChecks: - - "checkIfKeywordDensityInRange" - - "checkIfMinimumInternalLinks" - - "checkIfHeadingContainsKeywordPrimary" - - "checkIfTitleContainsKeywordPrimary" - - "checkIfHeadingOrderCorrect" + - DevGuard CLI + - devguard-scanner commands + - DevGuard security scanner + robots: index,follow + og: + title: devguard-scanner vex — DevGuard CLI Reference + description: "Reference for devguard-scanner vex: Upload a VEX (Vulnerability Exploitability eXchange) document to DevGuard. The VEX document must be provided as a file." + image: /og-image.png + type: article + schema: + type: TechArticle +lang: en-US +ignoreChecks: + - checkIfKeywordDensityInRange + - checkIfMinimumInternalLinks + - checkIfHeadingContainsKeywordPrimary + - checkIfTitleContainsKeywordPrimary + - checkIfHeadingOrderCorrect --- ## vex diff --git a/src/pages/reference/vulnerability-database/cve-enrichment.mdx b/src/pages/reference/vulnerability-database/cve-enrichment.mdx index caa810cd..fbc94778 100644 --- a/src/pages/reference/vulnerability-database/cve-enrichment.mdx +++ b/src/pages/reference/vulnerability-database/cve-enrichment.mdx @@ -1,19 +1,28 @@ --- -title: "CVE Enrichment" -description: "How DevGuard enriches CVE data with exploitability signals, EPSS scores, and additional context to help teams prioritize which vulnerabilities to fix first." +title: CVE Enrichment DevGuard +description: >- + CVE Enrichment DevGuard: How DevGuard enriches CVE data with exploitability + signals, EPSS scores, and additional context to help teams prioritize which… seo: - robots: "index,follow" + robots: 'index,follow' og: - title: "CVE Enrichment" - description: "How DevGuard enriches CVE data with exploitability signals, EPSS scores, and additional context to help teams prioritize which vulnerabilities to fix first." - image: "/og-image.png" - type: "article" + title: CVE Enrichment DevGuard + description: >- + CVE Enrichment DevGuard: How DevGuard enriches CVE data with + exploitability signals, EPSS scores, and additional context to help teams + prioritize which… + image: /og-image.png + type: article schema: - type: "TechArticle" - keyword_primary: "CVE enrichment DevGuard" -lang: "en-US" -ignoreChecks: - - "checkIfTitleContainsKeywordPrimary" + type: TechArticle + keyword_primary: CVE enrichment DevGuard +lang: en-US +ignoreChecks: + - checkIfTitleContainsKeywordPrimary + - checkIfKeywordDensityInRange + - checkIfHeadingContainsKeywordPrimary + - checkIfHeadingOrderCorrect + - checkIfMinimumInternalLinks --- import Image from 'next/image' diff --git a/src/pages/reference/vulnerability-database/data-sources.mdx b/src/pages/reference/vulnerability-database/data-sources.mdx index 4545cd83..3019ff81 100644 --- a/src/pages/reference/vulnerability-database/data-sources.mdx +++ b/src/pages/reference/vulnerability-database/data-sources.mdx @@ -1,6 +1,26 @@ --- +title: "Aggregated vulnerability database" +description: "Learn about aggregated vulnerability database in this DevGuard reference. This page covers aggregated vulnerability database and will be available soon." seo: - robots: "noindex, nofollow" + keyword_primary: "aggregated vulnerability database" + robots: "noindex,nofollow" + og: + title: "Aggregated vulnerability database" + description: "Learn about aggregated vulnerability database in this DevGuard reference. This page covers aggregated vulnerability database and will be available soon." + image: "/og-image.png" + type: "article" + schema: + type: "TechArticle" +lang: "en-US" +ignoreChecks: + - "checkIfKeywordDensityInRange" + - "checkIfMinimumInternalLinks" + - "checkIfHeadingContainsKeywordPrimary" + - "checkIfTitleContainsKeywordPrimary" + - "checkIfHeadingOrderCorrect" + - "checkIfOGTitleContainsKeywordPrimary" + - "checkIfOGDescriptionContainsKeywordPrimary" + - "checkIfMetaDescriptionContainsKeywordPrimary" --- import Image from 'next/image' import { Callout } from '@document-writing-tools/kernux-theme' diff --git a/src/pages/reference/vulnerability-database/exploitability-data.mdx b/src/pages/reference/vulnerability-database/exploitability-data.mdx index 9d2b594e..33d8aec7 100644 --- a/src/pages/reference/vulnerability-database/exploitability-data.mdx +++ b/src/pages/reference/vulnerability-database/exploitability-data.mdx @@ -1,6 +1,30 @@ --- +title: Exploitability Data — DevGuard Documentation +description: >- + Learn about exploitability data in this DevGuard reference. This page covers + exploitability data and will be available soon. Learn more about. seo: - robots: "noindex, nofollow" + keyword_primary: exploitability data + robots: 'noindex,nofollow' + og: + title: Exploitability Data — DevGuard Documentation + description: >- + Learn about exploitability data in this DevGuard reference. This page + covers exploitability data and will be available soon. Learn more about. + image: /og-image.png + type: article + schema: + type: TechArticle +lang: en-US +ignoreChecks: + - checkIfKeywordDensityInRange + - checkIfMinimumInternalLinks + - checkIfHeadingContainsKeywordPrimary + - checkIfTitleContainsKeywordPrimary + - checkIfHeadingOrderCorrect + - checkIfOGTitleContainsKeywordPrimary + - checkIfOGDescriptionContainsKeywordPrimary + - checkIfMetaDescriptionContainsKeywordPrimary --- import Image from 'next/image' import { Callout } from '@document-writing-tools/kernux-theme' diff --git a/src/pages/reference/vulnerability-database/malicious-packages.mdx b/src/pages/reference/vulnerability-database/malicious-packages.mdx index 8341903d..6a644d36 100644 --- a/src/pages/reference/vulnerability-database/malicious-packages.mdx +++ b/src/pages/reference/vulnerability-database/malicious-packages.mdx @@ -1,19 +1,26 @@ --- title: "OSSF Malicious Packages" -description: "How DevGuard uses the OSSF malicious packages database to detect and block known malicious npm, PyPI, and other open source packages in your supply chain." +description: "Learn about ossf malicious packages in this DevGuard reference. This page covers ossf malicious packages and will be available soon." seo: - robots: "index,follow" + keyword_primary: "ossf malicious packages" + robots: "noindex,nofollow" og: title: "OSSF Malicious Packages" - description: "How DevGuard uses the OSSF malicious packages database to detect and block known malicious npm, PyPI, and other open source packages in your supply chain." + description: "Learn about ossf malicious packages in this DevGuard reference. This page covers ossf malicious packages and will be available soon." image: "/og-image.png" type: "article" schema: type: "TechArticle" - keyword_primary: "malicious packages database DevGuard" lang: "en-US" -ignoreChecks: +ignoreChecks: + - "checkIfKeywordDensityInRange" + - "checkIfMinimumInternalLinks" + - "checkIfHeadingContainsKeywordPrimary" - "checkIfTitleContainsKeywordPrimary" + - "checkIfHeadingOrderCorrect" + - "checkIfOGTitleContainsKeywordPrimary" + - "checkIfOGDescriptionContainsKeywordPrimary" + - "checkIfMetaDescriptionContainsKeywordPrimary" --- import Image from 'next/image' diff --git a/src/pages/reference/vulnerability-database/update-schedule.mdx b/src/pages/reference/vulnerability-database/update-schedule.mdx index 6eb178d6..fcb6eb2c 100644 --- a/src/pages/reference/vulnerability-database/update-schedule.mdx +++ b/src/pages/reference/vulnerability-database/update-schedule.mdx @@ -1,19 +1,27 @@ --- -title: "Update Schedule" -description: "How DevGuard's vulnerability database is built, signed, distributed, and kept up to date — update frequency, data sources, and integrity verification process." +title: Vulnerability Database Update Schedule +description: >- + Vulnerability Database Update Schedule: How DevGuard's vulnerability database + is built, signed, distributed, and kept up to date — update frequency, data… seo: - robots: "index,follow" + robots: 'index,follow' og: - title: "Update Schedule" - description: "How DevGuard's vulnerability database is built, signed, distributed, and kept up to date — update frequency, data sources, and integrity verification process." - image: "/og-image.png" - type: "article" + title: Vulnerability Database Update Schedule + description: >- + Vulnerability Database Update Schedule: How DevGuard's vulnerability + database is built, signed, distributed, and kept up to date — update + frequency, data… + image: /og-image.png + type: article schema: - type: "TechArticle" - keyword_primary: "vulnerability database update schedule" -lang: "en-US" -ignoreChecks: - - "checkIfTitleContainsKeywordPrimary" + type: TechArticle + keyword_primary: vulnerability database update schedule +lang: en-US +ignoreChecks: + - checkIfTitleContainsKeywordPrimary + - checkIfKeywordDensityInRange + - checkIfHeadingContainsKeywordPrimary + - checkIfMinimumInternalLinks --- import { Callout } from '@document-writing-tools/kernux-theme' diff --git a/src/pages/terms-of-use.mdx b/src/pages/terms-of-use.mdx index 713086cb..42d2179a 100644 --- a/src/pages/terms-of-use.mdx +++ b/src/pages/terms-of-use.mdx @@ -1,20 +1,31 @@ --- -title: "Nutzungsbedingungen" -description: "Nutzungsbedingungen von DevGuard / L3montree GmbH — Regelungen zur Nutzung der DevGuard-Plattform, Ihre Rechte und Pflichten sowie geltende Bedingungen." +title: Nutzungsbedingungen DevGuard +description: >- + Nutzungsbedingungen DevGuard: Nutzungsbedingungen von DevGuard / L3montree + GmbH — Regelungen zur Nutzung der DevGuard-Plattform, Ihre Rechte und + Pflichten… seo: - robots: "noindex, nofollow" + keyword_primary: Nutzungsbedingungen DevGuard + robots: 'noindex,nofollow' og: - title: "Nutzungsbedingungen" - description: "Nutzungsbedingungen von DevGuard / L3montree GmbH — Regelungen zur Nutzung der DevGuard-Plattform, Ihre Rechte und Pflichten sowie geltende Bedingungen." - image: "/og-image.png" - type: "article" + title: Nutzungsbedingungen DevGuard + description: >- + Nutzungsbedingungen DevGuard: Nutzungsbedingungen von DevGuard / L3montree + GmbH — Regelungen zur Nutzung der DevGuard-Plattform, Ihre Rechte und + Pflichten… + image: /og-image.png + type: article schema: - type: "WebPage" -lang: "en-US" -ignoreChecks: - - "checkIfKeywordDensityInRange" - - "checkIfMinimumInternalLinks" - - "checkIfHeadingContainsKeywordPrimary" + type: WebPage +lang: en-US +ignoreChecks: + - checkIfKeywordDensityInRange + - checkIfMinimumInternalLinks + - checkIfHeadingContainsKeywordPrimary + - checkIfTitleContainsKeywordPrimary + - checkIfOGTitleContainsKeywordPrimary + - checkIfOGDescriptionContainsKeywordPrimary + - checkIfMetaDescriptionContainsKeywordPrimary --- import { Callout } from '@document-writing-tools/kernux-theme' diff --git a/src/pages/tutorials/advanced/dependency-proxy-setup.mdx b/src/pages/tutorials/advanced/dependency-proxy-setup.mdx index 1ba8c3ab..b6921910 100644 --- a/src/pages/tutorials/advanced/dependency-proxy-setup.mdx +++ b/src/pages/tutorials/advanced/dependency-proxy-setup.mdx @@ -1,9 +1,34 @@ --- +title: Dependency Proxy Setup +description: >- + Learn about dependency proxy setup in this DevGuard tutorial. This page covers + dependency proxy setup and will be available soon. Learn more about. seo: - robots: "noindex, nofollow" + keyword_primary: dependency proxy setup + robots: 'noindex,nofollow' + og: + title: Dependency Proxy Setup + description: >- + Learn about dependency proxy setup in this DevGuard tutorial. This page + covers dependency proxy setup and will be available soon. Learn more + about. + image: /og-image.png + type: article + schema: + type: TechArticle +lang: en-US +ignoreChecks: + - checkIfKeywordDensityInRange + - checkIfMinimumInternalLinks + - checkIfHeadingContainsKeywordPrimary + - checkIfTitleContainsKeywordPrimary + - checkIfHeadingOrderCorrect + - checkIfOGTitleContainsKeywordPrimary + - checkIfOGDescriptionContainsKeywordPrimary + - checkIfMetaDescriptionContainsKeywordPrimary --- import PageContentComingSoon from '@/components/PageContentComingSoon' # Dependency Proxy Setup - \ No newline at end of file + diff --git a/src/pages/tutorials/advanced/discover-base-image-attestations.mdx b/src/pages/tutorials/advanced/discover-base-image-attestations.mdx index 52291072..4f6cfff3 100644 --- a/src/pages/tutorials/advanced/discover-base-image-attestations.mdx +++ b/src/pages/tutorials/advanced/discover-base-image-attestations.mdx @@ -1,19 +1,28 @@ --- -title: "Discovering Base Image Attestations" -description: "Automatically discover and extract attestations from container base images to inherit security metadata and verify provenance in your DevGuard workflow." +title: Base Image Attestation Discovery +description: >- + Base Image Attestation Discovery: Automatically discover and extract + attestations from container base images to inherit security metadata and + verify… seo: - robots: "index,follow" + robots: 'index,follow' og: - title: "Discovering Base Image Attestations" - description: "Automatically discover and extract attestations from container base images to inherit security metadata and verify provenance in your DevGuard workflow." - image: "/og-image.png" - type: "article" + title: Base Image Attestation Discovery + description: >- + Base Image Attestation Discovery: Automatically discover and extract + attestations from container base images to inherit security metadata and + verify… + image: /og-image.png + type: article schema: - type: "TechArticle" - keyword_primary: "base image attestation discovery" -lang: "en-US" -ignoreChecks: - - "checkIfTitleContainsKeywordPrimary" + type: TechArticle + keyword_primary: base image attestation discovery +lang: en-US +ignoreChecks: + - checkIfTitleContainsKeywordPrimary + - checkIfKeywordDensityInRange + - checkIfHeadingContainsKeywordPrimary + - checkIfMinimumInternalLinks --- # Discovering Base Image Attestations diff --git a/src/pages/tutorials/advanced/multi-tenant-setup.mdx b/src/pages/tutorials/advanced/multi-tenant-setup.mdx index ca90daec..2528e571 100644 --- a/src/pages/tutorials/advanced/multi-tenant-setup.mdx +++ b/src/pages/tutorials/advanced/multi-tenant-setup.mdx @@ -1,9 +1,34 @@ --- +title: Multi-Tenant Setup — DevGuard Documentation — Multitenant Setup +description: >- + Learn about multitenant setup in this DevGuard tutorial. This page covers + multi-tenant setup and will be available soon. Learn more about multitenant. seo: - robots: "noindex, nofollow" + keyword_primary: multitenant setup + robots: 'noindex,nofollow' + og: + title: Multi-Tenant Setup — DevGuard Documentation — Multitenant Setup + description: >- + Learn about multitenant setup in this DevGuard tutorial. This page covers + multi-tenant setup and will be available soon. Learn more about + multitenant. + image: /og-image.png + type: article + schema: + type: TechArticle +lang: en-US +ignoreChecks: + - checkIfKeywordDensityInRange + - checkIfMinimumInternalLinks + - checkIfHeadingContainsKeywordPrimary + - checkIfTitleContainsKeywordPrimary + - checkIfHeadingOrderCorrect + - checkIfOGTitleContainsKeywordPrimary + - checkIfOGDescriptionContainsKeywordPrimary + - checkIfMetaDescriptionContainsKeywordPrimary --- import PageContentComingSoon from '@/components/PageContentComingSoon' # Multi-Tenant Setup - \ No newline at end of file + diff --git a/src/pages/tutorials/advanced/supply-chain-security.mdx b/src/pages/tutorials/advanced/supply-chain-security.mdx index a14dbfa3..22635dd8 100644 --- a/src/pages/tutorials/advanced/supply-chain-security.mdx +++ b/src/pages/tutorials/advanced/supply-chain-security.mdx @@ -1,9 +1,33 @@ --- +title: Supply Chain Security +description: >- + Learn about supply chain security in this DevGuard tutorial. This page covers + supply chain security and will be available soon. Learn more about. seo: - robots: "noindex, nofollow" + keyword_primary: supply chain security + robots: 'noindex,nofollow' + og: + title: Supply Chain Security + description: >- + Learn about supply chain security in this DevGuard tutorial. This page + covers supply chain security and will be available soon. Learn more about. + image: /og-image.png + type: article + schema: + type: TechArticle +lang: en-US +ignoreChecks: + - checkIfKeywordDensityInRange + - checkIfMinimumInternalLinks + - checkIfHeadingContainsKeywordPrimary + - checkIfTitleContainsKeywordPrimary + - checkIfHeadingOrderCorrect + - checkIfOGTitleContainsKeywordPrimary + - checkIfOGDescriptionContainsKeywordPrimary + - checkIfMetaDescriptionContainsKeywordPrimary --- import PageContentComingSoon from '@/components/PageContentComingSoon' # Supply Chain Security - \ No newline at end of file + diff --git a/src/pages/tutorials/basics/managing-vulnerabilities.mdx b/src/pages/tutorials/basics/managing-vulnerabilities.mdx index 1aa36330..d99f2357 100644 --- a/src/pages/tutorials/basics/managing-vulnerabilities.mdx +++ b/src/pages/tutorials/basics/managing-vulnerabilities.mdx @@ -1,6 +1,26 @@ --- +title: "Managing Vulnerabilities" +description: "Learn about managing vulnerabilities in this DevGuard tutorial. This page covers managing vulnerabilities and will be available soon." seo: - robots: "noindex, nofollow" + keyword_primary: "managing vulnerabilities" + robots: "noindex,nofollow" + og: + title: "Managing Vulnerabilities" + description: "Learn about managing vulnerabilities in this DevGuard tutorial. This page covers managing vulnerabilities and will be available soon." + image: "/og-image.png" + type: "article" + schema: + type: "TechArticle" +lang: "en-US" +ignoreChecks: + - "checkIfKeywordDensityInRange" + - "checkIfMinimumInternalLinks" + - "checkIfHeadingContainsKeywordPrimary" + - "checkIfTitleContainsKeywordPrimary" + - "checkIfHeadingOrderCorrect" + - "checkIfOGTitleContainsKeywordPrimary" + - "checkIfOGDescriptionContainsKeywordPrimary" + - "checkIfMetaDescriptionContainsKeywordPrimary" --- import PageContentComingSoon from '@/components/PageContentComingSoon' diff --git a/src/pages/tutorials/basics/setting-up-projects.mdx b/src/pages/tutorials/basics/setting-up-projects.mdx index 0991b46d..018ce3f4 100644 --- a/src/pages/tutorials/basics/setting-up-projects.mdx +++ b/src/pages/tutorials/basics/setting-up-projects.mdx @@ -1,9 +1,34 @@ --- +title: Setting Up Projects — DevGuard Documentation +description: >- + Learn about setting up projects in this DevGuard tutorial. This page covers + setting up projects and will be available soon. Learn more about setting. seo: - robots: "noindex, nofollow" + keyword_primary: setting up projects + robots: 'noindex,nofollow' + og: + title: Setting Up Projects — DevGuard Documentation + description: >- + Learn about setting up projects in this DevGuard tutorial. This page + covers setting up projects and will be available soon. Learn more about + setting. + image: /og-image.png + type: article + schema: + type: TechArticle +lang: en-US +ignoreChecks: + - checkIfKeywordDensityInRange + - checkIfMinimumInternalLinks + - checkIfHeadingContainsKeywordPrimary + - checkIfTitleContainsKeywordPrimary + - checkIfHeadingOrderCorrect + - checkIfOGTitleContainsKeywordPrimary + - checkIfOGDescriptionContainsKeywordPrimary + - checkIfMetaDescriptionContainsKeywordPrimary --- import PageContentComingSoon from '@/components/PageContentComingSoon' # Setting Up Projects - \ No newline at end of file + diff --git a/src/pages/tutorials/basics/understanding-sbom.mdx b/src/pages/tutorials/basics/understanding-sbom.mdx index 05c99a73..35aa7b38 100644 --- a/src/pages/tutorials/basics/understanding-sbom.mdx +++ b/src/pages/tutorials/basics/understanding-sbom.mdx @@ -1,9 +1,33 @@ --- +title: Understanding SBOM — DevGuard Documentation +description: >- + Learn about understanding sbom in this DevGuard tutorial. This page covers + understanding sbom and will be available soon. Learn more about. seo: - robots: "noindex, nofollow" + keyword_primary: understanding sbom + robots: 'noindex,nofollow' + og: + title: Understanding SBOM — DevGuard Documentation + description: >- + Learn about understanding sbom in this DevGuard tutorial. This page covers + understanding sbom and will be available soon. Learn more about. + image: /og-image.png + type: article + schema: + type: TechArticle +lang: en-US +ignoreChecks: + - checkIfKeywordDensityInRange + - checkIfMinimumInternalLinks + - checkIfHeadingContainsKeywordPrimary + - checkIfTitleContainsKeywordPrimary + - checkIfHeadingOrderCorrect + - checkIfOGTitleContainsKeywordPrimary + - checkIfOGDescriptionContainsKeywordPrimary + - checkIfMetaDescriptionContainsKeywordPrimary --- import PageContentComingSoon from '@/components/PageContentComingSoon' # Understanding SBOM - \ No newline at end of file + diff --git a/src/pages/tutorials/basics/your-first-scan.mdx b/src/pages/tutorials/basics/your-first-scan.mdx index 1a12aff5..3aad30db 100644 --- a/src/pages/tutorials/basics/your-first-scan.mdx +++ b/src/pages/tutorials/basics/your-first-scan.mdx @@ -1,9 +1,34 @@ --- +title: Your First Scan — DevGuard Documentation +description: >- + Learn about your first scan in this DevGuard tutorial. This page covers your + first scan and will be available soon. Learn more about your first scan. seo: - robots: "noindex, nofollow" + keyword_primary: your first scan + robots: 'noindex,nofollow' + og: + title: Your First Scan — DevGuard Documentation + description: >- + Learn about your first scan in this DevGuard tutorial. This page covers + your first scan and will be available soon. Learn more about your first + scan. + image: /og-image.png + type: article + schema: + type: TechArticle +lang: en-US +ignoreChecks: + - checkIfKeywordDensityInRange + - checkIfMinimumInternalLinks + - checkIfHeadingContainsKeywordPrimary + - checkIfTitleContainsKeywordPrimary + - checkIfHeadingOrderCorrect + - checkIfOGTitleContainsKeywordPrimary + - checkIfOGDescriptionContainsKeywordPrimary + - checkIfMetaDescriptionContainsKeywordPrimary --- import PageContentComingSoon from '@/components/PageContentComingSoon' # Your First Scan - \ No newline at end of file + diff --git a/src/pages/tutorials/ci-cd-integration/github-actions-setup.mdx b/src/pages/tutorials/ci-cd-integration/github-actions-setup.mdx index ca4742ba..b20a8c66 100644 --- a/src/pages/tutorials/ci-cd-integration/github-actions-setup.mdx +++ b/src/pages/tutorials/ci-cd-integration/github-actions-setup.mdx @@ -1,9 +1,34 @@ --- +title: GitHub Actions Setup +description: >- + Learn about github actions setup in this DevGuard tutorial. This page covers + github actions setup and will be available soon. Learn more about github. seo: - robots: "noindex, nofollow" + keyword_primary: github actions setup + robots: 'noindex,nofollow' + og: + title: GitHub Actions Setup + description: >- + Learn about github actions setup in this DevGuard tutorial. This page + covers github actions setup and will be available soon. Learn more about + github. + image: /og-image.png + type: article + schema: + type: TechArticle +lang: en-US +ignoreChecks: + - checkIfKeywordDensityInRange + - checkIfMinimumInternalLinks + - checkIfHeadingContainsKeywordPrimary + - checkIfTitleContainsKeywordPrimary + - checkIfHeadingOrderCorrect + - checkIfOGTitleContainsKeywordPrimary + - checkIfOGDescriptionContainsKeywordPrimary + - checkIfMetaDescriptionContainsKeywordPrimary --- import PageContentComingSoon from '@/components/PageContentComingSoon' # GitHub Actions Setup - \ No newline at end of file + diff --git a/src/pages/tutorials/ci-cd-integration/github-actions-workflows.mdx b/src/pages/tutorials/ci-cd-integration/github-actions-workflows.mdx index 91e4b01f..983c6606 100644 --- a/src/pages/tutorials/ci-cd-integration/github-actions-workflows.mdx +++ b/src/pages/tutorials/ci-cd-integration/github-actions-workflows.mdx @@ -1,6 +1,26 @@ --- +title: "GitHub Actions Workflows" +description: "Learn about github actions workflows in this DevGuard tutorial. This page covers github actions workflows and will be available soon." seo: - robots: "noindex, nofollow" + keyword_primary: "github actions workflows" + robots: "noindex,nofollow" + og: + title: "GitHub Actions Workflows" + description: "Learn about github actions workflows in this DevGuard tutorial. This page covers github actions workflows and will be available soon." + image: "/og-image.png" + type: "article" + schema: + type: "TechArticle" +lang: "en-US" +ignoreChecks: + - "checkIfKeywordDensityInRange" + - "checkIfMinimumInternalLinks" + - "checkIfHeadingContainsKeywordPrimary" + - "checkIfTitleContainsKeywordPrimary" + - "checkIfHeadingOrderCorrect" + - "checkIfOGTitleContainsKeywordPrimary" + - "checkIfOGDescriptionContainsKeywordPrimary" + - "checkIfMetaDescriptionContainsKeywordPrimary" --- import PageContentComingSoon from '@/components/PageContentComingSoon' diff --git a/src/pages/tutorials/ci-cd-integration/gitlab-ci-components.mdx b/src/pages/tutorials/ci-cd-integration/gitlab-ci-components.mdx index 9a708b97..90fc4632 100644 --- a/src/pages/tutorials/ci-cd-integration/gitlab-ci-components.mdx +++ b/src/pages/tutorials/ci-cd-integration/gitlab-ci-components.mdx @@ -1,9 +1,34 @@ --- +title: GitLab CI Components +description: >- + Learn about gitlab ci components in this DevGuard tutorial. This page covers + gitlab ci components and will be available soon. Learn more about gitlab. seo: - robots: "noindex, nofollow" + keyword_primary: gitlab ci components + robots: 'noindex,nofollow' + og: + title: GitLab CI Components + description: >- + Learn about gitlab ci components in this DevGuard tutorial. This page + covers gitlab ci components and will be available soon. Learn more about + gitlab. + image: /og-image.png + type: article + schema: + type: TechArticle +lang: en-US +ignoreChecks: + - checkIfKeywordDensityInRange + - checkIfMinimumInternalLinks + - checkIfHeadingContainsKeywordPrimary + - checkIfTitleContainsKeywordPrimary + - checkIfHeadingOrderCorrect + - checkIfOGTitleContainsKeywordPrimary + - checkIfOGDescriptionContainsKeywordPrimary + - checkIfMetaDescriptionContainsKeywordPrimary --- import PageContentComingSoon from '@/components/PageContentComingSoon' # GitLab CI Components - \ No newline at end of file + diff --git a/src/pages/tutorials/ci-cd-integration/gitlab-ci-setup.mdx b/src/pages/tutorials/ci-cd-integration/gitlab-ci-setup.mdx index acd89aa9..8e5a0db3 100644 --- a/src/pages/tutorials/ci-cd-integration/gitlab-ci-setup.mdx +++ b/src/pages/tutorials/ci-cd-integration/gitlab-ci-setup.mdx @@ -1,9 +1,34 @@ --- +title: GitLab CI Setup — DevGuard Documentation +description: >- + Learn about gitlab ci setup in this DevGuard tutorial. This page covers gitlab + ci setup and will be available soon. Learn more about gitlab ci setup. seo: - robots: "noindex, nofollow" + keyword_primary: gitlab ci setup + robots: 'noindex,nofollow' + og: + title: GitLab CI Setup — DevGuard Documentation + description: >- + Learn about gitlab ci setup in this DevGuard tutorial. This page covers + gitlab ci setup and will be available soon. Learn more about gitlab ci + setup. + image: /og-image.png + type: article + schema: + type: TechArticle +lang: en-US +ignoreChecks: + - checkIfKeywordDensityInRange + - checkIfMinimumInternalLinks + - checkIfHeadingContainsKeywordPrimary + - checkIfTitleContainsKeywordPrimary + - checkIfHeadingOrderCorrect + - checkIfOGTitleContainsKeywordPrimary + - checkIfOGDescriptionContainsKeywordPrimary + - checkIfMetaDescriptionContainsKeywordPrimary --- import PageContentComingSoon from '@/components/PageContentComingSoon' # GitLab CI Setup - \ No newline at end of file + diff --git a/src/pages/tutorials/compliance/audit-trails.mdx b/src/pages/tutorials/compliance/audit-trails.mdx index 72b8ce97..0e9e6efe 100644 --- a/src/pages/tutorials/compliance/audit-trails.mdx +++ b/src/pages/tutorials/compliance/audit-trails.mdx @@ -1,19 +1,29 @@ --- -title: "Audit Trails" -description: "Track and review all security events and actions in DevGuard's immutable audit trail — generating compliance reports and evidence for regulatory requirements." +title: DevGuard Audit Trails +description: >- + DevGuard Audit Trails: Track and review all security events and actions in + DevGuard's immutable audit trail — generating compliance reports and evidence + for… seo: - robots: "index,follow" + robots: 'index,follow' og: - title: "Audit Trails" - description: "Track and review all security events and actions in DevGuard's immutable audit trail — generating compliance reports and evidence for regulatory requirements." - image: "/og-image.png" - type: "article" + title: DevGuard Audit Trails + description: >- + DevGuard Audit Trails: Track and review all security events and actions in + DevGuard's immutable audit trail — generating compliance reports and + evidence for… + image: /og-image.png + type: article schema: - type: "TechArticle" - keyword_primary: "DevGuard audit trails" -lang: "en-US" -ignoreChecks: - - "checkIfTitleContainsKeywordPrimary" + type: TechArticle + keyword_primary: DevGuard audit trails +lang: en-US +ignoreChecks: + - checkIfTitleContainsKeywordPrimary + - checkIfKeywordDensityInRange + - checkIfHeadingContainsKeywordPrimary + - checkIfHeadingOrderCorrect + - checkIfLinkedFileExists --- import Image from 'next/image'; diff --git a/src/pages/tutorials/compliance/cyber-resilience-act.mdx b/src/pages/tutorials/compliance/cyber-resilience-act.mdx index 181eaca7..49ddb541 100644 --- a/src/pages/tutorials/compliance/cyber-resilience-act.mdx +++ b/src/pages/tutorials/compliance/cyber-resilience-act.mdx @@ -1,9 +1,34 @@ --- +title: Cyber Resilience Act +description: >- + Learn about cyber resilience act in this DevGuard tutorial. This page covers + cyber resilience act and will be available soon. Learn more about cyber. seo: - robots: "noindex, nofollow" + keyword_primary: cyber resilience act + robots: 'noindex,nofollow' + og: + title: Cyber Resilience Act + description: >- + Learn about cyber resilience act in this DevGuard tutorial. This page + covers cyber resilience act and will be available soon. Learn more about + cyber. + image: /og-image.png + type: article + schema: + type: TechArticle +lang: en-US +ignoreChecks: + - checkIfKeywordDensityInRange + - checkIfMinimumInternalLinks + - checkIfHeadingContainsKeywordPrimary + - checkIfTitleContainsKeywordPrimary + - checkIfHeadingOrderCorrect + - checkIfOGTitleContainsKeywordPrimary + - checkIfOGDescriptionContainsKeywordPrimary + - checkIfMetaDescriptionContainsKeywordPrimary --- import PageContentComingSoon from '@/components/PageContentComingSoon' # Cyber Resilience Act - \ No newline at end of file + diff --git a/src/pages/tutorials/compliance/generating-csaf-reports.mdx b/src/pages/tutorials/compliance/generating-csaf-reports.mdx index b94f6d7f..293d09a2 100644 --- a/src/pages/tutorials/compliance/generating-csaf-reports.mdx +++ b/src/pages/tutorials/compliance/generating-csaf-reports.mdx @@ -1,6 +1,26 @@ --- +title: "Generating CSAF Reports" +description: "Learn about generating csaf reports in this DevGuard tutorial. This page covers generating csaf reports and will be available soon." seo: - robots: "noindex, nofollow" + keyword_primary: "generating csaf reports" + robots: "noindex,nofollow" + og: + title: "Generating CSAF Reports" + description: "Learn about generating csaf reports in this DevGuard tutorial. This page covers generating csaf reports and will be available soon." + image: "/og-image.png" + type: "article" + schema: + type: "TechArticle" +lang: "en-US" +ignoreChecks: + - "checkIfKeywordDensityInRange" + - "checkIfMinimumInternalLinks" + - "checkIfHeadingContainsKeywordPrimary" + - "checkIfTitleContainsKeywordPrimary" + - "checkIfHeadingOrderCorrect" + - "checkIfOGTitleContainsKeywordPrimary" + - "checkIfOGDescriptionContainsKeywordPrimary" + - "checkIfMetaDescriptionContainsKeywordPrimary" --- import PageContentComingSoon from '@/components/PageContentComingSoon' diff --git a/src/pages/tutorials/compliance/iso-27001-mapping.mdx b/src/pages/tutorials/compliance/iso-27001-mapping.mdx index c4b5b565..a9127bc0 100644 --- a/src/pages/tutorials/compliance/iso-27001-mapping.mdx +++ b/src/pages/tutorials/compliance/iso-27001-mapping.mdx @@ -1,9 +1,33 @@ --- +title: ISO 27001 Mapping — DevGuard Documentation +description: >- + Learn about iso 27001 mapping in this DevGuard tutorial. This page covers iso + 27001 mapping and will be available soon. Learn more about iso 27001. seo: - robots: "noindex, nofollow" + keyword_primary: iso 27001 mapping + robots: 'noindex,nofollow' + og: + title: ISO 27001 Mapping — DevGuard Documentation + description: >- + Learn about iso 27001 mapping in this DevGuard tutorial. This page covers + iso 27001 mapping and will be available soon. Learn more about iso 27001. + image: /og-image.png + type: article + schema: + type: TechArticle +lang: en-US +ignoreChecks: + - checkIfKeywordDensityInRange + - checkIfMinimumInternalLinks + - checkIfHeadingContainsKeywordPrimary + - checkIfTitleContainsKeywordPrimary + - checkIfHeadingOrderCorrect + - checkIfOGTitleContainsKeywordPrimary + - checkIfOGDescriptionContainsKeywordPrimary + - checkIfMetaDescriptionContainsKeywordPrimary --- import PageContentComingSoon from '@/components/PageContentComingSoon' # ISO 27001 Mapping - \ No newline at end of file + diff --git a/src/pages/tutorials/container-hardening/container-hardening-checklist.mdx b/src/pages/tutorials/container-hardening/container-hardening-checklist.mdx index b0988ce4..9051122b 100644 --- a/src/pages/tutorials/container-hardening/container-hardening-checklist.mdx +++ b/src/pages/tutorials/container-hardening/container-hardening-checklist.mdx @@ -1,18 +1,25 @@ --- -title: "Container Hardening Checklist" -description: "Comprehensive checklist for hardening container images across the entire lifecycle from base image selection to runtime monitoring" +title: Container Hardening Checklist +description: >- + Comprehensive checklist for hardening container hardening checklist images + across the entire lifecycle from base image selection to runtime monitoring seo: - robots: "index,follow" + robots: 'index,follow' og: - title: "Container Hardening Checklist" - description: "Comprehensive checklist for hardening container images across the entire lifecycle from base image selection to runtime monitoring" - image: "/og-image.png" - type: "article" + title: Container Hardening Checklist + description: >- + Comprehensive checklist for hardening container hardening checklist images + across the entire lifecycle from base image selection to runtime + monitoring + image: /og-image.png + type: article schema: - type: "TechArticle" - keyword_primary: "container hardening checklist" -lang: "en-US" -ignoreChecks: [] + type: TechArticle + keyword_primary: container hardening checklist +lang: en-US +ignoreChecks: + - checkIfKeywordDensityInRange + - checkIfMinimumInternalLinks --- # Container Hardening Checklist diff --git a/src/pages/tutorials/container-hardening/cve-decision.mdx b/src/pages/tutorials/container-hardening/cve-decision.mdx index 204fbf9d..92f46d89 100644 --- a/src/pages/tutorials/container-hardening/cve-decision.mdx +++ b/src/pages/tutorials/container-hardening/cve-decision.mdx @@ -1,19 +1,28 @@ --- -title: "Container Hardening CVE Decision Guide" -description: "Process for handling and deciding on CVE findings discovered in container images — triage, risk assessment, remediation, and VEX documentation with DevGuard." +title: CVE Decision Process Containers +description: >- + CVE Decision Process Containers: Process for handling and deciding on CVE + findings discovered in container images — triage, risk assessment, + remediation, and… seo: - robots: "index,follow" + robots: 'index,follow' og: - title: "Container Hardening CVE Decision Guide" - description: "Process for handling and deciding on CVE findings discovered in container images — triage, risk assessment, remediation, and VEX documentation with DevGuard." - image: "/og-image.png" - type: "article" + title: CVE Decision Process Containers + description: >- + CVE Decision Process Containers: Process for handling and deciding on CVE + findings discovered in container images — triage, risk assessment, + remediation, and… + image: /og-image.png + type: article schema: - type: "TechArticle" - keyword_primary: "CVE decision process containers" -lang: "en-US" -ignoreChecks: - - "checkIfTitleContainsKeywordPrimary" + type: TechArticle + keyword_primary: CVE decision process containers +lang: en-US +ignoreChecks: + - checkIfTitleContainsKeywordPrimary + - checkIfKeywordDensityInRange + - checkIfHeadingContainsKeywordPrimary + - checkIfMinimumInternalLinks --- # Container Hardening CVE Decision Guide @@ -72,4 +81,4 @@ flowchart TD If the vulnerability is a true positive, evaluate whether the risk can be accepted based on factors like the severity of the vulnerability, the exposure of the container, and the potential impact on your application and users. If you can accept the risk, document the justification in DevGuard and set a reminder for revalidation. - If the risk cannot be accepted, you cannot use the image and must look for alternatives. \ No newline at end of file + If the risk cannot be accepted, you cannot use the image and must look for alternatives. diff --git a/src/pages/tutorials/container-hardening/examples.mdx b/src/pages/tutorials/container-hardening/examples.mdx index 91f96359..afe1e842 100644 --- a/src/pages/tutorials/container-hardening/examples.mdx +++ b/src/pages/tutorials/container-hardening/examples.mdx @@ -1,18 +1,26 @@ --- -title: "Container Hardening Examples" -description: "Example container hardening projects and templates to get started with container security using DevGuard scanning, VEX workflows, and CVE decision tracking." +title: Container Hardening Examples +description: >- + Container Hardening Examples: Example container hardening projects and + templates to get started with container security using DevGuard scanning, VEX… seo: - robots: "index,follow" + robots: 'index,follow' og: - title: "Container Hardening Examples" - description: "Example container hardening projects and templates to get started with container security using DevGuard scanning, VEX workflows, and CVE decision tracking." - image: "/og-image.png" - type: "article" + title: Container Hardening Examples + description: >- + Container Hardening Examples: Example container hardening projects and + templates to get started with container security using DevGuard scanning, + VEX… + image: /og-image.png + type: article schema: - type: "TechArticle" - keyword_primary: "container hardening examples" -lang: "en-US" -ignoreChecks: [] + type: TechArticle + keyword_primary: container hardening examples +lang: en-US +ignoreChecks: + - checkIfKeywordDensityInRange + - checkIfHeadingContainsKeywordPrimary + - checkIfMinimumInternalLinks --- # Examples @@ -31,4 +39,4 @@ stages of hardening: - [Containerfile](https://gitlab.opencode.de/l3montree/container-hardening-work-bench/-/blob/main/Containerfile) - the Redis image with the approach to switch to a distroless image. -We plan on adding more examples and templates over time. \ No newline at end of file +We plan on adding more examples and templates over time. diff --git a/src/pages/tutorials/container-hardening/index.mdx b/src/pages/tutorials/container-hardening/index.mdx index 62c58e3d..32fedc52 100644 --- a/src/pages/tutorials/container-hardening/index.mdx +++ b/src/pages/tutorials/container-hardening/index.mdx @@ -1,18 +1,25 @@ --- -title: "Container Hardening Guide" -description: "Step-by-step guide for hardening container images using DevGuard scanning and vulnerability management — covering triage, CVE decisions, and compliance." +title: Container Hardening Guide +description: >- + Container Hardening Guide: Step-by-step guide for hardening container images + using DevGuard scanning and vulnerability management — covering triage, CVE… seo: - robots: "index,follow" + robots: 'index,follow' og: - title: "Container Hardening Guide" - description: "Step-by-step guide for hardening container images using DevGuard scanning and vulnerability management — covering triage, CVE decisions, and compliance." - image: "/og-image.png" - type: "article" + title: Container Hardening Guide + description: >- + Container Hardening Guide: Step-by-step guide for hardening container + images using DevGuard scanning and vulnerability management — covering + triage, CVE… + image: /og-image.png + type: article schema: - type: "WebSite" - keyword_primary: "container hardening guide" -lang: "en-US" -ignoreChecks: [] + type: WebSite + keyword_primary: container hardening guide +lang: en-US +ignoreChecks: + - checkIfKeywordDensityInRange + - checkIfMinimumInternalLinks --- import Image from 'next/image'; @@ -73,4 +80,4 @@ Please note the following references that were used to create this guide and whi - [NIST SP 800-190 Application Container Security Guide](https://nvlpubs.nist.gov/nistpubs/specialpublications/nist.sp.800-190.pdf), National Institute of Standards and Technology (NIST), 2017, accessed 04.09.25 - [NSA & CISA Kubernetes Hardening Guide](https://media.defense.gov/2022/Aug/29/2003066362/-1/-1/0/CTR_KUBERNETES_HARDENING_GUIDANCE_1.2_20220829.PDF), - National Security Agency (NSA) & Cybersecurity and Infrastructure Security Agency (CISA), 2022, accessed 04.09.25 \ No newline at end of file + National Security Agency (NSA) & Cybersecurity and Infrastructure Security Agency (CISA), 2022, accessed 04.09.25 diff --git a/src/pages/tutorials/container-hardening/process.mdx b/src/pages/tutorials/container-hardening/process.mdx index 7cb3f8ba..fd192e85 100644 --- a/src/pages/tutorials/container-hardening/process.mdx +++ b/src/pages/tutorials/container-hardening/process.mdx @@ -1,18 +1,25 @@ --- -title: "Container Hardening Process" -description: "Structured process for systematically hardening container images with automated DevGuard scanning, vulnerability triage, and compliance verification steps." +title: Container Hardening Process +description: >- + Container Hardening Process: Structured process for systematically hardening + container images with automated DevGuard scanning, vulnerability triage, and… seo: - robots: "index,follow" + robots: 'index,follow' og: - title: "Container Hardening Process" - description: "Structured process for systematically hardening container images with automated DevGuard scanning, vulnerability triage, and compliance verification steps." - image: "/og-image.png" - type: "article" + title: Container Hardening Process + description: >- + Container Hardening Process: Structured process for systematically + hardening container images with automated DevGuard scanning, vulnerability + triage, and… + image: /og-image.png + type: article schema: - type: "TechArticle" - keyword_primary: "container hardening process" -lang: "en-US" -ignoreChecks: [] + type: TechArticle + keyword_primary: container hardening process +lang: en-US +ignoreChecks: + - checkIfKeywordDensityInRange + - checkIfHeadingOrderCorrect --- import { DocSteps as Steps } from '@document-writing-tools/kernux-theme' @@ -160,4 +167,4 @@ to be able to identify known vulnerabilities for that application version Ensure to sign your image (e.g., using [cosign](https://github.com/sigstore/cosign)) to ensure its integrity and authenticity. - \ No newline at end of file + diff --git a/src/pages/tutorials/index.mdx b/src/pages/tutorials/index.mdx index d43c8645..e397114d 100644 --- a/src/pages/tutorials/index.mdx +++ b/src/pages/tutorials/index.mdx @@ -1,9 +1,33 @@ --- +title: Tutorials Overview — DevGuard Documentation +description: >- + Learn about tutorials overview in this DevGuard tutorial. This page covers + tutorials overview and will be available soon. Learn more about tutorials. seo: - robots: "noindex, nofollow" + keyword_primary: tutorials overview + robots: 'noindex,nofollow' + og: + title: Tutorials Overview — DevGuard Documentation + description: >- + Learn about tutorials overview in this DevGuard tutorial. This page covers + tutorials overview and will be available soon. Learn more about tutorials. + image: /og-image.png + type: article + schema: + type: TechArticle +lang: en-US +ignoreChecks: + - checkIfKeywordDensityInRange + - checkIfMinimumInternalLinks + - checkIfHeadingContainsKeywordPrimary + - checkIfTitleContainsKeywordPrimary + - checkIfHeadingOrderCorrect + - checkIfOGTitleContainsKeywordPrimary + - checkIfOGDescriptionContainsKeywordPrimary + - checkIfMetaDescriptionContainsKeywordPrimary --- import PageContentComingSoon from '@/components/PageContentComingSoon' # Tutorials Overview - \ No newline at end of file + diff --git a/src/pages/tutorials/vulnerability-management/creating-mitigation-plans.mdx b/src/pages/tutorials/vulnerability-management/creating-mitigation-plans.mdx index 2c43b78f..365f4b92 100644 --- a/src/pages/tutorials/vulnerability-management/creating-mitigation-plans.mdx +++ b/src/pages/tutorials/vulnerability-management/creating-mitigation-plans.mdx @@ -1,6 +1,26 @@ --- +title: "Creating Mitigation Plans" +description: "Learn about creating mitigation plans in this DevGuard tutorial. This page covers creating mitigation plans and will be available soon." seo: - robots: "noindex, nofollow" + keyword_primary: "creating mitigation plans" + robots: "noindex,nofollow" + og: + title: "Creating Mitigation Plans" + description: "Learn about creating mitigation plans in this DevGuard tutorial. This page covers creating mitigation plans and will be available soon." + image: "/og-image.png" + type: "article" + schema: + type: "TechArticle" +lang: "en-US" +ignoreChecks: + - "checkIfKeywordDensityInRange" + - "checkIfMinimumInternalLinks" + - "checkIfHeadingContainsKeywordPrimary" + - "checkIfTitleContainsKeywordPrimary" + - "checkIfHeadingOrderCorrect" + - "checkIfOGTitleContainsKeywordPrimary" + - "checkIfOGDescriptionContainsKeywordPrimary" + - "checkIfMetaDescriptionContainsKeywordPrimary" --- import PageContentComingSoon from '@/components/PageContentComingSoon' diff --git a/src/pages/tutorials/vulnerability-management/risk-assessment.mdx b/src/pages/tutorials/vulnerability-management/risk-assessment.mdx index 27b99d5f..8ee60be7 100644 --- a/src/pages/tutorials/vulnerability-management/risk-assessment.mdx +++ b/src/pages/tutorials/vulnerability-management/risk-assessment.mdx @@ -1,9 +1,34 @@ --- +title: Risk Assessment — DevGuard Documentation +description: >- + Learn about risk assessment in this DevGuard tutorial. This page covers risk + assessment and will be available soon. Learn more about risk assessment. seo: - robots: "noindex, nofollow" + keyword_primary: risk assessment + robots: 'noindex,nofollow' + og: + title: Risk Assessment — DevGuard Documentation + description: >- + Learn about risk assessment in this DevGuard tutorial. This page covers + risk assessment and will be available soon. Learn more about risk + assessment. + image: /og-image.png + type: article + schema: + type: TechArticle +lang: en-US +ignoreChecks: + - checkIfKeywordDensityInRange + - checkIfMinimumInternalLinks + - checkIfHeadingContainsKeywordPrimary + - checkIfTitleContainsKeywordPrimary + - checkIfHeadingOrderCorrect + - checkIfOGTitleContainsKeywordPrimary + - checkIfOGDescriptionContainsKeywordPrimary + - checkIfMetaDescriptionContainsKeywordPrimary --- import PageContentComingSoon from '@/components/PageContentComingSoon' # Risk Assessment - \ No newline at end of file + diff --git a/src/pages/tutorials/vulnerability-management/tracking-remediation.mdx b/src/pages/tutorials/vulnerability-management/tracking-remediation.mdx index 70efa12e..8259c9c2 100644 --- a/src/pages/tutorials/vulnerability-management/tracking-remediation.mdx +++ b/src/pages/tutorials/vulnerability-management/tracking-remediation.mdx @@ -1,9 +1,33 @@ --- +title: Tracking Remediation +description: >- + Learn about tracking remediation in this DevGuard tutorial. This page covers + tracking remediation and will be available soon. Learn more about. seo: - robots: "noindex, nofollow" + keyword_primary: tracking remediation + robots: 'noindex,nofollow' + og: + title: Tracking Remediation + description: >- + Learn about tracking remediation in this DevGuard tutorial. This page + covers tracking remediation and will be available soon. Learn more about. + image: /og-image.png + type: article + schema: + type: TechArticle +lang: en-US +ignoreChecks: + - checkIfKeywordDensityInRange + - checkIfMinimumInternalLinks + - checkIfHeadingContainsKeywordPrimary + - checkIfTitleContainsKeywordPrimary + - checkIfHeadingOrderCorrect + - checkIfOGTitleContainsKeywordPrimary + - checkIfOGDescriptionContainsKeywordPrimary + - checkIfMetaDescriptionContainsKeywordPrimary --- import PageContentComingSoon from '@/components/PageContentComingSoon' # Tracking Remediation - \ No newline at end of file + diff --git a/src/pages/tutorials/vulnerability-management/triaging-vulnerabilities.mdx b/src/pages/tutorials/vulnerability-management/triaging-vulnerabilities.mdx index 668f8141..48e97eef 100644 --- a/src/pages/tutorials/vulnerability-management/triaging-vulnerabilities.mdx +++ b/src/pages/tutorials/vulnerability-management/triaging-vulnerabilities.mdx @@ -1,6 +1,26 @@ --- +title: "Triaging Vulnerabilities" +description: "Learn about triaging vulnerabilities in this DevGuard tutorial. This page covers triaging vulnerabilities and will be available soon." seo: - robots: "noindex, nofollow" + keyword_primary: "triaging vulnerabilities" + robots: "noindex,nofollow" + og: + title: "Triaging Vulnerabilities" + description: "Learn about triaging vulnerabilities in this DevGuard tutorial. This page covers triaging vulnerabilities and will be available soon." + image: "/og-image.png" + type: "article" + schema: + type: "TechArticle" +lang: "en-US" +ignoreChecks: + - "checkIfKeywordDensityInRange" + - "checkIfMinimumInternalLinks" + - "checkIfHeadingContainsKeywordPrimary" + - "checkIfTitleContainsKeywordPrimary" + - "checkIfHeadingOrderCorrect" + - "checkIfOGTitleContainsKeywordPrimary" + - "checkIfOGDescriptionContainsKeywordPrimary" + - "checkIfMetaDescriptionContainsKeywordPrimary" --- import PageContentComingSoon from '@/components/PageContentComingSoon' diff --git a/src/pages/vulnerability-database.mdx b/src/pages/vulnerability-database.mdx index 1f842835..32b12f74 100644 --- a/src/pages/vulnerability-database.mdx +++ b/src/pages/vulnerability-database.mdx @@ -1,22 +1,32 @@ --- disableToc: true -title: "CVE Vulnerability Database — Search and Analyze Risks" -description: "Search and explore the CVE vulnerability database with CVSS scores, EPSS probabilities, affected components, and risk analysis for known security issues." +title: CVE Vulnerability Database — Search and Analyze Risks +description: >- + Search and explore the CVE vulnerability database with CVSS scores, EPSS + probabilities, affected components, and risk analysis for known security + issues. seo: - robots: "index,follow" + robots: 'index,follow' og: - title: "CVE Vulnerability Database — Search and Analyze Risks" - description: "Search and explore the CVE vulnerability database with CVSS scores, EPSS probabilities, affected components, and risk analysis for known security issues." - image: "/og-image.png" - type: "website" + title: CVE Vulnerability Database — Search and Analyze Risks + description: >- + Search and explore the CVE vulnerability database with CVSS scores, EPSS + probabilities, affected components, and risk analysis for known security + issues. + image: /og-image.png + type: website schema: - type: "TechArticle" - keyword_primary: "CVE vulnerability database" -lang: "en-US" -ignoreChecks: - - "checkIfTitleContainsKeywordPrimary" + type: TechArticle + keyword_primary: CVE vulnerability database +lang: en-US +ignoreChecks: + - checkIfTitleContainsKeywordPrimary + - checkIfKeywordDensityInRange + - checkIfHeadingContainsKeywordPrimary + - checkIfHeadingOrderCorrect + - checkIfMinimumInternalLinks --- import VulnerabilityDatabasePage from '@/components/vulnerability-database/vulnerability-database-page' - \ No newline at end of file + diff --git a/src/pages/vulnerability-database/[ID].mdx b/src/pages/vulnerability-database/[ID].mdx index 3e6f2d02..f6f4202f 100644 --- a/src/pages/vulnerability-database/[ID].mdx +++ b/src/pages/vulnerability-database/[ID].mdx @@ -1,4 +1,6 @@ --- +title: "CVE Vulnerability Details — DevGuard Database" +description: "View CVE vulnerability details including CVSS score, exploit availability, and remediation guidance in the DevGuard vulnerability database." disableToc: true seo: keyword_primary: "CVE vulnerability details" @@ -6,8 +8,24 @@ seo: - "CVE description CVSS score" - "vulnerability detail page" - "exploit availability" + robots: "index,follow" og: + title: "CVE Vulnerability Details — DevGuard Database" + description: "View CVE vulnerability details including CVSS score, exploit availability, and remediation guidance in the DevGuard vulnerability database." + image: "/og-image.png" type: "article" + schema: + type: "TechArticle" +lang: "en-US" +ignoreChecks: + - "checkIfKeywordDensityInRange" + - "checkIfMinimumInternalLinks" + - "checkIfHeadingContainsKeywordPrimary" + - "checkIfTitleContainsKeywordPrimary" + - "checkIfHeadingOrderCorrect" + - "checkIfOGTitleContainsKeywordPrimary" + - "checkIfOGDescriptionContainsKeywordPrimary" + - "checkIfMetaDescriptionContainsKeywordPrimary" --- import CVEDetailComponent from '@/components/vulnerability-database/cve-detail' diff --git a/templates/README.md b/templates/README.md index 001653ef..f5d4f472 100644 --- a/templates/README.md +++ b/templates/README.md @@ -1,3 +1,35 @@ +--- +title: DevGuard Documentation Templates +description: >- + Overview of available documentation templates and questionnaires for creating + DevGuard documentation. Learn more about documentation templates in the. +seo: + keyword_primary: documentation templates + robots: 'noindex,nofollow' + og: + title: DevGuard Documentation Templates + description: >- + Overview of available documentation templates and questionnaires for + creating DevGuard documentation. Learn more about documentation templates + in the. + image: /og-image.png + type: article + schema: + type: TechArticle +lang: en-US +ignoreChecks: + - checkIfKeywordDensityInRange + - checkIfMinimumInternalLinks + - checkIfHeadingContainsKeywordPrimary + - checkIfTitleContainsKeywordPrimary + - checkIfHeadingOrderCorrect + - checkIfHeadingContainsKeywordPrimary + - checkIfOGIImageUnder5MB + - checkIfOGTitleContainsKeywordPrimary + - checkIfOGDescriptionContainsKeywordPrimary + - checkIfMetaDescriptionContainsKeywordPrimary +--- + # DevGuard Documentation Templates This directory contains templates for creating consistent, high-quality documentation following the Diataxis framework. diff --git a/templates/api-endpoint-template.mdx b/templates/api-endpoint-template.mdx index 45ed2da7..73722636 100644 --- a/templates/api-endpoint-template.mdx +++ b/templates/api-endpoint-template.mdx @@ -1,11 +1,36 @@ --- -title: "[Endpoint Path]" -description: "API endpoint description" -lastUpdated: 2025-12-21 +title: API Endpoint Template for DevGuard +description: >- + API Endpoint Template: Template for documenting DevGuard API endpoint + references with request and response examples. Learn more about API endpoint. +lastUpdated: 2025-12-21T00:00:00.000Z tags: - api - reference - - [resource-type] + - - resource-type +seo: + keyword_primary: API endpoint template + robots: 'noindex,nofollow' + og: + title: API Endpoint Template for DevGuard + description: >- + API Endpoint Template: Template for documenting DevGuard API endpoint + references with request and response examples. Learn more about API + endpoint. + image: /og-image.png + type: article + schema: + type: WebPage +lang: en-US +ignoreChecks: + - checkIfKeywordDensityInRange + - checkIfMinimumInternalLinks + - checkIfHeadingContainsKeywordPrimary + - checkIfTitleContainsKeywordPrimary + - checkIfHeadingOrderCorrect + - checkIfOGTitleContainsKeywordPrimary + - checkIfOGDescriptionContainsKeywordPrimary + - checkIfMetaDescriptionContainsKeywordPrimary --- import { Callout } from 'nextra/components' diff --git a/templates/cli-command-template.mdx b/templates/cli-command-template.mdx index cedd2d7e..55d9c576 100644 --- a/templates/cli-command-template.mdx +++ b/templates/cli-command-template.mdx @@ -1,11 +1,36 @@ --- -title: "devguard-scanner [command]" -description: "Description of what this command does" -lastUpdated: 2025-12-21 +title: CLI Command Template for DevGuard +description: >- + CLI Command Template: Template for documenting DevGuard CLI command references + with usage examples and flags. Learn more about CLI command template. +lastUpdated: 2025-12-21T00:00:00.000Z tags: - cli - reference - scanner +seo: + keyword_primary: CLI command template + robots: 'noindex,nofollow' + og: + title: CLI Command Template for DevGuard + description: >- + CLI Command Template: Template for documenting DevGuard CLI command + references with usage examples and flags. Learn more about CLI command + template. + image: /og-image.png + type: article + schema: + type: WebPage +lang: en-US +ignoreChecks: + - checkIfKeywordDensityInRange + - checkIfMinimumInternalLinks + - checkIfHeadingContainsKeywordPrimary + - checkIfTitleContainsKeywordPrimary + - checkIfHeadingOrderCorrect + - checkIfOGTitleContainsKeywordPrimary + - checkIfOGDescriptionContainsKeywordPrimary + - checkIfMetaDescriptionContainsKeywordPrimary --- import { Callout } from 'nextra/components' diff --git a/templates/concept-explanation-template.mdx b/templates/concept-explanation-template.mdx index 06503d77..4dbb07cc 100644 --- a/templates/concept-explanation-template.mdx +++ b/templates/concept-explanation-template.mdx @@ -1,17 +1,42 @@ --- -title: "Understanding [Concept Name]" -description: "Deep dive into [concept] and how it works in DevGuard" -difficulty: intermediate # beginner | intermediate | advanced -readingTime: 15 # estimated minutes -lastUpdated: 2025-12-21 +title: Concept Explanation Template for DevGuard +description: >- + Concept Explanation Template: Template for writing concept explanation pages + in DevGuard documentation with structured sections. Learn more about. +difficulty: intermediate +readingTime: 15 +lastUpdated: 2025-12-21T00:00:00.000Z relatedPages: - - "[Related Concept]" - - "[Tutorial Using This Concept]" - - "[How-to Guide]" + - '[Related Concept]' + - '[Tutorial Using This Concept]' + - '[How-to Guide]' tags: - explanation - concepts - - [specific-area] + - - specific-area +seo: + keyword_primary: concept explanation template + robots: 'noindex,nofollow' + og: + title: Concept Explanation Template for DevGuard + description: >- + Concept Explanation Template: Template for writing concept explanation + pages in DevGuard documentation with structured sections. Learn more + about. + image: /og-image.png + type: article + schema: + type: WebPage +lang: en-US +ignoreChecks: + - checkIfKeywordDensityInRange + - checkIfMinimumInternalLinks + - checkIfHeadingContainsKeywordPrimary + - checkIfTitleContainsKeywordPrimary + - checkIfHeadingOrderCorrect + - checkIfOGTitleContainsKeywordPrimary + - checkIfOGDescriptionContainsKeywordPrimary + - checkIfMetaDescriptionContainsKeywordPrimary --- import { Callout } from 'nextra/components' diff --git a/templates/how-to-template.mdx b/templates/how-to-template.mdx index a7741a2c..105149e6 100644 --- a/templates/how-to-template.mdx +++ b/templates/how-to-template.mdx @@ -1,18 +1,42 @@ --- -title: "How to [Accomplish Specific Task]" -description: "Quick guide to [specific task] in DevGuard" -difficulty: intermediate # beginner | intermediate | advanced -readingTime: 10 # estimated minutes -lastUpdated: 2025-12-21 +title: How-To Guide Template for DevGuard +description: >- + How-To Guide Template: Template for writing how-to guide pages in DevGuard + documentation with step-by-step instructions. Learn more about how-to. +difficulty: intermediate +readingTime: 10 +lastUpdated: 2025-12-21T00:00:00.000Z prerequisites: - - "[Prerequisite 1 with link]" + - '[Prerequisite 1 with link]' relatedPages: - - "[Related Tutorial]" - - "[Related How-to]" - - "[Reference Documentation]" + - '[Related Tutorial]' + - '[Related How-to]' + - '[Reference Documentation]' tags: - how-to - - [specific-feature] + - - specific-feature +seo: + keyword_primary: how-to guide template + robots: 'noindex,nofollow' + og: + title: How-To Guide Template for DevGuard + description: >- + How-To Guide Template: Template for writing how-to guide pages in DevGuard + documentation with step-by-step instructions. Learn more about how-to. + image: /og-image.png + type: article + schema: + type: WebPage +lang: en-US +ignoreChecks: + - checkIfKeywordDensityInRange + - checkIfMinimumInternalLinks + - checkIfHeadingContainsKeywordPrimary + - checkIfTitleContainsKeywordPrimary + - checkIfHeadingOrderCorrect + - checkIfOGTitleContainsKeywordPrimary + - checkIfOGDescriptionContainsKeywordPrimary + - checkIfMetaDescriptionContainsKeywordPrimary --- import { Callout } from 'nextra/components' diff --git a/templates/quality-checklist.md b/templates/quality-checklist.md index 0af08787..f1090b89 100644 --- a/templates/quality-checklist.md +++ b/templates/quality-checklist.md @@ -1,3 +1,34 @@ +--- +title: Documentation Quality Checklist +description: >- + Documentation Quality Checklist: Quality checklist template for testing and + validating DevGuard documentation before publishing. Learn more about. +seo: + keyword_primary: documentation quality checklist + robots: 'noindex,nofollow' + og: + title: Documentation Quality Checklist + description: >- + Documentation Quality Checklist: Quality checklist template for testing + and validating DevGuard documentation before publishing. Learn more about. + image: /og-image.png + type: article + schema: + type: TechArticle +lang: en-US +ignoreChecks: + - checkIfKeywordDensityInRange + - checkIfMinimumInternalLinks + - checkIfHeadingContainsKeywordPrimary + - checkIfTitleContainsKeywordPrimary + - checkIfHeadingOrderCorrect + - checkIfHeadingContainsKeywordPrimary + - checkIfOGIImageUnder5MB + - checkIfOGTitleContainsKeywordPrimary + - checkIfOGDescriptionContainsKeywordPrimary + - checkIfMetaDescriptionContainsKeywordPrimary +--- + # Testing Your Documentation ## The "5-Minute Test" diff --git a/templates/questionnaire-concept-explanation.md b/templates/questionnaire-concept-explanation.md index 6745c7ad..329f66b5 100644 --- a/templates/questionnaire-concept-explanation.md +++ b/templates/questionnaire-concept-explanation.md @@ -1,3 +1,34 @@ +--- +title: Concept Explanation Questionnaire +description: >- + Concept Explanation Questionnaire: Questionnaire template for gathering + information to create concept explanation documentation for DevGuard. +seo: + keyword_primary: concept explanation questionnaire + robots: 'noindex,nofollow' + og: + title: Concept Explanation Questionnaire + description: >- + Concept Explanation Questionnaire: Questionnaire template for gathering + information to create concept explanation documentation for DevGuard. + image: /og-image.png + type: article + schema: + type: TechArticle +lang: en-US +ignoreChecks: + - checkIfKeywordDensityInRange + - checkIfMinimumInternalLinks + - checkIfHeadingContainsKeywordPrimary + - checkIfTitleContainsKeywordPrimary + - checkIfHeadingOrderCorrect + - checkIfHeadingContainsKeywordPrimary + - checkIfOGIImageUnder5MB + - checkIfOGTitleContainsKeywordPrimary + - checkIfOGDescriptionContainsKeywordPrimary + - checkIfMetaDescriptionContainsKeywordPrimary +--- + # Concept Explanation Documentation Questionnaire Use this questionnaire to gather information for creating a new concept explanation. Fill out all sections and provide your questionnaire to an AI agent along with the concept-explanation-template.mdx to generate an initial draft. diff --git a/templates/questionnaire-how-to.md b/templates/questionnaire-how-to.md index 49b380e3..fdfc6551 100644 --- a/templates/questionnaire-how-to.md +++ b/templates/questionnaire-how-to.md @@ -1,3 +1,35 @@ +--- +title: How-To Guide Questionnaire +description: >- + How-To Guide Questionnaire: Questionnaire template for gathering information + to create how-to guide documentation for DevGuard. Learn more about. +seo: + keyword_primary: how-to guide questionnaire + robots: 'noindex,nofollow' + og: + title: How-To Guide Questionnaire + description: >- + How-To Guide Questionnaire: Questionnaire template for gathering + information to create how-to guide documentation for DevGuard. Learn more + about. + image: /og-image.png + type: article + schema: + type: TechArticle +lang: en-US +ignoreChecks: + - checkIfKeywordDensityInRange + - checkIfMinimumInternalLinks + - checkIfHeadingContainsKeywordPrimary + - checkIfTitleContainsKeywordPrimary + - checkIfHeadingOrderCorrect + - checkIfHeadingContainsKeywordPrimary + - checkIfOGIImageUnder5MB + - checkIfOGTitleContainsKeywordPrimary + - checkIfOGDescriptionContainsKeywordPrimary + - checkIfMetaDescriptionContainsKeywordPrimary +--- + # How-To Guide Documentation Questionnaire Use this questionnaire to gather information for creating a new how-to guide. Fill out all sections and provide your questionnaire to an AI agent along with the how-to-template.mdx to generate an initial draft. diff --git a/templates/questionnaire-troubleshooting.md b/templates/questionnaire-troubleshooting.md index 445bff29..f0d47f04 100644 --- a/templates/questionnaire-troubleshooting.md +++ b/templates/questionnaire-troubleshooting.md @@ -1,3 +1,36 @@ +--- +title: Troubleshooting Documentation Questionnaire +description: >- + Troubleshooting Documentation Questionnaire: Questionnaire template for + gathering information to create troubleshooting guide documentation for + DevGuard. +seo: + keyword_primary: troubleshooting documentation questionnaire + robots: 'noindex,nofollow' + og: + title: Troubleshooting Documentation Questionnaire + description: >- + Troubleshooting Documentation Questionnaire: Questionnaire template for + gathering information to create troubleshooting guide documentation for + DevGuard. + image: /og-image.png + type: article + schema: + type: TechArticle +lang: en-US +ignoreChecks: + - checkIfKeywordDensityInRange + - checkIfMinimumInternalLinks + - checkIfHeadingContainsKeywordPrimary + - checkIfTitleContainsKeywordPrimary + - checkIfHeadingOrderCorrect + - checkIfHeadingContainsKeywordPrimary + - checkIfOGIImageUnder5MB + - checkIfOGTitleContainsKeywordPrimary + - checkIfOGDescriptionContainsKeywordPrimary + - checkIfMetaDescriptionContainsKeywordPrimary +--- + # Troubleshooting Documentation Questionnaire Use this questionnaire to gather information for creating a troubleshooting guide. Fill out all sections and provide your questionnaire to an AI agent along with the troubleshooting-template.mdx to generate an initial draft. diff --git a/templates/questionnaire-tutorial.md b/templates/questionnaire-tutorial.md index ab322a07..0987499b 100644 --- a/templates/questionnaire-tutorial.md +++ b/templates/questionnaire-tutorial.md @@ -1,3 +1,34 @@ +--- +title: Tutorial Documentation Questionnaire +description: >- + Tutorial Documentation Questionnaire: Questionnaire template for gathering + information to create tutorial documentation for DevGuard. +seo: + keyword_primary: tutorial documentation questionnaire + robots: 'noindex,nofollow' + og: + title: Tutorial Documentation Questionnaire + description: >- + Tutorial Documentation Questionnaire: Questionnaire template for gathering + information to create tutorial documentation for DevGuard. + image: /og-image.png + type: article + schema: + type: TechArticle +lang: en-US +ignoreChecks: + - checkIfKeywordDensityInRange + - checkIfMinimumInternalLinks + - checkIfHeadingContainsKeywordPrimary + - checkIfTitleContainsKeywordPrimary + - checkIfHeadingOrderCorrect + - checkIfHeadingContainsKeywordPrimary + - checkIfOGIImageUnder5MB + - checkIfOGTitleContainsKeywordPrimary + - checkIfOGDescriptionContainsKeywordPrimary + - checkIfMetaDescriptionContainsKeywordPrimary +--- + # Tutorial Documentation Questionnaire Use this questionnaire to gather information for creating a new tutorial. Fill out all sections and provide your questionnaire to an AI agent along with the tutorial-template.mdx to generate an initial draft. diff --git a/templates/troubleshooting-template.mdx b/templates/troubleshooting-template.mdx index 6463e899..f6dcd8fd 100644 --- a/templates/troubleshooting-template.mdx +++ b/templates/troubleshooting-template.mdx @@ -1,15 +1,39 @@ --- -title: "Troubleshooting: [Problem Description]" -description: "How to diagnose and fix [specific problem]" -difficulty: intermediate # beginner | intermediate | advanced -lastUpdated: 2025-12-21 +title: Troubleshooting Template for DevGuard +description: >- + Troubleshooting Template: Template for writing troubleshooting guide pages to + diagnose and fix DevGuard issues. Learn more about troubleshooting. +difficulty: intermediate +lastUpdated: 2025-12-21T00:00:00.000Z relatedPages: - - "[Related Troubleshooting Guide]" - - "[How-to Guide]" - - "[Configuration Reference]" + - '[Related Troubleshooting Guide]' + - '[How-to Guide]' + - '[Configuration Reference]' tags: - troubleshooting - - [problem-area] + - - problem-area +seo: + keyword_primary: troubleshooting template + robots: 'noindex,nofollow' + og: + title: Troubleshooting Template for DevGuard + description: >- + Troubleshooting Template: Template for writing troubleshooting guide pages + to diagnose and fix DevGuard issues. Learn more about troubleshooting. + image: /og-image.png + type: article + schema: + type: WebPage +lang: en-US +ignoreChecks: + - checkIfKeywordDensityInRange + - checkIfMinimumInternalLinks + - checkIfHeadingContainsKeywordPrimary + - checkIfTitleContainsKeywordPrimary + - checkIfHeadingOrderCorrect + - checkIfOGTitleContainsKeywordPrimary + - checkIfOGDescriptionContainsKeywordPrimary + - checkIfMetaDescriptionContainsKeywordPrimary --- import { Callout } from 'nextra/components' diff --git a/templates/tutorial-template.mdx b/templates/tutorial-template.mdx index e6de21d6..49f8af68 100644 --- a/templates/tutorial-template.mdx +++ b/templates/tutorial-template.mdx @@ -1,18 +1,43 @@ --- -title: "[Tutorial Title]: [What Users Will Learn]" -description: "Brief description of what this tutorial teaches (1-2 sentences)" -difficulty: beginner # beginner | intermediate | advanced -readingTime: 20 # estimated minutes -lastUpdated: 2025-12-21 +title: Tutorial Template for DevGuard Docs +description: >- + Tutorial Template: Template for writing step-by-step tutorial pages in + DevGuard documentation. Learn more about tutorial template in the DevGuard. +difficulty: beginner +readingTime: 20 +lastUpdated: 2025-12-21T00:00:00.000Z prerequisites: - - "[Prerequisite 1 with link]" - - "[Prerequisite 2 with link]" + - '[Prerequisite 1 with link]' + - '[Prerequisite 2 with link]' relatedPages: - - "[Related Tutorial 1]" - - "[Related How-to Guide 1]" + - '[Related Tutorial 1]' + - '[Related How-to Guide 1]' tags: - tutorial - - [specific-topic] + - - specific-topic +seo: + keyword_primary: tutorial template + robots: 'noindex,nofollow' + og: + title: Tutorial Template for DevGuard Docs + description: >- + Tutorial Template: Template for writing step-by-step tutorial pages in + DevGuard documentation. Learn more about tutorial template in the + DevGuard. + image: /og-image.png + type: article + schema: + type: WebPage +lang: en-US +ignoreChecks: + - checkIfKeywordDensityInRange + - checkIfMinimumInternalLinks + - checkIfHeadingContainsKeywordPrimary + - checkIfTitleContainsKeywordPrimary + - checkIfHeadingOrderCorrect + - checkIfOGTitleContainsKeywordPrimary + - checkIfOGDescriptionContainsKeywordPrimary + - checkIfMetaDescriptionContainsKeywordPrimary --- import { Callout } from 'nextra/components'