Skip to content

Commit 2c74c08

Browse files
chore(config): remove gitleaks config file (#167)
1 parent 46784df commit 2c74c08

7 files changed

Lines changed: 50 additions & 36 deletions

File tree

.codemie/claude.extension.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
11
{
2-
"version": "1.0.6",
3-
"installedAt": "2026-02-06T16:36:05.246Z"
2+
"version": "1.0.14",
3+
"installedAt": "2026-03-25T14:06:12.886Z"
44
}

.gitleaks.toml

Lines changed: 0 additions & 11 deletions
This file was deleted.

.husky/pre-commit

Lines changed: 1 addition & 20 deletions
Original file line numberDiff line numberDiff line change
@@ -1,21 +1,2 @@
11
npm run check:pre-commit
2-
3-
# Check for secrets (only if Docker daemon is running)
4-
if command -v docker >/dev/null 2>&1 && docker info >/dev/null 2>&1; then
5-
echo "Checking for secrets with Gitleaks..."
6-
npm run secrets:check || {
7-
echo "Secrets detected! Please remove sensitive data before committing."
8-
exit 1
9-
}
10-
else
11-
if command -v colima >/dev/null 2>&1; then
12-
echo "Docker daemon not running - Colima is installed"
13-
echo "Run 'colima start' to enable secrets detection locally"
14-
elif command -v podman >/dev/null 2>&1; then
15-
echo "Docker daemon not running - Podman is installed"
16-
echo "Run 'podman machine start' to enable secrets detection locally"
17-
else
18-
echo "Docker not available - skipping secrets detection"
19-
echo "Install Docker to enable local secrets scanning"
20-
fi
21-
fi
2+
npm run secrets:check

cspell.config.yaml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -202,6 +202,7 @@ words:
202202
- phpt
203203
- rhtml
204204
# Shell commands, utilities and variables
205+
- orbstack
205206
- pwgen
206207
- bcrypt
207208
- urandom

faq/how-to-pass-tool-specific-credentials-in-api-requests.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -49,7 +49,7 @@ curl -X 'POST' \
4949
'http://localhost:8080/v1/assistants/{assistant_id}/model' \
5050
-H 'accept: application/json' \
5151
-H 'user-id: example-user' \
52-
-H 'Authorization: Bearer example-token' \
52+
-H 'Authorization: Bearer <example-token>' \
5353
-H 'Content-Type: application/json' \
5454
-d '{
5555
"text": "Show my current Jira tickets",

package.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -21,8 +21,8 @@
2121
"format:eslint": "eslint . --fix",
2222
"format:prettier": "prettier --write .",
2323
"typecheck": "tsc --noEmit",
24-
"secrets:check": "docker run --rm -v \"$(pwd):/path\" ghcr.io/gitleaks/gitleaks:v8.30.1 detect --source=\"/path\" --verbose --no-git",
25-
"secrets:check-git": "docker run --rm -v \"$(pwd):/path\" ghcr.io/gitleaks/gitleaks:v8.30.1 detect --source=\"/path\" --verbose",
24+
"secrets:check": "sh scripts/secrets-check.sh",
25+
"secrets:check-git": "sh scripts/secrets-check.sh --git",
2626
"commitlint": "commitlint --edit",
2727
"commitlint:last": "commitlint --from HEAD~1 --to HEAD --verbose",
2828
"commitlint:test": "commitlint --verbose",

scripts/secrets-check.sh

Lines changed: 43 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,43 @@
1+
#!/usr/bin/env bash
2+
# Secrets detection using Gitleaks via Docker or Podman.
3+
# Usage:
4+
# scripts/secrets-check.sh # scan staged files
5+
# scripts/secrets-check.sh --git # scan full git history
6+
7+
GITLEAKS_IMAGE="ghcr.io/gitleaks/gitleaks:v8.30.1"
8+
CONTAINER_ENGINE=$(command -v docker 2>/dev/null || command -v podman 2>/dev/null)
9+
10+
if [[ -z "$CONTAINER_ENGINE" ]]; then
11+
echo "No suitable container engine found - skipping secrets detection"
12+
echo "Install Docker to enable local secrets scanning"
13+
exit 1
14+
fi
15+
16+
if ! $CONTAINER_ENGINE info >/dev/null 2>&1; then
17+
if command -v colima >/dev/null 2>&1; then
18+
echo "Docker daemon not running - Colima is installed"
19+
echo "Run 'colima start' to enable secrets detection locally"
20+
elif command -v podman >/dev/null 2>&1; then
21+
echo "Docker daemon not running - Podman is installed"
22+
echo "Run 'podman machine start' to enable secrets detection locally"
23+
elif command -v orbstack >/dev/null 2>&1; then
24+
echo "Docker daemon not running - OrbStack is installed"
25+
echo "Start OrbStack to enable secrets detection locally"
26+
else
27+
echo "Container engine found but daemon is not running"
28+
fi
29+
exit 1
30+
fi
31+
32+
echo "Checking for secrets with Gitleaks..."
33+
34+
if [[ "$1" == "--git" ]]; then
35+
$CONTAINER_ENGINE run --rm -v "$(pwd):/path" "$GITLEAKS_IMAGE" git --no-banner --verbose /path
36+
else
37+
$CONTAINER_ENGINE run --rm -v "$(pwd):/path" "$GITLEAKS_IMAGE" dir --no-banner --verbose /path
38+
fi
39+
40+
if [[ $? -ne 0 ]]; then
41+
echo "Secrets detected! Please remove sensitive data before committing."
42+
exit 1
43+
fi

0 commit comments

Comments
 (0)