From ebd3333a14e353d5d5ed93090aa930ba4c413e63 Mon Sep 17 00:00:00 2001 From: "v.naumkin" Date: Wed, 4 Mar 2026 10:55:48 +0300 Subject: [PATCH 1/8] fix config.sh: add data dir --- scripts/config.sh | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/scripts/config.sh b/scripts/config.sh index fb5af12..327c772 100644 --- a/scripts/config.sh +++ b/scripts/config.sh @@ -9,7 +9,10 @@ sudo apt update echo "Установка Go, GCC и SQLite..." sudo apt install -y golang gcc sqlite3 libsqlite3-dev ca-certificates +echo "Создание директории для хранения БД" +mkdir -p data + echo "Установка Go модулей..." go mod tidy -echo "Среда готова." \ No newline at end of file +echo "Среда готова." From 290989064d04740cd9f83b16eab6bfbc4e214d5e Mon Sep 17 00:00:00 2001 From: vovuas2003 Date: Mon, 9 Mar 2026 07:45:34 -0400 Subject: [PATCH 2/8] gitignore and modules after debian 13 build --- .gitignore | 2 ++ go.mod | 6 +++++- go.sum | 4 ---- 3 files changed, 7 insertions(+), 5 deletions(-) create mode 100644 .gitignore diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..3a1ad18 --- /dev/null +++ b/.gitignore @@ -0,0 +1,2 @@ +build/ +data/ diff --git a/go.mod b/go.mod index 8dbf61f..2931f6c 100644 --- a/go.mod +++ b/go.mod @@ -1,9 +1,13 @@ module linux-auth -go 1.23.0 +go 1.24.0 + +toolchain go1.24.4 require ( github.com/mattn/go-sqlite3 v1.14.33 github.com/pelletier/go-toml/v2 v2.2.4 golang.org/x/term v0.38.0 ) + +require golang.org/x/sys v0.39.0 // indirect diff --git a/go.sum b/go.sum index b7bc065..daffda2 100644 --- a/go.sum +++ b/go.sum @@ -4,9 +4,5 @@ github.com/pelletier/go-toml/v2 v2.2.4 h1:mye9XuhQ6gvn5h28+VilKrrPoQVanw5PMw/TB0 github.com/pelletier/go-toml/v2 v2.2.4/go.mod h1:2gIqNv+qfxSVS7cM2xJQKtLSTLUE9V8t9Stt+h56mCY= golang.org/x/sys v0.39.0 h1:CvCKL8MeisomCi6qNZ+wbb0DN9E5AATixKsvNtMoMFk= golang.org/x/sys v0.39.0/go.mod h1:OgkHotnGiDImocRcuBABYBEXf8A9a87e/uXjp9XT3ks= -golang.org/x/sys v0.40.0 h1:DBZZqJ2Rkml6QMQsZywtnjnnGvHza6BTfYFWY9kjEWQ= -golang.org/x/sys v0.40.0/go.mod h1:OgkHotnGiDImocRcuBABYBEXf8A9a87e/uXjp9XT3ks= golang.org/x/term v0.38.0 h1:PQ5pkm/rLO6HnxFR7N2lJHOZX6Kez5Y1gDSJla6jo7Q= golang.org/x/term v0.38.0/go.mod h1:bSEAKrOT1W+VSu9TSCMtoGEOUcKxOKgl3LE5QEF/xVg= -golang.org/x/term v0.39.0 h1:RclSuaJf32jOqZz74CkPA9qFuVTX7vhLlpfj/IGWlqY= -golang.org/x/term v0.39.0/go.mod h1:yxzUCTP/U+FzoxfdKmLaA0RV1WgE0VY7hXBwKtY/4ww= From 381616f6828cd0a4129366e8e14c0e2555d3af05 Mon Sep 17 00:00:00 2001 From: vovuas2003 Date: Mon, 9 Mar 2026 07:49:27 -0400 Subject: [PATCH 3/8] add article about sast options --- ...-dlya-staticheskogo-analiza-koda-golang.pdf | Bin 0 -> 554544 bytes 1 file changed, 0 insertions(+), 0 deletions(-) create mode 100644 obzor-suschestvuyuschih-resheniy-dlya-staticheskogo-analiza-koda-golang.pdf diff --git a/obzor-suschestvuyuschih-resheniy-dlya-staticheskogo-analiza-koda-golang.pdf b/obzor-suschestvuyuschih-resheniy-dlya-staticheskogo-analiza-koda-golang.pdf new file mode 100644 index 0000000000000000000000000000000000000000..6b77f03b58368eb12c55a72a7552b89c110e49d3 GIT binary patch literal 554544 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%0DczkzqS84D`CNbrkflzc=!C;uU$oh%@& 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 z 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΋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℘%K28smA*=+4DDl#uSEbHa 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 Z$0p6BF$I&efZILU+;eKQcPWqNJ1no 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℘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 JQ4VNMs|ZI{M(w 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 TkE$vN3I_39x^&IVkmo-EBeED= literal 0 HcmV?d00001 From 29d1c32e9d8540a1ac2ad7b2f1360cb4f4c0d719 Mon Sep 17 00:00:00 2001 From: vovuas2003 Date: Mon, 9 Mar 2026 08:45:11 -0400 Subject: [PATCH 4/8] add bearer (1st sast tool) --- .gitignore | 1 + README.md | 18 ++++++++++- sast_results/bearer.txt | 70 +++++++++++++++++++++++++++++++++++++++++ scripts/config_sast.sh | 16 ++++++++++ scripts/run_sast.sh | 9 ++++++ 5 files changed, 113 insertions(+), 1 deletion(-) create mode 100644 sast_results/bearer.txt create mode 100644 scripts/config_sast.sh create mode 100644 scripts/run_sast.sh diff --git a/.gitignore b/.gitignore index 3a1ad18..3b665fd 100644 --- a/.gitignore +++ b/.gitignore @@ -1,2 +1,3 @@ build/ data/ +bin/ diff --git a/README.md b/README.md index adb4563..8bb4fd1 100644 --- a/README.md +++ b/README.md @@ -143,4 +143,20 @@ bash scripts/run.sh Добавить нового пользователя: ``` ./build/release/add_user -username test -password 1234 -``` \ No newline at end of file +``` + +# SAST анализ + +## Настройка окружения + +```bash +bash scripts/config_sast.sh +``` + +## Запуск анализа + +```bash +bash scripts/run_sast.sh +``` + +Результаты анализа в sast_results diff --git a/sast_results/bearer.txt b/sast_results/bearer.txt new file mode 100644 index 0000000..f5f7f57 --- /dev/null +++ b/sast_results/bearer.txt @@ -0,0 +1,70 @@ + + +Security Report + +===================================== + +Rules: +https://docs.bearer.com/reference/rules [v0.48.4] + +Language Default Rules Custom Rules Files +Go 72 0 8 + + +HIGH: Unsanitized user input in file path [CWE-73] +https://docs.bearer.com/reference/rules/go_gosec_filesystem_filereadtaint +To ignore this finding, run: bearer ignore add 690cb9207bb6cb72edd1002fae0a0fa3_0 + +File: internal/config/config.go:41 + + 41 data, err := os.ReadFile(path) + +LOW: Leakage of information in logger message [CWE-532] +https://docs.bearer.com/reference/rules/go_lang_logger_leak +To ignore this finding, run: bearer ignore add 219087ffdfad090e6436320f68eae990_0 + +File: cmd/add_user/main.go:33 + + 33 log.Fatalf("Ошибка инициализации БД: %v\n", err) + +LOW: Leakage of information in logger message [CWE-532] +https://docs.bearer.com/reference/rules/go_lang_logger_leak +To ignore this finding, run: bearer ignore add 219087ffdfad090e6436320f68eae990_1 + +File: cmd/add_user/main.go:41 + + 41 log.Fatalf("Не удалось создать пользователя %s: %v\n", *username, err) + +LOW: Leakage of information in logger message [CWE-532] +https://docs.bearer.com/reference/rules/go_lang_logger_leak +To ignore this finding, run: bearer ignore add 533ab12ca2b781f58bc69e81cb601ad6_0 + +File: cmd/authapp/main.go:33 + + 33 log.Fatalf("Ошибка загрузки конфигурации: %v\n", err) + +LOW: Leakage of information in logger message [CWE-532] +https://docs.bearer.com/reference/rules/go_lang_logger_leak +To ignore this finding, run: bearer ignore add 533ab12ca2b781f58bc69e81cb601ad6_1 + +File: cmd/authapp/main.go:43 + + 43 log.Fatalf("Ошибка инициализации БД: %v\n", err) + +LOW: Leakage of information in logger message [CWE-532] +https://docs.bearer.com/reference/rules/go_lang_logger_leak +To ignore this finding, run: bearer ignore add 448b1db1ab73e2474723c4d659611644_0 + +File: cmd/init_users/main.go:18 + + 18 log.Fatalf("Ошибка инициализации БД: %v\n", err) +===================================== + +72 checks, 6 findings + +CRITICAL: 0 +HIGH: 1 (CWE-73) +MEDIUM: 0 +LOW: 5 (CWE-532) +WARNING: 0 + diff --git a/scripts/config_sast.sh b/scripts/config_sast.sh new file mode 100644 index 0000000..4e99b62 --- /dev/null +++ b/scripts/config_sast.sh @@ -0,0 +1,16 @@ +#!/bin/bash +# -------------------------------------- +# Настройка SAST анализаторов +# -------------------------------------- + +echo "Установка curl" + +sudo apt update +sudo apt install -y curl + +echo "Создание директории для результатов анализа" +mkdir -p sast_results + +echo "Установка bearer" + +curl -sfL https://raw.githubusercontent.com/Bearer/bearer/main/contrib/install.sh | sh diff --git a/scripts/run_sast.sh b/scripts/run_sast.sh new file mode 100644 index 0000000..23d25a9 --- /dev/null +++ b/scripts/run_sast.sh @@ -0,0 +1,9 @@ +#!/bin/bash +# -------------------------------------- +# Запуск SAST анализа +# -------------------------------------- + +echo "Запуск bearer" +./bin/bearer scan --output sast_results/bearer.txt . + +echo "Анализ завершён, результаты в sast_results" From 057362205604f5b7fbca525c1ac7a9127b1b0b2a Mon Sep 17 00:00:00 2001 From: vovuas2003 Date: Mon, 9 Mar 2026 09:11:19 -0400 Subject: [PATCH 5/8] add golangci-lint (2nd sast tool) --- sast_results/golangci-lint.txt | 5 +++++ scripts/config_sast.sh | 5 +++-- scripts/run_sast.sh | 3 +++ 3 files changed, 11 insertions(+), 2 deletions(-) create mode 100644 sast_results/golangci-lint.txt diff --git a/sast_results/golangci-lint.txt b/sast_results/golangci-lint.txt new file mode 100644 index 0000000..83b80c2 --- /dev/null +++ b/sast_results/golangci-lint.txt @@ -0,0 +1,5 @@ +internal/ui/console.go:62:3: QF1003: could use tagged switch on resp (staticcheck) + if resp == "y" || resp == "yes" { + ^ +1 issues: +* staticcheck: 1 diff --git a/scripts/config_sast.sh b/scripts/config_sast.sh index 4e99b62..cb4b377 100644 --- a/scripts/config_sast.sh +++ b/scripts/config_sast.sh @@ -4,7 +4,6 @@ # -------------------------------------- echo "Установка curl" - sudo apt update sudo apt install -y curl @@ -12,5 +11,7 @@ echo "Создание директории для результатов ана mkdir -p sast_results echo "Установка bearer" - curl -sfL https://raw.githubusercontent.com/Bearer/bearer/main/contrib/install.sh | sh + +echo "Установка golangci-lint" +curl -sSfL https://golangci-lint.run/install.sh | sh -s v2.11.2 diff --git a/scripts/run_sast.sh b/scripts/run_sast.sh index 23d25a9..3988513 100644 --- a/scripts/run_sast.sh +++ b/scripts/run_sast.sh @@ -6,4 +6,7 @@ echo "Запуск bearer" ./bin/bearer scan --output sast_results/bearer.txt . +echo "Запуск golangci-lint" +./bin/golangci-lint run > sast_results/golangci-lint.txt + echo "Анализ завершён, результаты в sast_results" From 04969ee6f817bc895ba1bc66153b315dcc5c6d30 Mon Sep 17 00:00:00 2001 From: vovuas2003 Date: Mon, 9 Mar 2026 10:47:20 -0400 Subject: [PATCH 6/8] add gosec (3rd sast tool) --- sast_results/gosec.txt | 17 +++++++++++++++++ scripts/config_sast.sh | 13 +++++++++++++ scripts/run_sast.sh | 3 +++ 3 files changed, 33 insertions(+) create mode 100644 sast_results/gosec.txt diff --git a/sast_results/gosec.txt b/sast_results/gosec.txt new file mode 100644 index 0000000..8748232 --- /dev/null +++ b/sast_results/gosec.txt @@ -0,0 +1,17 @@ +Results: + + +[/home/vovuas/linux-auth/internal/config/config.go:41] - G304 (CWE-22): Potential file inclusion via variable (Confidence: HIGH, Severity: MEDIUM) + 40: func Load(path string) (*Config, error) { + > 41: data, err := os.ReadFile(path) + 42: if err != nil { + +Autofix: Consider using os.Root to scope file access under a fixed root (Go >=1.24). Prefer root.Open/root.Stat over os.Open/os.Stat to prevent directory traversal. + +Summary: + Gosec : 2.24.7 + Files : 8 + Lines : 545 + Nosec : 0 + Issues : 1 + diff --git a/scripts/config_sast.sh b/scripts/config_sast.sh index cb4b377..0ea2eda 100644 --- a/scripts/config_sast.sh +++ b/scripts/config_sast.sh @@ -15,3 +15,16 @@ curl -sfL https://raw.githubusercontent.com/Bearer/bearer/main/contrib/install.s echo "Установка golangci-lint" curl -sSfL https://golangci-lint.run/install.sh | sh -s v2.11.2 + +echo "Установка gosec" +mkdir -p bin +cd bin +curl -L -o gosec.tar.gz https://github.com/securego/gosec/releases/download/v2.24.7/gosec_2.24.7_linux_amd64.tar.gz +mkdir -p gosec_download +tar -xzf gosec.tar.gz -C gosec_download +mv gosec_download/gosec . +rm -f gosec.tar.gz +rm -rf gosec_download +chmod +x ./gosec + +echo "Бинарники анализаторов установлены в ./bin" diff --git a/scripts/run_sast.sh b/scripts/run_sast.sh index 3988513..6adc85a 100644 --- a/scripts/run_sast.sh +++ b/scripts/run_sast.sh @@ -9,4 +9,7 @@ echo "Запуск bearer" echo "Запуск golangci-lint" ./bin/golangci-lint run > sast_results/golangci-lint.txt +echo "Запуск gosec" +./bin/gosec -out sast_results/gosec.txt ./... + echo "Анализ завершён, результаты в sast_results" From 720ff42f349d868d432b2cd8d46977e0a6978df7 Mon Sep 17 00:00:00 2001 From: vovuas2003 Date: Mon, 9 Mar 2026 10:58:05 -0400 Subject: [PATCH 7/8] add sarif format --- README.md | 10 ++- sast_results/bearer.sarif | 1 + sast_results/golangci-lint.sarif | 1 + sast_results/gosec.sarif | 148 +++++++++++++++++++++++++++++++ scripts/run_sast_sarif.sh | 15 ++++ 5 files changed, 174 insertions(+), 1 deletion(-) create mode 100644 sast_results/bearer.sarif create mode 100644 sast_results/golangci-lint.sarif create mode 100644 sast_results/gosec.sarif create mode 100644 scripts/run_sast_sarif.sh diff --git a/README.md b/README.md index 8bb4fd1..bd1415d 100644 --- a/README.md +++ b/README.md @@ -155,8 +155,16 @@ bash scripts/config_sast.sh ## Запуск анализа +Человекочитаемые результаты (txt формат файлов): + ```bash bash scripts/run_sast.sh ``` -Результаты анализа в sast_results +Вывод в формате sarif: + +```bash +bash scripts run_sast_sarif.sh +``` + +Результаты анализа в sast_results (3 утилиты для SAST). diff --git a/sast_results/bearer.sarif b/sast_results/bearer.sarif new file mode 100644 index 0000000..4e8d8ec --- /dev/null +++ b/sast_results/bearer.sarif @@ -0,0 +1 @@ +{"$schema":"https://json.schemastore.org/sarif-2.1.0.json","version":"2.1.0","runs":[{"tool":{"driver":{"name":"Bearer","rules":[{"id":"go_gosec_filesystem_decompression_bomb","name":"go_gosec_filesystem_decompression_bomb","shortDescription":{"text":"Missing configuration against decompression bomb"},"fullDescription":{"text":"Missing configuration against decompression bomb"},"defaultConfiguration":{"level":"error"},"help":{"text":"## Description\n\nDecompression bombs pose a risk by exploiting applications that process compressed files. These attacks involve a compressed file that is small in size but expands to a significantly larger size when decompressed. This can overwhelm system resources such as CPU, memory, or disk space, causing a Denial of Service (DoS).\n\n## Remediations\n\n- **Do** limit the decompression size. Use `io.LimitReader`, for example, to restrict the amount of data that a reader will decompress. This prevents the decompression of large files that could fill up memory or disk space.\n ```go\n const maxDecompressSize = 10 * 1024 * 1024 // 10 MB\n limitedReader := io.LimitReader(r, maxDecompressSize)\n ```\n- **Do** monitor resource usage to detect unexpected increases in CPU, memory, or disk usage, which may indicate an attack.\n- **Do** validate the size and type of input files before decompression. Reject files that do not meet predefined criteria to avoid processing potentially harmful data.\n- **Do** ensure your application fails safely. It should handle decompression errors without crashing or becoming unresponsive.\n- **Do** regularly update your compression libraries to incorporate the latest security patches and protect against known vulnerabilities.\n- **Do** educate users about the risks associated with decompression bombs, especially if they have the ability to upload compressed files.","markdown":"## Description\n\nDecompression bombs pose a risk by exploiting applications that process compressed files. These attacks involve a compressed file that is small in size but expands to a significantly larger size when decompressed. This can overwhelm system resources such as CPU, memory, or disk space, causing a Denial of Service (DoS).\n\n## Remediations\n\n- **Do** limit the decompression size. Use `io.LimitReader`, for example, to restrict the amount of data that a reader will decompress. This prevents the decompression of large files that could fill up memory or disk space.\n ```go\n const maxDecompressSize = 10 * 1024 * 1024 // 10 MB\n limitedReader := io.LimitReader(r, maxDecompressSize)\n ```\n- **Do** monitor resource usage to detect unexpected increases in CPU, memory, or disk usage, which may indicate an attack.\n- **Do** validate the size and type of input files before decompression. Reject files that do not meet predefined criteria to avoid processing potentially harmful data.\n- **Do** ensure your application fails safely. It should handle decompression errors without crashing or becoming unresponsive.\n- **Do** regularly update your compression libraries to incorporate the latest security patches and protect against known vulnerabilities.\n- **Do** educate users about the risks associated with decompression bombs, especially if they have the ability to upload compressed files."}},{"id":"go_lang_missing_tls_minversion","name":"go_lang_missing_tls_minversion","shortDescription":{"text":"Missing TLS MinVersion"},"fullDescription":{"text":"Missing TLS MinVersion"},"defaultConfiguration":{"level":"error"},"help":{"text":"## Description\n\nOlder versions of TLS (Transport Layer Security) have been deprecated because of known security issues. To enhance security, it is crucial to specify the highest possible minimum version of TLS that your server will accept.\n\n## Remediations\n\n- **Do** set `MinVersion` in the `tls.Config` struct to `tls.VersionTLS13`. This ensures your server only accepts connections using the most secure, up-to-date version of TLS.\n ```go\n {\n MinVersion: tls.VersionTLS13\n }\n ```\n- **Do** configure `MinVersion` to the highest possible supported version of TLS for legacy applications that cannot use TLS 1.3. This step is essential for maintaining security while ensuring compatibility.\n\n## References\n\n- [OWASP TLS Cipher String Cheat Sheet](https://cheatsheetseries.owasp.org/cheatsheets/TLS_Cipher_String_Cheat_Sheet.html)","markdown":"## Description\n\nOlder versions of TLS (Transport Layer Security) have been deprecated because of known security issues. To enhance security, it is crucial to specify the highest possible minimum version of TLS that your server will accept.\n\n## Remediations\n\n- **Do** set `MinVersion` in the `tls.Config` struct to `tls.VersionTLS13`. This ensures your server only accepts connections using the most secure, up-to-date version of TLS.\n ```go\n {\n MinVersion: tls.VersionTLS13\n }\n ```\n- **Do** configure `MinVersion` to the highest possible supported version of TLS for legacy applications that cannot use TLS 1.3. This step is essential for maintaining security while ensuring compatibility.\n\n## References\n\n- [OWASP TLS Cipher String Cheat Sheet](https://cheatsheetseries.owasp.org/cheatsheets/TLS_Cipher_String_Cheat_Sheet.html)"}},{"id":"go_third_parties_algolia","name":"go_third_parties_algolia","shortDescription":{"text":"Leakage of sensitive data to Algolia"},"fullDescription":{"text":"Leakage of sensitive data to Algolia"},"defaultConfiguration":{"level":"error"},"help":{"text":"## Description\n\nLeaking sensitive data to third-party data tools like Algolia is a common cause of data leaks and can lead to data breaches.\n\n## Remediations\n\n- **Do** ensure all sensitive data is removed when sending data to third-party services like Algolia.\n\n## References\n- [Algolia docs](https://www.algolia.com/doc/)\n","markdown":"## Description\n\nLeaking sensitive data to third-party data tools like Algolia is a common cause of data leaks and can lead to data breaches.\n\n## Remediations\n\n- **Do** ensure all sensitive data is removed when sending data to third-party services like Algolia.\n\n## References\n- [Algolia docs](https://www.algolia.com/doc/)\n"}},{"id":"go_lang_open_redirect","name":"go_lang_open_redirect","shortDescription":{"text":"Unsanitized user input in redirect"},"fullDescription":{"text":"Unsanitized user input in redirect"},"defaultConfiguration":{"level":"error"},"help":{"text":"## Description\n\nUsing unsanitized user input to perform redirects can expose your application to phishing attacks. This vulnerability arises when user input directly influences the destination of a redirect without proper validation, making it easier for attackers to deceive users by directing them to malicious sites.\n\n## Remediations\n\n- **Do not** use unsanitized user input to construct URLs for redirects. This can lead to security vulnerabilities where attackers might redirect users to malicious websites.\n- **Do** validate all user input used in redirects. Employ a whitelist approach or a mapping of allowed destinations to ensure only safe and intended URLs are used for redirection.\n ```go\n var URLMapping = map[string]string{\n \"google\": \"https://www.google.com\",\n \"openai\": \"https://www.openai.com\",\n \"github\": \"https://www.github.com\",\n \"root\": \"https://www.example.com\",\n }\n\n func safeRedirectHandler(w http.ResponseWriter, r *http.Request) {\n // Get the redirectTo parameter from the query string\n redirectTo := r.URL.Query().Get(\"redirectTo\")\n\n // Get the safe URL from the map, default to the URL for \"root\" if not found\n redirectURL, ok := URLMapping[redirectTo]\n if !ok {\n redirectURL = URLMapping[\"root\"] // Default to a predefined safe URL\n }\n\n ...\n }\n ```\n\n## References\n\n- [OWASP Unvalidated Redirects and Forwards Cheat Sheet](https://cheatsheetseries.owasp.org/cheatsheets/Unvalidated_Redirects_and_Forwards_Cheat_Sheet.html)","markdown":"## Description\n\nUsing unsanitized user input to perform redirects can expose your application to phishing attacks. This vulnerability arises when user input directly influences the destination of a redirect without proper validation, making it easier for attackers to deceive users by directing them to malicious sites.\n\n## Remediations\n\n- **Do not** use unsanitized user input to construct URLs for redirects. This can lead to security vulnerabilities where attackers might redirect users to malicious websites.\n- **Do** validate all user input used in redirects. Employ a whitelist approach or a mapping of allowed destinations to ensure only safe and intended URLs are used for redirection.\n ```go\n var URLMapping = map[string]string{\n \"google\": \"https://www.google.com\",\n \"openai\": \"https://www.openai.com\",\n \"github\": \"https://www.github.com\",\n \"root\": \"https://www.example.com\",\n }\n\n func safeRedirectHandler(w http.ResponseWriter, r *http.Request) {\n // Get the redirectTo parameter from the query string\n redirectTo := r.URL.Query().Get(\"redirectTo\")\n\n // Get the safe URL from the map, default to the URL for \"root\" if not found\n redirectURL, ok := URLMapping[redirectTo]\n if !ok {\n redirectURL = URLMapping[\"root\"] // Default to a predefined safe URL\n }\n\n ...\n }\n ```\n\n## References\n\n- [OWASP Unvalidated Redirects and Forwards Cheat Sheet](https://cheatsheetseries.owasp.org/cheatsheets/Unvalidated_Redirects_and_Forwards_Cheat_Sheet.html)"}},{"id":"go_lang_weak_password_encryption_md5","name":"go_lang_weak_password_encryption_md5","shortDescription":{"text":"Usage of weak hashing library on a password (MD5)"},"fullDescription":{"text":"Usage of weak hashing library on a password (MD5)"},"defaultConfiguration":{"level":"error"},"help":{"text":"## Description\n\nUsing a weak hashing library like MD5 for password storage compromises security. MD5 is outdated and vulnerable, making it easier for attackers to crack passwords and gain unauthorized access.\n\n## Remediations\n\n- **Do not** use MD5 for hashing passwords. This algorithm is no longer considered secure due to its vulnerability to collision and preimage attacks.\n ```go\n md5.Sum([]byte('password')) // unsafe\n ```\n- **Do** use stronger hashing algorithms such as SHA-256 for password hashing. These provide enhanced security and resistance against attacks.\n ```go\n sha256.Sum256([]byte('string'))\n ```","markdown":"## Description\n\nUsing a weak hashing library like MD5 for password storage compromises security. MD5 is outdated and vulnerable, making it easier for attackers to crack passwords and gain unauthorized access.\n\n## Remediations\n\n- **Do not** use MD5 for hashing passwords. This algorithm is no longer considered secure due to its vulnerability to collision and preimage attacks.\n ```go\n md5.Sum([]byte('password')) // unsafe\n ```\n- **Do** use stronger hashing algorithms such as SHA-256 for password hashing. These provide enhanced security and resistance against attacks.\n ```go\n sha256.Sum256([]byte('string'))\n ```"}},{"id":"go_third_parties_rollbar","name":"go_third_parties_rollbar","shortDescription":{"text":"Leakage of sensitive data to RollBar"},"fullDescription":{"text":"Leakage of sensitive data to RollBar"},"defaultConfiguration":{"level":"error"},"help":{"text":"## Description\n\nLeaking sensitive data to third-party loggers like Rollbar is a common cause of data leaks and can lead to data breaches.\n\n## Remediations\n\n- **Do** ensure all sensitive data is removed when sending data to third-party loggers like Rollbar.\n\n## References\n- [Rollbar docs](https://docs.rollbar.com/docs/go)\n","markdown":"## Description\n\nLeaking sensitive data to third-party loggers like Rollbar is a common cause of data leaks and can lead to data breaches.\n\n## Remediations\n\n- **Do** ensure all sensitive data is removed when sending data to third-party loggers like Rollbar.\n\n## References\n- [Rollbar docs](https://docs.rollbar.com/docs/go)\n"}},{"id":"go_third_parties_new_relic","name":"go_third_parties_new_relic","shortDescription":{"text":"Leakage of sensitive data to New Relic"},"fullDescription":{"text":"Leakage of sensitive data to New Relic"},"defaultConfiguration":{"level":"error"},"help":{"text":"## Description\n\nLeaking sensitive data to third-party loggers like New Relic is a common cause of data leaks and can lead to data breaches.\n\n## Remediations\n\n- **Do** ensure all sensitive data is removed when sending data to third-party loggers like New Relic\n\n## References\n- [New Relic Docs](https://docs.newrelic.com/)\n- [Log obfuscation](https://docs.newrelic.com/docs/logs/ui-data/obfuscation-ui/)\n","markdown":"## Description\n\nLeaking sensitive data to third-party loggers like New Relic is a common cause of data leaks and can lead to data breaches.\n\n## Remediations\n\n- **Do** ensure all sensitive data is removed when sending data to third-party loggers like New Relic\n\n## References\n- [New Relic Docs](https://docs.newrelic.com/)\n- [Log obfuscation](https://docs.newrelic.com/docs/logs/ui-data/obfuscation-ui/)\n"}},{"id":"go_lang_weak_hash_md5","name":"go_lang_weak_hash_md5","shortDescription":{"text":"Usage of weak hashing library (MD5)"},"fullDescription":{"text":"Usage of weak hashing library (MD5)"},"defaultConfiguration":{"level":"error"},"help":{"text":"## Description\n\nUsing a weak hashing library like MD5 increases the risk of data breaches. MD5 is vulnerable to collision attacks, where two different inputs produce the same output, compromising data integrity and security.\n\n## Remediations\n\n- **Do not** use MD5 for hashing. It is considered a weak hash algorithm and can compromise data security.\n ```go\n md5.Sum([]byte(\"password\")) // unsafe\n ```\n- **Do** opt for stronger hashing algorithms such as SHA-256 to enhance security.\n ```go\n sha256.Sum256([]byte(\"string\"))\n ```","markdown":"## Description\n\nUsing a weak hashing library like MD5 increases the risk of data breaches. MD5 is vulnerable to collision attacks, where two different inputs produce the same output, compromising data integrity and security.\n\n## Remediations\n\n- **Do not** use MD5 for hashing. It is considered a weak hash algorithm and can compromise data security.\n ```go\n md5.Sum([]byte(\"password\")) // unsafe\n ```\n- **Do** opt for stronger hashing algorithms such as SHA-256 to enhance security.\n ```go\n sha256.Sum256([]byte(\"string\"))\n ```"}},{"id":"go_third_parties_airbrake","name":"go_third_parties_airbrake","shortDescription":{"text":"Leakage of sensitive data to Airbrake"},"fullDescription":{"text":"Leakage of sensitive data to Airbrake"},"defaultConfiguration":{"level":"error"},"help":{"text":"## Description\n\nLeaking sensitive data to third-party loggers like Airbrake is a common cause of data leaks and can lead to data breaches.\n\n## Remediations\n\n- **Do** ensure all sensitive data is removed when logging errors or events to Airbrake\n\n## References\n- [Airbrake Docs](https://docs.airbrake.io/)\n","markdown":"## Description\n\nLeaking sensitive data to third-party loggers like Airbrake is a common cause of data leaks and can lead to data breaches.\n\n## Remediations\n\n- **Do** ensure all sensitive data is removed when logging errors or events to Airbrake\n\n## References\n- [Airbrake Docs](https://docs.airbrake.io/)\n"}},{"id":"go_gosec_filesystem_filereadtaint","name":"go_gosec_filesystem_filereadtaint","shortDescription":{"text":"Unsanitized user input in file path"},"fullDescription":{"text":"Unsanitized user input in file path"},"defaultConfiguration":{"level":"error"},"help":{"text":"## Description\n\nUsing user input to dynamically construct file paths without proper sanitization introduces a high security risk. This practice can allow attackers to manipulate file paths to access or alter sensitive files, potentially leading to data breaches or system compromise. It is essential to sanitize user input before using it in file system operations to prevent path traversal attacks.\n\n## Remediations\n\n- **Do not** use unsanitized user input directly in file path construction. This can lead to path traversal vulnerabilities.\n- **Do** hash or replace user input with a system-generated unique identifier when constructing file paths. This approach minimizes the risk of path manipulation.\n- **Do** use `filepath.Base` to extract the filename from a path, discarding any directory information. This helps prevent directory traversal attacks.\n ```go\n safeFilename := filepath.Base(userInput)\n ```\n- **Do** validate paths before accessing files to ensure they are within the intended directory. This validation acts as a safeguard against unauthorized file access.\n\n## References\n\n- [OWASP Guide to Preventing Path Traversal](https://owasp.org/www-community/attacks/Path_Traversal)","markdown":"## Description\n\nUsing user input to dynamically construct file paths without proper sanitization introduces a high security risk. This practice can allow attackers to manipulate file paths to access or alter sensitive files, potentially leading to data breaches or system compromise. It is essential to sanitize user input before using it in file system operations to prevent path traversal attacks.\n\n## Remediations\n\n- **Do not** use unsanitized user input directly in file path construction. This can lead to path traversal vulnerabilities.\n- **Do** hash or replace user input with a system-generated unique identifier when constructing file paths. This approach minimizes the risk of path manipulation.\n- **Do** use `filepath.Base` to extract the filename from a path, discarding any directory information. This helps prevent directory traversal attacks.\n ```go\n safeFilename := filepath.Base(userInput)\n ```\n- **Do** validate paths before accessing files to ensure they are within the intended directory. This validation acts as a safeguard against unauthorized file access.\n\n## References\n\n- [OWASP Guide to Preventing Path Traversal](https://owasp.org/www-community/attacks/Path_Traversal)"}},{"id":"go_gosec_crypto_bad_tls_settings","name":"go_gosec_crypto_bad_tls_settings","shortDescription":{"text":"Usage of insecure cipher"},"fullDescription":{"text":"Usage of insecure cipher"},"defaultConfiguration":{"level":"error"},"help":{"text":"## Description\n\nUsing an insecure cipher suite in your application introduces a significant security risk. These weak cipher suites are susceptible to various attacks, compromising the security of your communications.\n\n## Remediations\n\n- **Do** use modern, secure cipher suites that offer Perfect Forward Secrecy (PFS), such as ECDHE-RSA-AES256-GCM-SHA384 or ECDHE-RSA-CHACHA20-POLY1305. PFS ensures that even if future private keys are compromised, past communications remain secure.\n- **Do** adopt TLS 1.3 whenever possible, as it includes enhancements that offer better security against various attacks. The Go standard library, for instance, automatically prefers the most secure protocol and cipher suite available.\n ```go\n cfg := \u0026tls.Config{\n MinVersion: tls.VersionTLS13,\n }\n ```\n- **Do not** use obsolete or insecure cipher suites. Avoid any cipher suites that lack support for modern security standards or have known vulnerabilities.\n\n## References\n\n- [Mozilla's SSL Configuration Generator](https://ssl-config.mozilla.org/)\n- [OWASP TLS Cipher String Cheat Sheet](https://cheatsheetseries.owasp.org/cheatsheets/TLS_Cipher_String_Cheat_Sheet.html)\n- [RFC 8446 - The Transport Layer Security (TLS) Protocol Version 1.3](https://tools.ietf.org/html/rfc8446)","markdown":"## Description\n\nUsing an insecure cipher suite in your application introduces a significant security risk. These weak cipher suites are susceptible to various attacks, compromising the security of your communications.\n\n## Remediations\n\n- **Do** use modern, secure cipher suites that offer Perfect Forward Secrecy (PFS), such as ECDHE-RSA-AES256-GCM-SHA384 or ECDHE-RSA-CHACHA20-POLY1305. PFS ensures that even if future private keys are compromised, past communications remain secure.\n- **Do** adopt TLS 1.3 whenever possible, as it includes enhancements that offer better security against various attacks. The Go standard library, for instance, automatically prefers the most secure protocol and cipher suite available.\n ```go\n cfg := \u0026tls.Config{\n MinVersion: tls.VersionTLS13,\n }\n ```\n- **Do not** use obsolete or insecure cipher suites. Avoid any cipher suites that lack support for modern security standards or have known vulnerabilities.\n\n## References\n\n- [Mozilla's SSL Configuration Generator](https://ssl-config.mozilla.org/)\n- [OWASP TLS Cipher String Cheat Sheet](https://cheatsheetseries.owasp.org/cheatsheets/TLS_Cipher_String_Cheat_Sheet.html)\n- [RFC 8446 - The Transport Layer Security (TLS) Protocol Version 1.3](https://tools.ietf.org/html/rfc8446)"}},{"id":"go_gosec_sql_concat_sqli","name":"go_gosec_sql_concat_sqli","shortDescription":{"text":"Unsanitized user input in SQL query"},"fullDescription":{"text":"Unsanitized user input in SQL query"},"defaultConfiguration":{"level":"error"},"help":{"text":"## Description\n\nSQL Injection is a critical vulnerability that arises when SQL queries are dynamically constructed using unsanitized user input. This flaw allows attackers to alter the intended logic of SQL statements, potentially leading to unauthorized access to sensitive data or the execution of arbitrary code on the system.\n\n## Remediations\n\n- **Do** use parameterized queries to prevent SQL injection. This method ensures that user input is treated as data, not as part of the SQL command, effectively neutralizing the threat.\n ```go\n db.Query(\"SELECT * FROM users WHERE userName = ?\", userName)\n ```\n- **Do not** use direct user input in dynamic queries. If you must create dynamic queries, use a predefined map or dictionary of valid values (a safelist). This approach allows you to safely include user input by translating it into safe, predefined commands or values.\n\n## References\n\n- [OWASP SQL Injection Prevention Cheat Sheet](https://cheatsheetseries.owasp.org/cheatsheets/SQL_Injection_Prevention_Cheat_Sheet.html)","markdown":"## Description\n\nSQL Injection is a critical vulnerability that arises when SQL queries are dynamically constructed using unsanitized user input. This flaw allows attackers to alter the intended logic of SQL statements, potentially leading to unauthorized access to sensitive data or the execution of arbitrary code on the system.\n\n## Remediations\n\n- **Do** use parameterized queries to prevent SQL injection. This method ensures that user input is treated as data, not as part of the SQL command, effectively neutralizing the threat.\n ```go\n db.Query(\"SELECT * FROM users WHERE userName = ?\", userName)\n ```\n- **Do not** use direct user input in dynamic queries. If you must create dynamic queries, use a predefined map or dictionary of valid values (a safelist). This approach allows you to safely include user input by translating it into safe, predefined commands or values.\n\n## References\n\n- [OWASP SQL Injection Prevention Cheat Sheet](https://cheatsheetseries.owasp.org/cheatsheets/SQL_Injection_Prevention_Cheat_Sheet.html)"}},{"id":"go_gosec_http_http_slowloris","name":"go_gosec_http_http_slowloris","shortDescription":{"text":"Missing protection against 'Slowloris' attack"},"fullDescription":{"text":"Missing protection against 'Slowloris' attack"},"defaultConfiguration":{"level":"error"},"help":{"text":"## Description\n\nYour server configuration is missing the `ReadHeaderTimeout` setting, making it vulnerable to a type of Distributed Denial of Service (DDoS) attack known as a Slowloris attack. In such an attack, a hacker initiates many connections to your server, sending incomplete requests. Your server then keeps each connection open, waiting for the headers to be completed. This can lead to resource exhaustion, where your server cannot handle additional (legitimate) requests.\n\n## Remediations\n\n- **Do not** use default serve functions like `http.ListenAndServe` and `http.Serve` in production environments. You cannot set timeouts for these functions, making the server vulnerable to attacks.\n ```go\n http.ListenAndServe(\":8080\", nil) // unsafe\n ```\n- **Do** create a custom `http.Server` object with configured timeouts to safeguard against resource exhaustion. For Slowloris attacks in particular, set `ReadHeaderTimeout` to an appropriate value to ensure that connections do not remain open indefinitely.\n ```go\n myServer := \u0026http.Server{\n Addr: \"localhost:8000\",\n ReadHeaderTimeout: 15 * time.Second,\n ReadTimeout: 15 * time.Second,\n WriteTimeout: 10 * time.Second,\n IdleTimeout: 30 * time.Second,\n }\n ```\n\n## References\n\n- [Configuring Timeouts in http.Server](https://pkg.go.dev/net/http#Server)\n- [How to Set Request-Based Timeouts](https://pkg.go.dev/net/http#TimeoutHandler)\n- [Understanding Slowloris Attacks](https://en.wikipedia.org/wiki/Slowloris_(computer_security))","markdown":"## Description\n\nYour server configuration is missing the `ReadHeaderTimeout` setting, making it vulnerable to a type of Distributed Denial of Service (DDoS) attack known as a Slowloris attack. In such an attack, a hacker initiates many connections to your server, sending incomplete requests. Your server then keeps each connection open, waiting for the headers to be completed. This can lead to resource exhaustion, where your server cannot handle additional (legitimate) requests.\n\n## Remediations\n\n- **Do not** use default serve functions like `http.ListenAndServe` and `http.Serve` in production environments. You cannot set timeouts for these functions, making the server vulnerable to attacks.\n ```go\n http.ListenAndServe(\":8080\", nil) // unsafe\n ```\n- **Do** create a custom `http.Server` object with configured timeouts to safeguard against resource exhaustion. For Slowloris attacks in particular, set `ReadHeaderTimeout` to an appropriate value to ensure that connections do not remain open indefinitely.\n ```go\n myServer := \u0026http.Server{\n Addr: \"localhost:8000\",\n ReadHeaderTimeout: 15 * time.Second,\n ReadTimeout: 15 * time.Second,\n WriteTimeout: 10 * time.Second,\n IdleTimeout: 30 * time.Second,\n }\n ```\n\n## References\n\n- [Configuring Timeouts in http.Server](https://pkg.go.dev/net/http#Server)\n- [How to Set Request-Based Timeouts](https://pkg.go.dev/net/http#TimeoutHandler)\n- [Understanding Slowloris Attacks](https://en.wikipedia.org/wiki/Slowloris_(computer_security))"}},{"id":"go_third_parties_datadog","name":"go_third_parties_datadog","shortDescription":{"text":"Leakage of sensitive data to Datadog"},"fullDescription":{"text":"Leakage of sensitive data to Datadog"},"defaultConfiguration":{"level":"error"},"help":{"text":"## Description\n\nLeaking sensitive data to third-party loggers like Datadog is a common cause of data leaks and can lead to data breaches.\n\n## Remediations\n\n- **Do** ensure all sensitive data is removed when sending data to third-party loggers like Datadog.\n\n## References\n- [Datadog docs](https://docs.datadoghq.com)\n- [Scrubbing data](https://docs.datadoghq.com/tracing/configure_data_security/?tab=go#scrub-sensitive-data-from-your-spans)\n","markdown":"## Description\n\nLeaking sensitive data to third-party loggers like Datadog is a common cause of data leaks and can lead to data breaches.\n\n## Remediations\n\n- **Do** ensure all sensitive data is removed when sending data to third-party loggers like Datadog.\n\n## References\n- [Datadog docs](https://docs.datadoghq.com)\n- [Scrubbing data](https://docs.datadoghq.com/tracing/configure_data_security/?tab=go#scrub-sensitive-data-from-your-spans)\n"}},{"id":"go_gosec_injection_subproc_injection","name":"go_gosec_injection_subproc_injection","shortDescription":{"text":"Unsanitized dynamic input in OS command"},"fullDescription":{"text":"Unsanitized dynamic input in OS command"},"defaultConfiguration":{"level":"error"},"help":{"text":"## Description\n\nUsing unsanitized dynamic or external input in an OS command is a critical security flaw that can enable attackers to execute unauthorized commands on the host operating system, potentially leading to a complete system takeover.\n\n## Remediations\n\n- **Do not** construct OS commands or command-line arguments using externally-supplied information. This practice can introduce command injection vulnerabilities.\n ```go\n cmd := exec.Command(\"bash\", \"-c\", \"echo \" + externalInput) // unsafe\n ```\n- **Do** validate all external input against a strict set of rules to ensure it does not include harmful characters or patterns.\n ```go\n if !regexp.MustCompile(`^[a-zA-Z0-9]+$`).MatchString(externalInput) {\n log.Fatal(\"Invalid input\")\n }\n ```\n- **Do** use hardcoded arguments when invoking OS commands to prevent external input from altering the command's execution.\n ```go\n cmd := exec.Command(\"ls\", \"-l\", \"/var/log\")\n ```\n- **Do** prefer native libraries or programming language features over invoking shell commands for enhanced security and efficiency.\n\n## References\n\n- [OWASP OS Command Injection Defense Cheat Sheet](https://cheatsheetseries.owasp.org/cheatsheets/OS_Command_Injection_Defense_Cheat_Sheet.html)","markdown":"## Description\n\nUsing unsanitized dynamic or external input in an OS command is a critical security flaw that can enable attackers to execute unauthorized commands on the host operating system, potentially leading to a complete system takeover.\n\n## Remediations\n\n- **Do not** construct OS commands or command-line arguments using externally-supplied information. This practice can introduce command injection vulnerabilities.\n ```go\n cmd := exec.Command(\"bash\", \"-c\", \"echo \" + externalInput) // unsafe\n ```\n- **Do** validate all external input against a strict set of rules to ensure it does not include harmful characters or patterns.\n ```go\n if !regexp.MustCompile(`^[a-zA-Z0-9]+$`).MatchString(externalInput) {\n log.Fatal(\"Invalid input\")\n }\n ```\n- **Do** use hardcoded arguments when invoking OS commands to prevent external input from altering the command's execution.\n ```go\n cmd := exec.Command(\"ls\", \"-l\", \"/var/log\")\n ```\n- **Do** prefer native libraries or programming language features over invoking shell commands for enhanced security and efficiency.\n\n## References\n\n- [OWASP OS Command Injection Defense Cheat Sheet](https://cheatsheetseries.owasp.org/cheatsheets/OS_Command_Injection_Defense_Cheat_Sheet.html)"}},{"id":"go_lang_cross_site_scripting","name":"go_lang_cross_site_scripting","shortDescription":{"text":"Unsanitized user input in HTTP response (XSS)"},"fullDescription":{"text":"Unsanitized user input in HTTP response (XSS)"},"defaultConfiguration":{"level":"error"},"help":{"text":"## Description\n\nIncluding unsanitized user input in HTTP responses exposes your application to cross-site scripting (XSS) attacks. This vulnerability allows attackers to inject malicious scripts into web pages viewed by other users.\n\n## Remediations\n\n- **Do not** include user input directly in a response. This practice can lead to XSS vulnerabilities.\n```go\n func bad(w http.ResponseWriter, r *http.Request) {\n userInput := r.URL.Query().Get(\"input\")\n fmt.Fprintf(w, \"\u003chtml\u003e\u003cbody\u003e%s\u003c/body\u003e\u003c/html\u003e\", userInput)\n }\n```\n\n## References\n\n- [OWASP Cross-Site Scripting (XSS) Cheatsheet](https://cheatsheetseries.owasp.org/cheatsheets/Cross_Site_Scripting_Prevention_Cheat_Sheet.html)\n","markdown":"## Description\n\nIncluding unsanitized user input in HTTP responses exposes your application to cross-site scripting (XSS) attacks. This vulnerability allows attackers to inject malicious scripts into web pages viewed by other users.\n\n## Remediations\n\n- **Do not** include user input directly in a response. This practice can lead to XSS vulnerabilities.\n```go\n func bad(w http.ResponseWriter, r *http.Request) {\n userInput := r.URL.Query().Get(\"input\")\n fmt.Fprintf(w, \"\u003chtml\u003e\u003cbody\u003e%s\u003c/body\u003e\u003c/html\u003e\", userInput)\n }\n```\n\n## References\n\n- [OWASP Cross-Site Scripting (XSS) Cheatsheet](https://cheatsheetseries.owasp.org/cheatsheets/Cross_Site_Scripting_Prevention_Cheat_Sheet.html)\n"}},{"id":"go_lang_xml_external_entity_vulnerability","name":"go_lang_xml_external_entity_vulnerability","shortDescription":{"text":"Unsanitized user input in XML External Entity"},"fullDescription":{"text":"Unsanitized user input in XML External Entity"},"defaultConfiguration":{"level":"error"},"help":{"text":"## Description\nAvoid parsing untrusted data as XML. Such data could include URIs that resolve to resources that are outside of the current context, leading to XML External Entity (XXE) injection.\n\n## Remediations\n\n- **Do** use Go’s standard `encoding/xml` package, which **does not process external entities** by default.\n\n- **Do** always validate and sanitize user-provided XML input.\n\n- **Do not** use third-party XML parsers or custom configurations that enable entity expansion or DTD parsing.\n\n## Resources\n- [OWASP XML External Entity (XXE) prevention cheat sheet](https://cheatsheetseries.owasp.org/cheatsheets/XML_External_Entity_Prevention_Cheat_Sheet.html)\n- [Golang and XXE - OWASP Presentation](https://owasp.org/www-chapter-vancouver/assets/presentations/2020-08_Golang_XXE.pdf)\n","markdown":"## Description\nAvoid parsing untrusted data as XML. Such data could include URIs that resolve to resources that are outside of the current context, leading to XML External Entity (XXE) injection.\n\n## Remediations\n\n- **Do** use Go’s standard `encoding/xml` package, which **does not process external entities** by default.\n\n- **Do** always validate and sanitize user-provided XML input.\n\n- **Do not** use third-party XML parsers or custom configurations that enable entity expansion or DTD parsing.\n\n## Resources\n- [OWASP XML External Entity (XXE) prevention cheat sheet](https://cheatsheetseries.owasp.org/cheatsheets/XML_External_Entity_Prevention_Cheat_Sheet.html)\n- [Golang and XXE - OWASP Presentation](https://owasp.org/www-chapter-vancouver/assets/presentations/2020-08_Golang_XXE.pdf)\n"}},{"id":"go_third_parties_google_dataflow","name":"go_third_parties_google_dataflow","shortDescription":{"text":"Leakage of sensitive data to Google Dataflow"},"fullDescription":{"text":"Leakage of sensitive data to Google Dataflow"},"defaultConfiguration":{"level":"error"},"help":{"text":"## Description\n\nLeaking sensitive data to a third-party service is a common cause of data leaks and can lead to data breaches.\n\n## Remediations\n\n- **Do** ensure all sensitive data is removed when sending data to third-party services like Google Dataflow.\n\n## References\n- [Google Dataflow Docs](https://cloud.google.com/dataflow/docs/overview)\n","markdown":"## Description\n\nLeaking sensitive data to a third-party service is a common cause of data leaks and can lead to data breaches.\n\n## Remediations\n\n- **Do** ensure all sensitive data is removed when sending data to third-party services like Google Dataflow.\n\n## References\n- [Google Dataflow Docs](https://cloud.google.com/dataflow/docs/overview)\n"}},{"id":"go_lang_cookie_missing_http_only","name":"go_lang_cookie_missing_http_only","shortDescription":{"text":"Missing HTTP Only option in cookie configuration"},"fullDescription":{"text":"Missing HTTP Only option in cookie configuration"},"defaultConfiguration":{"level":"error"},"help":{"text":"## Description\n\nMissing the HTTP Only option in cookie configuration exposes cookies to client-side script access. This vulnerability occurs when cookies are set without the `HttpOnly` attribute, allowing them to be accessible via JavaScript. This can lead to sensitive information being compromised, especially if the site is susceptible to Cross-Site Scripting (XSS) attacks.\n\n## Remediations\n\n- **Do** set the `HttpOnly` attribute for cookies to `true`. This action prevents client-side scripts from accessing the cookie, significantly reducing the risk of XSS attacks.\n ```go\n http.SetCookie(w, \u0026http.Cookie{\n Name: \"session_token\",\n Value: sessionToken,\n HttpOnly: true,\n ...\n })\n ```\n- **Do** also consider setting `Secure`, `SameSite`, and `Domain` attributes for cookies. These additional configurations help in further securing cookies against various web vulnerabilities, tailoring the protection to your application's specific needs.\n\n## References\n\n- [OWASP Secure Session Management Cheat Sheet](https://cheatsheetseries.owasp.org/cheatsheets/Session_Management_Cheat_Sheet.html)\n- [MDN Web Docs: HttpOnly Cookie Attribute](https://developer.mozilla.org/en-US/docs/Web/HTTP/Cookies#restrict_access_to_cookies)","markdown":"## Description\n\nMissing the HTTP Only option in cookie configuration exposes cookies to client-side script access. This vulnerability occurs when cookies are set without the `HttpOnly` attribute, allowing them to be accessible via JavaScript. This can lead to sensitive information being compromised, especially if the site is susceptible to Cross-Site Scripting (XSS) attacks.\n\n## Remediations\n\n- **Do** set the `HttpOnly` attribute for cookies to `true`. This action prevents client-side scripts from accessing the cookie, significantly reducing the risk of XSS attacks.\n ```go\n http.SetCookie(w, \u0026http.Cookie{\n Name: \"session_token\",\n Value: sessionToken,\n HttpOnly: true,\n ...\n })\n ```\n- **Do** also consider setting `Secure`, `SameSite`, and `Domain` attributes for cookies. These additional configurations help in further securing cookies against various web vulnerabilities, tailoring the protection to your application's specific needs.\n\n## References\n\n- [OWASP Secure Session Management Cheat Sheet](https://cheatsheetseries.owasp.org/cheatsheets/Session_Management_Cheat_Sheet.html)\n- [MDN Web Docs: HttpOnly Cookie Attribute](https://developer.mozilla.org/en-US/docs/Web/HTTP/Cookies#restrict_access_to_cookies)"}},{"id":"go_third_parties_bugsnag","name":"go_third_parties_bugsnag","shortDescription":{"text":"Leakage of sensitive data to Bugsnag"},"fullDescription":{"text":"Leakage of sensitive data to Bugsnag"},"defaultConfiguration":{"level":"error"},"help":{"text":"## Description\n\nLeaking sensitive data to third-party loggers like Bugsnag is a common cause of data leaks and can lead to data breaches.\n\n## Remediations\n\n- **Do** ensure all sensitive data is removed when sending data to third-party loggers like Bugsnag.\n\n## References\n- [Bugsnag Docs](https://docs.bugsnag.com/platforms/go/)\n","markdown":"## Description\n\nLeaking sensitive data to third-party loggers like Bugsnag is a common cause of data leaks and can lead to data breaches.\n\n## Remediations\n\n- **Do** ensure all sensitive data is removed when sending data to third-party loggers like Bugsnag.\n\n## References\n- [Bugsnag Docs](https://docs.bugsnag.com/platforms/go/)\n"}},{"id":"go_lang_log_output_neutralization","name":"go_lang_log_output_neutralization","shortDescription":{"text":"Missing output neutralization for logs"},"fullDescription":{"text":"Missing output neutralization for logs"},"defaultConfiguration":{"level":"error"},"help":{"text":"## Description\n\nLogging unsanitized external input directly can introduce log injection vulnerabilities. This occurs when external data is logged without being cleaned, potentially allowing attackers to insert malicious content into your logs.\n\n## Remediations\n\n- **Do not** log unsanitized external input directly. This practice can make your application vulnerable to log injection attacks.\n- **Do** use printf methods with `%q` format for logging external input. This method ensures that the input is safely encoded, preventing log injection.\n ```go\n dangerousInput := os.Args[0]\n logger.Printf(\"Args: %q\", dangerousInput)\n ```\n- **Do** manually escape external strings before logging them. This approach allows you to sanitize input by escaping potentially dangerous characters.\n ```go\n dangerousInput := os.Args[0]\n sanitizedInput := strconv.Quote(dangerousInput)\n logger.Print(sanitizedInput)\n ```","markdown":"## Description\n\nLogging unsanitized external input directly can introduce log injection vulnerabilities. This occurs when external data is logged without being cleaned, potentially allowing attackers to insert malicious content into your logs.\n\n## Remediations\n\n- **Do not** log unsanitized external input directly. This practice can make your application vulnerable to log injection attacks.\n- **Do** use printf methods with `%q` format for logging external input. This method ensures that the input is safely encoded, preventing log injection.\n ```go\n dangerousInput := os.Args[0]\n logger.Printf(\"Args: %q\", dangerousInput)\n ```\n- **Do** manually escape external strings before logging them. This approach allows you to sanitize input by escaping potentially dangerous characters.\n ```go\n dangerousInput := os.Args[0]\n sanitizedInput := strconv.Quote(dangerousInput)\n logger.Print(sanitizedInput)\n ```"}},{"id":"go_lang_deserialization_of_user_input","name":"go_lang_deserialization_of_user_input","shortDescription":{"text":"Unsanitized user input in deserialization method"},"fullDescription":{"text":"Unsanitized user input in deserialization method"},"defaultConfiguration":{"level":"error"},"help":{"text":"## Description\n\nDeserializing data from untrusted sources, like user inputs or request parameters, without proper verification is a security risk. Attackers can embed malicious code or payloads within serialized data. When your application deserializes this data without checks, it becomes vulnerable to attacks.\n\n## Remediations\n\n- **Do not** deserialize data from untrusted sources directly. This can lead to security vulnerabilities.\n- **Do** validate and sanitize all data before deserializing it. Ensure that the data is coming from a trusted source and is in the expected format.\n\n## References\n\n- [Gob Security Documentation](https://pkg.go.dev/encoding/gob#hdr-Security)\n- [OWASP Deserialization cheat sheet](https://cheatsheetseries.owasp.org/cheatsheets/Deserialization_Cheat_Sheet.html)","markdown":"## Description\n\nDeserializing data from untrusted sources, like user inputs or request parameters, without proper verification is a security risk. Attackers can embed malicious code or payloads within serialized data. When your application deserializes this data without checks, it becomes vulnerable to attacks.\n\n## Remediations\n\n- **Do not** deserialize data from untrusted sources directly. This can lead to security vulnerabilities.\n- **Do** validate and sanitize all data before deserializing it. Ensure that the data is coming from a trusted source and is in the expected format.\n\n## References\n\n- [Gob Security Documentation](https://pkg.go.dev/encoding/gob#hdr-Security)\n- [OWASP Deserialization cheat sheet](https://cheatsheetseries.owasp.org/cheatsheets/Deserialization_Cheat_Sheet.html)"}},{"id":"go_gosec_network_bind_to_all_interfaces","name":"go_gosec_network_bind_to_all_interfaces","shortDescription":{"text":"Permissive server network interface configuration"},"fullDescription":{"text":"Permissive server network interface configuration"},"defaultConfiguration":{"level":"error"},"help":{"text":"## Description\n\nBinding a service to \"0.0.0.0\" makes it accessible on all network interfaces. This configuration can lead to unintended exposure over insecure or unintended network interfaces, creating potential security risks.\n\n## Remediations\n\n- **Do not** bind services to \"0.0.0.0\" without considering the security implications. This default setting can expose your service on all network interfaces, including those that are not secure.\n- **Do** bind your service to a specific IP address or network interface to limit access and enhance security. This can be achieved through various methods:\n - Specify the IP address using an environment variable for flexible and secure configuration.\n - Define the IP address in a configuration file that the application reads at startup.\n - Dynamically identify the appropriate network interface and bind the service to its IP address.\n- **Do** implement security best practices when configuring network services. Use firewalls to control access and encrypt communication with TLS to protect data in transit.\n\n## References\n\n- [Go net package](https://pkg.go.dev/net)\n- [Go os package for environment variables](https://pkg.go.dev/os)","markdown":"## Description\n\nBinding a service to \"0.0.0.0\" makes it accessible on all network interfaces. This configuration can lead to unintended exposure over insecure or unintended network interfaces, creating potential security risks.\n\n## Remediations\n\n- **Do not** bind services to \"0.0.0.0\" without considering the security implications. This default setting can expose your service on all network interfaces, including those that are not secure.\n- **Do** bind your service to a specific IP address or network interface to limit access and enhance security. This can be achieved through various methods:\n - Specify the IP address using an environment variable for flexible and secure configuration.\n - Define the IP address in a configuration file that the application reads at startup.\n - Dynamically identify the appropriate network interface and bind the service to its IP address.\n- **Do** implement security best practices when configuring network services. Use firewalls to control access and encrypt communication with TLS to protect data in transit.\n\n## References\n\n- [Go net package](https://pkg.go.dev/net)\n- [Go os package for environment variables](https://pkg.go.dev/os)"}},{"id":"go_lang_hardcoded_pg_database_password","name":"go_lang_hardcoded_pg_database_password","shortDescription":{"text":"Usage of hard-coded PostgreSQL database password"},"fullDescription":{"text":"Usage of hard-coded PostgreSQL database password"},"defaultConfiguration":{"level":"error"},"help":{"text":"## Description\n\nYour code contains a hard-coded password for connecting to a PostgreSQL database. Storing passwords directly in the code compromises security and makes your application vulnerable to unauthorized access.\n\n## Remediations\n\n- **Do not** embed passwords directly in your database connection strings or code. This practice exposes your database to potential security breaches.\n- **Do** use environment variables to store sensitive information such as database passwords. This method keeps credentials out of your codebase and makes them easier to manage securely.\n- **Do** consider implementing a key-management system to securely handle passwords and other sensitive information. This approach provides enhanced security measures for managing and accessing credentials.\n\n## References\n\n- [OWASP hardcoded passwords](https://owasp.org/www-community/vulnerabilities/Use_of_hard-coded_password)","markdown":"## Description\n\nYour code contains a hard-coded password for connecting to a PostgreSQL database. Storing passwords directly in the code compromises security and makes your application vulnerable to unauthorized access.\n\n## Remediations\n\n- **Do not** embed passwords directly in your database connection strings or code. This practice exposes your database to potential security breaches.\n- **Do** use environment variables to store sensitive information such as database passwords. This method keeps credentials out of your codebase and makes them easier to manage securely.\n- **Do** consider implementing a key-management system to securely handle passwords and other sensitive information. This approach provides enhanced security measures for managing and accessing credentials.\n\n## References\n\n- [OWASP hardcoded passwords](https://owasp.org/www-community/vulnerabilities/Use_of_hard-coded_password)"}},{"id":"go_gosec_blocklist_sha1","name":"go_gosec_blocklist_sha1","shortDescription":{"text":"Import of weak hashing library (SHA-1)"},"fullDescription":{"text":"Import of weak hashing library (SHA-1)"},"defaultConfiguration":{"level":"error"},"help":{"text":"## Description\n\nThe SHA-1 hashing algorithm is outdated and vulnerable to collision attacks, where two distinct inputs produce the same output hash. This flaw compromises the algorithm's ability to securely verify data integrity and authenticity, making it unsuitable for cryptographic security.\n\n## Remediations\n\n- **Do not** use SHA-1 for cryptographic purposes or to ensure data integrity. Its susceptibility to collision attacks poses a significant security risk.\n- **Do** use stronger hashing algorithms such as SHA-3 or BLAKE2 for general hashing purposes, such as file integrity checks or generating unique identifiers.\n- **Do** use recommended algorithms such as bcrypt or Argon2id for password hashing, as these are designed to be slower and therefore more effective against brute-force attacks.\n\n## References\n\n- [OWASP Cryptographic Storage Cheat Sheet](https://cheatsheetseries.owasp.org/cheatsheets/Cryptographic_Storage_Cheat_Sheet.html)\n- [NIST Policy on Hash Functions](https://csrc.nist.gov/projects/hash-functions)","markdown":"## Description\n\nThe SHA-1 hashing algorithm is outdated and vulnerable to collision attacks, where two distinct inputs produce the same output hash. This flaw compromises the algorithm's ability to securely verify data integrity and authenticity, making it unsuitable for cryptographic security.\n\n## Remediations\n\n- **Do not** use SHA-1 for cryptographic purposes or to ensure data integrity. Its susceptibility to collision attacks poses a significant security risk.\n- **Do** use stronger hashing algorithms such as SHA-3 or BLAKE2 for general hashing purposes, such as file integrity checks or generating unique identifiers.\n- **Do** use recommended algorithms such as bcrypt or Argon2id for password hashing, as these are designed to be slower and therefore more effective against brute-force attacks.\n\n## References\n\n- [OWASP Cryptographic Storage Cheat Sheet](https://cheatsheetseries.owasp.org/cheatsheets/Cryptographic_Storage_Cheat_Sheet.html)\n- [NIST Policy on Hash Functions](https://csrc.nist.gov/projects/hash-functions)"}},{"id":"go_third_parties_clickhouse","name":"go_third_parties_clickhouse","shortDescription":{"text":"Leakage of sensitive data to ClickHouse"},"fullDescription":{"text":"Leakage of sensitive data to ClickHouse"},"defaultConfiguration":{"level":"error"},"help":{"text":"## Description\n\nLeaking sensitive data to a third-party service like ClickHouse is a common cause of data leaks and can lead to data breaches.\n\n## Remediations\n\n- **Do** ensure all sensitive data is removed when sending data to third-party services like ClickHouse.\n\n## References\n- [ClickHouse docs](https://clickhouse.com/docs/en/intro/)\n","markdown":"## Description\n\nLeaking sensitive data to a third-party service like ClickHouse is a common cause of data leaks and can lead to data breaches.\n\n## Remediations\n\n- **Do** ensure all sensitive data is removed when sending data to third-party services like ClickHouse.\n\n## References\n- [ClickHouse docs](https://clickhouse.com/docs/en/intro/)\n"}},{"id":"go_gosec_filesystem_tempfile","name":"go_gosec_filesystem_tempfile","shortDescription":{"text":"Permissive temporary file creation"},"fullDescription":{"text":"Permissive temporary file creation"},"defaultConfiguration":{"level":"error"},"help":{"text":"## Description\n\nYour application creates temporary files in shared system directories like `/tmp` or `/var/tmp` without using secure functions such as `os.CreateTemp`. This method is risky as it could lead to symlink attacks. In such attacks, an attacker predicts the name of the temporary file and creates a symlink to a target file. Consequently, when your application writes to the supposed temporary file, it could unintentionally overwrite or create unauthorized files.\n\n## Remediations\n\n- **Do** use `os.CreateTemp` for creating temporary files. This function helps in securely generating temporary files within a directory that only your application can access, significantly reducing the risk of symlink attacks.\n ```go\n f, err := os.CreateTemp(restrictedDir, \"temp-*.txt\")\n ```\n- **Do not** use shared temporary directories for operations that involve sensitive data or require secure file handling.\n- **Do** ensure temporary files are removed after their intended use to avoid accumulation and potential security risks.\n\n## References\n\n- [Go Documentation: os.CreateTemp](https://pkg.go.dev/os#CreateTemp)","markdown":"## Description\n\nYour application creates temporary files in shared system directories like `/tmp` or `/var/tmp` without using secure functions such as `os.CreateTemp`. This method is risky as it could lead to symlink attacks. In such attacks, an attacker predicts the name of the temporary file and creates a symlink to a target file. Consequently, when your application writes to the supposed temporary file, it could unintentionally overwrite or create unauthorized files.\n\n## Remediations\n\n- **Do** use `os.CreateTemp` for creating temporary files. This function helps in securely generating temporary files within a directory that only your application can access, significantly reducing the risk of symlink attacks.\n ```go\n f, err := os.CreateTemp(restrictedDir, \"temp-*.txt\")\n ```\n- **Do not** use shared temporary directories for operations that involve sensitive data or require secure file handling.\n- **Do** ensure temporary files are removed after their intended use to avoid accumulation and potential security risks.\n\n## References\n\n- [Go Documentation: os.CreateTemp](https://pkg.go.dev/os#CreateTemp)"}},{"id":"go_gosec_injection_template_injection","name":"go_gosec_injection_template_injection","shortDescription":{"text":"Unsanitized user input in web page generation (XSS)"},"fullDescription":{"text":"Unsanitized user input in web page generation (XSS)"},"defaultConfiguration":{"level":"error"},"help":{"text":"## Description\n\nCross-Site Scripting (XSS) is a vulnerability that allows attackers to run malicious scripts in the context of a trusted web application. This can happen when an application includes untrusted data without proper validation or escaping. There are several contexts where XSS can occur, each requiring specific encoding strategies to mitigate the risk.\n\n## Remediations\n\n- **Do** encode user input based on the context it is used in, such as HTML content, HTML attributes, JavaScript, and CSS contexts. This helps prevent malicious scripts from being executed.\n ```go\n html.EscapeString(userInput)\n ```\n- **Do** use templating engines like `html/template` that automatically encode data based on its context.\n- **Do** sanitize data using libraries or functions specifically designed for this purpose, especially when inserting content into a web page.\n- **Do** separate data from code by avoiding inline scripting and event handlers. Use separate JavaScript files for event handling to minimize script injection risks.\n- **Do not** mix server-side and client-side templating systems, as server-side systems may not escape output safely for client-side use.\n- **Do not** encode user input before storing it in a database. Any encoding should be applied when the data is output, not before storage, to ensure that it is encoded appropriately for its context.\n\n## References\n\n- [OWASP XSS Prevention Cheat Sheet](https://cheatsheetseries.owasp.org/cheatsheets/Cross_Site_Scripting_Prevention_Cheat_Sheet.html)\n- [Go html/template Documentation](https://pkg.go.dev/html/template)","markdown":"## Description\n\nCross-Site Scripting (XSS) is a vulnerability that allows attackers to run malicious scripts in the context of a trusted web application. This can happen when an application includes untrusted data without proper validation or escaping. There are several contexts where XSS can occur, each requiring specific encoding strategies to mitigate the risk.\n\n## Remediations\n\n- **Do** encode user input based on the context it is used in, such as HTML content, HTML attributes, JavaScript, and CSS contexts. This helps prevent malicious scripts from being executed.\n ```go\n html.EscapeString(userInput)\n ```\n- **Do** use templating engines like `html/template` that automatically encode data based on its context.\n- **Do** sanitize data using libraries or functions specifically designed for this purpose, especially when inserting content into a web page.\n- **Do** separate data from code by avoiding inline scripting and event handlers. Use separate JavaScript files for event handling to minimize script injection risks.\n- **Do not** mix server-side and client-side templating systems, as server-side systems may not escape output safely for client-side use.\n- **Do not** encode user input before storing it in a database. Any encoding should be applied when the data is output, not before storage, to ensure that it is encoded appropriately for its context.\n\n## References\n\n- [OWASP XSS Prevention Cheat Sheet](https://cheatsheetseries.owasp.org/cheatsheets/Cross_Site_Scripting_Prevention_Cheat_Sheet.html)\n- [Go html/template Documentation](https://pkg.go.dev/html/template)"}},{"id":"go_third_parties_sentry","name":"go_third_parties_sentry","shortDescription":{"text":"Leakage of sensitive data to Sentry"},"fullDescription":{"text":"Leakage of sensitive data to Sentry"},"defaultConfiguration":{"level":"error"},"help":{"text":"## Description\n\nLeaking sensitive data to third-party loggers like Sentry is a common cause of data leaks and can lead to data breaches.\n\n## Remediations\n\n- **Do** ensure all sensitive data is removed when sending data to third-party loggers like Sentry.\n\n## References\n- [Sentry Docs](https://docs.sentry.io/platforms/go/)\n","markdown":"## Description\n\nLeaking sensitive data to third-party loggers like Sentry is a common cause of data leaks and can lead to data breaches.\n\n## Remediations\n\n- **Do** ensure all sensitive data is removed when sending data to third-party loggers like Sentry.\n\n## References\n- [Sentry Docs](https://docs.sentry.io/platforms/go/)\n"}},{"id":"go_third_parties_honeybadger","name":"go_third_parties_honeybadger","shortDescription":{"text":"Leakage of sensitive data to Honeybadger"},"fullDescription":{"text":"Leakage of sensitive data to Honeybadger"},"defaultConfiguration":{"level":"error"},"help":{"text":"## Description\n\nLeaking sensitive data to third-party loggers like Honeybadger is a common cause of data leaks and can lead to data breaches.\n\n## Remediations\n\n- **Do** ensure all sensitive data is removed when sending data to third-party loggers like Honeybadger.\n\n## References\n- [Honeybadger Docs](https://docs.honeybadger.io/lib/go/)\n","markdown":"## Description\n\nLeaking sensitive data to third-party loggers like Honeybadger is a common cause of data leaks and can lead to data breaches.\n\n## Remediations\n\n- **Do** ensure all sensitive data is removed when sending data to third-party loggers like Honeybadger.\n\n## References\n- [Honeybadger Docs](https://docs.honeybadger.io/lib/go/)\n"}},{"id":"go_lang_insecure_cookie","name":"go_lang_insecure_cookie","shortDescription":{"text":"Missing Secure option in cookie configuration"},"fullDescription":{"text":"Missing Secure option in cookie configuration"},"defaultConfiguration":{"level":"error"},"help":{"text":"## Description\n\nMissing the Secure option in cookie configuration can compromise cookie security. The Secure attribute, when set to true, ensures cookies are sent to the server only over HTTPS, protecting them from interception by unauthorized parties.\n\n## Remediations\n\n- **Do** set the `Secure` attribute for cookies to `true`. This ensures cookies are transmitted securely over HTTPS, preventing unauthorized access.\n ```go\n http.SetCookie(w, \u0026http.Cookie{\n Name: \"session_token\",\n Value: sessionToken,\n Secure: true,\n // Additional flags like HttpOnly, SameSite, etc., should be set as needed.\n })\n ```\n- **Do** also set `HttpOnly`, `SameSite`, and `Domain` attributes for cookies as needed by your application. These attributes provide additional layers of security for your cookies.\n\n## References\n\n- [OWASP Secure Session Management Cheat Sheet](https://cheatsheetseries.owasp.org/cheatsheets/Session_Management_Cheat_Sheet.html)\n- [MDN Web Docs: HttpOnly Cookie Attribute](https://developer.mozilla.org/en-US/docs/Web/HTTP/Cookies#restrict_access_to_cookies)","markdown":"## Description\n\nMissing the Secure option in cookie configuration can compromise cookie security. The Secure attribute, when set to true, ensures cookies are sent to the server only over HTTPS, protecting them from interception by unauthorized parties.\n\n## Remediations\n\n- **Do** set the `Secure` attribute for cookies to `true`. This ensures cookies are transmitted securely over HTTPS, preventing unauthorized access.\n ```go\n http.SetCookie(w, \u0026http.Cookie{\n Name: \"session_token\",\n Value: sessionToken,\n Secure: true,\n // Additional flags like HttpOnly, SameSite, etc., should be set as needed.\n })\n ```\n- **Do** also set `HttpOnly`, `SameSite`, and `Domain` attributes for cookies as needed by your application. These attributes provide additional layers of security for your cookies.\n\n## References\n\n- [OWASP Secure Session Management Cheat Sheet](https://cheatsheetseries.owasp.org/cheatsheets/Session_Management_Cheat_Sheet.html)\n- [MDN Web Docs: HttpOnly Cookie Attribute](https://developer.mozilla.org/en-US/docs/Web/HTTP/Cookies#restrict_access_to_cookies)"}},{"id":"go_gorilla_cookie_missing_http_only","name":"go_gorilla_cookie_missing_http_only","shortDescription":{"text":"Missing HTTP Only option in cookie configuration"},"fullDescription":{"text":"Missing HTTP Only option in cookie configuration"},"defaultConfiguration":{"level":"error"},"help":{"text":"## Description\n\nThe absence of the \"HttpOnly\" attribute in cookie settings leaves the cookie vulnerable to being accessed by client-side JavaScript, such as through \"document.cookie\". This vulnerability is particularly concerning for websites susceptible to Cross-Site Scripting (XSS) attacks, as it allows malicious scripts to read the cookie value. Properly configuring the \"HttpOnly\" attribute is a critical step in securing cookies, especially for session management.\n\n## Remediations\n\n- **Do** set the `HttpOnly` attribute to `true` for cookies, especially session cookies, to prevent them from being accessed by client-side scripts. This is a key measure in mitigating the risk of XSS attacks.\n ```go\n func MyHandler(w http.ResponseWriter, r *http.Request) {\n session, _ := store.Get(r, \"session-name\")\n ...\n session.Options.HttpOnly = true\n session.Save(r, w)\n }\n ```\n- **Do** use Gorilla SecureCookie for encoding and decoding session data securely. This method provides an additional layer of security for session information.\n ```go\n var s = sessions.NewCookieStore([]byte(\"your-secret-key\"))\n ```\n- **Do** implement robust session management with Gorilla Sessions. Proper session management helps prevent attacks related to session fixation and enhances overall session security.\n\n## References\n\n- [Gorilla Sessions Documentation](http://www.gorillatoolkit.org/pkg/sessions)\n- [OWASP Session Management Cheat Sheet](https://cheatsheetseries.owasp.org/cheatsheets/Session_Management_Cheat_Sheet.html)\n- [OWASP Cookies Properties](https://owasp.org/www-community/controls/SecureCookieAttribute)","markdown":"## Description\n\nThe absence of the \"HttpOnly\" attribute in cookie settings leaves the cookie vulnerable to being accessed by client-side JavaScript, such as through \"document.cookie\". This vulnerability is particularly concerning for websites susceptible to Cross-Site Scripting (XSS) attacks, as it allows malicious scripts to read the cookie value. Properly configuring the \"HttpOnly\" attribute is a critical step in securing cookies, especially for session management.\n\n## Remediations\n\n- **Do** set the `HttpOnly` attribute to `true` for cookies, especially session cookies, to prevent them from being accessed by client-side scripts. This is a key measure in mitigating the risk of XSS attacks.\n ```go\n func MyHandler(w http.ResponseWriter, r *http.Request) {\n session, _ := store.Get(r, \"session-name\")\n ...\n session.Options.HttpOnly = true\n session.Save(r, w)\n }\n ```\n- **Do** use Gorilla SecureCookie for encoding and decoding session data securely. This method provides an additional layer of security for session information.\n ```go\n var s = sessions.NewCookieStore([]byte(\"your-secret-key\"))\n ```\n- **Do** implement robust session management with Gorilla Sessions. Proper session management helps prevent attacks related to session fixation and enhances overall session security.\n\n## References\n\n- [Gorilla Sessions Documentation](http://www.gorillatoolkit.org/pkg/sessions)\n- [OWASP Session Management Cheat Sheet](https://cheatsheetseries.owasp.org/cheatsheets/Session_Management_Cheat_Sheet.html)\n- [OWASP Cookies Properties](https://owasp.org/www-community/controls/SecureCookieAttribute)"}},{"id":"go_gosec_unsafe_unsafe","name":"go_gosec_unsafe_unsafe","shortDescription":{"text":"Usage of vulnerable 'unsafe' package"},"fullDescription":{"text":"Usage of vulnerable 'unsafe' package"},"defaultConfiguration":{"level":"error"},"help":{"text":"## Description\n\nThe `unsafe` package in Go allows for low-level memory management, including direct memory access and pointer manipulation. While `unsafe` is a powerful library, using it bypasses Go's type safety checks and opens the door to security vulnerabilities and unpredictable behavior in your application.\n\n## Remediations\n\n- **Do not** use the `unsafe` package unless it is absolutely necessary. If you must use it, ensure you fully understand the implications and thoroughly test your code.\n- **Do** ensure buffer boundaries are respected to avoid buffer overflows. This precaution helps prevent unauthorized code execution.\n ```go\n buffer := make([]byte, 10)\n ```\n- **Do not** access memory after it has been freed to avoid use-after-free vulnerabilities, which can lead to unintended code execution or unpredictable system behavior.\n ```go\n unsafePointer := unsafe.Pointer(\u0026data)\n C.free(unsafePointer)\n // now unsafe to access\n ```\n- **Do** regularly review and audit your code to prevent memory or information leaks that could compromise security or lead to system failures due to exhausted memory.\n\n## References\n\n- [Buffer Overflows - OWASP](https://owasp.org/www-community/vulnerabilities/Buffer_Overflow)\n- [Using Freed Memory - OWASP](https://owasp.org/www-community/vulnerabilities/Using_freed_memory)\n- [Memory Leaks - OWASP](https://owasp.org/www-community/vulnerabilities/Memory_leak)","markdown":"## Description\n\nThe `unsafe` package in Go allows for low-level memory management, including direct memory access and pointer manipulation. While `unsafe` is a powerful library, using it bypasses Go's type safety checks and opens the door to security vulnerabilities and unpredictable behavior in your application.\n\n## Remediations\n\n- **Do not** use the `unsafe` package unless it is absolutely necessary. If you must use it, ensure you fully understand the implications and thoroughly test your code.\n- **Do** ensure buffer boundaries are respected to avoid buffer overflows. This precaution helps prevent unauthorized code execution.\n ```go\n buffer := make([]byte, 10)\n ```\n- **Do not** access memory after it has been freed to avoid use-after-free vulnerabilities, which can lead to unintended code execution or unpredictable system behavior.\n ```go\n unsafePointer := unsafe.Pointer(\u0026data)\n C.free(unsafePointer)\n // now unsafe to access\n ```\n- **Do** regularly review and audit your code to prevent memory or information leaks that could compromise security or lead to system failures due to exhausted memory.\n\n## References\n\n- [Buffer Overflows - OWASP](https://owasp.org/www-community/vulnerabilities/Buffer_Overflow)\n- [Using Freed Memory - OWASP](https://owasp.org/www-community/vulnerabilities/Using_freed_memory)\n- [Memory Leaks - OWASP](https://owasp.org/www-community/vulnerabilities/Memory_leak)"}},{"id":"go_third_parties_bigquery","name":"go_third_parties_bigquery","shortDescription":{"text":"Leakage of sensitive data to BigQuery"},"fullDescription":{"text":"Leakage of sensitive data to BigQuery"},"defaultConfiguration":{"level":"error"},"help":{"text":"## Description\n\nLeaking sensitive data to third-party data tools like BigQuery is a common cause of data leaks and can lead to data breaches.\n\n## Remediations\n\n- **Do** ensure all sensitive data is removed when sending data to third-party services like BigQuery.\n\n## References\n- [BigQuery package](https://pkg.go.dev/cloud.google.com/go/bigquery)\n","markdown":"## Description\n\nLeaking sensitive data to third-party data tools like BigQuery is a common cause of data leaks and can lead to data breaches.\n\n## Remediations\n\n- **Do** ensure all sensitive data is removed when sending data to third-party services like BigQuery.\n\n## References\n- [BigQuery package](https://pkg.go.dev/cloud.google.com/go/bigquery)\n"}},{"id":"go_lang_logger_leak","name":"go_lang_logger_leak","shortDescription":{"text":"Leakage of information in logger message"},"fullDescription":{"text":"Leakage of information in logger message"},"defaultConfiguration":{"level":"error"},"help":{"text":"## Description\n\nInformation leakage through logger messages can result in data breaches. This vulnerability arises when dynamic data or variables, which may contain sensitive information, are included in log messages.\n\n## Remediations\n\n- **Do not** include variables or dynamic data containing sensitive information in logger messages. This can inadvertently expose sensitive data.\n ```go\n logger.info(f\"User is: '{user.email}'\") // unsafe\n ```\n- **Do** sanitize or remove sensitive information from data before logging. Ensure that logged information does not contain any personal or confidential data.","markdown":"## Description\n\nInformation leakage through logger messages can result in data breaches. This vulnerability arises when dynamic data or variables, which may contain sensitive information, are included in log messages.\n\n## Remediations\n\n- **Do not** include variables or dynamic data containing sensitive information in logger messages. This can inadvertently expose sensitive data.\n ```go\n logger.info(f\"User is: '{user.email}'\") // unsafe\n ```\n- **Do** sanitize or remove sensitive information from data before logging. Ensure that logged information does not contain any personal or confidential data."}},{"id":"go_gosec_file_permissions_mkdir","name":"go_gosec_file_permissions_mkdir","shortDescription":{"text":"Permissive folder creation"},"fullDescription":{"text":"Permissive folder creation"},"defaultConfiguration":{"level":"error"},"help":{"text":"## Description\n\nIncorrect directory permissions can severely compromise system security.Directories with overly permissive access rights can allow unauthorized users to manipulate files, potentially leading to malicious code execution, data breaches, or full system compromise.\n\n## Remediations\n\n- **Do not** use overly broad permissions like `0777` for directories, as this allows all users to read, write, and execute files, posing a significant security risk.\n ```go\n os.Mkdir(\"example_directory\", 0777) // unsafe\n ```\n- **Do** set directory permissions to:\n - `0700` for private user data, granting full control to the owner only.\n - `0750` for directories requiring group access, granting full control to the owner and read/execute to the group.\n ```go\n os.Mkdir(\"secure_directory\", 0700)\n ```\n- **Do** verify file permissions after creation or update to ensure they are set as intended.\n- **Do** consider setting umask to a secure default, if your application creates multiple files, to ensure that files are created with safe default permissions.\n- **Do** regularly review and audit file permissions in your system to ensure they adhere to the principle of least privilege, minimizing the access level to what is strictly necessary for operational functionality.","markdown":"## Description\n\nIncorrect directory permissions can severely compromise system security.Directories with overly permissive access rights can allow unauthorized users to manipulate files, potentially leading to malicious code execution, data breaches, or full system compromise.\n\n## Remediations\n\n- **Do not** use overly broad permissions like `0777` for directories, as this allows all users to read, write, and execute files, posing a significant security risk.\n ```go\n os.Mkdir(\"example_directory\", 0777) // unsafe\n ```\n- **Do** set directory permissions to:\n - `0700` for private user data, granting full control to the owner only.\n - `0750` for directories requiring group access, granting full control to the owner and read/execute to the group.\n ```go\n os.Mkdir(\"secure_directory\", 0700)\n ```\n- **Do** verify file permissions after creation or update to ensure they are set as intended.\n- **Do** consider setting umask to a secure default, if your application creates multiple files, to ensure that files are created with safe default permissions.\n- **Do** regularly review and audit file permissions in your system to ensure they adhere to the principle of least privilege, minimizing the access level to what is strictly necessary for operational functionality."}},{"id":"go_lang_logger","name":"go_lang_logger","shortDescription":{"text":"Leakage of sensitive information in logger message"},"fullDescription":{"text":"Leakage of sensitive information in logger message"},"defaultConfiguration":{"level":"error"},"help":{"text":"## Description\n\nLeakage of sensitive information in logger messages can compromise data security. This vulnerability arises when sensitive data is included in log messages, potentially leading to unauthorized access.\n\n## Remediations\n\n- **Do not** include sensitive data, such as email addresses, in logger messages. This can inadvertently expose personal information.\n ```go\n logger.info(f\"User is: '{user.email}'\") // unsafe\n ```\n- **Do** use non-sensitive, unique identifiers, like user UUIDs, in logger messages to maintain user privacy and data security.\n ```go\n logger.info(f\"User is: '{user.uuid}'\")\n ```\n\n## References\n\n- [OWASP Logging Cheat Sheet](https://cheatsheetseries.owasp.org/cheatsheets/Logging_Cheat_Sheet.html)","markdown":"## Description\n\nLeakage of sensitive information in logger messages can compromise data security. This vulnerability arises when sensitive data is included in log messages, potentially leading to unauthorized access.\n\n## Remediations\n\n- **Do not** include sensitive data, such as email addresses, in logger messages. This can inadvertently expose personal information.\n ```go\n logger.info(f\"User is: '{user.email}'\") // unsafe\n ```\n- **Do** use non-sensitive, unique identifiers, like user UUIDs, in logger messages to maintain user privacy and data security.\n ```go\n logger.info(f\"User is: '{user.uuid}'\")\n ```\n\n## References\n\n- [OWASP Logging Cheat Sheet](https://cheatsheetseries.owasp.org/cheatsheets/Logging_Cheat_Sheet.html)"}},{"id":"go_lang_hardcoded_mysql_database_password","name":"go_lang_hardcoded_mysql_database_password","shortDescription":{"text":"Usage of hard-coded MySQL database password"},"fullDescription":{"text":"Usage of hard-coded MySQL database password"},"defaultConfiguration":{"level":"error"},"help":{"text":"## Description\n\nYour code contains a hard-coded password for MySQL database connections. Storing passwords directly in code compromises security and makes your application vulnerable to unauthorized access.\n\n## Remediations\n\n- **Do not** embed passwords directly in your code. This practice is insecure and exposes your database to potential breaches.\n- **Do** use environment variables to store sensitive information such as database passwords. This method keeps credentials out of your codebase and makes them easier to manage securely.\n- **Do** consider implementing a key-management system to securely handle passwords and other sensitive information. This approach provides enhanced security measures for managing and accessing credentials.\n\n## References\n\n- [OWASP hardcoded passwords](https://owasp.org/www-community/vulnerabilities/Use_of_hard-coded_password)","markdown":"## Description\n\nYour code contains a hard-coded password for MySQL database connections. Storing passwords directly in code compromises security and makes your application vulnerable to unauthorized access.\n\n## Remediations\n\n- **Do not** embed passwords directly in your code. This practice is insecure and exposes your database to potential breaches.\n- **Do** use environment variables to store sensitive information such as database passwords. This method keeps credentials out of your codebase and makes them easier to manage securely.\n- **Do** consider implementing a key-management system to securely handle passwords and other sensitive information. This approach provides enhanced security measures for managing and accessing credentials.\n\n## References\n\n- [OWASP hardcoded passwords](https://owasp.org/www-community/vulnerabilities/Use_of_hard-coded_password)"}},{"id":"go_gosec_filesystem_dirtraversal","name":"go_gosec_filesystem_dirtraversal","shortDescription":{"text":"Usage of Root directory mounting"},"fullDescription":{"text":"Usage of Root directory mounting"},"defaultConfiguration":{"level":"error"},"help":{"text":"## Description\n\nMounting the root directory (`/`) on an HTTP server exposes a significant security risk. This setup could allow unauthorized individuals to access and browse system files, potentially leading to information disclosure, data breaches, or further system exploitation.\n\n## Remediations\n\n- **Do not** mount the root directory as the web server's root. Doing so would make the entire filesystem accessible over the web.\n- **Do** serve files from a specific directory designed for public access. Ensure this directory only contains files intended for public viewing.\n- **Do** apply strict permissions to the directory being served. This ensures the server process accesses only the files it's meant to serve.\n- **Do** utilize server configuration files, such as `.htaccess` for Apache HTTP Server, to control access to directories if your server supports it.\n- **Do** consider isolating your server environment using containerization or virtualization techniques. This limits potential damage in case of a security breach by enforcing strict access controls.\n- **Do** conduct regular audits of your filesystem and the files your server is hosting. This helps ensure no sensitive information is accidentally exposed.\n\n## References\n\n- [Go Documentation: http package](https://pkg.go.dev/net/http)\n- [OWASP: Securing File Uploads](https://owasp.org/www-community/vulnerabilities/Unrestricted_File_Upload)\n- [NIST Guidelines on Securing Public Web Servers](https://csrc.nist.gov/publications/detail/sp/800-44/version-2/final)\n- [Docker Documentation: Use containers for isolation](https://docs.docker.com/get-started/overview/#use-containers-for-isolation)\n- [Linux man page for chmod (file permissions)](https://linux.die.net/man/1/chmod)","markdown":"## Description\n\nMounting the root directory (`/`) on an HTTP server exposes a significant security risk. This setup could allow unauthorized individuals to access and browse system files, potentially leading to information disclosure, data breaches, or further system exploitation.\n\n## Remediations\n\n- **Do not** mount the root directory as the web server's root. Doing so would make the entire filesystem accessible over the web.\n- **Do** serve files from a specific directory designed for public access. Ensure this directory only contains files intended for public viewing.\n- **Do** apply strict permissions to the directory being served. This ensures the server process accesses only the files it's meant to serve.\n- **Do** utilize server configuration files, such as `.htaccess` for Apache HTTP Server, to control access to directories if your server supports it.\n- **Do** consider isolating your server environment using containerization or virtualization techniques. This limits potential damage in case of a security breach by enforcing strict access controls.\n- **Do** conduct regular audits of your filesystem and the files your server is hosting. This helps ensure no sensitive information is accidentally exposed.\n\n## References\n\n- [Go Documentation: http package](https://pkg.go.dev/net/http)\n- [OWASP: Securing File Uploads](https://owasp.org/www-community/vulnerabilities/Unrestricted_File_Upload)\n- [NIST Guidelines on Securing Public Web Servers](https://csrc.nist.gov/publications/detail/sp/800-44/version-2/final)\n- [Docker Documentation: Use containers for isolation](https://docs.docker.com/get-started/overview/#use-containers-for-isolation)\n- [Linux man page for chmod (file permissions)](https://linux.die.net/man/1/chmod)"}},{"id":"go_third_parties_segment","name":"go_third_parties_segment","shortDescription":{"text":"Leakage of sensitive data to Segment"},"fullDescription":{"text":"Leakage of sensitive data to Segment"},"defaultConfiguration":{"level":"error"},"help":{"text":"## Description\n\nLeaking sensitive data to third-party analytics tools like Segment is a common cause of data leaks and can lead to data breaches.\n\n## Remediations\n\n- **Do** ensure all sensitive data is removed when sending data to third-party analytics libraries like Segment.\n\n## References\n- [Segment docs](https://segment.com/docs/connections/sources/catalog/libraries/server/go/)\n","markdown":"## Description\n\nLeaking sensitive data to third-party analytics tools like Segment is a common cause of data leaks and can lead to data breaches.\n\n## Remediations\n\n- **Do** ensure all sensitive data is removed when sending data to third-party analytics libraries like Segment.\n\n## References\n- [Segment docs](https://segment.com/docs/connections/sources/catalog/libraries/server/go/)\n"}},{"id":"go_gosec_http_http_serve","name":"go_gosec_http_http_serve","shortDescription":{"text":"Usage of vulnerable 'serve' function"},"fullDescription":{"text":"Usage of vulnerable 'serve' function"},"defaultConfiguration":{"level":"error"},"help":{"text":"## Description\n\nThe default `serve` functions in Go's `net/http` package are susceptible to resource consumption attacks. This vulnerability arises when attackers flood the server with incomplete or persistent connections, depleting its resources and blocking new legitimate connections.\n\n## Remediations\n\n- **Do not** use default serve functions like `http.ListenAndServe` and `http.Serve` in production environments. You cannot set timeouts for these functions, making the server vulnerable to attacks.\n ```go\n http.ListenAndServe(\":8080\", nil) // unsafe\n ```\n- **Do** create a custom `http.Server` object with configured timeouts to safeguard against resource exhaustion. Set `ReadHeaderTimeout`, `ReadTimeout`, `WriteTimeout`, and `IdleTimeout` to appropriate values.\n ```go\n myServer := \u0026http.Server{\n Addr: \"localhost:8000\",\n ReadHeaderTimeout: 15 * time.Second,\n ReadTimeout: 15 * time.Second,\n WriteTimeout: 10 * time.Second,\n IdleTimeout: 30 * time.Second,\n }\n ```\n- **Do** enforce timeouts on individual requests using `http.TimeoutHandler`. This wrapper ensures that the server does not indefinitely wait for a request to finish, preventing potential denial of service.\n\n## References\n\n- [http.Server Timeouts Documentation](https://pkg.go.dev/net/http#Server)\n- [Guide to Setting Request-Based Timeouts](https://pkg.go.dev/net/http#TimeoutHandler)\n- [Understanding the Slowloris Attack](https://en.wikipedia.org/wiki/Slowloris_(computer_security))","markdown":"## Description\n\nThe default `serve` functions in Go's `net/http` package are susceptible to resource consumption attacks. This vulnerability arises when attackers flood the server with incomplete or persistent connections, depleting its resources and blocking new legitimate connections.\n\n## Remediations\n\n- **Do not** use default serve functions like `http.ListenAndServe` and `http.Serve` in production environments. You cannot set timeouts for these functions, making the server vulnerable to attacks.\n ```go\n http.ListenAndServe(\":8080\", nil) // unsafe\n ```\n- **Do** create a custom `http.Server` object with configured timeouts to safeguard against resource exhaustion. Set `ReadHeaderTimeout`, `ReadTimeout`, `WriteTimeout`, and `IdleTimeout` to appropriate values.\n ```go\n myServer := \u0026http.Server{\n Addr: \"localhost:8000\",\n ReadHeaderTimeout: 15 * time.Second,\n ReadTimeout: 15 * time.Second,\n WriteTimeout: 10 * time.Second,\n IdleTimeout: 30 * time.Second,\n }\n ```\n- **Do** enforce timeouts on individual requests using `http.TimeoutHandler`. This wrapper ensures that the server does not indefinitely wait for a request to finish, preventing potential denial of service.\n\n## References\n\n- [http.Server Timeouts Documentation](https://pkg.go.dev/net/http#Server)\n- [Guide to Setting Request-Based Timeouts](https://pkg.go.dev/net/http#TimeoutHandler)\n- [Understanding the Slowloris Attack](https://en.wikipedia.org/wiki/Slowloris_(computer_security))"}},{"id":"go_third_parties_google_analytics","name":"go_third_parties_google_analytics","shortDescription":{"text":"Leakage of sensitive data to Google Analytics"},"fullDescription":{"text":"Leakage of sensitive data to Google Analytics"},"defaultConfiguration":{"level":"error"},"help":{"text":"## Description\n\nLeaking sensitive data to third-party analytics tools like Google Analytics is a common cause of data leaks and can lead to data breaches.\n\n## Remediations\n\n- **Do** ensure all sensitive data is removed when sending data to analytics libraries like Google Analytics.\n\n ## References\n- [Google Analytics docs](https://developers.google.com/analytics/devguides/reporting/)\n","markdown":"## Description\n\nLeaking sensitive data to third-party analytics tools like Google Analytics is a common cause of data leaks and can lead to data breaches.\n\n## Remediations\n\n- **Do** ensure all sensitive data is removed when sending data to analytics libraries like Google Analytics.\n\n ## References\n- [Google Analytics docs](https://developers.google.com/analytics/devguides/reporting/)\n"}},{"id":"go_third_parties_elasticsearch","name":"go_third_parties_elasticsearch","shortDescription":{"text":"Leakage of sensitive data to ElasticSearch"},"fullDescription":{"text":"Leakage of sensitive data to ElasticSearch"},"defaultConfiguration":{"level":"error"},"help":{"text":"## Description\n\nLeaking sensitive data to third-party data tools is a common cause of data leaks and can lead to data breaches.\n\n## Remediations\n\n- **Do** ensure all sensitive data is removed when sending data to third-party services like ElasticSearch\n\n## References\n- [Elasticsearch docs](https://www.elastic.co/guide/en/elasticsearch/client/go-api/current/index.html)\n","markdown":"## Description\n\nLeaking sensitive data to third-party data tools is a common cause of data leaks and can lead to data breaches.\n\n## Remediations\n\n- **Do** ensure all sensitive data is removed when sending data to third-party services like ElasticSearch\n\n## References\n- [Elasticsearch docs](https://www.elastic.co/guide/en/elasticsearch/client/go-api/current/index.html)\n"}},{"id":"go_gosec_memory_integer_overflow","name":"go_gosec_memory_integer_overflow","shortDescription":{"text":"Possible integer overflow"},"fullDescription":{"text":"Possible integer overflow"},"defaultConfiguration":{"level":"error"},"help":{"text":"## Description\n\nIn Go, the size of an `int` type is not fixed and depends on the system architecture (32 bits on a 32-bit system and 64 bits on a 64-bit system). This can lead to integer overflow when a value is converted from `strconv.Atoi` to a smaller integer type like `int32` or `int16`, and the value exceeds what the smaller type can hold. Integer overflow can result in unpredictable behavior and severe bugs.\n\n## Remediations\n\n- **Do** check values before conversion to a smaller type. Ensure the value does not exceed the maximum value the target type can hold.\n- **Do** always handle errors from conversion functions like `strconv.Atoi` to promptly address and manage conversion issues.\n- **Do** use fixed-size types like `int32` or `int64` when possible to avoid overflow issues that arise from architecture-dependent sizes.\n ```go\n if intValue, err := strconv.Atoi(stringValue); err == nil {\n if intValue \u003e= math.MinInt16 \u0026\u0026 intValue \u003c= math.MaxInt16 {\n int16Value := int16(intValue)\n }\n }\n ```\n\n## References\n\n- [Go math package for integer limits](https://pkg.go.dev/math#pkg-constants)","markdown":"## Description\n\nIn Go, the size of an `int` type is not fixed and depends on the system architecture (32 bits on a 32-bit system and 64 bits on a 64-bit system). This can lead to integer overflow when a value is converted from `strconv.Atoi` to a smaller integer type like `int32` or `int16`, and the value exceeds what the smaller type can hold. Integer overflow can result in unpredictable behavior and severe bugs.\n\n## Remediations\n\n- **Do** check values before conversion to a smaller type. Ensure the value does not exceed the maximum value the target type can hold.\n- **Do** always handle errors from conversion functions like `strconv.Atoi` to promptly address and manage conversion issues.\n- **Do** use fixed-size types like `int32` or `int64` when possible to avoid overflow issues that arise from architecture-dependent sizes.\n ```go\n if intValue, err := strconv.Atoi(stringValue); err == nil {\n if intValue \u003e= math.MinInt16 \u0026\u0026 intValue \u003c= math.MaxInt16 {\n int16Value := int16(intValue)\n }\n }\n ```\n\n## References\n\n- [Go math package for integer limits](https://pkg.go.dev/math#pkg-constants)"}},{"id":"go_lang_weak_hash_sha1","name":"go_lang_weak_hash_sha1","shortDescription":{"text":"Usage of weak hashing library (SHA-1)"},"fullDescription":{"text":"Usage of weak hashing library (SHA-1)"},"defaultConfiguration":{"level":"error"},"help":{"text":"## Description\n\nUsing a weak hashing library such as SHA-1 can compromise data security. SHA-1 is no longer considered secure due to vulnerabilities that can lead to data breaches.\n\n## Remediations\n\n- **Do not** use SHA-1 for hashing. It is considered weak and vulnerable to attacks.\n ```go\n sha1.Sum([]byte(\"password\")) // unsafe\n ```\n- **Do** use stronger hashing algorithms such as SHA-256 to enhance security.\n ```go\n sha256.Sum256([]byte(\"string\"))\n ```","markdown":"## Description\n\nUsing a weak hashing library such as SHA-1 can compromise data security. SHA-1 is no longer considered secure due to vulnerabilities that can lead to data breaches.\n\n## Remediations\n\n- **Do not** use SHA-1 for hashing. It is considered weak and vulnerable to attacks.\n ```go\n sha1.Sum([]byte(\"password\")) // unsafe\n ```\n- **Do** use stronger hashing algorithms such as SHA-256 to enhance security.\n ```go\n sha256.Sum256([]byte(\"string\"))\n ```"}},{"id":"go_gosec_crypto_weak_random","name":"go_gosec_crypto_weak_random","shortDescription":{"text":"Usage of weak Pseudo-Random Number Generator (PRNG)"},"fullDescription":{"text":"Usage of weak Pseudo-Random Number Generator (PRNG)"},"defaultConfiguration":{"level":"error"},"help":{"text":"## Description\n\nThe `math/rand` package in Go generates pseudorandom numbers that are not secure for cryptographic purposes. These numbers can be predicted if the seed is known, posing a risk to the security of applications that use them for generating secrets, tokens, or other security-sensitive elements.\n\n## Remediations\n\n- **Do** use `crypto/rand` instead of `math/rand` for generating random numbers in contexts where security is crucial. This ensures the randomness is cryptographically secure and unpredictable.\n- **Do not** use `math/rand` for generating random numbers in cryptographic applications, including but not limited to key generation, authentication tokens, or security challenges.\n- **Do not** initialize `math/rand` with predictable seeds, such as timestamps or other easily guessable values, if it is required to use `math/rand`.\n\n## References\n\n- [crypto/rand package documentation](https://pkg.go.dev/crypto/rand)","markdown":"## Description\n\nThe `math/rand` package in Go generates pseudorandom numbers that are not secure for cryptographic purposes. These numbers can be predicted if the seed is known, posing a risk to the security of applications that use them for generating secrets, tokens, or other security-sensitive elements.\n\n## Remediations\n\n- **Do** use `crypto/rand` instead of `math/rand` for generating random numbers in contexts where security is crucial. This ensures the randomness is cryptographically secure and unpredictable.\n- **Do not** use `math/rand` for generating random numbers in cryptographic applications, including but not limited to key generation, authentication tokens, or security challenges.\n- **Do not** initialize `math/rand` with predictable seeds, such as timestamps or other easily guessable values, if it is required to use `math/rand`.\n\n## References\n\n- [crypto/rand package documentation](https://pkg.go.dev/crypto/rand)"}},{"id":"go_lang_observable_timing","name":"go_lang_observable_timing","shortDescription":{"text":"Observable Timing Discrepancy"},"fullDescription":{"text":"Observable Timing Discrepancy"},"defaultConfiguration":{"level":"error"},"help":{"text":"## Description\n\nObservable Timing Discrepancy occurs when the time it takes for certain operations to complete can be measured and observed by attackers. This vulnerability is particularly concerning when operations involve sensitive information, such as password checks or secret comparisons. If attackers can analyze how long these operations take, they might be able to deduce confidential details, putting your data at risk.\n\n## Remediations\n\n- **Do** implement algorithms that process sensitive information, such as password checks, to run in constant time. This approach helps in mitigating timing attacks by ensuring that operations take the same amount of time regardless of the input.\n- **Do** use built-in cryptographic libraries that offer functions safe against timing attacks for comparing secret values. These libraries are designed to prevent timing discrepancies that could leak sensitive information.\n- **Do not** use direct string comparisons for sensitive information. This method can result in early termination of the comparison function, leading to timing discrepancies based on the first mismatched character.\n- **Do not** design application logic that alters execution paths in a manner that could introduce observable timing differences, particularly when processing user input or comparing secret values.\n\n## References\n\n- [OWASP Guide to Cryptography](https://cheatsheetseries.owasp.org/cheatsheets/Cryptographic_Storage_Cheat_Sheet.html)","markdown":"## Description\n\nObservable Timing Discrepancy occurs when the time it takes for certain operations to complete can be measured and observed by attackers. This vulnerability is particularly concerning when operations involve sensitive information, such as password checks or secret comparisons. If attackers can analyze how long these operations take, they might be able to deduce confidential details, putting your data at risk.\n\n## Remediations\n\n- **Do** implement algorithms that process sensitive information, such as password checks, to run in constant time. This approach helps in mitigating timing attacks by ensuring that operations take the same amount of time regardless of the input.\n- **Do** use built-in cryptographic libraries that offer functions safe against timing attacks for comparing secret values. These libraries are designed to prevent timing discrepancies that could leak sensitive information.\n- **Do not** use direct string comparisons for sensitive information. This method can result in early termination of the comparison function, leading to timing discrepancies based on the first mismatched character.\n- **Do not** design application logic that alters execution paths in a manner that could introduce observable timing differences, particularly when processing user input or comparing secret values.\n\n## References\n\n- [OWASP Guide to Cryptography](https://cheatsheetseries.owasp.org/cheatsheets/Cryptographic_Storage_Cheat_Sheet.html)"}},{"id":"go_lang_ssl_verification","name":"go_lang_ssl_verification","shortDescription":{"text":"Missing SSL certificate verification"},"fullDescription":{"text":"Missing SSL certificate verification"},"defaultConfiguration":{"level":"error"},"help":{"text":"## Description\n\nYour application's security is compromised if it fails to verify SSL certificates. This vulnerability occurs when your application communicates over HTTPS without validating the authenticity of the SSL certificate presented by the server. It exposes sensitive data to interception by attackers.\n\n## Remediations\n\n- **Do not** disable SSL certificate validation in your HTTP client. Disabling it makes your application vulnerable to Man-in-the-Middle (MitM) attacks.\n- **Do** ensure that your HTTP client is configured to verify both the SSL certificate's validity and the hostname. This step is crucial for establishing a secure connection.","markdown":"## Description\n\nYour application's security is compromised if it fails to verify SSL certificates. This vulnerability occurs when your application communicates over HTTPS without validating the authenticity of the SSL certificate presented by the server. It exposes sensitive data to interception by attackers.\n\n## Remediations\n\n- **Do not** disable SSL certificate validation in your HTTP client. Disabling it makes your application vulnerable to Man-in-the-Middle (MitM) attacks.\n- **Do** ensure that your HTTP client is configured to verify both the SSL certificate's validity and the hostname. This step is crucial for establishing a secure connection."}},{"id":"go_gosec_crypto_weak_crypto","name":"go_gosec_crypto_weak_crypto","shortDescription":{"text":"Usage of weak hashing library"},"fullDescription":{"text":"Usage of weak hashing library"},"defaultConfiguration":{"level":"error"},"help":{"text":"## Description\n\nYour code uses a weak hashing library, which means it relies on cryptographic algorithms that are no longer secure. This vulnerability can lead to compromised data confidentiality and integrity, as it makes the data susceptible to unauthorized decryption and tampering.\n\n## Remediations\n\n- **Do** replace weak or outdated algorithms with strong, modern alternatives. For encryption, use AES (Advanced Encryption Standard), and for hashing, opt for SHA-256 or higher.\n- **Do** always use the latest versions of cryptographic libraries. These versions are more likely to use secure algorithms and settings by default.\n- **Do not** use cryptographic algorithms that have been deprecated due to known vulnerabilities. Avoid MD5, SHA-1, or DES for any cryptographic operations.\n- **Do not** attempt to create custom cryptographic solutions. Instead use well-reviewed and tested standard cryptographic libraries to ensure security.\n\n## References\n\n- [NIST Cryptographic Standards and Guidelines](https://csrc.nist.gov/publications/sp)\n- [Cryptography Coding Standard](https://cryptocoding.net/index.php/Coding_rules)","markdown":"## Description\n\nYour code uses a weak hashing library, which means it relies on cryptographic algorithms that are no longer secure. This vulnerability can lead to compromised data confidentiality and integrity, as it makes the data susceptible to unauthorized decryption and tampering.\n\n## Remediations\n\n- **Do** replace weak or outdated algorithms with strong, modern alternatives. For encryption, use AES (Advanced Encryption Standard), and for hashing, opt for SHA-256 or higher.\n- **Do** always use the latest versions of cryptographic libraries. These versions are more likely to use secure algorithms and settings by default.\n- **Do not** use cryptographic algorithms that have been deprecated due to known vulnerabilities. Avoid MD5, SHA-1, or DES for any cryptographic operations.\n- **Do not** attempt to create custom cryptographic solutions. Instead use well-reviewed and tested standard cryptographic libraries to ensure security.\n\n## References\n\n- [NIST Cryptographic Standards and Guidelines](https://csrc.nist.gov/publications/sp)\n- [Cryptography Coding Standard](https://cryptocoding.net/index.php/Coding_rules)"}},{"id":"go_gosec_blocklist_md5","name":"go_gosec_blocklist_md5","shortDescription":{"text":"Import of weak hashing library (MD5)"},"fullDescription":{"text":"Import of weak hashing library (MD5)"},"defaultConfiguration":{"level":"error"},"help":{"text":"## Description\n\nUsing a weak hashing library like MD5 increases the risk of data breaches. MD5 is vulnerable to collision attacks, where two different inputs produce the same output, compromising data integrity and security.\n\n## Remediations\n\n- **Do not** use MD5 for hashing. It is considered a weak hash algorithm and can compromise data security.\n- **Do** use stronger hashing algorithms such as SHA-3 or BLAKE2 for general hashing purposes, such as file integrity checks or generating unique identifiers.\n- **Do** use recommended algorithms such as bcrypt or Argon2id for password hashing, as these are designed to be slower and therefore more effective against brute-force attacks.\n\n## References\n\n- [OWASP Password Storage Cheat Sheet](https://cheatsheetseries.owasp.org/cheatsheets/Password_Storage_Cheat_Sheet.html)","markdown":"## Description\n\nUsing a weak hashing library like MD5 increases the risk of data breaches. MD5 is vulnerable to collision attacks, where two different inputs produce the same output, compromising data integrity and security.\n\n## Remediations\n\n- **Do not** use MD5 for hashing. It is considered a weak hash algorithm and can compromise data security.\n- **Do** use stronger hashing algorithms such as SHA-3 or BLAKE2 for general hashing purposes, such as file integrity checks or generating unique identifiers.\n- **Do** use recommended algorithms such as bcrypt or Argon2id for password hashing, as these are designed to be slower and therefore more effective against brute-force attacks.\n\n## References\n\n- [OWASP Password Storage Cheat Sheet](https://cheatsheetseries.owasp.org/cheatsheets/Password_Storage_Cheat_Sheet.html)"}},{"id":"go_gosec_crypto_insecure_ignore_host_key","name":"go_gosec_crypto_insecure_ignore_host_key","shortDescription":{"text":"Missing verification of host keys"},"fullDescription":{"text":"Missing verification of host keys"},"defaultConfiguration":{"level":"error"},"help":{"text":"## Description\n\nLacking verification of host key during SSH connections compromises the security of your application. Host keys are essential for verifying the server's identity to prevent Man-in-the-Middle (MitM) attacks, where an attacker could pose as the server. Without this verification, there's no way to ensure the server's authenticity.\n\n## Remediations\n\n- **Do not** use `ssh.InsecureIgnoreHostKey` as a `HostKeyCallback` function. This method bypasses any form of host validation, making your application vulnerable to attacks.\n- **Do** implement host key verification. For example, use the `knownhosts` package from Go's `x/crypto/ssh` to check server keys against a list of known hosts, similar to OpenSSH's approach.\n- **Do not** disable host key checking in your production code. While it might seem convenient for development or testing environments, it significantly increases the risk of security breaches.\n\n## References\n\n- [GoDoc for x/crypto/ssh](https://pkg.go.dev/golang.org/x/crypto/ssh)\n- [Secure use of SSH - OpenSSH](https://www.openssh.com/)","markdown":"## Description\n\nLacking verification of host key during SSH connections compromises the security of your application. Host keys are essential for verifying the server's identity to prevent Man-in-the-Middle (MitM) attacks, where an attacker could pose as the server. Without this verification, there's no way to ensure the server's authenticity.\n\n## Remediations\n\n- **Do not** use `ssh.InsecureIgnoreHostKey` as a `HostKeyCallback` function. This method bypasses any form of host validation, making your application vulnerable to attacks.\n- **Do** implement host key verification. For example, use the `knownhosts` package from Go's `x/crypto/ssh` to check server keys against a list of known hosts, similar to OpenSSH's approach.\n- **Do not** disable host key checking in your production code. While it might seem convenient for development or testing environments, it significantly increases the risk of security breaches.\n\n## References\n\n- [GoDoc for x/crypto/ssh](https://pkg.go.dev/golang.org/x/crypto/ssh)\n- [Secure use of SSH - OpenSSH](https://www.openssh.com/)"}},{"id":"go_gosec_crypto_weak_tls_version","name":"go_gosec_crypto_weak_tls_version","shortDescription":{"text":"Usage of deprecated TLS version"},"fullDescription":{"text":"Usage of deprecated TLS version"},"defaultConfiguration":{"level":"error"},"help":{"text":"## Description\n\nTLS (Transport Layer Security) versions 1.0 and 1.1 have known vulnerabilities and using them introduces security risks to your application. These outdated TLS versions can lead to the interception and compromise of sensitive data during transmission.\n\n## Remediations\n\n- **Do** enforce the use of TLS 1.3 when configuring Go's TLS library. TLS 1.3 offers significant security improvements, helping to protect data from known vulnerabilities present in older versions.\n ```go\n cfg := \u0026tls.Config{\n MinVersion: tls.VersionTLS13,\n ...\n }\n ```\n- **Do** utilize configurations that support Perfect Forward Secrecy (PFS) with TLS 1.3. PFS enhances security by ensuring that past communications remain secure even if future session keys are compromised.\n- **Do** regularly update your Go version and dependencies to incorporate the latest security fixes and improvements.\n- **Do not** configure your server to accept TLS versions 1.0 or 1.1. Removing these options from your TLS configuration is crucial to prevent downgrade attacks.\n\n## References\n\n- [IETF's Deprecation of TLS 1.0 and 1.1](https://tools.ietf.org/html/rfc8996)\n- [OWASP TLS Cheat Sheet](https://cheatsheetseries.owasp.org/cheatsheets/Transport_Layer_Security_Cheat_Sheet.html)\n- [Go `crypto/tls` package documentation](https://pkg.go.dev/crypto/tls)","markdown":"## Description\n\nTLS (Transport Layer Security) versions 1.0 and 1.1 have known vulnerabilities and using them introduces security risks to your application. These outdated TLS versions can lead to the interception and compromise of sensitive data during transmission.\n\n## Remediations\n\n- **Do** enforce the use of TLS 1.3 when configuring Go's TLS library. TLS 1.3 offers significant security improvements, helping to protect data from known vulnerabilities present in older versions.\n ```go\n cfg := \u0026tls.Config{\n MinVersion: tls.VersionTLS13,\n ...\n }\n ```\n- **Do** utilize configurations that support Perfect Forward Secrecy (PFS) with TLS 1.3. PFS enhances security by ensuring that past communications remain secure even if future session keys are compromised.\n- **Do** regularly update your Go version and dependencies to incorporate the latest security fixes and improvements.\n- **Do not** configure your server to accept TLS versions 1.0 or 1.1. Removing these options from your TLS configuration is crucial to prevent downgrade attacks.\n\n## References\n\n- [IETF's Deprecation of TLS 1.0 and 1.1](https://tools.ietf.org/html/rfc8996)\n- [OWASP TLS Cheat Sheet](https://cheatsheetseries.owasp.org/cheatsheets/Transport_Layer_Security_Cheat_Sheet.html)\n- [Go `crypto/tls` package documentation](https://pkg.go.dev/crypto/tls)"}},{"id":"go_third_parties_open_telemetry","name":"go_third_parties_open_telemetry","shortDescription":{"text":"Leakage of sensitive data to OpenTelemetry"},"fullDescription":{"text":"Leakage of sensitive data to OpenTelemetry"},"defaultConfiguration":{"level":"error"},"help":{"text":"## Description\n\nLeaking sensitive data to third parties like OpenTelemetry is a common cause of data leaks and can lead to data breaches.\n\n## Remediations\n\n- **Do** ensure all sensitive data is removed when sending data to third parties like OpenTelemetry.\n\n## References\n- [OpenTelemetry Docs](https://opentelemetry.io/docs/)\n","markdown":"## Description\n\nLeaking sensitive data to third parties like OpenTelemetry is a common cause of data leaks and can lead to data breaches.\n\n## Remediations\n\n- **Do** ensure all sensitive data is removed when sending data to third parties like OpenTelemetry.\n\n## References\n- [OpenTelemetry Docs](https://opentelemetry.io/docs/)\n"}},{"id":"go_gosec_blocklist_des","name":"go_gosec_blocklist_des","shortDescription":{"text":"Import of weak encryption algorithm (DES)"},"fullDescription":{"text":"Import of weak encryption algorithm (DES)"},"defaultConfiguration":{"level":"error"},"help":{"text":"## Description\n\nThe Data Encryption Standard (DES) is an outdated encryption algorithm that is officially considered insecure and is no longer recommended for use. DES was withdrawn as a standard by the National Institute of Standards and Technology (NIST) in 2005 because of its 56-bit key size which makes it susceptible to brute-force attacks.\n\n## Remediations\n\n- **Do not** use DES for encrypting data. Its known vulnerabilities and insecurities make it an unsuitable choice for protecting sensitive information.\n- **Do** implement the Advanced Encryption Standard (AES) with a key size of 256 bits (AES-256) for encryption. AES-256 is recognized for its strong security properties and is widely accepted as a secure replacement for DES.\n\n## References\n\n- [NIST Recommendations](https://csrc.nist.gov/publications/detail/sp/800-131a/rev-2/final)\n- [AES-256 Encryption](https://en.wikipedia.org/wiki/Advanced_Encryption_Standard)","markdown":"## Description\n\nThe Data Encryption Standard (DES) is an outdated encryption algorithm that is officially considered insecure and is no longer recommended for use. DES was withdrawn as a standard by the National Institute of Standards and Technology (NIST) in 2005 because of its 56-bit key size which makes it susceptible to brute-force attacks.\n\n## Remediations\n\n- **Do not** use DES for encrypting data. Its known vulnerabilities and insecurities make it an unsuitable choice for protecting sensitive information.\n- **Do** implement the Advanced Encryption Standard (AES) with a key size of 256 bits (AES-256) for encryption. AES-256 is recognized for its strong security properties and is widely accepted as a secure replacement for DES.\n\n## References\n\n- [NIST Recommendations](https://csrc.nist.gov/publications/detail/sp/800-131a/rev-2/final)\n- [AES-256 Encryption](https://en.wikipedia.org/wiki/Advanced_Encryption_Standard)"}},{"id":"go_lang_insufficiently_random_values","name":"go_lang_insufficiently_random_values","shortDescription":{"text":"Usage of insufficient random value"},"fullDescription":{"text":"Usage of insufficient random value"},"defaultConfiguration":{"level":"error"},"help":{"text":"## Description\n\nYour application is at risk when it uses predictable random values, particularly for security-related functions.\n\n## Remediations\n\n- **Do** use a stronger, more secure library for generating random values. This is crucial for enhancing the security of your application.\n ```go\n import (\n \"crypto/rand\"\n \"encoding/base64\"\n \"fmt\"\n )\n\n func generateSecureToken(length int) (string, error) {\n bytes := make([]byte, length)\n _, err := rand.Read(bytes)\n if err != nil {\n return \"\", err\n }\n\n // Encode the binary data to a string for easier use\n return base64.URLEncoding.EncodeToString(bytes), nil\n }\n ```\n\n## References\n\n- [Use of Insufficiently Random Values](https://cwe.mitre.org/data/definitions/330.html)","markdown":"## Description\n\nYour application is at risk when it uses predictable random values, particularly for security-related functions.\n\n## Remediations\n\n- **Do** use a stronger, more secure library for generating random values. This is crucial for enhancing the security of your application.\n ```go\n import (\n \"crypto/rand\"\n \"encoding/base64\"\n \"fmt\"\n )\n\n func generateSecureToken(length int) (string, error) {\n bytes := make([]byte, length)\n _, err := rand.Read(bytes)\n if err != nil {\n return \"\", err\n }\n\n // Encode the binary data to a string for easier use\n return base64.URLEncoding.EncodeToString(bytes), nil\n }\n ```\n\n## References\n\n- [Use of Insufficiently Random Values](https://cwe.mitre.org/data/definitions/330.html)"}},{"id":"go_gosec_crypto_weak_key_strength","name":"go_gosec_crypto_weak_key_strength","shortDescription":{"text":"Usage of inadequate encryption strength"},"fullDescription":{"text":"Usage of inadequate encryption strength"},"defaultConfiguration":{"level":"error"},"help":{"text":"## Description\n\nYour application uses RSA encryption with a key length shorter than the recommended 2048 bits. Keys under 2048 bits are vulnerable because of the increasing power of modern computers, which could break the encryption by factoring the key.\n\n## Remediations\n\n- **Do** generate RSA keys with a minimum of 2048 bits. This meets NIST recommendations and protects against the risk of keys being compromised by advancements in computing power. Keys shorter than 2048 bits do not provide adequate protection against brute-force attacks.\n ```go\n privateKey, err := rsa.GenerateKey(rand.Reader, 2048)\n ```\n- **Do** adhere to industry standards and guidelines for cryptographic practices to ensure the security of your data.\n\n## References\n\n- [NIST Special Publication 800-57 Part 1](https://csrc.nist.gov/publications/detail/sp/800-57-part-1/rev-5/final)","markdown":"## Description\n\nYour application uses RSA encryption with a key length shorter than the recommended 2048 bits. Keys under 2048 bits are vulnerable because of the increasing power of modern computers, which could break the encryption by factoring the key.\n\n## Remediations\n\n- **Do** generate RSA keys with a minimum of 2048 bits. This meets NIST recommendations and protects against the risk of keys being compromised by advancements in computing power. Keys shorter than 2048 bits do not provide adequate protection against brute-force attacks.\n ```go\n privateKey, err := rsa.GenerateKey(rand.Reader, 2048)\n ```\n- **Do** adhere to industry standards and guidelines for cryptographic practices to ensure the security of your data.\n\n## References\n\n- [NIST Special Publication 800-57 Part 1](https://csrc.nist.gov/publications/detail/sp/800-57-part-1/rev-5/final)"}},{"id":"go_gosec_memory_math_big_rat","name":"go_gosec_memory_math_big_rat","shortDescription":{"text":"Possible integer overflow when converting strings"},"fullDescription":{"text":"Possible integer overflow when converting strings"},"defaultConfiguration":{"level":"error"},"help":{"text":"## Description\n\nWhen you convert strings to integers in Go using `strconv.Atoi`, you might encounter an integer overflow if you assign the result to a smaller integer type like `int16` or `int32`. This is because the size of `int` type in Go is not fixed and depends on the system architecture (32 bits on a 32-bit system and 64 bits on a 64-bit system). An overflow occurs if the `strconv.Atoi` return value is too large for the intended smaller integer type.\n\n## Remediations\n\n- **Do** verify the value from `strconv.Atoi` fits within the range of your target integer type before conversion.\n ```go\n if intValue, err := strconv.Atoi(stringValue); err == nil {\n if intValue \u003e= math.MinInt16 \u0026\u0026 intValue \u003c= math.MaxInt16 {\n int16Value := int16(intValue)\n }\n }\n ```\n- **Do** use type-specific parsing functions like `strconv.ParseInt` with the appropriate bit size to ensure you get the type you need.\n ```go\n if int64Value, err := strconv.ParseInt(stringValue, 10, 16); err == nil {\n int16Value := int16(int64Value)\n }\n ```\n- **Do not** cast the result of `strconv.Atoi` to a smaller integer type without ensuring the value is within the acceptable range for that type.\n- **Do not** ignore errors from `strconv.Atoi`. Always handle them to detect conversion problems, including possible overflows.\n\n## References\n\n- [Go strconv package](https://pkg.go.dev/strconv)\n- [Go math package for min/max constants](https://pkg.go.dev/math#pkg-constants)","markdown":"## Description\n\nWhen you convert strings to integers in Go using `strconv.Atoi`, you might encounter an integer overflow if you assign the result to a smaller integer type like `int16` or `int32`. This is because the size of `int` type in Go is not fixed and depends on the system architecture (32 bits on a 32-bit system and 64 bits on a 64-bit system). An overflow occurs if the `strconv.Atoi` return value is too large for the intended smaller integer type.\n\n## Remediations\n\n- **Do** verify the value from `strconv.Atoi` fits within the range of your target integer type before conversion.\n ```go\n if intValue, err := strconv.Atoi(stringValue); err == nil {\n if intValue \u003e= math.MinInt16 \u0026\u0026 intValue \u003c= math.MaxInt16 {\n int16Value := int16(intValue)\n }\n }\n ```\n- **Do** use type-specific parsing functions like `strconv.ParseInt` with the appropriate bit size to ensure you get the type you need.\n ```go\n if int64Value, err := strconv.ParseInt(stringValue, 10, 16); err == nil {\n int16Value := int16(int64Value)\n }\n ```\n- **Do not** cast the result of `strconv.Atoi` to a smaller integer type without ensuring the value is within the acceptable range for that type.\n- **Do not** ignore errors from `strconv.Atoi`. Always handle them to detect conversion problems, including possible overflows.\n\n## References\n\n- [Go strconv package](https://pkg.go.dev/strconv)\n- [Go math package for min/max constants](https://pkg.go.dev/math#pkg-constants)"}},{"id":"go_gosec_blocklist_rc4","name":"go_gosec_blocklist_rc4","shortDescription":{"text":"Import of weak encryption algorithm (RCA)"},"fullDescription":{"text":"Import of weak encryption algorithm (RCA)"},"defaultConfiguration":{"level":"error"},"help":{"text":"## Description\n\nThe RC4 encryption algorithm is outdated and vulnerable. It has been found to have significant security flaws, including predictable key generation and weak randomization, which have been exploited in various attacks. These vulnerabilities make RC4 unsuitable for secure data encryption.\n\n## Remediations\n\n- **Do not** use RC4 for encrypting data. Its vulnerabilities to cryptanalysis and practical attacks compromise data security.\n- **Do** switch to AES-256 for encryption. AES-256 is a secure and widely accepted standard that provides strong protection against attacks. Using AES-256 ensures compliance with current security standards and provides a robust defense against known cryptographic attacks.\n\n## References\n\n- [NIST Guidelines on Cryptography](https://csrc.nist.gov/publications/detail/sp/800-38a/final)","markdown":"## Description\n\nThe RC4 encryption algorithm is outdated and vulnerable. It has been found to have significant security flaws, including predictable key generation and weak randomization, which have been exploited in various attacks. These vulnerabilities make RC4 unsuitable for secure data encryption.\n\n## Remediations\n\n- **Do not** use RC4 for encrypting data. Its vulnerabilities to cryptanalysis and practical attacks compromise data security.\n- **Do** switch to AES-256 for encryption. AES-256 is a secure and widely accepted standard that provides strong protection against attacks. Using AES-256 ensures compliance with current security standards and provides a robust defense against known cryptographic attacks.\n\n## References\n\n- [NIST Guidelines on Cryptography](https://csrc.nist.gov/publications/detail/sp/800-38a/final)"}},{"id":"go_gosec_file_permissions_file_perm","name":"go_gosec_file_permissions_file_perm","shortDescription":{"text":"Permissive file assignment"},"fullDescription":{"text":"Permissive file assignment"},"defaultConfiguration":{"level":"error"},"help":{"text":"## Description\n\nSetting overly permissive file permissions exposes your system to risks such as unauthorized access, data tampering, and potential system compromise. This vulnerability arises when files are created or updated without adequately restrictive permissions, allowing unauthorized users to read, modify, or execute files.\n\n## Remediations\n\n- **Do not** use overly permissive file permissions, such as `0777`, which grants read, write, and execute permissions to all users.\n- **Do** set file permissions to restrict access appropriately:\n - `0400` for read-only access by the file's owner.\n - `0200` for write-only access by the file's owner.\n - `0600` for read and write access by the file's owner, suitable for files that the application needs to read from and write to.\n- **Do** use Go's `os` package to manage file permissions effectively. For example, use `os.OpenFile` with appropriate permission flags such as 0600.\n ```go\n f, err := os.OpenFile(\"file.txt\", os.O_CREATE|os.O_WRONLY, 0600)\n ...\n ```\n- **Do** verify file permissions after creation or update to ensure they are set as intended.\n- **Do** consider setting umask to a secure default, if your application creates multiple files, to ensure that files are created with safe default permissions.\n- **Do** regularly review and audit file permissions in your system to ensure they adhere to the principle of least privilege, minimizing the access level to what is strictly necessary for operational functionality.","markdown":"## Description\n\nSetting overly permissive file permissions exposes your system to risks such as unauthorized access, data tampering, and potential system compromise. This vulnerability arises when files are created or updated without adequately restrictive permissions, allowing unauthorized users to read, modify, or execute files.\n\n## Remediations\n\n- **Do not** use overly permissive file permissions, such as `0777`, which grants read, write, and execute permissions to all users.\n- **Do** set file permissions to restrict access appropriately:\n - `0400` for read-only access by the file's owner.\n - `0200` for write-only access by the file's owner.\n - `0600` for read and write access by the file's owner, suitable for files that the application needs to read from and write to.\n- **Do** use Go's `os` package to manage file permissions effectively. For example, use `os.OpenFile` with appropriate permission flags such as 0600.\n ```go\n f, err := os.OpenFile(\"file.txt\", os.O_CREATE|os.O_WRONLY, 0600)\n ...\n ```\n- **Do** verify file permissions after creation or update to ensure they are set as intended.\n- **Do** consider setting umask to a secure default, if your application creates multiple files, to ensure that files are created with safe default permissions.\n- **Do** regularly review and audit file permissions in your system to ensure they adhere to the principle of least privilege, minimizing the access level to what is strictly necessary for operational functionality."}},{"id":"go_gosec_leak_pprof_endpoint","name":"go_gosec_leak_pprof_endpoint","shortDescription":{"text":"Usage of active debug code (pprof enabled)"},"fullDescription":{"text":"Usage of active debug code (pprof enabled)"},"defaultConfiguration":{"level":"error"},"help":{"text":"## Description\n\nEnabling Go's `net/http/pprof` in production environments exposes runtime profiling data via a `/debug/pprof` endpoint, creating a security vulnerability. This tool is part of Go's standard library and, while useful for debugging, it does not have authentication controls. This can lead to sensitive information leaks about the application's runtime state and environment if left accessible in production.\n\n## Remediations\n\n- **Do not** include `net/http/pprof` in your production code. Remove any imports of this package before deploying to ensure the profiling endpoint is not exposed.\n- **Do** use build tags for conditional compilation, and only allow profiling in non-production builds.\n- **Do** configure environment-specific settings to enable or disable profiling endpoints based on the deployment environment.\n- **Do** implement strong authentication mechanisms if profiling must be enabled in a controlled production scenario to secure the endpoint.\n\n## References\n\n- [Go net/http/pprof Package Documentation](https://pkg.go.dev/net/http/pprof)\n- [Go Build Constraints Documentation](https://pkg.go.dev/go/build#hdr-Build_Constraints)\n- [OWASP Secure Product Design Cheat Sheet](https://cheatsheetseries.owasp.org/cheatsheets/Secure_Product_Design_Cheat_Sheet.html)","markdown":"## Description\n\nEnabling Go's `net/http/pprof` in production environments exposes runtime profiling data via a `/debug/pprof` endpoint, creating a security vulnerability. This tool is part of Go's standard library and, while useful for debugging, it does not have authentication controls. This can lead to sensitive information leaks about the application's runtime state and environment if left accessible in production.\n\n## Remediations\n\n- **Do not** include `net/http/pprof` in your production code. Remove any imports of this package before deploying to ensure the profiling endpoint is not exposed.\n- **Do** use build tags for conditional compilation, and only allow profiling in non-production builds.\n- **Do** configure environment-specific settings to enable or disable profiling endpoints based on the deployment environment.\n- **Do** implement strong authentication mechanisms if profiling must be enabled in a controlled production scenario to secure the endpoint.\n\n## References\n\n- [Go net/http/pprof Package Documentation](https://pkg.go.dev/net/http/pprof)\n- [Go Build Constraints Documentation](https://pkg.go.dev/go/build#hdr-Build_Constraints)\n- [OWASP Secure Product Design Cheat Sheet](https://cheatsheetseries.owasp.org/cheatsheets/Secure_Product_Design_Cheat_Sheet.html)"}},{"id":"go_lang_permissive_regex_validation","name":"go_lang_permissive_regex_validation","shortDescription":{"text":"Permissive regular expression used in matching"},"fullDescription":{"text":"Permissive regular expression used in matching"},"defaultConfiguration":{"level":"error"},"help":{"text":"## Description\n\nWhen matching with regular expressions -- especially for validation purposes -- it is crucial to specify the start and end of the text boundaries. This ensures the entire text is validated, not just parts of it, and prevents attackers from bypassing validation with partially matching input. Use \\A and \\z (or \\Z) over ^ and $ to specify text boundaries, because these accurately mark the beginning and end of the text, even in multiline mode.\n\n## Remediations\n\n- **Do not** use regular expressions for validation without specifying start and end boundaries. This can lead to partial matches being considered valid, when they may contain unsafe input.\n ```go\n regexp.MustCompile(\"foo\") // unsafe\n ```\n- **Do not** use line-based boundaries (^ and $) for validation as they may not secure the entire text.\n ```go\n regexp.MustCompile(\"^foo$\") // unsafe\n ```\n- **Do** use whole-text boundaries (\\A and \\z or \\Z) in your regular expressions to ensure comprehensive validation.\n ```go\n regexp.MustCompile(\"\\Afoo\\z\")\n ```","markdown":"## Description\n\nWhen matching with regular expressions -- especially for validation purposes -- it is crucial to specify the start and end of the text boundaries. This ensures the entire text is validated, not just parts of it, and prevents attackers from bypassing validation with partially matching input. Use \\A and \\z (or \\Z) over ^ and $ to specify text boundaries, because these accurately mark the beginning and end of the text, even in multiline mode.\n\n## Remediations\n\n- **Do not** use regular expressions for validation without specifying start and end boundaries. This can lead to partial matches being considered valid, when they may contain unsafe input.\n ```go\n regexp.MustCompile(\"foo\") // unsafe\n ```\n- **Do not** use line-based boundaries (^ and $) for validation as they may not secure the entire text.\n ```go\n regexp.MustCompile(\"^foo$\") // unsafe\n ```\n- **Do** use whole-text boundaries (\\A and \\z or \\Z) in your regular expressions to ensure comprehensive validation.\n ```go\n regexp.MustCompile(\"\\Afoo\\z\")\n ```"}},{"id":"go_gosec_blocklist_cgi","name":"go_gosec_blocklist_cgi","shortDescription":{"text":"Usage of vulnerable CGI package"},"fullDescription":{"text":"Usage of vulnerable CGI package"},"defaultConfiguration":{"level":"error"},"help":{"text":"## Description\n\nThe `net/http/cgi` package in Go versions before 1.6.3 is vulnerable to the Httpoxy attack. This vulnerability, identified as CVE-2016-5386, occurs because of how CGI and FastCGI protocols manage certain environment variables. Attackers can exploit this to intercept and redirect outgoing HTTP requests from the web application.\n\n## Remediations\n\n- **Do** update your Go version to 1.6.3 or later to mitigate this vulnerability.\n- **Do** opt for alternative packages, like the standard `net/http` library, for handling HTTP requests that do not use the CGI protocol.\n- **Do not** use the `net/http/cgi` package if your Go version is older than 1.6.3, as it is vulnerable to the Httpoxy attack.\n ```go\n import \"net/http/cgi\"\n ```\n- **Do** ensure that environment variables like `HTTP_PROXY` are not unintentionally exposed, as this can be leveraged for Httpoxy attacks.\n\n## References\n\n- [Httpoxy.org](https://httpoxy.org/)","markdown":"## Description\n\nThe `net/http/cgi` package in Go versions before 1.6.3 is vulnerable to the Httpoxy attack. This vulnerability, identified as CVE-2016-5386, occurs because of how CGI and FastCGI protocols manage certain environment variables. Attackers can exploit this to intercept and redirect outgoing HTTP requests from the web application.\n\n## Remediations\n\n- **Do** update your Go version to 1.6.3 or later to mitigate this vulnerability.\n- **Do** opt for alternative packages, like the standard `net/http` library, for handling HTTP requests that do not use the CGI protocol.\n- **Do not** use the `net/http/cgi` package if your Go version is older than 1.6.3, as it is vulnerable to the Httpoxy attack.\n ```go\n import \"net/http/cgi\"\n ```\n- **Do** ensure that environment variables like `HTTP_PROXY` are not unintentionally exposed, as this can be leveraged for Httpoxy attacks.\n\n## References\n\n- [Httpoxy.org](https://httpoxy.org/)"}},{"id":"go_gosec_filesystem_ziparchive","name":"go_gosec_filesystem_ziparchive","shortDescription":{"text":"Missing protection against 'Zip Slip' path traversal"},"fullDescription":{"text":"Missing protection against 'Zip Slip' path traversal"},"defaultConfiguration":{"level":"error"},"help":{"text":"## Description\n\nYour application is vulnerable to a 'Zip Slip' path traversal attack when it extracts files from archives that are not trusted. This occurs because malicious archives may contain files with relative paths aiming to escape the intended directory. As a result, these files could overwrite important system files or be placed in sensitive locations, leading to security breaches.\n\n## Remediations\n\n- **Do** implement checks to limit the zip archive's size. This prevents 'Zip Bombs', which are archives that decompress into sizes much larger than expected. For example, use `file.UncompressedSize64` to check the size of a file within a ZIP file.\n- **Do** generate unique filenames for extracted files or sanitize the original filenames to avoid overwriting files intentionally. You can use `filepath.Base`, for example, to extract the filename from a path and discard any directory information.\n ```go\n name := filepath.Base(file.Name)\n ```\n- **Do** validate the paths of extracted files to ensure they are written to a specified, trusted directory without traversing outside of it.\n- **Do** process only regular files. Exclude symbolic links to prevent indirect file read/write vulnerabilities.\n ```go\n if !file.Mode().IsRegular() {\n log.Fatal(\"non-regular file: %s\\n\", file.Name)\n }\n ```\n- **Do** ensure directories within the zip archive are processed securely by cleaning the path and strictly validating it against the base path.\n\n## References\n\n- [Go Documentation: archive/zip package](https://pkg.go.dev/archive/zip)","markdown":"## Description\n\nYour application is vulnerable to a 'Zip Slip' path traversal attack when it extracts files from archives that are not trusted. This occurs because malicious archives may contain files with relative paths aiming to escape the intended directory. As a result, these files could overwrite important system files or be placed in sensitive locations, leading to security breaches.\n\n## Remediations\n\n- **Do** implement checks to limit the zip archive's size. This prevents 'Zip Bombs', which are archives that decompress into sizes much larger than expected. For example, use `file.UncompressedSize64` to check the size of a file within a ZIP file.\n- **Do** generate unique filenames for extracted files or sanitize the original filenames to avoid overwriting files intentionally. You can use `filepath.Base`, for example, to extract the filename from a path and discard any directory information.\n ```go\n name := filepath.Base(file.Name)\n ```\n- **Do** validate the paths of extracted files to ensure they are written to a specified, trusted directory without traversing outside of it.\n- **Do** process only regular files. Exclude symbolic links to prevent indirect file read/write vulnerabilities.\n ```go\n if !file.Mode().IsRegular() {\n log.Fatal(\"non-regular file: %s\\n\", file.Name)\n }\n ```\n- **Do** ensure directories within the zip archive are processed securely by cleaning the path and strictly validating it against the base path.\n\n## References\n\n- [Go Documentation: archive/zip package](https://pkg.go.dev/archive/zip)"}},{"id":"go_lang_information_leakage","name":"go_lang_information_leakage","shortDescription":{"text":"Leakage of sensitive information in exception message"},"fullDescription":{"text":"Leakage of sensitive information in exception message"},"defaultConfiguration":{"level":"error"},"help":{"text":"## Description\n\nLeakage of sensitive information in exception messages can compromise your application's security. This occurs when exception messages reveal too much about your application's internal workings or user-specific data, potentially aiding attackers in crafting targeted attacks such as path traversal.\n\n## Remediations\n\n- **Do not** include sensitive information in exception messages. This prevents accidental exposure of application details or user data.\n- **Do** limit the information logged in error messages to only what is necessary for troubleshooting. This minimizes the risk of information leakage.\n\n## References\n\n- [Web Application Security Consortium: Information Leakage](http://projects.webappsec.org/w/page/13246936/Information%20Leakage)","markdown":"## Description\n\nLeakage of sensitive information in exception messages can compromise your application's security. This occurs when exception messages reveal too much about your application's internal workings or user-specific data, potentially aiding attackers in crafting targeted attacks such as path traversal.\n\n## Remediations\n\n- **Do not** include sensitive information in exception messages. This prevents accidental exposure of application details or user data.\n- **Do** limit the information logged in error messages to only what is necessary for troubleshooting. This minimizes the risk of information leakage.\n\n## References\n\n- [Web Application Security Consortium: Information Leakage](http://projects.webappsec.org/w/page/13246936/Information%20Leakage)"}},{"id":"go_gosec_secrets_secrets","name":"go_gosec_secrets_secrets","shortDescription":{"text":"Usage of hard-coded secret"},"fullDescription":{"text":"Usage of hard-coded secret"},"defaultConfiguration":{"level":"error"},"help":{"text":"## Description\n\nStoring secrets like keys, passwords, or API tokens in your source code introduces a significant security risk. If your code is exposed or accessed improperly, these secrets can be easily obtained by attackers.\n\n## Remediations\n\n- **Do** implement dynamic secret retrieval. Fetch secrets at runtime from a secure source instead of embedding them in your source files.\n- **Do** use environment variables to provide secrets to your application at runtime, keeping them out of your source code.\n- **Do** utilize secrets management systems. These tools securely store and handle sensitive information away from your codebase.\n- **Do** store secrets in encrypted configuration files. Decrypt these secrets only within the application at runtime.\n- **Do** ensure strict access control for the storage locations of your secrets to prevent unauthorized access.\n- **Do** regularly audit and rotate secrets to reduce risks in case they are compromised.\n\n## References\n\n- [OWASP: Use of Hard-coded Passwords](https://owasp.org/www-community/vulnerabilities/Use_of_hard-coded_password)\n- [OWASP: Secrets Management Cheat Sheet](https://cheatsheetseries.owasp.org/cheatsheets/Secrets_Management_Cheat_Sheet.html#21-high-availability)","markdown":"## Description\n\nStoring secrets like keys, passwords, or API tokens in your source code introduces a significant security risk. If your code is exposed or accessed improperly, these secrets can be easily obtained by attackers.\n\n## Remediations\n\n- **Do** implement dynamic secret retrieval. Fetch secrets at runtime from a secure source instead of embedding them in your source files.\n- **Do** use environment variables to provide secrets to your application at runtime, keeping them out of your source code.\n- **Do** utilize secrets management systems. These tools securely store and handle sensitive information away from your codebase.\n- **Do** store secrets in encrypted configuration files. Decrypt these secrets only within the application at runtime.\n- **Do** ensure strict access control for the storage locations of your secrets to prevent unauthorized access.\n- **Do** regularly audit and rotate secrets to reduce risks in case they are compromised.\n\n## References\n\n- [OWASP: Use of Hard-coded Passwords](https://owasp.org/www-community/vulnerabilities/Use_of_hard-coded_password)\n- [OWASP: Secrets Management Cheat Sheet](https://cheatsheetseries.owasp.org/cheatsheets/Secrets_Management_Cheat_Sheet.html#21-high-availability)"}},{"id":"go_gosec_injection_ssrf_injection","name":"go_gosec_injection_ssrf_injection","shortDescription":{"text":"Unsanitized user input in HTTP request (SSRF)"},"fullDescription":{"text":"Unsanitized user input in HTTP request (SSRF)"},"defaultConfiguration":{"level":"error"},"help":{"text":"## Description\n\nIncluding unsanitized user input in HTTP requests puts your application at risk of Server-Side Request Forgery (SSRF). This is a security vulnerability that occurs when a server-side application makes HTTP requests to arbitrary URLs controlled by the user. SSRF can be exploited by attackers to target internal systems behind firewalls that are otherwise inaccessible from the external network, by tricking the server into making requests to these systems.\n\n## Remediations\n\n- **Do not** use direct user input to construct URLs for backend requests. If user input is necessary, ensure it is strictly validated or sanitized to prevent malicious manipulation.\n- **Do** use a safelist or predefined mapping when incorporating user input in URLs. This ensures that your application only redirects users to safe and intended destinations.\n ```go\n safeURLs := map[string]string{\n \"key1\": \"https://safe-domain1.com\",\n \"key2\": \"https://safe-domain2.com\",\n }\n requestedKey := getUserInput()\n if url, ok := safeURLs[requestedKey]; ok {\n // continue with request\n } else {\n log.Fatal(\"Requested URL is not allowed\")\n }\n ```\n- **Do** implement IP safelists and blocklists to customize and block specific IP ranges, especially those that are private, loopback, or otherwise non-routable.\n- **Do** use network-level security measures. If your HTTP client does not support IP range blocking, run it with restricted system permissions or within a network environment where firewall rules can effectively block requests to dangerous addresses.\n- **Do** consider using a secure HTTP proxy to route all backend HTTP requests. This proxy can serve as a filter to block requests to potentially harmful addresses, acting as an additional layer of security.\n\n## References\n\n- [OWASP SSRF Prevention Cheat Sheet](https://owasp.org/www-community/attacks/Server_Side_Request_Forgery)","markdown":"## Description\n\nIncluding unsanitized user input in HTTP requests puts your application at risk of Server-Side Request Forgery (SSRF). This is a security vulnerability that occurs when a server-side application makes HTTP requests to arbitrary URLs controlled by the user. SSRF can be exploited by attackers to target internal systems behind firewalls that are otherwise inaccessible from the external network, by tricking the server into making requests to these systems.\n\n## Remediations\n\n- **Do not** use direct user input to construct URLs for backend requests. If user input is necessary, ensure it is strictly validated or sanitized to prevent malicious manipulation.\n- **Do** use a safelist or predefined mapping when incorporating user input in URLs. This ensures that your application only redirects users to safe and intended destinations.\n ```go\n safeURLs := map[string]string{\n \"key1\": \"https://safe-domain1.com\",\n \"key2\": \"https://safe-domain2.com\",\n }\n requestedKey := getUserInput()\n if url, ok := safeURLs[requestedKey]; ok {\n // continue with request\n } else {\n log.Fatal(\"Requested URL is not allowed\")\n }\n ```\n- **Do** implement IP safelists and blocklists to customize and block specific IP ranges, especially those that are private, loopback, or otherwise non-routable.\n- **Do** use network-level security measures. If your HTTP client does not support IP range blocking, run it with restricted system permissions or within a network environment where firewall rules can effectively block requests to dangerous addresses.\n- **Do** consider using a secure HTTP proxy to route all backend HTTP requests. This proxy can serve as a filter to block requests to potentially harmful addresses, acting as an additional layer of security.\n\n## References\n\n- [OWASP SSRF Prevention Cheat Sheet](https://owasp.org/www-community/attacks/Server_Side_Request_Forgery)"}},{"id":"go_gosec_filesystem_poor_write_permissions","name":"go_gosec_filesystem_poor_write_permissions","shortDescription":{"text":"Permissive file creation"},"fullDescription":{"text":"Permissive file creation"},"defaultConfiguration":{"level":"error"},"help":{"text":"## Description\n\nYour application sets file permissions that are overly permissive. This oversight could let unauthorized individuals read, write, or execute files, which could lead to the exposure of sensitive information or other security risks.\n\n## Remediations\n\n- **Do** use restrictive file permissions. Assign file permissions that strictly limit access, aligning with what your application genuinely needs:\n - `0400` for read-only access by the file's owner.\n - `0200` for write-only access by the file's owner.\n - `0600` for read and write access by the file's owner, suitable for files that the application needs to read from and write to.\n- **Do** set the correct permissions when you create or modify files. This step is crucial to prevent unauthorized access right from the start.\n- **Do** regularly review and audit file permissions in your system to ensure they adhere to the principle of least privilege, minimizing the access level to what is strictly necessary for operational functionality.\n\n## References\n\n- [Go Documentation for os Package](https://pkg.go.dev/os)\n- [Linux 'chmod' Command](https://linux.die.net/man/1/chmod)\n- [OWASP File Handling Best Practices](https://cheatsheetseries.owasp.org/cheatsheets/File_Upload_Cheat_Sheet.html)","markdown":"## Description\n\nYour application sets file permissions that are overly permissive. This oversight could let unauthorized individuals read, write, or execute files, which could lead to the exposure of sensitive information or other security risks.\n\n## Remediations\n\n- **Do** use restrictive file permissions. Assign file permissions that strictly limit access, aligning with what your application genuinely needs:\n - `0400` for read-only access by the file's owner.\n - `0200` for write-only access by the file's owner.\n - `0600` for read and write access by the file's owner, suitable for files that the application needs to read from and write to.\n- **Do** set the correct permissions when you create or modify files. This step is crucial to prevent unauthorized access right from the start.\n- **Do** regularly review and audit file permissions in your system to ensure they adhere to the principle of least privilege, minimizing the access level to what is strictly necessary for operational functionality.\n\n## References\n\n- [Go Documentation for os Package](https://pkg.go.dev/os)\n- [Linux 'chmod' Command](https://linux.die.net/man/1/chmod)\n- [OWASP File Handling Best Practices](https://cheatsheetseries.owasp.org/cheatsheets/File_Upload_Cheat_Sheet.html)"}},{"id":"go_lang_weak_password_encryption_sha1","name":"go_lang_weak_password_encryption_sha1","shortDescription":{"text":"Usage of weak hashing library on a password (SHA-1)"},"fullDescription":{"text":"Usage of weak hashing library on a password (SHA-1)"},"defaultConfiguration":{"level":"error"},"help":{"text":"## Description\n\nUsing a weak hashing library like SHA-1 for passwords increases the risk of data breaches. SHA-1 is vulnerable to collision attacks, where two different inputs can produce the same hash value, compromising data integrity and security.\n\n## Remediations\n\n- **Do not** use SHA-1 for hashing passwords. This algorithm is no longer considered secure and can make your system vulnerable.\n ```go\n sha1.Sum([]byte('password')) // unsafe\n ```\n- **Do** opt for stronger hashing algorithms such as SHA-256 to enhance security.\n ```go\n sha256.Sum256([]byte('string'))\n ```","markdown":"## Description\n\nUsing a weak hashing library like SHA-1 for passwords increases the risk of data breaches. SHA-1 is vulnerable to collision attacks, where two different inputs can produce the same hash value, compromising data integrity and security.\n\n## Remediations\n\n- **Do not** use SHA-1 for hashing passwords. This algorithm is no longer considered secure and can make your system vulnerable.\n ```go\n sha1.Sum([]byte('password')) // unsafe\n ```\n- **Do** opt for stronger hashing algorithms such as SHA-256 to enhance security.\n ```go\n sha256.Sum256([]byte('string'))\n ```"}},{"id":"go_gosec_subproc_subproc","name":"go_gosec_subproc_subproc","shortDescription":{"text":"Unsanitized external input in code execution"},"fullDescription":{"text":"Unsanitized external input in code execution"},"defaultConfiguration":{"level":"error"},"help":{"text":"## Description\n\nUnsanitized external input in code execution can result in code injection. This vulnerability arises when external or user-provided data is directly used in the execution flow of a program without proper sanitization, potentially leading to unauthorized actions or access.\n\n## Remediations\n\n- **Do not** pass unsanitized external input directly to execution functions. This practice can introduce code injection vulnerabilities.\n- **Do** implement thorough input validation. Ensure all external input is checked against a strict set of rules to verify it does not contain harmful characters or patterns.\n\n## References\n\n- [OWASP Code injection explained](https://owasp.org/www-community/attacks/Code_Injection)","markdown":"## Description\n\nUnsanitized external input in code execution can result in code injection. This vulnerability arises when external or user-provided data is directly used in the execution flow of a program without proper sanitization, potentially leading to unauthorized actions or access.\n\n## Remediations\n\n- **Do not** pass unsanitized external input directly to execution functions. This practice can introduce code injection vulnerabilities.\n- **Do** implement thorough input validation. Ensure all external input is checked against a strict set of rules to verify it does not contain harmful characters or patterns.\n\n## References\n\n- [OWASP Code injection explained](https://owasp.org/www-community/attacks/Code_Injection)"}},{"id":"go_gosec_memory_memory_aliasing","name":"go_gosec_memory_memory_aliasing","shortDescription":{"text":"Usage of single iteration variable in range loop"},"fullDescription":{"text":"Usage of single iteration variable in range loop"},"defaultConfiguration":{"level":"error"},"help":{"text":"## Description\n\nIn Go, using the `for ... range` loop with a single iteration variable can lead to errors. This happens because the loop uses the same memory address for the iteration variable throughout its execution. When you store or use the address of this variable across different iterations, it can overwrite values unexpectedly. This issue is especially problematic in concurrent operations or when deferring functions inside the loop.\n\n## Remediations\n\n- **Do** create a new variable inside the loop to ensure each iteration uses a unique memory address.\n ```go\n for _, n := range []someStruct{{1}, {2}, {3}, {4}} {\n localVar := n\n // use localVar instead of n\n }\n ```\n- **Do** use indexed addressing to directly reference the elements in an array or slice, avoiding the shared address problem.\n ```go\n for i := range mySlice {\n // use \u0026mySlice[i] for a stable address\n }\n ```\n- **Do not** store the address of the iteration variable. This practice leads to all references pointing to the same location in memory, causing errors.\n- **Do not** use the iteration variable's address in goroutines. This can result in race conditions or logical errors if the variable's value changing before the goroutine accesses it.\n\n## References\n\n- [Go For Statements](https://go.dev/ref/spec#For_statements)","markdown":"## Description\n\nIn Go, using the `for ... range` loop with a single iteration variable can lead to errors. This happens because the loop uses the same memory address for the iteration variable throughout its execution. When you store or use the address of this variable across different iterations, it can overwrite values unexpectedly. This issue is especially problematic in concurrent operations or when deferring functions inside the loop.\n\n## Remediations\n\n- **Do** create a new variable inside the loop to ensure each iteration uses a unique memory address.\n ```go\n for _, n := range []someStruct{{1}, {2}, {3}, {4}} {\n localVar := n\n // use localVar instead of n\n }\n ```\n- **Do** use indexed addressing to directly reference the elements in an array or slice, avoiding the shared address problem.\n ```go\n for i := range mySlice {\n // use \u0026mySlice[i] for a stable address\n }\n ```\n- **Do not** store the address of the iteration variable. This practice leads to all references pointing to the same location in memory, causing errors.\n- **Do not** use the iteration variable's address in goroutines. This can result in race conditions or logical errors if the variable's value changing before the goroutine accesses it.\n\n## References\n\n- [Go For Statements](https://go.dev/ref/spec#For_statements)"}},{"id":"go_lang_html_tag_injection","name":"go_lang_html_tag_injection","shortDescription":{"text":"Missing sanitization of HTML template tags"},"fullDescription":{"text":"Missing sanitization of HTML template tags"},"defaultConfiguration":{"level":"error"},"help":{"text":"## Description\n\nWhen user input is not sanitized, attackers can inject HTML tags, such as `\u003cscript\u003e` tags, into templates. This unsanitized input can lead to Cross-Site Scripting (XSS) attacks when the malicious scripts are executed.\n\n## Remediations\n\n- **Do** sanitize user input before incorporating it into a template. This step is crucial to prevent XSS attacks.\n ```go\n safe := template.HTMLEscapeString(r.FormValue(\"xyz\"))\n ```\n- **Do** use `html/template` instead of `text/template` for parsing and rendering templates. The `html/template` package automatically escapes inputs, providing an additional layer of security.\n ```go\n import \"html/template\"\n\n func good(w http.ResponseWriter, r *http.Request) {\n t, _ := template.New(\"something\").Parse(r.FormValue(\"xyz\"))\n t.Execute(w, nil)\n }\n ```\n\n## References\n\n- [OWASP XSS Prevention Cheat Sheet](https://cheatsheetseries.owasp.org/cheatsheets/Cross_Site_Scripting_Prevention_Cheat_Sheet.html)","markdown":"## Description\n\nWhen user input is not sanitized, attackers can inject HTML tags, such as `\u003cscript\u003e` tags, into templates. This unsanitized input can lead to Cross-Site Scripting (XSS) attacks when the malicious scripts are executed.\n\n## Remediations\n\n- **Do** sanitize user input before incorporating it into a template. This step is crucial to prevent XSS attacks.\n ```go\n safe := template.HTMLEscapeString(r.FormValue(\"xyz\"))\n ```\n- **Do** use `html/template` instead of `text/template` for parsing and rendering templates. The `html/template` package automatically escapes inputs, providing an additional layer of security.\n ```go\n import \"html/template\"\n\n func good(w http.ResponseWriter, r *http.Request) {\n t, _ := template.New(\"something\").Parse(r.FormValue(\"xyz\"))\n t.Execute(w, nil)\n }\n ```\n\n## References\n\n- [OWASP XSS Prevention Cheat Sheet](https://cheatsheetseries.owasp.org/cheatsheets/Cross_Site_Scripting_Prevention_Cheat_Sheet.html)"}},{"id":"go_gorilla_insecure_cookie","name":"go_gorilla_insecure_cookie","shortDescription":{"text":"Missing Secure option in cookie configuration"},"fullDescription":{"text":"Missing Secure option in cookie configuration"},"defaultConfiguration":{"level":"error"},"help":{"text":"## Description\n\nThe Secure attribute in cookie configuration is crucial for protecting cookies from unauthorized third-party access. When set to \"true,\" it ensures cookies are only sent over HTTPS, safeguarding the data during transmission.\n\n## Remediations\n\n- **Do** set the Secure flag for cookies if your site uses HTTPS. This action restricts cookies to secure channels, enhancing their security.\n ```go\n http.SetCookie(w, \u0026http.Cookie{\n Name: \"session_token\",\n Value: sessionToken,\n Secure: true,\n HttpOnly: true,\n })\n ```\n- **Do** use Gorilla SecureCookie for encoding and decoding session data securely. This method provides an additional layer of security for session information.\n ```go\n var s = sessions.NewCookieStore([]byte(\"your-secret-key\"))\n ```\n- **Do** implement robust session management with Gorilla Sessions. Proper session management helps prevent attacks related to session fixation and enhances overall session security.\n\n## References\n\n- [Gorilla Sessions Documentation](http://www.gorillatoolkit.org/pkg/sessions)\n- [OWASP Session Management Cheat Sheet](https://cheatsheetseries.owasp.org/cheatsheets/Session_Management_Cheat_Sheet.html)\n- [OWASP Cookies Properties](https://owasp.org/www-community/controls/SecureCookieAttribute)","markdown":"## Description\n\nThe Secure attribute in cookie configuration is crucial for protecting cookies from unauthorized third-party access. When set to \"true,\" it ensures cookies are only sent over HTTPS, safeguarding the data during transmission.\n\n## Remediations\n\n- **Do** set the Secure flag for cookies if your site uses HTTPS. This action restricts cookies to secure channels, enhancing their security.\n ```go\n http.SetCookie(w, \u0026http.Cookie{\n Name: \"session_token\",\n Value: sessionToken,\n Secure: true,\n HttpOnly: true,\n })\n ```\n- **Do** use Gorilla SecureCookie for encoding and decoding session data securely. This method provides an additional layer of security for session information.\n ```go\n var s = sessions.NewCookieStore([]byte(\"your-secret-key\"))\n ```\n- **Do** implement robust session management with Gorilla Sessions. Proper session management helps prevent attacks related to session fixation and enhances overall session security.\n\n## References\n\n- [Gorilla Sessions Documentation](http://www.gorillatoolkit.org/pkg/sessions)\n- [OWASP Session Management Cheat Sheet](https://cheatsheetseries.owasp.org/cheatsheets/Session_Management_Cheat_Sheet.html)\n- [OWASP Cookies Properties](https://owasp.org/www-community/controls/SecureCookieAttribute)"}}]}},"results":[{"ruleId":"go_gosec_filesystem_filereadtaint","message":{"text":"Unsanitized user input in file path"},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"internal/config/config.go"},"region":{"startLine":41,"startColumn":15,"endColumn":32,"endLine":41}}}],"partialFingerprints":{"primaryLocationLineHash":"690cb9207bb6cb72edd1002fae0a0fa3_0"}},{"ruleId":"go_lang_logger_leak","message":{"text":"Leakage of information in logger message"},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"cmd/add_user/main.go"},"region":{"startLine":33,"startColumn":3,"endColumn":72,"endLine":33}}}],"partialFingerprints":{"primaryLocationLineHash":"219087ffdfad090e6436320f68eae990_0"}},{"ruleId":"go_lang_logger_leak","message":{"text":"Leakage of information in logger message"},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"cmd/add_user/main.go"},"region":{"startLine":41,"startColumn":3,"endColumn":101,"endLine":41}}}],"partialFingerprints":{"primaryLocationLineHash":"219087ffdfad090e6436320f68eae990_1"}},{"ruleId":"go_lang_logger_leak","message":{"text":"Leakage of information in logger message"},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"cmd/authapp/main.go"},"region":{"startLine":33,"startColumn":3,"endColumn":82,"endLine":33}}}],"partialFingerprints":{"primaryLocationLineHash":"533ab12ca2b781f58bc69e81cb601ad6_0"}},{"ruleId":"go_lang_logger_leak","message":{"text":"Leakage of information in logger message"},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"cmd/authapp/main.go"},"region":{"startLine":43,"startColumn":3,"endColumn":72,"endLine":43}}}],"partialFingerprints":{"primaryLocationLineHash":"533ab12ca2b781f58bc69e81cb601ad6_1"}},{"ruleId":"go_lang_logger_leak","message":{"text":"Leakage of information in logger message"},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"cmd/init_users/main.go"},"region":{"startLine":18,"startColumn":3,"endColumn":72,"endLine":18}}}],"partialFingerprints":{"primaryLocationLineHash":"448b1db1ab73e2474723c4d659611644_0"}}]}]} diff --git a/sast_results/golangci-lint.sarif b/sast_results/golangci-lint.sarif new file mode 100644 index 0000000..2872987 --- /dev/null +++ b/sast_results/golangci-lint.sarif @@ -0,0 +1 @@ +{"version":"2.1.0","$schema":"https://schemastore.azurewebsites.net/schemas/json/sarif-2.1.0-rtm.6.json","runs":[{"tool":{"driver":{"name":"golangci-lint"}},"results":[{"ruleId":"staticcheck","level":"error","message":{"text":"QF1003: could use tagged switch on resp"},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"internal/ui/console.go","index":0},"region":{"startLine":62,"startColumn":3}}}]}]}]} diff --git a/sast_results/gosec.sarif b/sast_results/gosec.sarif new file mode 100644 index 0000000..5591521 --- /dev/null +++ b/sast_results/gosec.sarif @@ -0,0 +1,148 @@ +{ + "runs": [ + { + "results": [ + { + "fixes": [ + { + "artifactChanges": [ + { + "artifactLocation": { + "description": { + "text": "File requiring changes" + } + }, + "replacements": [ + { + "deletedRegion": { + "endColumn": 1, + "endLine": 1, + "startColumn": 1, + "startLine": 1 + } + } + ] + } + ], + "description": { + "markdown": "Consider using os.Root to scope file access under a fixed root (Go \u003e=1.24). Prefer root.Open/root.Stat over os.Open/os.Stat to prevent directory traversal.", + "text": "Consider using os.Root to scope file access under a fixed root (Go \u003e=1.24). Prefer root.Open/root.Stat over os.Open/os.Stat to prevent directory traversal." + } + } + ], + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "uri": "internal/config/config.go" + }, + "region": { + "endColumn": 15, + "endLine": 41, + "snippet": { + "text": "data, err := os.ReadFile(path)" + }, + "sourceLanguage": "go", + "startColumn": 15, + "startLine": 41 + } + } + } + ], + "message": { + "text": "Potential file inclusion via variable" + }, + "ruleId": "G304" + } + ], + "taxonomies": [ + { + "downloadUri": "https://cwe.mitre.org/data/xml/cwec_v4.4.xml.zip", + "guid": "f2856fc0-85b7-373f-83e7-6f8582243547", + "informationUri": "https://cwe.mitre.org/data/published/cwe_v4.4.pdf/", + "isComprehensive": true, + "language": "en", + "minimumRequiredLocalizedDataSemanticVersion": "4.4", + "name": "CWE", + "organization": "MITRE", + "releaseDateUtc": "2021-03-15", + "shortDescription": { + "text": "The MITRE Common Weakness Enumeration" + }, + "taxa": [ + { + "fullDescription": { + "text": "The software uses external input to construct a pathname that is intended to identify a file or directory that is located underneath a restricted parent directory, but the software does not properly neutralize special elements within the pathname that can cause the pathname to resolve to a location that is outside of the restricted directory." + }, + "guid": "3e718404-88bc-3f17-883e-e85e74078a76", + "helpUri": "https://cwe.mitre.org/data/definitions/22.html", + "id": "22", + "shortDescription": { + "text": "Improper Limitation of a Pathname to a Restricted Directory ('Path Traversal')" + } + } + ], + "version": "4.4" + } + ], + "tool": { + "driver": { + "guid": "8b518d5f-906d-39f9-894b-d327b1a421c5", + "informationUri": "https://github.com/securego/gosec/", + "name": "gosec", + "rules": [ + { + "defaultConfiguration": { + "level": "error" + }, + "fullDescription": { + "text": "Potential file inclusion via variable" + }, + "help": { + "text": "Potential file inclusion via variable\nSeverity: MEDIUM\nConfidence: HIGH\n" + }, + "id": "G304", + "name": "Improper Limitation of a Pathname to a Restricted Directory ('Path Traversal')", + "properties": { + "precision": "high", + "tags": [ + "security", + "MEDIUM" + ] + }, + "relationships": [ + { + "kinds": [ + "superset" + ], + "target": { + "guid": "3e718404-88bc-3f17-883e-e85e74078a76", + "id": "22", + "toolComponent": { + "guid": "f2856fc0-85b7-373f-83e7-6f8582243547", + "name": "CWE" + } + } + } + ], + "shortDescription": { + "text": "Potential file inclusion via variable" + } + } + ], + "semanticVersion": "2.24.7", + "supportedTaxonomies": [ + { + "guid": "f2856fc0-85b7-373f-83e7-6f8582243547", + "name": "CWE" + } + ], + "version": "2.24.7" + } + } + } + ], + "$schema": "https://raw.githubusercontent.com/oasis-tcs/sarif-spec/main/sarif-2.1/schema/sarif-schema-2.1.0.json", + "version": "2.1.0" +} \ No newline at end of file diff --git a/scripts/run_sast_sarif.sh b/scripts/run_sast_sarif.sh new file mode 100644 index 0000000..d43a1c6 --- /dev/null +++ b/scripts/run_sast_sarif.sh @@ -0,0 +1,15 @@ +#!/bin/bash +# -------------------------------------- +# Запуск SAST анализа +# -------------------------------------- + +echo "Запуск bearer" +./bin/bearer scan --format sarif --output sast_results/bearer.sarif . + +echo "Запуск golangci-lint" +./bin/golangci-lint run --output.sarif.path sast_results/golangci-lint.sarif + +echo "Запуск gosec" +./bin/gosec -fmt sarif -out sast_results/gosec.sarif ./... + +echo "Анализ завершён, результаты в sast_results" From bd11d89dde704a4591b71adb813269d4cfc71ab0 Mon Sep 17 00:00:00 2001 From: "v.naumkin" Date: Wed, 11 Mar 2026 15:05:58 +0300 Subject: [PATCH 8/8] add presentation and docs dir --- docs/gosast.odp | Bin 0 -> 110396 bytes docs/gosast.pdf | Bin 0 -> 120881 bytes ...-dlya-staticheskogo-analiza-koda-golang.pdf | Bin 3 files changed, 0 insertions(+), 0 deletions(-) create mode 100644 docs/gosast.odp create mode 100644 docs/gosast.pdf rename obzor-suschestvuyuschih-resheniy-dlya-staticheskogo-analiza-koda-golang.pdf => docs/obzor-suschestvuyuschih-resheniy-dlya-staticheskogo-analiza-koda-golang.pdf (100%) diff --git a/docs/gosast.odp b/docs/gosast.odp new file mode 100644 index 0000000000000000000000000000000000000000..efa46537925c1946570e28c13737a7cab581509c GIT binary patch literal 110396 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⪻q&K`PkYP>iR4 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 L4jydfXs!8gtmFCL literal 0 HcmV?d00001 diff --git a/obzor-suschestvuyuschih-resheniy-dlya-staticheskogo-analiza-koda-golang.pdf b/docs/obzor-suschestvuyuschih-resheniy-dlya-staticheskogo-analiza-koda-golang.pdf similarity index 100% rename from obzor-suschestvuyuschih-resheniy-dlya-staticheskogo-analiza-koda-golang.pdf rename to docs/obzor-suschestvuyuschih-resheniy-dlya-staticheskogo-analiza-koda-golang.pdf