Commit graph

988 commits

Author SHA1 Message Date
Sander Declerck
0b056e92de
Merge branch 'main' into only-write-stdout-when-safe-chain-audited 2025-11-05 17:12:57 +01:00
bitterpanda
96d7c460fa
Merge pull request #139 from AikidoSec/feature/fix-e2e-tests
[PYPI e2e testing] Add extra flag to install commands
2025-11-05 17:10:50 +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
Sander Declerck
e4c40330f7
Only write to stdout when safe-chain audited packages 2025-11-05 12:01:08 +01:00
Reinier Criel
03312cd707 Clean up logging 2025-11-04 14:34:26 -08:00
Reinier Criel
58a5e837f7 Add unit tests 2025-11-04 13:32:07 -08:00
Reinier Criel
6241c56fda Skeleton for CI support 2025-11-04 13:29:31 -08:00
Sander Declerck
18f30ac66e
Merge pull request #124 from reiniercriel/feature/pypi
Add Python (pip) support for malware scanning
2025-11-04 19:29:19 +01:00
Reinier Criel
2b6b9b6737 Cleanup comments 2025-11-04 06:59:45 -08:00
Reinier Criel
d789491561 Merge branch 'main' into feature/pypi 2025-11-04 06:54:00 -08:00
bitterpanda
fa0cc710ef
Merge pull request #137 from AikidoSec/remove-yarn-version-check 2025-11-04 13:43:17 +01:00
Sander Declerck
497401e8e0
Remove yarn version check 2025-11-04 13:18:36 +01:00
bitterpanda
8db8839d90
Merge pull request #133 from AikidoSec/remove-ts-suppressions 2025-11-04 12:21:39 +01:00
Sander Declerck
3ea4e82acb
Write a warning if no version was returned from the malware download, causing the malware db not to be cached. 2025-11-04 11:26:07 +01:00
Sander Declerck
e79fbded9e
Merge branch 'main' into remove-ts-suppressions 2025-11-04 11:05:08 +01:00
bitterpanda
1f208d8784
Merge pull request #128 from AikidoSec/verbose-logging 2025-11-04 11:01:12 +01:00
Reinier Criel
86f82d6065 Fix more documentation issues 2025-11-03 10:53:35 -08:00
Reinier Criel
f7e08bbea8 Fix more documentation issues 2025-11-03 10:44:12 -08:00
Reinier Criel
2accf954ca Fix more documentation issues 2025-11-03 10:20:05 -08:00
Reinier Criel
dadb1a3fba Adapt runPipCommand.js documentation 2025-11-03 09:55:39 -08:00
Reinier Criel
181470d764 Clean up 2025-11-03 09:49:06 -08:00
Reinier Criel
e65b857667 Adapt comments to align with other package managers 2025-11-03 09:47:16 -08:00
Reinier Criel
9a0b6f45bb Use comment iso type checking 2025-11-03 08:12:48 -08:00
Sander Declerck
c1eeafedf0
Merge branch 'main' into remove-ts-suppressions 2025-11-03 17:00:03 +01:00
Reinier Criel
bffb1995bd Fix lock file 2025-11-03 07:19:08 -08:00
Reinier Criel
a2fb94d0f0 Fix type check issues 2025-11-03 07:13:36 -08:00
Reinier Criel
3d98bb5084 Fix package-lock.json 2025-11-03 07:07:41 -08:00
Reinier Criel
27ca2153b0 Fix warnings 2025-11-03 06:51:14 -08:00
Reinier Criel
548d416996 Merge remote-tracking branch 'origin/main' into feature/pypi 2025-11-03 06:49:53 -08:00
bitterpanda
e0fbb7e18a
Merge pull request #134 from AikidoSec/configfile-better-input-handling
Add better error handling, tests and type checks for configFile.js
2025-11-03 15:07:55 +01: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
14c4c4997e
Remove @ts-expect-error suppressions 2025-11-03 13:57:29 +01:00
Sander Declerck
932ea6b8f9
Add type information for new functions. 2025-11-03 11:47:59 +01:00
Sander Declerck
be6a6dccd9
Merge branch 'main' into verbose-logging 2025-11-03 11:37:47 +01:00
bitterpanda
aa5c74c477
Merge pull request #132 from AikidoSec/type-check
Type check safe-chain package
2025-11-03 11:36:22 +01:00
Hans Ott
855f6a417f Use original notation 2025-11-03 11:31:04 +01:00
Hans Ott
910276deeb Fix type 2025-11-03 11:30:21 +01:00
Hans Ott
c3a62826d4 Make prop optional 2025-11-03 11:28:24 +01:00
Hans Ott
ad9551ca6d Improve types and remove async 2025-11-03 11:26:10 +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
e8e7c85c62 Revert "Introduce mistake that passes linter"
This reverts commit 1724e0b199.
2025-11-02 15:31:23 +01:00
Hans Ott
1724e0b199 Introduce mistake that passes linter 2025-11-02 15:31:02 +01:00
Hans Ott
0cfce2d436 Revert "Example of mistake"
This reverts commit b489fe822c.
2025-11-02 15:29:36 +01:00
Hans Ott
b489fe822c Example of mistake 2025-11-02 15:29:23 +01:00
Hans Ott
e164eb8b95 Reduce diff 2025-11-01 13:47:13 +01:00
Hans Ott
86a2b8c2a7 Fix lint 2025-11-01 13:44:48 +01:00