Commit 42c32ee
authored
feat: GitHub setup incremental improvements (#11)
* feat: add pre-commit, pull request template, and fixes
Signed-off-by: Scott Schreckengaust <scottschreckengaust@users.noreply.github.com>
* feat: add bandit baseline
Signed-off-by: Scott Schreckengaust <scottschreckengaust@users.noreply.github.com>
* fix: markdown lint
Signed-off-by: Scott Schreckengaust <scottschreckengaust@users.noreply.github.com>
* fix: change the baseline commit for semgrep
Signed-off-by: Scott Schreckengaust <scottschreckengaust@users.noreply.github.com>
* chore: update pre-commit hooks
Signed-off-by: Scott Schreckengaust <scottschreckengaust@users.noreply.github.com>
* fix: validator cross refs for plugins
Signed-off-by: Scott Schreckengaust <scottschreckengaust@users.noreply.github.com>
* feat: add validate cross references to ci
Signed-off-by: Scott Schreckengaust <scottschreckengaust@users.noreply.github.com>
* feat: add advanced CodeQL
Signed-off-by: Scott Schreckengaust <scottschreckengaust@users.noreply.github.com>
* docs: add CODEOWNERS file
Signed-off-by: Scott Schreckengaust <scottschreckengaust@users.noreply.github.com>
* feat: ignore more feature
Signed-off-by: Scott Schreckengaust <scottschreckengaust@users.noreply.github.com>
* fix: stuff
Signed-off-by: Scott Schreckengaust <scottschreckengaust@users.noreply.github.com>
* fix: remove push
Signed-off-by: Scott Schreckengaust <scottschreckengaust@users.noreply.github.com>
* fix: unmatrix pre-commit
Signed-off-by: Scott Schreckengaust <scottschreckengaust@users.noreply.github.com>
* fix: gitleaks ignore
Signed-off-by: Scott Schreckengaust <scottschreckengaust@users.noreply.github.com>
* fix: semgrep only on pre-push
Signed-off-by: Scott Schreckengaust <scottschreckengaust@users.noreply.github.com>
* Add Dependency Review workflow for pull requests
Signed-off-by: Scott Schreckengaust <scottschreckengaust@users.noreply.github.com>
* feat: add grype and checkov
Signed-off-by: Scott Schreckengaust <scottschreckengaust@users.noreply.github.com>
* fix: update filelock
Signed-off-by: Scott Schreckengaust <scottschreckengaust@users.noreply.github.com>
* fix: update virtualenv
Signed-off-by: Scott Schreckengaust <scottschreckengaust@users.noreply.github.com>
* feat: add codeql and dependency review
Signed-off-by: Scott Schreckengaust <scottschreckengaust@users.noreply.github.com>
* fix: addressing comments
Signed-off-by: Scott Schreckengaust <scottschreckengaust@users.noreply.github.com>
* fix: remove hardcoded repo
Signed-off-by: Scott Schreckengaust <scottschreckengaust@users.noreply.github.com>
* fix: updated mise version
Signed-off-by: Scott Schreckengaust <scottschreckengaust@users.noreply.github.com>
* feat: rename scanners workflow
Signed-off-by: Scott Schreckengaust <scottschreckengaust@users.noreply.github.com>
* feat: add pull request linting workflow
Signed-off-by: Scott Schreckengaust <scottschreckengaust@users.noreply.github.com>
* fix: CODEOWNERS updates
Signed-off-by: Scott Schreckengaust <scottschreckengaust@users.noreply.github.com>
* fix: concurrency and switching notice to debug
Signed-off-by: Scott Schreckengaust <scottschreckengaust@users.noreply.github.com>
* fix: title Scorecard
Signed-off-by: Scott Schreckengaust <scottschreckengaust@users.noreply.github.com>
* fix: naming and remove allowed license
Signed-off-by: Scott Schreckengaust <scottschreckengaust@users.noreply.github.com>
* fix: bandit to main commit hash
Signed-off-by: Scott Schreckengaust <scottschreckengaust@users.noreply.github.com>
* feat: add semgrep ignore file
Signed-off-by: Scott Schreckengaust <scottschreckengaust@users.noreply.github.com>
* feat: pin actions
Signed-off-by: Scott Schreckengaust <scottschreckengaust@users.noreply.github.com>
* feat: update gitleaks ignore file
Signed-off-by: Scott Schreckengaust <scottschreckengaust@users.noreply.github.com>
* feat: move pr template
Signed-off-by: Scott Schreckengaust <scottschreckengaust@users.noreply.github.com>
* fix: mise install installs dprint
Signed-off-by: Scott Schreckengaust <scottschreckengaust@users.noreply.github.com>
* fix: convert SemGrep text values to severity
Signed-off-by: Scott Schreckengaust <scottschreckengaust@users.noreply.github.com>
* fix: convert SemGrep text values case-insensitive to severity
Signed-off-by: Scott Schreckengaust <scottschreckengaust@users.noreply.github.com>
* fix: location for sonarqube line
Signed-off-by: Scott Schreckengaust <scottschreckengaust@users.noreply.github.com>
* fix: semgrep exclusion
Signed-off-by: Scott Schreckengaust <scottschreckengaust@users.noreply.github.com>
* fix: add nosemgrep for rule
Signed-off-by: Scott Schreckengaust <scottschreckengaust@users.noreply.github.com>
* fix: max log list entries
Signed-off-by: Scott Schreckengaust <scottschreckengaust@users.noreply.github.com>
* fix: exlcude pro version
Signed-off-by: Scott Schreckengaust <scottschreckengaust@users.noreply.github.com>
* fix: 19 pro exlcuded
Signed-off-by: Scott Schreckengaust <scottschreckengaust@users.noreply.github.com>
* fix: trail of bits
* fix: add nosemgrep within the option
Signed-off-by: Scott Schreckengaust <scottschreckengaust@users.noreply.github.com>
* fix: sarif output from base32d to base64
Signed-off-by: Scott Schreckengaust <scottschreckengaust@users.noreply.github.com>
* fix: make non-zero exit codes
Signed-off-by: Scott Schreckengaust <scottschreckengaust@users.noreply.github.com>
* fix: prior false positive gitleaks baseline
Signed-off-by: Scott Schreckengaust <scottschreckengaust@users.noreply.github.com>
* fix: add checkov and bandit
Signed-off-by: Scott Schreckengaust <scottschreckengaust@users.noreply.github.com>
* fix: gitleaks baseline update
Signed-off-by: Scott Schreckengaust <scottschreckengaust@users.noreply.github.com>
* fix: remove bandit baseline
Signed-off-by: Scott Schreckengaust <scottschreckengaust@users.noreply.github.com>
* Claude code pr-review-kit
Signed-off-by: Scott Schreckengaust <scottschreckengaust@users.noreply.github.com>
* fix: updated hash for codeql
Signed-off-by: Scott Schreckengaust <scottschreckengaust@users.noreply.github.com>
* feat: added pre-commit and updated workflows
Signed-off-by: Scott Schreckengaust <scottschreckengaust@users.noreply.github.com>
* fix: add security scanners
Signed-off-by: Scott Schreckengaust <scottschreckengaust@users.noreply.github.com>
* fix: add grype to mise
Signed-off-by: Scott Schreckengaust <scottschreckengaust@users.noreply.github.com>
* fix: semgrep fix in toml
Signed-off-by: Scott Schreckengaust <scottschreckengaust@users.noreply.github.com>
---------
Signed-off-by: Scott Schreckengaust <scottschreckengaust@users.noreply.github.com>1 parent 551c360 commit 42c32ee
13 files changed
Lines changed: 403 additions & 69 deletions
This file was deleted.
File renamed without changes.
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
73 | 73 | | |
74 | 74 | | |
75 | 75 | | |
76 | | - | |
| 76 | + | |
77 | 77 | | |
78 | 78 | | |
79 | 79 | | |
| |||
83 | 83 | | |
84 | 84 | | |
85 | 85 | | |
86 | | - | |
| 86 | + | |
87 | 87 | | |
88 | 88 | | |
89 | 89 | | |
| |||
112 | 112 | | |
113 | 113 | | |
114 | 114 | | |
115 | | - | |
| 115 | + | |
116 | 116 | | |
117 | 117 | | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
8 | 8 | | |
9 | 9 | | |
10 | 10 | | |
11 | | - | |
12 | | - | |
| 11 | + | |
| 12 | + | |
13 | 13 | | |
14 | | - | |
| 14 | + | |
15 | 15 | | |
16 | 16 | | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
5 | 5 | | |
6 | 6 | | |
7 | 7 | | |
| 8 | + | |
8 | 9 | | |
9 | 10 | | |
10 | 11 | | |
| |||
29 | 30 | | |
30 | 31 | | |
31 | 32 | | |
32 | | - | |
| 33 | + | |
33 | 34 | | |
34 | 35 | | |
35 | | - | |
| 36 | + | |
36 | 37 | | |
37 | 38 | | |
38 | 39 | | |
39 | | - | |
40 | | - | |
41 | | - | |
42 | | - | |
43 | | - | |
44 | 40 | | |
45 | 41 | | |
46 | 42 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
20 | 20 | | |
21 | 21 | | |
22 | 22 | | |
23 | | - | |
| 23 | + | |
24 | 24 | | |
25 | 25 | | |
26 | 26 | | |
| |||
0 commit comments