Commit graph

58 commits

Author SHA1 Message Date
123Haynes
edc708f8ff log which url was used to fetch the malware lists and why 2026-04-02 21:02:05 +00:00
123Haynes
f01d935bb1 remove trailing slashes and fix test failures 2026-04-01 07:08:30 +00:00
123Haynes
1abe5932ad add a configuration option for custom malwaredb and newpackagelist urls. 2026-03-31 11:52:26 +00:00
Reinier Criel
fd6fb456b4 Add minimum package age check for pypi 2026-03-28 10:15:13 -07:00
Reinier Criel
2df8ce463c Adapt per review 2026-03-27 13:17:58 -07:00
Reinier Criel
e9db22eb50 Merge branch 'main' into feature/minimum-package-age-from-list 2026-03-26 14:37:07 -07:00
Sander Declerck
d113ca3061
Increase default min package age to 48 hours 2026-03-25 16:19:15 +01:00
Reinier Criel
cddcec9ba5 Fetch new package list 2026-03-19 14:14:13 -07:00
Sander Declerck
cfaa8e45ad
Move config file to .safe-chain path. 2026-03-19 16:10:32 +01:00
Sander Declerck
6815b62019
Allow to exclude packages from the minimum package age 2026-01-14 17:41:23 +01:00
Sander Declerck
595f269f62
Add comment about backwards compat. 2026-01-12 11:20:25 +01:00
Sander Declerck
3573ef2bc5
Allow to configure loglevel through an env variable 2026-01-12 10:50:06 +01:00
galargh
b23ba9d9c4 chore: update test parametrization 2026-01-02 10:39:15 +01:00
galargh
c53a7347e2 feat: allow python custom registries configuration through config file 2025-12-22 13:49:45 +01:00
galargh
39e2001d97 Merge remote-tracking branch 'origin/main' into pip-custom-registries 2025-12-22 13:27:04 +01:00
Sander Declerck
9f93763b98
Handle code quality comments 2025-12-18 18:18:45 +01:00
Sander Declerck
deb0ad5428
Create a single emptyConfig object 2025-12-18 18:03:09 +01:00
Sander Declerck
41cc24d1f5
Allow to configure custom/prinvate npm registries 2025-12-18 13:52:49 +01:00
Reinier Criel
379cd20154 Fix linter issue 2025-12-16 15:05:03 +01:00
Reinier Criel
a47ea153da Simplify 2025-12-16 14:53:30 +01:00
Reinier Criel
037a83e1ff Print warning if deprecated --include-python flag is given 2025-12-16 14:47:53 +01:00
Reinier Criel
b0faf9d48d Merge branch 'main' into feature/remove-pypi-flag 2025-12-16 09:05:10 +01:00
Reinier Criel
7e460e50e1 Skeleton 2025-12-15 15:06:00 +01:00
Sander Declerck
917bc66fb0
Merge branch 'main' into disable-mac-unit-tests 2025-12-15 10:51:58 +01:00
Sander Declerck
09809d29bc
Refactor mocking in configFile.spec.js 2025-12-15 10:49:52 +01:00
Sander Declerck
3d1e4b0489
Allow '0' for minimum package age setting. 2025-12-12 16:35:02 +01:00
galargh
833fa285aa feat: allow python custom registries configuration 2025-12-10 13:27:18 +01:00
Sander Declerck
9b5b3cad22
Rename the environment variable 2025-11-26 16:47:46 +01:00
Sander Declerck
13892efa70
Allow to configure the minimum package age 2025-11-26 16:42:51 +01:00
Sander Declerck
f7de81645c
Fix cliArgument.js merge issue 2025-11-24 14:17:47 +01:00
Sander Declerck
a04bea26da
Merge branch 'main' into package-min-age 2025-11-24 14:15:55 +01:00
Sander Declerck
c6bcd6f646
Add feature flag in setup for python support. 2025-11-14 14:12:44 +01:00
Sander Declerck
752504dcc8
Add --safe-chain-skip-minimum-package-age cli flag 2025-11-13 16:04:24 +01:00
Sander Declerck
f64ee3bccf
Add skipMinimumPackageAge. 2025-11-13 15:14:44 +01:00
Sander Declerck
6ae93686b7
Finish npm info modification. 2025-11-13 14:51:57 +01:00
Sander Declerck
8bd2ace3db
Remove too new packages from npm response 2025-11-12 13:39:17 +01:00
Reinier Criel
d789491561 Merge branch 'main' into feature/pypi 2025-11-04 06:54:00 -08:00
bitterpanda
1f208d8784
Merge pull request #128 from AikidoSec/verbose-logging 2025-11-04 11:01:12 +01:00
Reinier Criel
f7e08bbea8 Fix more documentation issues 2025-11-03 10:44:12 -08:00
Reinier Criel
548d416996 Merge remote-tracking branch 'origin/main' into feature/pypi 2025-11-03 06:49:53 -08:00
Sander Declerck
8c872b3861
Better error handling and extract validation logic to a re-usable function. 2025-11-03 14:54:42 +01:00
Sander Declerck
1e7cd74364
Mock filesystem in configFile.spec.js 2025-11-03 14:49:44 +01:00
Sander Declerck
5304a7744a
Add better error handling, tests and type checks for configFile.js 2025-11-03 14:41:29 +01:00
Sander Declerck
be6a6dccd9
Merge branch 'main' into verbose-logging 2025-11-03 11:37:47 +01:00
Hans Ott
c3a62826d4 Make prop optional 2025-11-03 11:28:24 +01:00
Hans Ott
49d31049ac Revert code
Let's do it in a separate PR
2025-11-03 11:04:20 +01:00
Hans Ott
29dd63d1eb Reduce diff 2025-11-01 13:26:15 +01:00
Hans Ott
c88b1a624f Type check safe-chain package 2025-11-01 13:06:06 +01: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