Hans Ott
|
29dd63d1eb
|
Reduce diff
|
2025-11-01 13:26:15 +01:00 |
|
Hans Ott
|
4f14859351
|
Fix check
|
2025-11-01 13:24:57 +01:00 |
|
Hans Ott
|
6f962a9299
|
Use Node.js 18 types
|
2025-11-01 13:09:08 +01:00 |
|
Hans Ott
|
5adfb36629
|
Run typecheck as part of CI
|
2025-11-01 13:07:31 +01:00 |
|
Hans Ott
|
c88b1a624f
|
Type check safe-chain package
|
2025-11-01 13:06:06 +01:00 |
|
Sander Declerck
|
d5dc801c00
|
Merge pull request #131 from AikidoSec/fix-linter-issues
Fix linter issues
|
2025-10-31 14:18:25 +01:00 |
|
Sander Declerck
|
3721ca9113
|
Fix linter issues
|
2025-10-31 13:56:35 +01:00 |
|
bitterpanda
|
04751df30c
|
Merge pull request #130 from AikidoSec/socket-error-events
|
2025-10-31 13:37:01 +01:00 |
|
Sander Declerck
|
78fd93b72a
|
End clientsocket without 502 in case of proxySocket error
|
2025-10-31 11:41:39 +01:00 |
|
Sander Declerck
|
4dc14397ad
|
Use correct event name in comment (error)
|
2025-10-31 11:40:01 +01:00 |
|
Sander Declerck
|
df5c424a42
|
Add missing import (ui) in mitmRequestHandler.js
|
2025-10-31 11:38:39 +01:00 |
|
Sander Declerck
|
bae43d0dcd
|
MITM handler: Close the response on server error
|
2025-10-31 11:38:16 +01:00 |
|
Sander Declerck
|
efb0044419
|
Add global exception handlers
|
2025-10-31 10:26:56 +01:00 |
|
Sander Declerck
|
65c9ca62de
|
Subscribe to more error events to prevent the process from crashing
|
2025-10-31 09:39:16 +01:00 |
|
bitterpanda
|
c284ad7ba9
|
Merge pull request #126 from AikidoSec/remove-malware-action-docs
Remove --safe-chain-malware-action documentation
|
2025-10-27 14:03:26 +01:00 |
|
Sander Declerck
|
ff724154fb
|
Remove --safe-chain-malware-action documentation
|
2025-10-27 13:49:29 +01:00 |
|
bitterpanda
|
03070b8b6a
|
Merge pull request #125 from AikidoSec/remove-prompt
Remove --safe-chain-malware-action flag
|
2025-10-27 13:18:29 +01:00 |
|
Sander Declerck
|
ab3319a310
|
Remove --safe-chain-malware-action flag
|
2025-10-27 11:51:19 +01:00 |
|
Sander Declerck
|
95d9cefcc9
|
Merge pull request #123 from AikidoSec/logging-silent-mode
Introduce silent mode to disable logging
|
2025-10-27 11:29:26 +01:00 |
|
Sander Declerck
|
23c8a2e324
|
Merge pull request #91 from AikidoSec/escape-special-chars-in-shell
Escape special chars in shell scripts
|
2025-10-27 11:29:09 +01:00 |
|
Sander Declerck
|
0029a7e1c1
|
Add extra comments for regex clarification
|
2025-10-27 10:49:26 +01:00 |
|
Sander Declerck
|
f5f3b91b40
|
Test if command is safe to execute
|
2025-10-24 17:36:51 +02:00 |
|
Sander Declerck
|
0f164d055f
|
Fix mocking in tests
|
2025-10-23 17:48:26 +02:00 |
|
Sander Declerck
|
9a78cafbfd
|
Introduce silent mode to disable logging
|
2025-10-23 17:45:03 +02:00 |
|
Sander Declerck
|
7a55be49f4
|
Fix linting error
|
2025-10-23 13:29:14 +02:00 |
|
Sander Declerck
|
08c1328b52
|
Cleanup code, add some tests
|
2025-10-23 13:23:08 +02:00 |
|
Sander Declerck
|
c74c23b0ff
|
Fix unit tests
|
2025-10-23 10:52:03 +02:00 |
|
Sander Declerck
|
8447d3cac5
|
Merge branch 'main' into escape-special-chars-in-shell
|
2025-10-23 09:52:38 +02:00 |
|
Hans Ott
|
7e72ae7d3d
|
On Unix/macOS, pass args to spawn to avoid escaping issues
|
2025-10-23 09:46:15 +02:00 |
|
Sander Declerck
|
2e1ee0dfa4
|
Merge pull request #119 from AikidoSec/proxy-unit-tests
Add tests for the proxy
|
2025-10-22 15:47:16 +02:00 |
|
Sander Declerck
|
f4cdf91fc9
|
Add tests for the proxy
|
2025-10-22 15:41:33 +02:00 |
|
bitterpanda
|
6a69eec342
|
Merge pull request #114 from AikidoSec/handle-package-without-version
Fix crash when a package does not contain a version (retracted packages)
|
2025-10-21 15:57:11 +02:00 |
|
Sander Declerck
|
1ded3899b0
|
Commit new tests
|
2025-10-21 14:56:46 +02:00 |
|
Sander Declerck
|
da865f855d
|
Fix crash when a package does not contain a version (retracted packages)
|
2025-10-21 14:29:17 +02:00 |
|
Sander Declerck
|
b935f8d4f4
|
Merge pull request #105 from AikidoSec/kill-dry-run
Remove dry-run scanner for npm, relying on the proxy to block maliscious package downloads instead
|
2025-10-15 12:04:26 +02:00 |
|
bitterpanda
|
e123c0e019
|
Merge pull request #106 from AikidoSec/remove-abbrev-package
Remove abbrev package
|
2025-10-15 12:03:07 +02:00 |
|
bitterpanda
|
9cec5e4bc9
|
Merge pull request #108 from AikidoSec/proxy-http-requests
Allow the safe-chain to act as a regular http proxy too (besides the CONNECT tunneling implementation)
|
2025-10-15 12:02:40 +02:00 |
|
Sander Declerck
|
05354ba2f0
|
Add some more comments on why http / https is handled in different code paths
|
2025-10-15 11:56:03 +02:00 |
|
Sander Declerck
|
3e8ce13db5
|
Move generated abbrevs to a separate file
|
2025-10-15 11:51:56 +02:00 |
|
Sander Declerck
|
37ef3e187b
|
Further cleanup
|
2025-10-15 09:25:24 +02:00 |
|
Sander Declerck
|
fce7550609
|
Cleanup debugging code from test again
|
2025-10-15 09:21:23 +02:00 |
|
Sander Declerck
|
056a1963e3
|
Remove test again
|
2025-10-15 09:18:11 +02:00 |
|
Sander Declerck
|
3aec473755
|
Without safe-chain
|
2025-10-15 08:50:13 +02:00 |
|
Sander Declerck
|
1f2d4e86c7
|
Add registry to localhost again
|
2025-10-15 07:54:35 +02:00 |
|
Sander Declerck
|
1a8d58889c
|
Try again
|
2025-10-15 07:50:56 +02:00 |
|
Sander Declerck
|
b4f7d84563
|
Run npm install command
|
2025-10-15 07:50:13 +02:00 |
|
Sander Declerck
|
24bda852d0
|
Redo test - start simple
|
2025-10-15 07:42:16 +02:00 |
|
Sander Declerck
|
b567016ddd
|
Simplify test
|
2025-10-14 16:11:34 +02:00 |
|
Sander Declerck
|
d35a4ca357
|
Change config location
|
2025-10-14 16:05:39 +02:00 |
|
Sander Declerck
|
93223fe640
|
Try more config
|
2025-10-14 16:00:31 +02:00 |
|