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: 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=**/*