Sander Declerck
|
9d1f7ac6fd
|
Use ramaproxy if it's available.
|
2026-01-12 14:15:30 +01:00 |
|
Reinier Criel
|
5d1807a551
|
Remove unnecessary change
|
2025-12-08 17:30:55 -08:00 |
|
Reinier Criel
|
d9fe775d11
|
Fix some issues
|
2025-12-08 15:18:06 -08:00 |
|
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
|
7086cfa277
|
Combine NODE_EXTRA_CA_CERTS with Safe Chain's certificate bundle
|
2025-12-05 14:26:23 -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
|
4bfc315b57
|
Skeleton
|
2025-11-26 14:13:49 -08:00 |
|
Sander Declerck
|
59fa76a42f
|
Notify the user when we modified the package versions
|
2025-11-13 17:10:22 +01:00 |
|
Sander Declerck
|
76a1100b8c
|
Fix linter issues
|
2025-11-07 11:42:53 +01:00 |
|
Sander Declerck
|
1f570a9f39
|
Keep track of amount of malware packages blocked
|
2025-11-07 11:39:41 +01:00 |
|
Sander Declerck
|
f4694ba119
|
Move npm and pip mitm interception to separate files
|
2025-11-07 10:10:27 +01:00 |
|
Sander Declerck
|
e251908cb3
|
Add interceptors for MITM
|
2025-11-06 18:01:20 +01:00 |
|
Reinier Criel
|
d789491561
|
Merge branch 'main' into feature/pypi
|
2025-11-04 06:54:00 -08:00 |
|
Reinier Criel
|
548d416996
|
Merge remote-tracking branch 'origin/main' into feature/pypi
|
2025-11-03 06:49:53 -08:00 |
|
Sander Declerck
|
14c4c4997e
|
Remove @ts-expect-error suppressions
|
2025-11-03 13:57:29 +01:00 |
|
Sander Declerck
|
be6a6dccd9
|
Merge branch 'main' into verbose-logging
|
2025-11-03 11:37:47 +01:00 |
|
Hans Ott
|
c88b1a624f
|
Type check safe-chain package
|
2025-11-01 13:06:06 +01:00 |
|
Reinier Criel
|
70dc89c3e8
|
Simplify setting certificates
|
2025-10-28 13:56:27 -07:00 |
|
Reinier Criel
|
e25146a2d2
|
Merge main into feature
|
2025-10-27 09:27:51 -07:00 |
|
Reinier Criel
|
190607de92
|
Adapt per review
|
2025-10-27 09:23:47 -07:00 |
|
Sander Declerck
|
ddc8218a2d
|
Rename writeVerboseInformation to writeVerbose
|
2025-10-27 17:14:45 +01:00 |
|
Sander Declerck
|
0b393eeb5f
|
Merge branch 'main' into verbose-logging
|
2025-10-27 15:11:53 +01:00 |
|
Reinier Criel
|
15785fad73
|
Make sure we use a different version.txt to prevent having to redownload DB
|
2025-10-24 09:59:53 -07:00 |
|
Sander Declerck
|
d6dda73fb9
|
WIP
|
2025-10-24 16:21:14 +02:00 |
|
Reinier Criel
|
b5988e19c1
|
Some more cleanup
|
2025-10-23 13:11:51 -07:00 |
|
Sander Declerck
|
9a78cafbfd
|
Introduce silent mode to disable logging
|
2025-10-23 17:45:03 +02:00 |
|
Reinier Criel
|
982da4aa77
|
more cleanup
|
2025-10-22 15:16:53 -07:00 |
|
Reinier Criel
|
fbb7e0f95f
|
Add tests
|
2025-10-22 14:51:44 -07:00 |
|
Reinier Criel
|
1f707c1e13
|
Add cert
|
2025-10-22 09:43:40 -07: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
|
2968960b41
|
Cleanup registryProxy, increase timeout on DockerTestContainer
|
2025-10-14 13:22:58 +02:00 |
|
Sander Declerck
|
8ed2330a3c
|
Allow the safe-chain to act as a regular http proxy too (besides the CONNECT tunneling implementation)
|
2025-10-13 15:49:42 +02:00 |
|
Sander Declerck
|
240123372a
|
Handle PR Comments
|
2025-10-08 10:49: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
|
3b145a4695
|
Create verifyNoMaliciousPackages function in proxy
|
2025-09-30 15:11:00 +02:00 |
|
Sander Declerck
|
e2afcb16e3
|
Implement a proxy blocking tarball requests for packages containing malware.
|
2025-09-30 13:52:21 +02:00 |
|