Commit graph

169 commits

Author SHA1 Message Date
Reinier Criel
091e6ec5f8 Merge branch 'main' into feature/combine-certs 2025-12-08 09:42:10 -08:00
Sander Declerck
19aed47f02
Add typedef for MalwareBlockedEvent 2025-12-08 11:54:30 +01:00
Sander Declerck
4840b0f694
Fix undefined url in output logs 2025-12-08 11:50:57 +01:00
Reinier Criel
2e9bae41f3 Add unit tests 2025-12-05 15:40:14 -08:00
Reinier Criel
d0c5f35707 Check input file 2025-12-05 15:31:19 -08:00
Reinier Criel
8aa0615293 Some improvements 2025-12-05 15:13:12 -08:00
Reinier Criel
7086cfa277 Combine NODE_EXTRA_CA_CERTS with Safe Chain's certificate bundle 2025-12-05 14:26:23 -08:00
bitterpanda
15cc6ff7fe
Merge pull request #178 from AikidoSec/feature/poetry-2
Add Poetry support
2025-12-05 15:56:20 +01:00
Sander Declerck
e421414b8a
Don't repeatedly call isImdsEndpoint 2025-12-05 12:12:22 +01:00
Sander Declerck
57a0e88fa4
Add tests and clarifying comments 2025-12-05 12:09:19 +01:00
Reinier Criel
d018246292 More cleanup 2025-12-04 07:13:32 -08:00
Sander Declerck
a9ebec14f6
Remove 192.0.2.1 2025-12-04 15:21:47 +01:00
Sander Declerck
47ea989bbd
Reduce connect timeout for tunnel for known instance metadata hosts 2025-12-04 15:20:47 +01:00
Reinier Criel
297a264fe0 Adapt per comments 2025-12-03 15:40:02 -08:00
Reinier Criel
11bd3a2b91 Some more improvements 2025-12-03 09:54:25 -08:00
Reinier Criel
cfedb6df99 Some comment updates 2025-12-03 09:20:54 -08:00
Reinier Criel
c1a12c9573 Merge branch 'main' into feature/poetry-2 2025-12-03 07:41:52 -08:00
Sander Declerck
2085aad005
Improve logs for MITM handler 2025-12-03 13:24:04 +01:00
Reinier Criel
a6423763e7 More package names 2025-11-30 20:30:35 -08:00
Reinier Criel
5a7a9dd03e Fix test to account for normalization 2025-11-30 20:28:06 -08:00
Reinier Criel
c7edefd247 Fix issue during manual testing 2025-11-30 20:25:13 -08:00
Reinier Criel
26157cf5a7 Fix type check 2025-11-27 14:02:37 -08:00
Reinier Criel
d863cc6920 Another iteration 2025-11-27 14:00:34 -08:00
Reinier Criel
7ddeb9025b Fix certUtils 2025-11-27 13:34:34 -08:00
Reinier Criel
2810a87cd0 Another try 2025-11-27 13:25:53 -08:00
Reinier Criel
0106767c35 Another try 2025-11-27 13:23:03 -08:00
Reinier Criel
bbbbe4d32a Add lazy loading for certs 2025-11-27 13:19:17 -08:00
Reinier Criel
0ee5106b7a Fix function placement 2025-11-27 13:08:35 -08:00
Reinier Criel
a0bbe38ee7 Change back to localhost for testing 2025-11-27 13:03:39 -08:00
Reinier Criel
5b479ef69e Some cleanup 2025-11-26 15:53:01 -08:00
Reinier Criel
f5af26092a Fix cert issues in Virtual Environments 2025-11-26 15:48:29 -08:00
Reinier Criel
9c55a95eb9 Fix e2e tests 2025-11-26 14:31:11 -08:00
Reinier Criel
4bfc315b57 Skeleton 2025-11-26 14:13:49 -08:00
Sander Declerck
13892efa70
Allow to configure the minimum package age 2025-11-26 16:42:51 +01:00
Sander Declerck
c695d0cb5d
Add explaining comment 2025-11-24 18:29:35 +01:00
Sander Declerck
5629b640cc
Prevent package manager from caching modified response 2025-11-24 18:16:09 +01:00
Sander Declerck
900bf8e6ea
Parse npm registry's timestamps. 2025-11-24 15:52:17 +01:00
Sander Declerck
0a8dacda24
Add small comment on why we're removing the host header before forwarding. 2025-11-24 15:31:30 +01:00
Sander Declerck
faae0488c8
Undo small refactor 2025-11-24 15:31:30 +01:00
Sander Declerck
44ee58aa9b
Let modifyNpmInfoRequestHeaders return the header collection as well. 2025-11-24 15:31:30 +01:00
Sander Declerck
5834229427
Add comment in interceptorBuilder.js to clarify which api is for setup, and which api is used by the proxy. 2025-11-24 15:31:30 +01:00
Sander Declerck
9a1092199d
Move getHeaderValueAsString to separate utils file 2025-11-24 15:31:30 +01:00
Sander Declerck
e02e36cfea
Apply suggestion from @bitterpanda63
Adds comment about "utf8" encoding of json response.

Co-authored-by: bitterpanda <bitterpanda@proton.me>
2025-11-24 14:49:40 +01:00
Sander Declerck
a04bea26da
Merge branch 'main' into package-min-age 2025-11-24 14:15:55 +01:00
Sander Declerck
157725a25a
Cleanup 2025-11-14 10:29:09 +01:00
Sander Declerck
290a630526
Better header check + remove last-modified header 2025-11-14 10:23:06 +01:00
Sander Declerck
06b287d4d4
Use correct header collection for forwarding 2025-11-14 09:08:27 +01:00
Reinier Criel
84b8c2f2cf Merge branch 'main' into feature/cert-beta 2025-11-13 11:15:33 -08:00
Sander Declerck
59fa76a42f
Notify the user when we modified the package versions 2025-11-13 17:10:22 +01:00
Sander Declerck
dc6f37b3ec
Remove etag from response when modifying headers 2025-11-13 16:27:42 +01:00