From 962d8f9a47bddf741b02ca05905cab2bb34d2232 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=C3=89rico=20Perez=20Neto?= Date: Mon, 30 Mar 2026 00:00:32 -0300 Subject: [PATCH 1/2] ci: add gitleaks on pre-commit phase --- .pre-commit-config.yaml | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/.pre-commit-config.yaml b/.pre-commit-config.yaml index 98c5835..2a9e025 100644 --- a/.pre-commit-config.yaml +++ b/.pre-commit-config.yaml @@ -119,6 +119,14 @@ repos: types: [swift] args: ["--path", "Sources"] + # Gitleaks + - repo: https://github.com/gitleaks/gitleaks + rev: v8.24.3 + hooks: + - id: gitleaks + name: ✓ Gitleaks + description: Detect hardcoded secrets and credentials before they are committed. + # Local hooks - repo: local hooks: From 15370347d414e1b5c56d97bd8d559953ea0c18a3 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=C3=89rico=20Perez=20Neto?= Date: Mon, 30 Mar 2026 00:04:30 -0300 Subject: [PATCH 2/2] chore: update SonarCloud config file --- sonar-project.properties | 9 ++++----- 1 file changed, 4 insertions(+), 5 deletions(-) diff --git a/sonar-project.properties b/sonar-project.properties index 5eaf2f3..be35238 100644 --- a/sonar-project.properties +++ b/sonar-project.properties @@ -16,8 +16,7 @@ sonar.sourceEncoding=UTF-8 # Coverage sonar.coverageReportPaths=coverage/code-coverage-report.xml -# External analyzers -sonar.externalIssuesReportPaths=reports/linter-report.json,reports/dead-code-report.json - -# Security -sonar.sarifReportPaths=reports/leaks-report.sarif +# Ignore hardcoded URI's issues +sonar.issue.ignore.multicriteria=e1 +sonar.issue.ignore.multicriteria.e1.ruleKey=swift:S1075 +sonar.issue.ignore.multicriteria.e1.resourceKey=**/*