Lines 209-267javascript
211 id: 'database-password',
212 name: 'Database Password',
213 description: 'Database password in configuration',
214 pattern: /(?:db[_-]?password|database[_-]?password|mysql[_-]?password|postgres[_-]?password)['":\s=]+['"]?([^\s'"]{8,})['"]?/gi,
215 severity: 'critical',
216 category: 'database',
217 keywords: ['password', 'db', 'database', 'mysql', 'postgres'],
218 falsePositivePatterns: [/\$\{/, /%\(/, /example/i, /changeme/i],
222 * Private Key Patterns
224const privateKeyPatterns = [
226 id: 'rsa-private-key',
227 name: 'RSA Private Key',
228 description: 'RSA private key',
229 pattern: /-----BEGIN RSA PRIVATE KEY-----[\s\S]*?-----END RSA PRIVATE KEY-----/g,
CriticalCritical Secret
Package contains a critical-looking secret pattern.
dist/secret-scan/patterns.jsView on unpkg · L229 CriticalSecret Pattern
RSA private key in dist/secret-scan/patterns.js
dist/secret-scan/patterns.jsView on unpkg · L229 230 severity: 'critical',
231 category: 'private-key',
232 keywords: ['BEGIN RSA PRIVATE KEY'],
235 id: 'openssh-private-key',
236 name: 'OpenSSH Private Key',
237 description: 'OpenSSH private key',
238 pattern: /-----BEGIN OPENSSH PRIVATE KEY-----[\s\S]*?-----END OPENSSH PRIVATE KEY-----/g,
CriticalSecret Pattern
OpenSSH private key in dist/secret-scan/patterns.js
dist/secret-scan/patterns.jsView on unpkg · L238 239 severity: 'critical',
240 category: 'private-key',
241 keywords: ['BEGIN OPENSSH PRIVATE KEY'],
244 id: 'ec-private-key',
245 name: 'EC Private Key',
246 description: 'Elliptic curve private key',
247 pattern: /-----BEGIN EC PRIVATE KEY-----[\s\S]*?-----END EC PRIVATE KEY-----/g,
CriticalSecret Pattern
EC private key in dist/secret-scan/patterns.js
dist/secret-scan/patterns.jsView on unpkg · L247 248 severity: 'critical',
249 category: 'private-key',
250 keywords: ['BEGIN EC PRIVATE KEY'],
253 id: 'dsa-private-key',
254 name: 'DSA Private Key',
255 description: 'DSA private key',
256 pattern: /-----BEGIN DSA PRIVATE KEY-----[\s\S]*?-----END DSA PRIVATE KEY-----/g,
257 severity: 'critical',
258 category: 'private-key',
259 keywords: ['BEGIN DSA PRIVATE KEY'],
262 id: 'pgp-private-key',
263 name: 'PGP Private Key',
264 description: 'PGP private key block',
265 pattern: /-----BEGIN PGP PRIVATE KEY BLOCK-----[\s\S]*?-----END PGP PRIVATE KEY BLOCK-----/g,
266 severity: 'critical',
267 category: 'private-key',