@nodesecure/vulnera
Version:
NodeSecure vulnerabilities strategies
15 lines • 598 B
JavaScript
import { standardVulnerabilityMapper } from "./standard/index.js";
import { osvVulnerabilityMapper } from "./osv/index.js";
export function formatVulnsPayload(format = null) {
return function formatVulnerabilities(strategy, vulnerabilities) {
if (format === "Standard") {
return standardVulnerabilityMapper(strategy, vulnerabilities);
}
if (format === "OSV") {
return osvVulnerabilityMapper(strategy, vulnerabilities);
}
// identity function
return vulnerabilities;
};
}
//# sourceMappingURL=index.js.map