fix(ci): make the hardcoded-secret scan blocking and close the .gitignore/.sops.yaml gaps that let a plaintext deploy key through — also untracks tfplan binaries and skills-lock.json
This commit is contained in:
+11
-2
@@ -50,10 +50,19 @@ terraform/*.tfstate.*
|
||||
terraform.tfvars.local
|
||||
skills-lock.json
|
||||
secrets-plaintext.yaml
|
||||
skills-lock.json
|
||||
|
||||
# Saved plan files — binary, environment-specific, may embed resource attributes
|
||||
terraform/tfplan
|
||||
terraform/tfplan-*
|
||||
|
||||
.DS_Store
|
||||
CLAUDE.md
|
||||
docs/
|
||||
|
||||
k8s/argocd/seed-repo-secret.yamlbootstrap-argocd.log
|
||||
bootstrap-argocd.log
|
||||
|
||||
# Any plaintext (non-SOPS) secret manifest. Encrypted ones are *.enc.yaml and
|
||||
# ARE committed — see .sops.yaml. A missing newline once merged two patterns on
|
||||
# one line here, which is how a plaintext deploy key reached a public remote.
|
||||
k8s/**/*-secret.yaml
|
||||
!k8s/**/*.enc.yaml
|
||||
|
||||
Reference in New Issue
Block a user