Commit graph

167 commits

Author SHA1 Message Date
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
bitterpanda
5658eb04af
Merge pull request #40 from AikidoSec/exit-on-malware
Exit installation instead of prompting the user
2025-09-11 12:54:23 +00: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
willem-delbare
0cb9562857
Highlight that Aikido Safe Chain is free to use
Emphasized that the tool is free to use.
2025-09-11 09:35:15 +02:00
willem-delbare
8d6b723b6f
Clarify that this package is free to use 2025-09-11 09:34:55 +02:00
Sander Declerck
025f84407e
Merge pull request #39 from AikidoSec/windows-cygwin-bash-support
Add support for Cygwin on windows
2025-09-10 14:20:04 +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
bd0f9118cf
Merge pull request #37 from AikidoSec/pnpm-i-alias
Add coverage for pnpm i alias, fixes #36
2025-09-10 10:14:53 +02:00
Sander Declerck
fdaa60b211
Add coverage for pnpm i alias, fixes #36 2025-09-10 09:25:49 +02:00
Sander Declerck
0f90ac2a2d
Merge pull request #34 from AikidoSec/pnpm-install-coverage
Add coverage for pnpm install command, fixes #32
2025-09-09 12:55:38 +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
willem-delbare
8f6742504f
Merge pull request #27 from AikidoSec/bun-security-scanner
Implement basic bun security scanner for safe chain
2025-09-05 15:06:39 +02:00
willem-delbare
471b3efe4a
Merge pull request #26 from AikidoSec/npm-workspace-multiple-packages
Setup npm workspace to support multiple packages
2025-09-05 15:05:29 +02:00
Sander Declerck
a4c063b428
Test all PR's 2025-09-05 14:20:25 +02:00
Sander Declerck
dc3ab32078
Implement basic bun security scanner for safe chain 2025-09-05 14:19:02 +02:00
Sander Declerck
8450b80223
Add tarball to build output 2025-09-05 12:58:30 +02:00
Sander Declerck
8d17618090
Document the workspace setup in CONTRIBUTING 2025-09-05 12:55:31 +02:00
Sander Declerck
75deed9370
Modify release process 2025-09-05 12:01:29 +02:00
Sander Declerck
a9678f6fb4
Commit package-lock.json 2025-09-05 11:35:19 +02:00
Sander Declerck
8021145881
Use npm run test:e2e in CI 2025-09-05 11:33:57 +02:00
Sander Declerck
8d015fdca3
Add e2e tests to workspace 2025-09-05 11:33:08 +02:00
Sander Declerck
7673d32912
Move safe-chain package to packages/safe-chain 2025-09-05 11:19:37 +02:00
bitterpanda
fc9a9ca129
Merge pull request #22 from AikidoSec/scoped-packages
Fix undefined error when adding scoped package on yarn, npm or npx
2025-08-18 12:51:46 +00:00
Sander Declerck
9e1c90a914
Fix undefined error when adding scoped package on yarn, npm or npx 2025-08-16 19:45:51 +02:00
bitterpanda
b57cc11157
Merge pull request #19 from AikidoSec/safer-line-removal
Only remove lines from shell scripts if we're sure it's safe to remove
2025-08-06 13:30:40 +00:00
Sander Declerck
fe39b9cc23
Also split on unicode line and paragraph separators 2025-08-06 15:28:39 +02:00
Sander Declerck
df8bb9be74
Only remove lines from shell scripts if we're sure it's safe to remove 2025-08-06 15:08:57 +02:00
Sander Declerck
56f62240a6
Merge pull request #4 from AikidoSec/fix/aikido-security-update-packages-5669664-mBXT
[Aikido] Fix  security issue in brace-expansion via minor version upgrade from 2.0.1 to 2.0.2
2025-08-05 15:16:26 +02:00
Sander Declerck
cf6f895724
Merge branch 'main' into fix/aikido-security-update-packages-5669664-mBXT 2025-08-05 15:13:21 +02:00
bitterpanda
13165b1350
Merge pull request #18 from AikidoSec/e2e-tests-docker
E2e tests using docker
2025-08-05 12:32:55 +00:00
Sander Declerck
35f43f6787
Exclude test/e2e from default linter 2025-08-05 13:51:39 +02:00
Sander Declerck
956acc4775
Make sure all tests are run 2025-08-05 13:43:27 +02:00
Sander Declerck
24a9cd94e5
Fix linter 2025-08-05 13:39:09 +02:00
Sander Declerck
7dd93d490e
Fix unit tests 2025-08-05 13:37:47 +02:00
Sander Declerck
8fe228c476
Undo move of files to safe-chain 2025-08-05 13:35:40 +02:00
Sander Declerck
b29bc2e6dc
Move merged scripts to correct location 2025-08-05 11:50:08 +02:00
Sander Declerck
113a084fec
Merge branch 'main' into e2e-tests-docker 2025-08-04 10:28:51 +02:00
Sander Declerck
d9942854f4
Merge pull request #3 from AikidoSec/zsh-safe-chain-detection
Zsh and bash: Use functions to wrap package managers and detect if the aikido commands are available
2025-08-04 10:27:49 +02:00
Sander Declerck
72b6c1d3b3
Merge pull request #15 from AikidoSec/fish-safe-chain-detection
Fish: Use functions to wrap package managers and detect if the aikido commands are available
2025-08-04 10:25:37 +02:00
Sander Declerck
dce6350816
Merge pull request #13 from AikidoSec/powershell-safe-chain-detection
Powershell: Use functions to wrap package managers and detect if the aikido commands are available
2025-08-04 10:23:55 +02:00
Sander Declerck
c0805431ab
Merge branch 'powershell-safe-chain-detection' into fish-safe-chain-detection 2025-08-04 10:22:40 +02:00
Sander Declerck
c5b9722a40
Change text as suggested 2025-08-04 10:22:33 +02:00
Sander Declerck
43742fd911
Merge branch 'zsh-safe-chain-detection' into powershell-safe-chain-detection 2025-08-04 10:21:36 +02:00
Sander Declerck
432769bca0
Change text as suggested 2025-08-04 10:20:57 +02:00