@secretlint/secretlint-rule-privatekey
Advanced tools
Comparing version 3.3.0 to 3.3.1-next.19
@@ -20,2 +20,1 @@ import { SecretLintRuleCreator } from "@secretlint/types"; | ||
export declare const creator: SecretLintRuleCreator<Options>; | ||
export default creator; |
@@ -13,3 +13,3 @@ "use strict"; | ||
// Based on https://docs.cribl.io/docs/regexesyml | ||
const PRIVATE_KEY_PATTERN = /-----BEGIN\s?(DSA|RSA|EC|PGP|OPENSSH|[A-Z]{2,16})?\s?PRIVATE KEY(\sBLOCK)?-----[\s\S]*/gm; | ||
const PRIVATE_KEY_PATTERN = /-----BEGIN\s?(DSA|RSA|EC|PGP|OPENSSH|[A-Z]{2,16})?\s?PRIVATE KEY(\sBLOCK)?-----[\s\S]+-----/gm; | ||
const results = source.content.matchAll(PRIVATE_KEY_PATTERN); | ||
@@ -20,3 +20,3 @@ for (const result of results) { | ||
const range = [index, index + match.length]; | ||
const allowedResults = regexp_string_matcher_1.matchPatterns(match, options.allows); | ||
const allowedResults = (0, regexp_string_matcher_1.matchPatterns)(match, options.allows); | ||
if (allowedResults.length > 0) { | ||
@@ -56,3 +56,2 @@ continue; | ||
}; | ||
exports.default = exports.creator; | ||
//# sourceMappingURL=index.js.map |
{ | ||
"name": "@secretlint/secretlint-rule-privatekey", | ||
"version": "3.3.0", | ||
"version": "3.3.1-next.19+2c93303", | ||
"description": "A secretlint rule for PrivateKey.", | ||
@@ -20,7 +20,2 @@ "keywords": [ | ||
"author": "azu", | ||
"files": [ | ||
"bin/", | ||
"lib/", | ||
"src/" | ||
], | ||
"main": "lib/index.js", | ||
@@ -32,2 +27,7 @@ "types": "lib/index.d.ts", | ||
}, | ||
"files": [ | ||
"bin/", | ||
"lib/", | ||
"src/" | ||
], | ||
"scripts": { | ||
@@ -52,5 +52,5 @@ "build": "cross-env NODE_ENV=production tsc -p .", | ||
"@secretlint/secretlint-scripts": "^2.1.1", | ||
"@secretlint/tester": "^3.3.0", | ||
"@types/mocha": "^8.2.2", | ||
"@types/node": "^14.14.41", | ||
"@secretlint/tester": "^3.3.1-next.19+2c93303", | ||
"@types/mocha": "^9.0.0", | ||
"@types/node": "^16.9.1", | ||
"cross-env": "^7.0.0", | ||
@@ -63,6 +63,9 @@ "mocha": "^9.0.1", | ||
}, | ||
"engines": { | ||
"node": "^12.20.0 || ^14.13.1 || >=16.0.0" | ||
}, | ||
"publishConfig": { | ||
"access": "public" | ||
}, | ||
"gitHead": "f6ee7794184c8cfb89c0bcd87e11e58d99301b25" | ||
"gitHead": "2c93303d1fd60f10601af494489dc55eeb5669a8" | ||
} |
@@ -37,3 +37,3 @@ import { | ||
const PRIVATE_KEY_PATTERN = | ||
/-----BEGIN\s?(DSA|RSA|EC|PGP|OPENSSH|[A-Z]{2,16})?\s?PRIVATE KEY(\sBLOCK)?-----[\s\S]*/gm; | ||
/-----BEGIN\s?(DSA|RSA|EC|PGP|OPENSSH|[A-Z]{2,16})?\s?PRIVATE KEY(\sBLOCK)?-----[\s\S]+-----/gm; | ||
const results = source.content.matchAll(PRIVATE_KEY_PATTERN); | ||
@@ -80,2 +80,1 @@ for (const result of results) { | ||
}; | ||
export default creator; |
Sorry, the diff of this file is not supported yet
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
Manifest confusion
Supply chain riskThis package has inconsistent metadata. This could be malicious or caused by an error when publishing the package.
Found 1 instance in 1 package
No v1
QualityPackage is not semver >=1. This means it is not stable and does not support ^ ranges.
Found 1 instance in 1 package
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
10664
146
1
1