Reinier Criel
|
9417be1ac5
|
Fix python command returning -1 by selective wrapper interception and explicit bypass
|
2025-12-10 15:01:35 -08:00 |
|
Reinier Criel
|
23922dfb2d
|
Fix test issue
|
2025-12-08 16:53:07 -08:00 |
|
Reinier Criel
|
c51956b2db
|
Fix tests
|
2025-12-08 15:23:44 -08:00 |
|
Reinier Criel
|
091e6ec5f8
|
Merge branch 'main' into feature/combine-certs
|
2025-12-08 09:42:10 -08:00 |
|
Sander Declerck
|
a7946377b4
|
Log audit stats as verbose, not as information
|
2025-12-08 11:37:37 +01:00 |
|
Reinier Criel
|
8aa0615293
|
Some improvements
|
2025-12-05 15:13:12 -08:00 |
|
Reinier Criel
|
fc88120fdc
|
Also for uv and poetry
|
2025-12-05 10:01:55 -08:00 |
|
Reinier Criel
|
85c4fcc96f
|
Make sure e2e test clears cache
|
2025-12-05 09:39:51 -08:00 |
|
bitterpanda
|
15cc6ff7fe
|
Merge pull request #178 from AikidoSec/feature/poetry-2
Add Poetry support
|
2025-12-05 15:56:20 +01:00 |
|
Reinier Criel
|
e211f531c5
|
Refactor PyPI logic and cleanup
|
2025-12-04 12:37:59 -08:00 |
|
Reinier Criel
|
b1da6af30b
|
Extend E2E Test
|
2025-12-03 08:24:37 -08:00 |
|
Reinier Criel
|
c1a12c9573
|
Merge branch 'main' into feature/poetry-2
|
2025-12-03 07:41:52 -08:00 |
|
Reinier Criel
|
20e63a58be
|
Add a better e2e test to cover the issue
|
2025-12-02 09:45:04 -08:00 |
|
Reinier Criel
|
a4f9f590a4
|
Don't modify config for config related commands
|
2025-12-02 08:31:47 -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 |
|
Reinier Criel
|
023bccec11
|
Some more cleanup
|
2025-11-25 19:55:36 -08:00 |
|
Reinier Criel
|
cab3a0aba3
|
Add uv (Astral Python package manager) support
- Add uv package manager implementation following pip pattern
- Configure MITM proxy with CA bundle for PyPI packages
- Add shell integration (bash/zsh/fish/PowerShell)
- Conditional on --include-python flag
- Add 33 comprehensive E2E tests covering:
- uv pip install/sync/compile commands
- uv add for project dependencies
- uv tool install for global tools
- uv run --with for ephemeral dependencies
- uv sync for project syncing
- Malware blocking verification for all methods
- Update documentation and package.json
- Install uv in Docker test environment
|
2025-11-25 14:10:20 -08:00 |
|
Sander Declerck
|
77e9d3d843
|
Fix e2e tests
|
2025-11-25 14:56:12 +01:00 |
|
Sander Declerck
|
c6bcd6f646
|
Add feature flag in setup for python support.
|
2025-11-14 14:12:44 +01:00 |
|
Reinier Criel
|
01cc0b06c0
|
Reverse e2e test removals
|
2025-11-06 13:40:09 -08:00 |
|
Reinier Criel
|
61a53b24fd
|
Some cleanup
|
2025-11-06 13:24:00 -08:00 |
|
Reinier Criel
|
dd2894faab
|
Extend test
|
2025-11-06 11:30:13 -08:00 |
|
Reinier Criel
|
9bd29056c6
|
Some cleanup
|
2025-11-06 11:02:03 -08:00 |
|
Reinier Criel
|
28d24bb6ea
|
Another iteration
|
2025-11-06 10:26:26 -08:00 |
|
Reinier Criel
|
ec4228edc1
|
Add more test cases
|
2025-11-05 11:23:37 -08:00 |
|
Reinier Criel
|
216e16cfb1
|
Fix e2e test
|
2025-11-05 11:13:24 -08:00 |
|
Reinier Criel
|
35bd3dfb6f
|
Merge branch 'main' into feature/pypi-ci
|
2025-11-05 10:35:59 -08:00 |
|
Reinier Criel
|
bded1fe660
|
Fix test
|
2025-11-05 09:28:57 -08:00 |
|
Sander Declerck
|
0b056e92de
|
Merge branch 'main' into only-write-stdout-when-safe-chain-audited
|
2025-11-05 17:12:57 +01:00 |
|
Reinier Criel
|
9f0f50eb15
|
Small fix
|
2025-11-05 07:57:29 -08:00 |
|
Reinier Criel
|
9c23345f1c
|
Add flags to prevent errors in Docker image
|
2025-11-05 07:29:57 -08:00 |
|
Sander Declerck
|
378b0ac7c9
|
Rename verifiedPackages to totalPackages, fix e2e tests
|
2025-11-05 12:19:47 +01:00 |
|
Reinier Criel
|
6241c56fda
|
Skeleton for CI support
|
2025-11-04 13:29:31 -08:00 |
|
Reinier Criel
|
c9e7bd2ab4
|
Adapt e2e test to use test.pypi
|
2025-10-30 20:15:58 -07:00 |
|
Reinier Criel
|
f38a12c6d5
|
Combine certificates
|
2025-10-30 16:00:32 -07:00 |
|
Reinier Criel
|
8b7784ecc0
|
Omly pass --cert when using known registry
|
2025-10-30 12:36:32 -07:00 |
|
Reinier Criel
|
a17e14c988
|
Ensure that --cert parameters do not get overriden
|
2025-10-28 15:02:59 -07:00 |
|
Reinier Criel
|
c2e632ead2
|
Add e2e test for malware blocking + python3 fix
|
2025-10-28 09:15:00 -07:00 |
|
Reinier Criel
|
57bbb06f39
|
Add redirecting for explicit python(3) commands
|
2025-10-27 13:00:18 -07:00 |
|
Reinier Criel
|
190607de92
|
Adapt per review
|
2025-10-27 09:23:47 -07:00 |
|
Reinier Criel
|
6b2db6dace
|
Fix ranges issue
|
2025-10-24 13:14:57 -07:00 |
|
Reinier Criel
|
b5988e19c1
|
Some more cleanup
|
2025-10-23 13:11:51 -07:00 |
|
Reinier Criel
|
059cba06bc
|
Implement e2e tests
|
2025-10-23 11:41:13 -07: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 |
|
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 |
|