Add skipMinimumPackageAge.

This commit is contained in:
Sander Declerck 2025-11-13 15:14:44 +01:00
parent a9a4d76705
commit f64ee3bccf
No known key found for this signature in database
3 changed files with 51 additions and 3 deletions

View file

@ -1,3 +1,4 @@
import { skipMinimumPackageAge } from "../../../config/settings.js";
import { isMalwarePackage } from "../../../scanning/audit/index.js";
import { interceptRequests } from "../interceptorBuilder.js";
import {
@ -38,7 +39,7 @@ function buildNpmInterceptor(registry) {
reqContext.blockMalware(packageName, version);
}
if (isPackageInfoUrl(reqContext.targetUrl)) {
if (!skipMinimumPackageAge() && isPackageInfoUrl(reqContext.targetUrl)) {
reqContext.modifyRequestHeaders(modifyNpmInfoRequestHeaders);
reqContext.modifyBody(modifyNpmInfoResponse);
}