} | } | ||||
// Check for known vulnerabilities | // Check for known vulnerabilities | ||||
yarn_audit { | |||||
task dependency_audit(type: Exec) { | |||||
inputs.file('package.json') | inputs.file('package.json') | ||||
outputs.cacheIf { false } | outputs.cacheIf { false } | ||||
args = ['--groups', 'dependencies', '--level', 'high'] | |||||
commandLine 'yarn', 'npm', 'audit', '--environment', 'production', '--severity', 'high' | |||||
ignoreExitValue = true | ignoreExitValue = true | ||||
dependsOn(yarn) | dependsOn(yarn) | ||||
} | } |
} | } | ||||
// Check for known vulnerabilities | // Check for known vulnerabilities | ||||
yarn_audit { | |||||
task dependency_audit(type: Exec) { | |||||
inputs.file('package.json') | inputs.file('package.json') | ||||
outputs.cacheIf { false } | outputs.cacheIf { false } | ||||
args = ['--groups', 'dependencies', '--level', 'high'] | |||||
commandLine 'yarn', 'npm', 'audit', '--environment', 'production', '--severity', 'high' | |||||
ignoreExitValue = true | ignoreExitValue = true | ||||
dependsOn(yarn) | dependsOn(yarn) | ||||
} | } |