Sander Declerck
|
219a189993
|
Check if a socket is writable before writing to it
|
2025-10-08 19:32:25 +02:00 |
|
Sander Declerck
|
cfce641053
|
Merge pull request #94 from AikidoSec/readme-1-1-0
Update readme for version 1.1.0
|
2025-10-08 16:57:44 +02:00 |
|
Sander Declerck
|
79a2186c1f
|
Mention proxy in "how it works"
|
2025-10-08 16:42:59 +02:00 |
|
Sander Declerck
|
41e88d422e
|
Add mention of bun everywhere
|
2025-10-08 16:42:59 +02:00 |
|
Sander Declerck
|
b08b4e2d4e
|
Wrap bun with safe-chain to block downloads of packages with malware
|
2025-10-08 16:42:59 +02:00 |
|
Sander Declerck
|
329405e8f2
|
Merge pull request #93 from AikidoSec/bun-wrapper
Wrap bun with safe-chain to block downloads of packages with malware
|
2025-10-08 16:27:56 +02:00 |
|
Sander Declerck
|
d737abd24a
|
Update readme for version 1.1.0
|
2025-10-08 16:25:56 +02:00 |
|
Sander Declerck
|
0318fea784
|
Merge pull request #92 from AikidoSec/use-safe-chain-ourselves
Use safe-chain ourselves in CI/CD
|
2025-10-08 15:49:20 +02:00 |
|
Sander Declerck
|
361b56a715
|
Merge pull request #85 from AikidoSec/powerrshell-line-explosion-fix
Fix line explosion on Windows PowerShell
|
2025-10-08 15:49:10 +02:00 |
|
Sander Declerck
|
43dcba8802
|
Wrap bun with safe-chain to block downloads of packages with malware
|
2025-10-08 15:12:06 +02:00 |
|
Sander Declerck
|
62a9339a71
|
Merge pull request #82 from AikidoSec/intercept-registry-http
Implement a proxy blocking tarball requests for packages with malware.
|
2025-10-08 14:31:40 +02:00 |
|
Sander Declerck
|
16c76de0f3
|
Add comment on how safe-chain works with the system proxy.
|
2025-10-08 11:38:21 +02:00 |
|
Sander Declerck
|
8950d528d5
|
Fix tests to match new behavior
|
2025-10-08 10:56:31 +02:00 |
|
Sander Declerck
|
240123372a
|
Handle PR Comments
|
2025-10-08 10:49:04 +02:00 |
|
Sander Declerck
|
28ccb55033
|
Use safe-chain ourselves in CI/CD
|
2025-10-06 16:55:46 +02:00 |
|
Sander Declerck
|
ea383a18de
|
Insert proxy settings for npx as well
|
2025-10-06 16:23:56 +02:00 |
|
Sander Declerck
|
3ef4ed8bad
|
Update main.js code flow so proxy always gets stopped + add comment on why exit status is handled in bin/aikido-(tool).js
|
2025-10-06 13:47:38 +02:00 |
|
Sander Declerck
|
ccaa7934ee
|
Improve cli output.
|
2025-10-03 16:21:55 +02:00 |
|
Sander Declerck
|
cc4d20e380
|
Fix line explosion on Windows PowerShell
|
2025-10-02 15:15:04 +02:00 |
|
Sander Declerck
|
32f5ef9b16
|
Add e2e tests to verify existing proxy is being respected.
|
2025-10-02 10:47:58 +02:00 |
|
Sander Declerck
|
53bfb14fea
|
Only load the malware database once
|
2025-10-02 09:20:59 +02:00 |
|
Sander Declerck
|
a6980d5108
|
Add upstream proxy support
|
2025-10-02 09:06:35 +02:00 |
|
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
|
bf97f089ca
|
Change npm test version to 10.2.0
|
2025-10-01 08:36:00 +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
|
6c08c6adce
|
Add end-to-end tests for proxy blocking malware packages
|
2025-09-30 15:03:49 +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
|
dc295cff80
|
Merge pull request #74 from AikidoSec/pnpm-broken-in-powershell
Fix broken pnpm on Windows PowerShell when installed as a global npm package
|
2025-09-24 15:37:25 +02:00 |
|
Sander Declerck
|
be6895a87e
|
Merge pull request #75 from AikidoSec/update-docs
Update docs
|
2025-09-24 15:37:17 +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
|
61d940696e
|
Use production package name in documentation
|
2025-09-23 13:39:33 +02:00 |
|
Sander Declerck
|
f2fd82aa93
|
Docment CI/CD implementation
|
2025-09-23 13:36:35 +02:00 |
|
Sander Declerck
|
b2ce8a2abb
|
Merge branch 'main' into non-interactive-terminal-support
|
2025-09-23 13:33:10 +02:00 |
|
Sander Declerck
|
d52a060b04
|
Remove accidentally added instructions
|
2025-09-22 19:04:17 +02:00 |
|
Sander Declerck
|
3a48c66154
|
Update shell-integration documentation, add manual setup instructions
|
2025-09-22 19:02:35 +02:00 |
|
Sander Declerck
|
28d5cb1741
|
Update screenshot in README
|
2025-09-22 18:40:19 +02:00 |
|
Sander Declerck
|
644b51795a
|
Add logs to diagnose broken pnpm
|
2025-09-22 15:15:41 +02:00 |
|
Sander Declerck
|
7f8bc4763d
|
Add e2e tests for setup-ci command
|
2025-09-19 14:16:18 +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 |
|