dd-trace
Version:
Datadog APM tracing client for JavaScript
16 lines (11 loc) • 473 B
JavaScript
const { HARDCODED_SECRET } = require('../vulnerabilities')
const HardcodedBaseAnalyzer = require('./hardcoded-base-analyzer')
const { ValueOnly } = require('./hardcoded-rule-type')
const allRules = require('./hardcoded-secret-rules')
class HardcodedSecretAnalyzer extends HardcodedBaseAnalyzer {
constructor () {
super(HARDCODED_SECRET, allRules, allRules.filter(rule => rule.type === ValueOnly))
}
}
module.exports = new HardcodedSecretAnalyzer()