From 5379e5407b10295802bf06ffd340eaef3ee47e22 Mon Sep 17 00:00:00 2001 From: Hendrik Buchwald Date: Mon, 6 Jan 2025 16:17:51 +0100 Subject: [PATCH] Add content --- rules/S7175/secrets/metadata.json | 2 +- rules/S7175/secrets/rule.adoc | 27 +++++---------------------- 2 files changed, 6 insertions(+), 23 deletions(-) diff --git a/rules/S7175/secrets/metadata.json b/rules/S7175/secrets/metadata.json index a3134d0dbb8..ea29ca430eb 100644 --- a/rules/S7175/secrets/metadata.json +++ b/rules/S7175/secrets/metadata.json @@ -1,5 +1,5 @@ { - "title": "SECRET_TYPE should not be disclosed", + "title": "Linear API keys should not be disclosed", "type": "VULNERABILITY", "code": { "impacts": { diff --git a/rules/S7175/secrets/rule.adoc b/rules/S7175/secrets/rule.adoc index 28f3a64def8..4dedcca5827 100644 --- a/rules/S7175/secrets/rule.adoc +++ b/rules/S7175/secrets/rule.adoc @@ -7,21 +7,12 @@ include::../../../shared_content/secrets/rationale.adoc[] === What is the potential impact? -// Optional: Give a general description of the secret and what it's used for. - Below are some real-world scenarios that illustrate some impacts of an attacker exploiting the secret. -// Set value that can be used to refer to the type of secret in, for example: -// "An attacker can use this {secret_type} to ..." -:secret_type: secret - -// Where possible, use predefined content for common impacts. This content can -// be found in the folder "shared_content/secrets/impact". -// When using predefined content, search for any required variables to be set and include them in this file. -// Not adding them will not trigger warnings. +include::../../../shared_content/secrets/impact/financial_loss.adoc[] -//include::../../../shared_content/secrets/impact/some_impact.adoc[] +include::../../../shared_content/secrets/impact/data_compromise.adoc[] == How to fix it @@ -31,20 +22,12 @@ include::../../../shared_content/secrets/fix/vault.adoc[] === Code examples -:example_secret: example_secret_value -:example_name: java-property-name -:example_env: ENV_VAR_NAME +:example_secret: lin_oauth_1462cb9a9d462cab2d2992281cb8e94b972cdebe8a33e72067383fd1d4a6ea23 +:example_name: linear-key +:example_env: LINEAR_KEY include::../../../shared_content/secrets/examples.adoc[] -//=== How does this work? - -//=== Pitfalls - -//=== Going the extra mile - == Resources include::../../../shared_content/secrets/resources/standards.adoc[] - -//=== Benchmarks