mirror of
https://github.com/openclaw/openclaw.git
synced 2026-04-19 11:08:37 +00:00
Docs: update secret scan reproduction steps
This commit is contained in:
@@ -1158,19 +1158,22 @@ If your AI does something bad:
|
|||||||
|
|
||||||
## Secret Scanning (detect-secrets)
|
## Secret Scanning (detect-secrets)
|
||||||
|
|
||||||
CI runs `detect-secrets scan --baseline .secrets.baseline` in the `secrets` job.
|
CI runs the `detect-secrets` pre-commit hook in the `secrets` job.
|
||||||
If it fails, there are new candidates not yet in the baseline.
|
It checks changed files when a base commit is available, and falls back to an
|
||||||
|
all-files scan otherwise. If it fails, there are new candidates not yet in the
|
||||||
|
baseline.
|
||||||
|
|
||||||
### If CI fails
|
### If CI fails
|
||||||
|
|
||||||
1. Reproduce locally:
|
1. Reproduce locally:
|
||||||
|
|
||||||
```bash
|
```bash
|
||||||
detect-secrets scan --baseline .secrets.baseline
|
pre-commit run --all-files detect-secrets
|
||||||
```
|
```
|
||||||
|
|
||||||
2. Understand the tools:
|
2. Understand the tools:
|
||||||
- `detect-secrets scan` finds candidates and compares them to the baseline.
|
- `detect-secrets` in pre-commit runs `detect-secrets-hook` with the repo's
|
||||||
|
baseline and excludes.
|
||||||
- `detect-secrets audit` opens an interactive review to mark each baseline
|
- `detect-secrets audit` opens an interactive review to mark each baseline
|
||||||
item as real or false positive.
|
item as real or false positive.
|
||||||
3. For real secrets: rotate/remove them, then re-run the scan to update the baseline.
|
3. For real secrets: rotate/remove them, then re-run the scan to update the baseline.
|
||||||
|
|||||||
Reference in New Issue
Block a user