8000 Migrate Scanner / Parsers to ESM and @kubernetes/client-node v1.x by J12934 · Pull Request #3088 · secureCodeBox/secureCodeBox · GitHub
[go: up one dir, main page]

Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
137 commits
Select commit Hold shift + click to select a range
37e1972
Update parser-sdk & nmap parser to run using ESM
J12934 Jun 15, 2025
45ada23
Drop axios requirement for parser-wrapper
J12934 Jun 15, 2025
2773363
Migrate nmap integration test to esm
J12934 Jun 16, 2025
dc3d154
Sketch out migrated scanner test pipeline for esm migration
J12934 Jun 16, 2025
6314e89
Also install parser-sdk dependencies
J12934 Jun 16, 2025
e5268e6
Reformat w/ prettier
J12934 Jun 16, 2025
33f7aa4
Update zap to esm
J12934 Jun 16, 2025
73013ca
Correct path for package.json location
J12934 Jun 16, 2025
f89a3fe
Remove uneeded package managment files
J12934 Jun 16, 2025
f6bacb9
Reformat w/ prettier
J12934 Jun 16, 2025
f0c40b1
Update nuclei to esm
J12934 Jun 16, 2025
390ed58
Properly correct directory for dependency install
J12934 Jun 16, 2025
e9a1fe5
Reformat w/ prettier and minor package bump
J12934 Jun 16, 2025
be76fd9
Update amass to esm
J12934 Jun 16, 2025
0810d29
Setup proper linking for the parser-sdk from the unit tests
J12934 Jun 16, 2025
09f4290
reenable amass in ci
J12934 Jun 16, 2025
87b8417
Reformat w/ prettier
J12934 Jun 16, 2025
8d7e1ef
Ignore prettier mega reformat from git blames
J12934 Jun 16, 2025
9e70589
Migrate cmsseek to esm
J12934 Jun 16, 2025
5376f4b
Install integration test helper dependencies
J12934 Jun 16, 2025
0006168
Update nuclei snapshots
J12934 Jun 17, 2025
13563a4
Move retries to github action layer
J12934 Jun 22, 2025
7b404bd
Move ffuf example to inline config maps so that the wordlists actuall…
J12934 Jun 22, 2025
7595fd1
Delete unused jest config
J12934 Jun 22, 2025
bb5e1d5
Update golang version used for ffuf to 1.24
J12934 Jun 22, 2025
b9c8643
Update ffuf to esm
J12934 Jun 22, 2025
b0c5d62
Optimize ffuf image for arm better security and arm compat
J12934 Jun 22, 2025
0827add
Adapt sqlite import to be esm/commonjs compatible
J12934 Jun 22, 2025
6cb1a86
Remove `.concurrent` which doesn't exist in bun yet
J12934 Jun 22, 2025
92a415c
Delete retry option which doesn't work in bun
J12934 Jun 22, 2025
cb49adc
Migrate git-repo-scanner to esm
J12934 Jun 22, 2025
f388771
Makefile cleanup
J12934 Jun 23, 2025
2fd7034
Taskfile tests
J12934 Jun 23, 2025
46902e0
Reformat w/ prettier
J12934 Jun 24, 2025
d2e7c4a
Migrate test/integration to new k8s client verion and cleanup tests
J12934 Jun 29, 2025
25ef528
Optimize nuclei integration test to not load tempaltes dynamically fr…
J12934 Jun 29, 2025
b8596a5
Add startup probes so that the demo apps are faster recognised as rea…
J12934 Jul 1, 2025
abe5002
Remove initial delays from demo-apps, now handled by the startup probe
J12934 Jul 1, 2025
cf23ef1
Optimize demo app installs to not run twice on concecutive runs
J12934 Jul 1, 2025
3e90c46
Restructure prepare steps to be better linked in from scanner tasks
J12934 Jul 1, 2025
5d77304
Add helm unit tests to scanner task file
J12934 Jul 1, 2025
7aab161
Fix npm warning
J12934 Jul 1, 2025
54b240a
Optimize test setup commands
J12934 Jul 1, 2025
76ddf5b
Try adopting scanner ci to task
J12934 Jul 1, 2025
c3ad80c
use task for executing the unit tests
J12934 Jul 1, 2025
5abb161
Adopt taskfile for amass and fix parser
J12934 Jul 2, 2025
aca4939
Add nginx demo target
J12934 Jul 2, 2025
72b3193
Remove placeholder task
J12934 Jul 2, 2025
0c3af6d
Simplify demo target setup
J12934 Jul 2, 2025
3ebd5d6
Fix urls for demo targets
J12934 Jul 2, 2025
994a40b
More consistent comment spacing
J12934 Jul 2, 2025
4fbffe6
Make sure nginx task can run on it's own
J12934 Jul 2, 2025
4ca4ee2
remove risk filter
J12934 Jul 2, 2025
810b340
Fix juice shop user reference
J12934 Jul 2, 2025
8bd0bd0
Fix operator status check
J12934 Jul 2, 2025
84f10c5
Add task for cmseek
J12934 Jul 2, 2025
130b345
Add back config volume
J12934 Jul 2, 2025
1a682fb
Properly migrate ffuf
J12934 Jul 2, 2025
ce9c97a
Migrate gitleaks
J12934 Jul 2, 2025
a471176
Properly migrate git-repo-scanner
J12934 Jul 2, 2025
44b951d
Fix python warning
J12934 Jul 2, 2025
ee92ba3
Enable ci for gitleaks
J12934 Jul 2, 2025
a9cef96
Disabled (as before) to rate limiting issues for unauthenticated requ…
J12934 Jul 2, 2025
2de9f00
Correct cmseek test to cause it to actually start a scan with invalid…
J12934 Jul 2, 2025
0577fc5
Migrate kube-hunter to esm
J12934 Jul 2, 2025
a7f4ede
Add simple task to forward minio
J12934 Jul 2, 2025
44d29c6
Enable kube-hunter in CI
J12934 Jul 2, 2025
98852a4
Migrate ncrack
J12934 Jul 2, 2025
0ea0912
Update alpine version used for niko builds
J12934 Jul 2, 2025
9a6b6f1
Migrate nikto to ESM
J12934 Jul 2, 2025
8dcdfb6
Migrate screenshooter
J12934 Jul 2, 2025
0eac1c1
Migrate semgrep to esm
J12934 Jul 2, 2025
900817f
Migrate ssh-audit to esm
J12934 Jul 2, 2025
cfe8fad
Migrate sslyze to esm
J12934 Jul 2, 2025
af9eb31
Fix skip spelling error
J12934 Jul 2, 2025
0704baf
Migrate trivy & trivy-sbom to esm
J12934 Jul 2, 2025
361de97
Migrate whatweb to esm
J12934 Jul 2, 2025
94695a6
Migrate wpscan to esm
J12934 Jul 2, 2025
ed5b70c
Ensure that the semgrep predeploy step can be run multiple times
J12934 Jul 2, 2025
dceb7c4
Update snapshots to include changes to startup probe
J12934 Jul 2, 2025
946da17
Run test helper tests with bun instead of node
J12934 Jul 2, 2025
bd6a329
Remove unneeded conditions as these steps are already ensure by task …
J12934 Jul 2, 2025
7ef2c27
Start migrating cascading scan hook
J12934 Jul 2, 2025
0674e5f
Apply prettier to all hook code
J12934 Jul 2, 2025
31e7891
Add prettier reformat to diff ignore list
J12934 Jul 2, 2025
a016566
Migrate cascading hook to task and esm
J12934 Jul 7, 2025
d8260b6
Include .js extension for better nodejs module support
J12934 Jul 7, 2025
d5e5549
Mark hook-sdk as module
J12934 Jul 7, 2025
f2189ac
Include package json in docker file
J12934 Jul 7, 2025
3d80b44
Minor changes to align hook and hook-sdk code more
J12934 Jul 7, 2025
ddaafcf
Fix type import
J12934 Jul 7, 2025
ff4f55e
Align context setup methods
J12934 Jul 7, 2025
a491bd5
Split type and non type imports
J12934 Jul 7, 2025
d738567
Include package json
J12934 Jul 7, 2025
1dc425a
Switch to lodash-es
J12934 Jul 7, 2025
ea7c98a
Force minor package updates
J12934 Jul 7, 2025
bc742e8
Fix client call for new client-node version
J12934 Jul 7, 2025
5d79f6e
Migrate CI tests to use task & bun & align w/ scanners
J12934 Jul 7, 2025
bf69440
Move core:prepare-testing-env step into cmds so that it is run before…
J12934 Jul 9, 2025
c77bf63
Optimize dirs in taskfiles that they still work when included from an…
J12934 Jul 9, 2025
362d1d5
remove unused helm args
J12934 Jul 9, 2025
b089153
Add taskfile integration for test-scan
J12934 Jul 9, 2025
256870e
Update test scan docker image
J12934 Jul 9, 2025
8230db9
Update finding post processing hook to esm and task
J12934 Jul 9, 2025
8c0a517
Correct hook dir location for dependency install
J12934 Jul 9, 2025
ba8d075
Skip integration tests if the hook has none
J12934 Jul 9, 2025
6f5cad1
Migrate generic webhook to esm
J12934 Jul 9, 2025
8326436
Start migrating the notification hook
J12934 Jul 10, 2025
4d9a8a6
Migrate notification hook to esm and task
J12934 Jul 10, 2025
fef18a7
Migrate azure monitor hook to esm and task
J12934 Jul 10, 2025
f364cda
Add taskfile for local defectdojo hook testing
J12934 Jul 10, 2025
8e6583b
Update dependency track hook to esm and task
J12934 Jul 10, 2025
4528a09
Migrate persistence elastic to esm & task
J12934 Jul 10, 2025
c6f6ffe
Migrate update field hook to esm and task
J12934 Jul 10, 2025
bd959b4
Add copyright header to all taskfiles
J12934 Jul 10, 2025
b5f3082
Don't ignore notification test test file
J12934 Jul 10, 2025
2573063
Remove long unused integration tests
J12934 Jul 10, 2025
fc2cd9f
Replace jest test with a kubectl call
J12934 Jul 10, 2025
a082eff
Delete leftover jest call
J12934 Jul 10, 2025
f8b553d
Remove top level package json
J12934 Jul 10, 2025
15add0d
Delete Makefiles for scanners and hooks
J12934 Jul 11, 2025
07413fd
Delete left over test file
J12934 Jul 11, 2025
4e01f4e
Update docs and new scanner templates for the esm and task file changes
J12934 Jul 11, 2025
70029b9
Migrate left over require usages in tests
J12934 Jul 11, 2025
b3f2b3e
Remove sdk makefiles
J12934 Jul 11, 2025
3e1bcb1
Revert "Remove sdk makefiles"
J12934 Jul 11, 2025
e1f6247
Switch task downloading to the same mechanisn that we are using for k…
J12934 Jul 11, 2025
8ab8100
Correct os for the task download url
J12934 Jul 11, 2025
14a57c4
Skip hook test installing if a hook doesn't have custom deps
J12934 Jul 11, 2025
868eff5
Set fail fast to false for hooks
J12934 Jul 11, 2025
b91e39d
Correct var used for dependency checking
J12934 Jul 11, 2025
01d78fb
Update hook code in docs
J12934 Jul 11, 2025
7698430
Remove now unused elastic mock
J12934 Jul 11, 2025
5e97169
Update remaining outdated doc files
J12934 Jul 11, 2025
a1cc278
Skip cmsseek integration tests
J12934 Jul 11, 2025
fc2314c
Ensure taskfile version is at least 3.44.0
J12934 Jul 11, 2025
ce2db15
remove unneeded status check
J12934 Jul 15, 2025
File filter

Filter by extension

Filter by extension


8000
Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
6 changes: 5 additions & 1 deletion .git-blame-ignore-revs
Original file line number Diff line number Diff line change
Expand Up @@ -13,4 +13,8 @@
# Applied megalinter automatic fixes
992174c1fb24a0808ee2894dfff22e568af2b589
# prettier reformatting of the notification hook
3f033b5c73a087f474f1f22c5091dc5b096bfadd
3f033b5c73a087f474f1f22c5091dc5b096bfadd
# prettier reformatting of most scanner / parser files
5f61e5c9f128e405c5335ab08cd4cd4ad43675d9
# prettier reformatting of most hook files
a5675d62fbb732a10cc36276a4bc8eda96e47c33
Loading
Loading
0