Commit graph

95 commits

Author SHA1 Message Date
Sander Declerck
60543308f4
Change validity of generateCertForHost to 1 hour. 2025-10-01 10:01:04 +02:00
Sander Declerck
49fd0f5928
Better error-handling when stopping the proxy 2025-10-01 09:24:18 +02:00
Sander Declerck
67304751bd
Handle process exit better + some PR cleanup 2025-10-01 08:53:56 +02:00
Sander Declerck
95663dc5f4
Fix proxy for npm 10.0.0 -> 10.4.0 2025-10-01 08:10:49 +02:00
Sander Declerck
3b145a4695
Create verifyNoMaliciousPackages function in proxy 2025-09-30 15:11:00 +02:00
Sander Declerck
a3f91b8b55
Fix linting issue 2025-09-30 13:53:59 +02:00
Sander Declerck
e2afcb16e3
Implement a proxy blocking tarball requests for packages containing malware. 2025-09-30 13:52:21 +02:00
Sander Declerck
04cb001006
Merge pull request #78 from AikidoSec/fish-test-command-not-working
init-fish: split up if to prevent expanded args to break the condition
2025-09-24 15:47:12 +02:00
Sander Declerck
cea4507559
Merge pull request #70 from AikidoSec/non-interactive-terminal-support
Support for CI/CD
2025-09-24 15:37:36 +02:00
Sander Declerck
1514fb44c5
init-fish: split up if to prevent expanded args to break the condition 2025-09-24 14:51:32 +02:00
Sander Declerck
e38dcc1ea8
Clarify how path is modified in Azure Pipelines with a comment 2025-09-24 14:35:48 +02:00
Sander Declerck
83141d375a
Escape args before running spawn 2025-09-24 14:29:49 +02:00
Sander Declerck
534aeee457
Use execSync instead of spawnSync for pnpm. 2025-09-23 14:32:20 +02:00
Sander Declerck
e557887da9
Merge branch 'main' into pnpm-broken-in-powershell 2025-09-23 14:16:38 +02:00
Sander Declerck
b2ce8a2abb
Merge branch 'main' into non-interactive-terminal-support 2025-09-23 13:33:10 +02:00
Sander Declerck
644b51795a
Add logs to diagnose broken pnpm 2025-09-22 15:15:41 +02:00
Sander Declerck
5006bc6194
Merge pull request #67 from AikidoSec/exit-on-failed-change-detection
Exit installation when detecting changes failed due to non-zero exit code in dry-run
2025-09-19 13:23:03 +02:00
Sander Declerck
ea7ee5c6b9
Clarify doesCommandReturnNonZero function with a comment. 2025-09-19 13:13:28 +02:00
Sander Declerck
bbc111c577
Add some unit tests on setup-ci 2025-09-19 11:56:05 +02:00
Sander Declerck
5a5afc1810
Fix liniting error 2025-09-19 08:55:34 +02:00
Sander Declerck
528a60c166
Exit installation when detecting changes failed due to non-zero exit code in dry-run 2025-09-19 08:52:42 +02:00
Sander Declerck
d1c0982942
Base safe-chain setupci implementation 2025-09-18 17:44:42 +02:00
Sander Declerck
91473838d2
Merge branch 'main' into setup-check-if-dir-exists 2025-09-18 10:27:00 +02:00
Sander Declerck
f7589160af
Merge pull request #61 from AikidoSec/respect-empty-lines-in-shell-startup-files
Don't remove empty lines in shell startup scripts. Fixes #58
2025-09-18 10:24:38 +02:00
Sander Declerck
b1a09b471c
Merge pull request #63 from AikidoSec/bash-zsh-fish-always-use-linefeed-lineending
Always use \n line endings for bash, zsh and fish
2025-09-18 10:23:47 +02:00
Sander Declerck
93c23ee39f
Always use \n line endings for bash, zsh and fish 2025-09-18 08:05:11 +02:00
Sander Declerck
57ce17e7f5
Don't remove empty lines in shell startup scripts. Fixes #58 2025-09-17 16:42:10 +02:00
Sander Declerck
f793bb8467
Check if directory exists before creating a new shell startup file 2025-09-17 15:26:06 +02:00
Sander Declerck
d5cd59fd25
Use strict dependency versions 2025-09-17 14:14:04 +02:00
Sander Declerck
3d75b56ebd
Respect HTTPS_PROXY when fetching malware database. 2025-09-15 13:39:14 +02:00
Sander Declerck
586b5ace33
Merge pull request #47 from AikidoSec/use-correct-version-for-npm-scanner
Rely on npm version rather than node version to determine which scanner to use. Fixes #46
2025-09-15 10:44:42 +02:00
Sander Declerck
f163101200
Remove @inquirer/prompts, update eslint. 2025-09-15 10:04:49 +02:00
Sander Declerck
4e3fe7b738
Rely on npm version rather than node version to determine which scanner to use. Fixes #46 2025-09-15 09:39:41 +02:00
Sander Declerck
b6404775e2
PR Comments: use safeChainArgs and use defined constants 2025-09-11 14:49:54 +02:00
Sander Declerck
2f1692e253
Exit installation instead of prompting the user 2025-09-11 13:42:45 +02:00
Sander Declerck
ca8bc31311
Add a more descriptive comment for the cygwin test 2025-09-10 14:16:54 +02:00
Sander Declerck
32ba9d71b5
Cleanup test bash file for cygwin 2025-09-10 14:13:51 +02:00
Sander Declerck
6826728481
Add test for cygwin flow 2025-09-10 14:10:25 +02:00
Sander Declerck
0a6fd4cbb7
Add support for Cygwin on windows - fixes #31 2025-09-10 13:31:30 +02:00
Sander Declerck
fdaa60b211
Add coverage for pnpm i alias, fixes #36 2025-09-10 09:25:49 +02:00
Sander Declerck
0c1087bee0
Also mention pnpx in safe-chain-setup 2025-09-09 09:01:48 +02:00
Sander Declerck
fd89ef3965
Add coverage for pnpm install command, fixes #32 2025-09-09 08:41:26 +02:00
Sander Declerck
dc3ab32078
Implement basic bun security scanner for safe chain 2025-09-05 14:19:02 +02:00
Sander Declerck
75deed9370
Modify release process 2025-09-05 12:01:29 +02:00
Sander Declerck
7673d32912
Move safe-chain package to packages/safe-chain 2025-09-05 11:19:37 +02:00