diff --git a/.mypy.ini b/.mypy.ini index 202aacf4a..961855fbb 100644 --- a/.mypy.ini +++ b/.mypy.ini @@ -52,3 +52,6 @@ ignore_missing_imports = True [mypy-pydriller.*] ignore_missing_imports = True +[mypy-base62.*] +ignore_missing_imports = True + diff --git a/README.md b/README.md index f11ba708a..9f917c3dd 100644 --- a/README.md +++ b/README.md @@ -34,7 +34,7 @@ CredSweeper is a tool to detect credentials in any directories or files. CredSweeper could help users to detect unwanted exposure of credentials -(such as personal information, token, passwords, api keys etc.) in advance. +(such as tokens, passwords, api keys etc.) in advance. By scanning lines, filtering, and using AI model as option, CredSweeper reports lines with possible credentials, where the line is, and expected type of the credential as a result. diff --git a/cicd/benchmark.txt b/cicd/benchmark.txt index 5a51d6940..f508b1480 100644 --- a/cicd/benchmark.txt +++ b/cicd/benchmark.txt @@ -1,25 +1,25 @@ -DATA: 19434458 valid lines. MARKUP: 74639 items +DATA: 19434458 valid lines. MARKUP: 74402 items Category Positives Negatives Template -------------------------- ----------- ----------- ---------- Authentication Key & Token 70 1 31 Generic Secret 1056 15 203 Generic Token 333 45 558 -Other 1076 63510 635 +Other 839 63510 635 Password 1405 110 4170 Predefined Pattern 326 2 40 Private Key 1001 1 3 Seed, Salt, Nonce 40 4 4 -TOTAL: 5307 63688 5644 -Detected Credentials: 5996 -credsweeper result_cnt : 5338, lost_cnt : 0, true_cnt : 4441, false_cnt : 897 +TOTAL: 5070 63688 5644 +Detected Credentials: 5730 +credsweeper result_cnt : 5102, lost_cnt : 0, true_cnt : 4207, false_cnt : 895 Category TP FP TN FN FPR FNR ACC PRC RCL F1 -------------------------- ---- ---- -------- ---- --------- --------- -------- -------- -------- -------- Authentication Key & Token 54 4 28 16 0.125 0.228571 0.803922 0.931034 0.771429 0.84375 Generic Secret 973 3 215 83 0.0137615 0.0785985 0.932496 0.996926 0.921402 0.957677 Generic Token 289 7 596 44 0.0116086 0.132132 0.945513 0.976351 0.867868 0.918919 -Other 818 749 63396 258 0.0116767 0.239777 0.98456 0.522017 0.760223 0.618994 +Other 584 747 63398 255 0.0116455 0.303933 0.984581 0.438768 0.696067 0.538249 Password 995 130 4150 410 0.0303738 0.291815 0.905013 0.884444 0.708185 0.786561 Predefined Pattern 309 2 40 17 0.0476191 0.0521472 0.94837 0.993569 0.947853 0.970173 Private Key 967 0 4 34 0.033966 0.966169 1 0.966034 0.982724 Seed, Salt, Nonce 36 2 6 4 0.25 0.1 0.875 0.947368 0.9 0.923077 - 4441 897 19428254 866 4.617e-05 0.163181 0.999909 0.83196 0.836819 0.834382 + 4207 895 19428493 863 4.606e-05 0.170217 0.99991 0.824579 0.829783 0.827173 diff --git a/credsweeper/__init__.py b/credsweeper/__init__.py index ad8b0799b..a650cfb59 100644 --- a/credsweeper/__init__.py +++ b/credsweeper/__init__.py @@ -20,4 +20,4 @@ '__version__' ] -__version__ = "1.5.9" +__version__ = "1.5.10" diff --git a/credsweeper/app.py b/credsweeper/app.py index ff06c2841..43584f478 100644 --- a/credsweeper/app.py +++ b/credsweeper/app.py @@ -391,7 +391,8 @@ def export_results(self) -> None: x.line_data_list[0].line_num, # x.severity, # x.rule_name, # - x.line_data_list[0].value # + x.line_data_list[0].value_start, # + x.line_data_list[0].value_end # )) if self.json_filename: diff --git a/credsweeper/common/constants.py b/credsweeper/common/constants.py index c60147ef5..edc4ea900 100644 --- a/credsweeper/common/constants.py +++ b/credsweeper/common/constants.py @@ -132,6 +132,7 @@ class DiffRowType(Enum): UTF_8 = "utf_8" UTF_16 = "utf_16" LATIN_1 = "latin_1" +ASCII = "ascii" DEFAULT_ENCODING = UTF_8 diff --git a/credsweeper/deep_scanner/deep_scanner.py b/credsweeper/deep_scanner/deep_scanner.py index 9e2ea98ab..ac638f553 100644 --- a/credsweeper/deep_scanner/deep_scanner.py +++ b/credsweeper/deep_scanner/deep_scanner.py @@ -17,6 +17,7 @@ from .byte_scanner import ByteScanner from .bzip2_scanner import Bzip2Scanner from .docx_scanner import DocxScanner +from .eml_scanner import EmlScanner from .encoder_scanner import EncoderScanner from .gzip_scanner import GzipScanner from .html_scanner import HtmlScanner @@ -70,7 +71,7 @@ def scanner(self) -> Scanner: return self.__scanner @staticmethod - def get_deep_scanners(data: bytes) -> List[Any]: + def get_deep_scanners(data: bytes, file_type: Optional[str] = None) -> List[Any]: """Returns possibly scan methods for the data depends on content""" deep_scanners: List[Any] = [] if Util.is_zip(data): @@ -90,6 +91,13 @@ def get_deep_scanners(data: bytes) -> List[Any]: deep_scanners.append(JksScanner) elif Util.is_asn1(data): deep_scanners.append(Pkcs12Scanner) + elif file_type in [".eml", ".mht"]: + if Util.is_eml(data): + deep_scanners.append(EmlScanner) + elif Util.is_html(data): + deep_scanners.append(HtmlScanner) + else: + deep_scanners = [ByteScanner] else: deep_scanners = [ByteScanner, EncoderScanner, HtmlScanner, XmlScanner, LangScanner] return deep_scanners @@ -130,7 +138,7 @@ def scan(self, file_type=content_provider.file_type, info=content_provider.file_path) # iterate for all possibly scanner methods WITHOUT ByteContentProvider for TextContentProvider - scanner_classes = self.get_deep_scanners(data) + scanner_classes = self.get_deep_scanners(data, content_provider.file_type) for scan_class in scanner_classes: new_candidates = scan_class.data_scan(self, data_provider, depth - 1, recursive_limit_size - len(data)) augment_candidates(candidates, new_candidates) diff --git a/credsweeper/deep_scanner/eml_scanner.py b/credsweeper/deep_scanner/eml_scanner.py new file mode 100644 index 000000000..c6559f042 --- /dev/null +++ b/credsweeper/deep_scanner/eml_scanner.py @@ -0,0 +1,52 @@ +import email +import logging +from abc import ABC +from typing import List + +from credsweeper.credentials import Candidate +from credsweeper.deep_scanner.abstract_scanner import AbstractScanner +from credsweeper.file_handler.byte_content_provider import ByteContentProvider +from credsweeper.file_handler.data_content_provider import DataContentProvider +from credsweeper.file_handler.string_content_provider import StringContentProvider + +logger = logging.getLogger(__name__) + + +class EmlScanner(AbstractScanner, ABC): + """Implements eml scanning""" + + def data_scan( + self, # + data_provider: DataContentProvider, # + depth: int, # + recursive_limit_size: int) -> List[Candidate]: + """Tries to scan EML with text representation""" + candidates = [] + + try: + msg = email.message_from_bytes(data_provider.data) + for part in msg.walk(): + content_type = part.get_content_type() + body = part.get_payload(decode=True) + + if "text/plain" == content_type: + eml_text_data_provider = ByteContentProvider(content=body, + file_path=data_provider.file_path, + file_type=data_provider.file_type, + info=f"{data_provider.info}|EML-TEXT") + eml_candidates = self.scanner.scan(eml_text_data_provider) + candidates.extend(eml_candidates) + elif "text/html" == content_type: + html_data_provider = DataContentProvider(data=body) + if html_data_provider.represent_as_html(depth, recursive_limit_size, + self.scanner.keywords_required_substrings_check): + string_data_provider = StringContentProvider(lines=html_data_provider.lines, + line_numbers=html_data_provider.line_numbers, + file_path=data_provider.file_path, + file_type=data_provider.file_type, + info=f"{data_provider.info}|EML-HTML") + html_candidates = self.scanner.scan(string_data_provider) + candidates.extend(html_candidates) + except Exception as eml_exc: + logger.error(f"{data_provider.file_path}:{eml_exc}") + return candidates diff --git a/credsweeper/file_handler/data_content_provider.py b/credsweeper/file_handler/data_content_provider.py index 22cedebec..581352d47 100644 --- a/credsweeper/file_handler/data_content_provider.py +++ b/credsweeper/file_handler/data_content_provider.py @@ -8,7 +8,7 @@ import yaml from bs4 import BeautifulSoup, Tag, XMLParsedAsHTMLWarning -from credsweeper.common.constants import DEFAULT_ENCODING +from credsweeper.common.constants import DEFAULT_ENCODING, ASCII from credsweeper.file_handler.analysis_target import AnalysisTarget from credsweeper.file_handler.content_provider import ContentProvider from credsweeper.utils import Util @@ -343,7 +343,7 @@ def represent_as_encoded(self) -> bool: return False try: self.decoded = base64.b64decode( # - self.data.decode(encoding="ascii", errors="strict"). # + self.data.decode(encoding=ASCII, errors="strict"). # translate(str.maketrans("", "", string.whitespace)), # validate=True) # except Exception as exc: diff --git a/credsweeper/filters/__init__.py b/credsweeper/filters/__init__.py index 0389e8b05..f5b7f5896 100644 --- a/credsweeper/filters/__init__.py +++ b/credsweeper/filters/__init__.py @@ -8,7 +8,6 @@ from credsweeper.filters.value_base64_data_check import ValueBase64DataCheck from credsweeper.filters.value_blocklist_check import ValueBlocklistCheck from credsweeper.filters.value_camel_case_check import ValueCamelCaseCheck -from credsweeper.filters.value_card_number_check import ValueCardNumberCheck from credsweeper.filters.value_couple_keyword_check import ValueCoupleKeywordCheck from credsweeper.filters.value_dictionary_keyword_check import ValueDictionaryKeywordCheck from credsweeper.filters.value_dictionary_value_length_check import ValueDictionaryValueLengthCheck @@ -17,8 +16,8 @@ from credsweeper.filters.value_entropy_base64_check import ValueEntropyBase64Check from credsweeper.filters.value_file_path_check import ValueFilePathCheck from credsweeper.filters.value_first_word_check import ValueFirstWordCheck +from credsweeper.filters.value_github_check import ValueGitHubCheck from credsweeper.filters.value_grafana_check import ValueGrafanaCheck -from credsweeper.filters.value_iban_check import ValueIbanCheck from credsweeper.filters.value_ip_check import ValueIPCheck from credsweeper.filters.value_json_web_token_check import ValueJsonWebTokenCheck from credsweeper.filters.value_last_word_check import ValueLastWordCheck @@ -30,8 +29,6 @@ from credsweeper.filters.value_pattern_check import ValuePatternCheck from credsweeper.filters.value_pattern_length_check import ValuePatternLengthCheck from credsweeper.filters.value_pem_pattern_check import ValuePemPatternCheck -from credsweeper.filters.value_pii_check import ValuePIICheck -from credsweeper.filters.value_phone_check import ValuePhoneCheck from credsweeper.filters.value_similarity_check import ValueSimilarityCheck from credsweeper.filters.value_split_keyword_check import ValueSplitKeywordCheck from credsweeper.filters.value_string_type_check import ValueStringTypeCheck @@ -41,5 +38,4 @@ from credsweeper.filters.value_token_base64_check import ValueTokenBase64Check from credsweeper.filters.value_token_check import ValueTokenCheck from credsweeper.filters.value_useless_word_check import ValueUselessWordCheck -from credsweeper.filters.value_vin_check import ValueVinCheck from credsweeper.filters.variable_not_allowed_pattern_check import VariableNotAllowedPatternCheck diff --git a/credsweeper/filters/value_allowlist_check.py b/credsweeper/filters/value_allowlist_check.py index be30dedca..fa3885690 100644 --- a/credsweeper/filters/value_allowlist_check.py +++ b/credsweeper/filters/value_allowlist_check.py @@ -11,7 +11,8 @@ class ValueAllowlistCheck(Filter): """Check that patterns from the list is not present in the candidate value.""" ALLOWED = [ - r"ENC\(.*\)", r"ENC\[.*\]", r"\$\{.*\}", r"#\{.*\}", r"\{\{.+\}\}", r"([.a-z0-9]|->)+\(.*\)", r"\S{0,5}\*{5,}" + r"ENC\(.*\)", r"ENC\[.*\]", r"\$\{.*\}", r"#\{.*\}", r"\{\{.+\}\}", r"([.a-z0-9]|->)+\(.*\)", r"\S{0,5}\*{5,}", + r".*@@@hl@@@(암호|비번|PW|PASS)@@@endhl@@@.*" ] ALLOWED_PATTERN = re.compile( # Util.get_regex_combine_or(ALLOWED), # diff --git a/credsweeper/filters/value_base64_data_check.py b/credsweeper/filters/value_base64_data_check.py index 736c86009..bd3295222 100644 --- a/credsweeper/filters/value_base64_data_check.py +++ b/credsweeper/filters/value_base64_data_check.py @@ -1,4 +1,3 @@ -import base64 import contextlib import string @@ -40,14 +39,6 @@ def run(self, line_data: LineData, target: AnalysisTarget) -> bool: return True # check whether decoded bytes have enough entropy with contextlib.suppress(Exception): - value_len = len(value) - if 0x3 & value_len: - # Bitbucket client id is 18 chars length - pad_len = 4 - (0x3 & value_len) - value = value + ''.join(['='] * pad_len) - if '-' in value or '_' in value: - decoded = base64.urlsafe_b64decode(value) - else: - decoded = base64.standard_b64decode(value) + decoded = Util.decode_base64(value, padding_safe=True, urlsafe_detect=True) return Util.is_ascii_entropy_validate(decoded) return True diff --git a/credsweeper/filters/value_card_number_check.py b/credsweeper/filters/value_card_number_check.py deleted file mode 100644 index d388e85fa..000000000 --- a/credsweeper/filters/value_card_number_check.py +++ /dev/null @@ -1,45 +0,0 @@ -from credsweeper.config import Config -from credsweeper.credentials import LineData -from credsweeper.file_handler.analysis_target import AnalysisTarget -from credsweeper.filters import Filter - - -class ValueCardNumberCheck(Filter): - """Check that value is a credit card number.""" - - def __init__(self, config: Config = None) -> None: - pass - - def run(self, line_data: LineData, target: AnalysisTarget) -> bool: - """Run filter checks on received credential candidate data 'line_data'. - - Args: - line_data: credential candidate data - target: multiline target from which line data was obtained - - Return: - False, if the sequence is not card number. True if it is - - """ - if line_data.value is None \ - or 16 != len(line_data.value) \ - or line_data.value.startswith("00"): - return True - try: - s = 0 - # https://en.wikipedia.org/wiki/Luhn_algorithm - for n in range(0, 16): - x = int(line_data.value[n]) - if 0 == (1 & n): # Only for odd numbers (with 0 as a start index) - x *= 2 - if x > 9: - x -= 9 - s += x - - if 0 == s % 10: - return False - except ValueError: - pass - - # return False when the sequence is not a credit card number - return True diff --git a/credsweeper/filters/value_github_check.py b/credsweeper/filters/value_github_check.py new file mode 100644 index 000000000..4c22e4dd9 --- /dev/null +++ b/credsweeper/filters/value_github_check.py @@ -0,0 +1,43 @@ +import binascii +import contextlib + +import base62 + +from credsweeper.common.constants import ASCII +from credsweeper.config import Config +from credsweeper.credentials import LineData +from credsweeper.file_handler.analysis_target import AnalysisTarget +from credsweeper.filters import Filter + + +class ValueGitHubCheck(Filter): + """GitHub Classic Token validation""" + + def __init__(self, config: Config = None) -> None: + pass + + def run(self, line_data: LineData, target: AnalysisTarget) -> bool: + """Run filter checks on received token which might be structured. + + Args: + line_data: credential candidate data + target: multiline target from which line data was obtained + + Return: + True, when need to filter candidate and False if left + + """ + # https://github.blog/2021-04-05-behind-githubs-new-authentication-token-formats/ + if not line_data.value: + return True + with contextlib.suppress(Exception): + if line_data.value.startswith("gh") and '_' == line_data.value[3]: + token = line_data.value[4:-6] + data = token.encode(ASCII, errors="strict") + crc32sum = binascii.crc32(data) + base62_crc32 = line_data.value[-6:] + sign_b = base62.decodebytes(base62_crc32) + crc32sign = int.from_bytes(sign_b, "big") + if crc32sign == crc32sum: + return False + return True diff --git a/credsweeper/filters/value_grafana_check.py b/credsweeper/filters/value_grafana_check.py index c9e215fca..3bd583555 100644 --- a/credsweeper/filters/value_grafana_check.py +++ b/credsweeper/filters/value_grafana_check.py @@ -1,4 +1,3 @@ -import base64 import contextlib import json @@ -6,6 +5,7 @@ from credsweeper.credentials import LineData from credsweeper.file_handler.analysis_target import AnalysisTarget from credsweeper.filters import Filter +from credsweeper.utils import Util class ValueGrafanaCheck(Filter): @@ -30,11 +30,11 @@ def run(self, line_data: LineData, target: AnalysisTarget) -> bool: with contextlib.suppress(Exception): if line_data.value.startswith("glc_"): # Grafana Access Policy Token - decoded = base64.b64decode(line_data.value[4:]) + decoded = Util.decode_base64(line_data.value[4:], padding_safe=True, urlsafe_detect=True) keys = ["o", "n", "k", "m"] else: # Grafana Provisioned API Key - decoded = base64.b64decode(line_data.value) + decoded = Util.decode_base64(line_data.value, padding_safe=True, urlsafe_detect=True) keys = ["n", "k", "id"] if payload := json.loads(decoded): for key in keys: diff --git a/credsweeper/filters/value_iban_check.py b/credsweeper/filters/value_iban_check.py deleted file mode 100644 index a9116986c..000000000 --- a/credsweeper/filters/value_iban_check.py +++ /dev/null @@ -1,39 +0,0 @@ -import contextlib - -from schwifty import IBAN -from schwifty.exceptions import SchwiftyException - -from credsweeper.config import Config -from credsweeper.credentials import LineData -from credsweeper.file_handler.analysis_target import AnalysisTarget -from credsweeper.filters import Filter - - -class ValueIbanCheck(Filter): - """Check that value is an IBAN""" - - def __init__(self, config: Config = None) -> None: - pass - - def run(self, line_data: LineData, target: AnalysisTarget) -> bool: - """Run filter checks on received credential candidate data 'line_data'. - - Args: - line_data: credential candidate data - target: multiline target from which line data was obtained - - Return: - True, if the sequence has to be filtered - - """ - if line_data.value is None: - return True - - with contextlib.suppress(SchwiftyException): - # https://en.wikipedia.org/wiki/International_Bank_Account_Number - if IBAN(line_data.value): - # Correctly parsed and recognized - return False - - # return TRUE when the sequence is not an IBAN - return True diff --git a/credsweeper/filters/value_json_web_token_check.py b/credsweeper/filters/value_json_web_token_check.py index 0649c694c..a53b05cf8 100644 --- a/credsweeper/filters/value_json_web_token_check.py +++ b/credsweeper/filters/value_json_web_token_check.py @@ -1,4 +1,3 @@ -import base64 import contextlib import json @@ -6,6 +5,7 @@ from credsweeper.credentials import LineData from credsweeper.file_handler.analysis_target import AnalysisTarget from credsweeper.filters import Filter +from credsweeper.utils import Util class ValueJsonWebTokenCheck(Filter): @@ -35,7 +35,7 @@ def run(self, line_data: LineData, target: AnalysisTarget) -> bool: delimiter_pos = line_data.value.find(".") # jwt token. '.' must be always in given data, according regex in rule value = line_data.value[:delimiter_pos] - decoded = base64.b64decode(value) + decoded = Util.decode_base64(value, padding_safe=True, urlsafe_detect=True) if header := json.loads(decoded): if "alg" in header or "typ" in header: return False diff --git a/credsweeper/filters/value_phone_check.py b/credsweeper/filters/value_phone_check.py deleted file mode 100644 index 8f0a9956c..000000000 --- a/credsweeper/filters/value_phone_check.py +++ /dev/null @@ -1,257 +0,0 @@ -from credsweeper.config import Config -from credsweeper.credentials import LineData -from credsweeper.file_handler.analysis_target import AnalysisTarget -from credsweeper.filters import Filter - - -class ValuePhoneCheck(Filter): - """Check that value may be a phone number""" - - PREFIX_LENGTH = { - "1": 10, - "20": 10, - "211": 7, - "212": 9, - "213": 9, - "216": 8, - "218": 10, - "220": 7, - "221": 9, - "222": 8, - "223": 8, - "224": 9, - "225": 8, - "226": 8, - "227": 8, - "228": 8, - "229": 8, - "230": 8, - "231": (8, 9), - "232": 8, - "233": 9, - "234": 8, - "235": 6, - "236": 8, - "237": 9, - "238": 7, - "239": 7, - "240": 9, - "241": 7, - "242": 9, - "243": 7, - "244": 9, - "245": 9, - "246": 7, - "248": 7, - "249": 7, - "250": 9, - "251": 9, - "252": (8, 9), - "253": 10, - "254": 10, - "255": 7, - "256": 7, - "257": 8, - "258": 12, - "260": 9, - "261": 7, - "262": (9, 10), - "263": 9, - "264": 7, - "265": [7, 9], - "266": 8, - "267": 7, - "268": 8, - "269": 7, - "27": 9, - "290": 4, - "291": 7, - "297": 7, - "298": 5, - "299": 6, - "30": 10, - "31": 9, - "32": 9, - "33": 9, - "34": 9, - "350": 8, - "351": 9, - "352": 9, - "353": 9, - "354": 7, - "355": 9, - "356": 8, - "357": 8, - "358": (8, 11), - "359": 9, - "36": 9, - "370": 8, - "371": 8, - "372": 8, - "373": 8, - "374": 6, - "375": 9, - "376": 6, - "377": 8, - "378": 10, - "379": 10, - "380": 9, - "381": 9, - "382": 8, - "383": 8, - "385": 9, - "386": 9, - "387": 8, - "389": 8, - "39": 10, - "40": 10, - "41": 9, - "420": 9, - "421": 9, - "423": 7, - "43": (10, 11), - "44": 10, - "45": 8, - "46": 7, - "47": (8, 10), - "48": 9, - "49": 10, - "500": 5, - "501": 7, - "502": 8, - "503": 8, - "504": 8, - "505": 8, - "506": 8, - "507": 8, - "508": 6, - "509": 8, - "51": 9, - "52": 10, - "53": 8, - "54": 10, - "55": 11, - "56": 9, - "57": 10, - "58": 7, - "590": [9, 12], - "591": 9, - "592": 7, - "593": 9, - "594": 9, - "595": 9, - "596": 9, - "597": (6, 7), - "598": 8, - "599": 7, - "60": 7, - "61": (9, 10), - "62": 11, - "63": 10, - "64": (8, 9), - "65": 8, - "66": 9, - "670": 7, - "672": [6, 9], - "673": 7, - "674": 7, - "675": 8, - "676": 5, - "677": 7, - "678": 5, - "679": 7, - "680": 7, - "681": 6, - "682": 5, - "683": 4, - "685": 5, - "686": 8, - "687": 6, - "688": 5, - "689": 8, - "690": 5, - "691": 7, - "692": 7, - "7": 10, - "81": 10, - "82": (9, 10), - "84": 9, - "850": (3, 10), - "852": 8, - "853": 8, - "855": 9, - "856": (8, 9), - "86": 11, - "870": 9, - "880": 10, - "886": 9, - "90": 11, - "91": 10, - "92": 10, - "93": 9, - "94": 7, - "95": (7, 10), - "960": 7, - "961": (7, 8), - "962": (8, 9), - "963": 7, - "964": 10, - "965": 8, - "966": 9, - "967": 9, - "968": 8, - "970": 9, - "971": 9, - "972": 9, - "973": 8, - "974": 8, - "975": 7, - "976": 8, - "977": 10, - "98": 11, - "992": 9, - "993": 8, - "994": 9, - "995": 9, - "996": 9, - "998": 9, - } - - def __init__(self, config: Config = None) -> None: - self.prefix_limit = 1 + max(len(x) for x in self.PREFIX_LENGTH.keys()) - - def run(self, line_data: LineData, target: AnalysisTarget) -> bool: - """Run filter checks on received credential candidate data 'line_data'. - - Args: - line_data: credential candidate data - target: multiline target from which line data was obtained - - Return: - False, if the sequence is not card number. True if it is - - """ - if line_data.value is None: - return True - - # https://en.wikipedia.org/wiki/List_of_country_calling_codes - # https://en.wikipedia.org/wiki/List_of_mobile_telephone_prefixes_by_country - - # until rule regex requires '+' at start - value = line_data.value[1:] - value_len = len(value) - - for prefix_size in range(1, self.prefix_limit): - key = value[:prefix_size] - if key in self.PREFIX_LENGTH: - phone_length = value_len - prefix_size - length = self.PREFIX_LENGTH[key] - if isinstance(length, int) and phone_length == length: - break - elif isinstance(length, list) and phone_length in length: - break - elif isinstance(length, tuple) and length[0] <= phone_length <= length[1]: - break - else: - return True - return False diff --git a/credsweeper/filters/value_pii_check.py b/credsweeper/filters/value_pii_check.py deleted file mode 100644 index 72e698823..000000000 --- a/credsweeper/filters/value_pii_check.py +++ /dev/null @@ -1,44 +0,0 @@ -import contextlib -import datetime -import re - -from dateutil.parser import parse - -from credsweeper.config import Config -from credsweeper.credentials import LineData -from credsweeper.file_handler.analysis_target import AnalysisTarget -from credsweeper.filters import Filter - - -class ValuePIICheck(Filter): - """Filter for PII""" - - PATTERN_DATE = re.compile(r"\d{2,4}.\d{2}.\d{2,4}") - - def __init__(self, config: Config = None) -> None: - now = datetime.datetime.now() - self.low_date = now - datetime.timedelta(days=35600) - self.top_date = now - datetime.timedelta(days=1) - - def run(self, line_data: LineData, target: AnalysisTarget) -> bool: - """Run filter checks on received credential candidate data 'line_data'. - - Args: - line_data: credential candidate data - target: multiline target from which line data was obtained - - Return: - True, if need to filter candidate and False if left - - """ - if not line_data.value or not line_data.variable: - return True - - if "birth" in line_data.variable and ValuePIICheck.PATTERN_DATE.search(line_data.value): - with contextlib.suppress(Exception): - date = parse(line_data.value, fuzzy=True) - if self.low_date < date < self.top_date: - return False - return True - - return False diff --git a/credsweeper/filters/value_structured_token_check.py b/credsweeper/filters/value_structured_token_check.py index 697368b94..161e555b3 100644 --- a/credsweeper/filters/value_structured_token_check.py +++ b/credsweeper/filters/value_structured_token_check.py @@ -1,8 +1,7 @@ -import base64 import binascii import contextlib -from credsweeper.common.constants import LATIN_1 +from credsweeper.common.constants import LATIN_1, ASCII from credsweeper.config import Config from credsweeper.credentials import LineData from credsweeper.file_handler.analysis_target import AnalysisTarget @@ -47,7 +46,7 @@ def run(self, line_data: LineData, target: AnalysisTarget) -> bool: def check_crc32_struct(value: str) -> bool: """Returns False if value is valid for bitbucket app password structure 'payload:crc32'""" crc32 = int(value[28:], 16) - data = value[:28].encode("ascii") + data = value[:28].encode(ASCII) if crc32 == binascii.crc32(data): return False return True @@ -55,7 +54,7 @@ def check_crc32_struct(value: str) -> bool: @staticmethod def check_atlassian_struct(value: str) -> bool: """Returns False if value is valid for atlassian structure 'integer:bytes'""" - decoded = base64.b64decode(value) + decoded = Util.decode_base64(value, padding_safe=True, urlsafe_detect=True) delimiter_pos = decoded.find(b':') # there is limit for big integer value: math.log10(1<<64) = 19.265919722494797 if 0 < delimiter_pos <= 20: diff --git a/credsweeper/filters/value_vin_check.py b/credsweeper/filters/value_vin_check.py deleted file mode 100644 index da0f3ba66..000000000 --- a/credsweeper/filters/value_vin_check.py +++ /dev/null @@ -1,83 +0,0 @@ -import contextlib - -from credsweeper.config import Config -from credsweeper.credentials import LineData -from credsweeper.file_handler.analysis_target import AnalysisTarget -from credsweeper.filters import Filter - - -class ValueVinCheck(Filter): - """Check that value is a VIN""" - WEIGHTS = [8, 7, 6, 5, 4, 3, 2, 10, 0, 9, 8, 7, 6, 5, 4, 3, 2] - TRANSLITERATIONS = { - "0": 0, - "1": 1, - "2": 2, - "3": 3, - "4": 4, - "5": 5, - "6": 6, - "7": 7, - "8": 8, - "9": 9, - "A": 1, - "B": 2, - "C": 3, - "D": 4, - "E": 5, - "F": 6, - "G": 7, - "H": 8, - "J": 1, - "K": 2, - "L": 3, - "M": 4, - "N": 5, - "P": 7, - "R": 9, - "S": 2, - "T": 3, - "U": 4, - "V": 5, - "W": 6, - "X": 7, - "Y": 8, - "Z": 9, - } - - def __init__(self, config: Config = None) -> None: - pass - - def run(self, line_data: LineData, target: AnalysisTarget) -> bool: - """Run filter checks on received credential candidate data 'line_data'. - - Args: - line_data: credential candidate data - target: multiline target from which line data was obtained - - Return: - False, if the sequence is not card number. True if it is - - """ - if line_data.value is None or 17 != len(line_data.value): - return True - - with contextlib.suppress(Exception): - int(line_data.value) - return True - - # NHTSA (National Highway Traffic Safety Administration) - # https://en.wikipedia.org/wiki/Vehicle_identification_number - with contextlib.suppress(Exception): - s = 0 - for w, v in zip(ValueVinCheck.WEIGHTS, line_data.value): - s += w * ValueVinCheck.TRANSLITERATIONS[v] - r = s % 11 - c = line_data.value[8] - if "X" == c and 10 == r: - return False - elif ValueVinCheck.TRANSLITERATIONS[c] == r: - return False - - # return False when the sequence has wrong check digit - return True diff --git a/credsweeper/rules/config.yaml b/credsweeper/rules/config.yaml index 20c9bc6af..77c51546f 100644 --- a/credsweeper/rules/config.yaml +++ b/credsweeper/rules/config.yaml @@ -2,11 +2,13 @@ severity: medium type: pattern values: - - (?P[`'\"]?(?i:token|secret|key|키|암호|암호화|토큰)[`'\"]?)((\s)*[=:](\s)*)(?P[`'\"(])?(?P\S{4,})(?(quote)[)`'\"]) + - (?P[`'\"]?(?i:token|secret|key|키|암호|암호화|토큰)[`'\"]?)((\s)*[=:](\s)*)(?P[`'\"(])?(?P(?-i:(?P[A-Z])|(?P[a-z])|(?P[0-9/_+=~!@#$%^&*;:?-])){8,}(?(a)(?(b)(?(c)(\S|$)|(?!x)x)|(?!x)x)|(?!x)x))(?(quote)[)`'\"]) filter_type: - ValueAllowlistCheck - ValuePatternCheck - min_line_len: 10 + - ValueEntropyBase64Check + - ValueCoupleKeywordCheck + min_line_len: 16 required_substrings: - token - secret @@ -24,10 +26,11 @@ severity: medium type: pattern values: - - (?P[`'\"]?(?i:(?[`'\"(])?(?P\S{4,})(?(quote)[)`'\"]) + - (?P[`'\"]?(?i:(?[`'\"(])?(?P(?-i:(?P[A-Z])|(?P[a-z])|(?P[0-9/_+=~!@#$%^&*;:?-])){4,31}(?(a)(?(b)(?(c)(\S|$)|(?!x)x)|(?!x)x)|(?!x)x))(?(quote)[)`'\"]) filter_type: - ValueAllowlistCheck - ValuePatternCheck + - ValueDictionaryKeywordCheck min_line_len: 10 required_substrings: - pass @@ -45,10 +48,11 @@ severity: medium type: pattern values: - - (^|(?P(?i:\bip[\s/]+id[\s/]+pw[\s/:]*))|(?P://)|\s)(?P[0-2]?[0-9]{1,2}\.[0-2]?[0-9]{1,2}\.[0-2]?[0-9]{1,2}\.[0-2]?[0-9]{1,2})((?P\s*(\w+\s+)?\()?\s*|(?(variable)[\s,/]+|\s*(?(url)[,]|[,/]))\s*)[\w.-]{3,}[\s,/]+(?P(?(lpar)[^)\s]{4,}|[^\s/]{4,}))(?:\s|[^/]|$) + - (^|\s|(?P(?i:\bip[\s/]+id[\s/]+pw[\s/:]*))|(?P://))(?P[0-2]?[0-9]{1,2}\.[0-2]?[0-9]{1,2}\.[0-2]?[0-9]{1,2}\.[0-2]?[0-9]{1,2})((\s*\()?|(?(variable)[\s,/]+|(?(url)[,]|[,/])))\s*\w[\w.-]{3,}[\s,/]+(?P(?(url)(?-i:(?P[A-Z])|(?P[a-z])|(?P[0-9_+=~!@#$%^&*;?-])){4,31}(?(a)(?(b)(?(c)(\S|$)|(?!x)x)|(?!x)x)|(?!x)x)|(?-i:(?P[A-Z])|(?P[a-z])|(?P[0-9/_+=~!@#$%^&*;?-])){4,31}(?(e)(?(f)(?(g)(\S|$)|(?!x)x)|(?!x)x)|(?!x)x)))(?:\s|[^/]|$) filter_type: - ValueAllowlistCheck - ValuePatternCheck + - ValueDictionaryKeywordCheck min_line_len: 10 required_substrings: - "." @@ -58,7 +62,7 @@ severity: medium type: pattern values: - - (?P--)?(?P\w*(?i:pa[as]swords?|passwd?|pwd|\bp/w|\bpw|비밀번호|비번|패스워드|암호))\s*?(?(ddash)[ =]|[:=/>-]{1,2})\s*?(?P[`'\"]+)?(?P\S{3,}?)(?(quote)(?P=quote)|\b) + - (?P--)?(?P\w*(?i:pa[as]swords?|passwd?|pwd|\bp/w|\bpw|비밀번호|비번|패스워드|암호))\s*?(?(ddash)[ =]|[:=/>-]{1,2})\s*(?P[`'\"]+)?(?P(?-i:(?P[A-Z])|(?P[a-z])|(?P[0-9/_+=~!@#$%^&*;:?-])){4,31}(?(a)(?(b)(?(c)(\S|$)|(?!x)x)|(?!x)x)|(?!x)x))(?(quote)(?P=quote)|(\s|$)) - (?P--)?(?P(?i:user\s*)?(?i:id|login|account|root|admin|user|name|wifi|role|host|default|계정|아이디))\s*?(?(ddash)[ =]|[ :=])\s*?(?P\S+) filter_type: - ValueAllowlistCheck @@ -79,11 +83,11 @@ severity: medium type: pattern values: - - (?P[\w.-]*(?i:(?P\bid\b)|id\b|user|name|계정|아이디)[\w.-]*(?(id)[ :(/]+|[:(/]+)(?i:pa[as]swo?r?ds?|pwd?|비밀번호|비번|패스워드|암호))\)?(\s*->\s*|[ =:)(/]+|\s+is\s+|\s+are\s+|\s*는\s*|\s*은\s*|\s*설정은\s*)\(?(?P[\w.-]{2,31})[ :\(/\"',]+(?P[^\s}\])\"']{4,31}) + - (?P[\w.-]*(?i:(?P\bid\b)|id\b|user|name|계정|아이디)[\w.-]*(?(id)[ :(/]+|[:(/]+)(?i:pa[as]swo?r?ds?|pwd?|비밀번호|비번|패스워드|암호))\)?(\s*->\s*|[ =:)(/]+|\s+is\s+|\s+are\s+|\s*는\s*|\s*은\s*|\s*설정은\s*)\(?(?P[\w.-]{2,31})[ :\(/\"',]+(?P(?-i:(?P[A-Z])|(?P[a-z])|(?P[0-9/_+=~!@#$%^&*;:?-])){4,31}(?(a)(?(b)(?(c)(\S|$)|(?!x)x)|(?!x)x)|(?!x)x)) filter_type: - ValueAllowlistCheck - - ValueDictionaryKeywordCheck - ValuePatternCheck + - ValueDictionaryKeywordCheck min_line_len: 10 required_substrings: - pw @@ -95,68 +99,6 @@ - 암호 doc_only: true -- name: PII - severity: info - type: keyword - values: - - birth - - name - - sex|gender - filter_type: - - ValuePIICheck - min_line_len: 11 - required_substrings: - - birth - - name - - sex - - gender - -- name: Phone - severity: info - type: pattern - values: - - (^|[^0-9A-Za-z])(?P\+[1-9][0-9]{6,14})([^=0-9A-Za-z]|$) - filter_type: - - ValuePhoneCheck - min_line_len: 10 - required_substrings: - - "+" - doc_available: false - -- name: VIN - severity: info - type: pattern - values: - - (^|[^0-9A-Za-z])(?P[A-HJ-NPR-Z0-9]{17})([^=0-9A-Za-z]|$) - filter_type: - - ValueVinCheck - - ValuePatternCheck - min_line_len: 16 - required_regex: "[a-zA-Z0-9_/+-]{15,}" - doc_available: false - -- name: Credit card number - severity: info - type: pattern - values: - - (?[0-9]{16})(?![0-9A-Za-z_=*+\-\/.]))(?!(\.[0-9]| [=*+\/\-]|.[=*+\/\-])) - filter_type: - - ValueCardNumberCheck - min_line_len: 16 - required_regex: "[a-zA-Z0-9_/+-]{15,}" - doc_available: false - -- name: IBAN - severity: info - type: pattern - values: - - (^|[^0-9A-Za-z])(?P[A-Z]{2}[0-9]{2}[A-Z0-9]{12,30})([^=0-9A-Za-z]|$) - filter_type: - - ValueIbanCheck - min_line_len: 16 - required_regex: "[a-zA-Z0-9_/+-]{15,}" - doc_available: false - - name: API severity: medium type: keyword @@ -336,6 +278,7 @@ required_substrings: - eyJ min_line_len: 16 + doc_available: false - name: MailChimp API Key severity: high @@ -589,26 +532,21 @@ - pypi- min_line_len: 155 -- name: Github Token - severity: high - type: pattern - values: - - (^|[^.0-9A-Za-z_/+-])(?P(ghr|gho|ghu|ghs)_[\w]{36,255}) - filter_type: GeneralPattern - required_substrings: - - gh - min_line_len: 40 - -- name: Github Personal Access Token +- name: Github Classic Token severity: high type: pattern values: - - (^|[^.0-9A-Za-z_/+-])(?Pghp_[\w]{36,255}) - filter_type: GeneralPattern + - (^|[^.0-9A-Za-z_/+-])(?Pgh[pousr]_[0-9A-Za-z_]{36,255}) + filter_type: + - ValueGitHubCheck validations: - GithubTokenValidation required_substrings: - ghp_ + - gho_ + - ghu_ + - ghs_ + - ghr_ min_line_len: 40 - name: Github Fine-granted Token diff --git a/credsweeper/utils/util.py b/credsweeper/utils/util.py index 20d3fc760..7efb5b684 100644 --- a/credsweeper/utils/util.py +++ b/credsweeper/utils/util.py @@ -1,4 +1,5 @@ import ast +import base64 import json import logging import math @@ -413,13 +414,15 @@ def is_asn1(data: bytes) -> bool: byte_len = (0x7F & length) if 0x80 == length and data.endswith(b"\x00\x00"): return True - elif 0x80 < length and byte_len < data_length: # additional check + elif 0x80 < length and 1 < byte_len < data_length: # additional check len_bytes = data[2:2 + byte_len] try: long_size = struct.unpack(">h", len_bytes) except struct.error: long_size = (-1,) # yapf: disable length = long_size[0] + elif 0x80 < length and 1 == byte_len: # small size + length = data[2] else: byte_len = 0 return data_length == length + 2 + byte_len @@ -434,6 +437,25 @@ def is_elf(data: Union[bytes, bytearray]) -> bool: return True return False + @staticmethod + def is_html(data: Union[bytes, bytearray]) -> bool: + """Used to detect html format of eml""" + if isinstance(data, (bytes, bytearray)): + if b"" in data: + return True + return False + + @staticmethod + def is_eml(data: Union[bytes, bytearray]) -> bool: + """According to https://datatracker.ietf.org/doc/html/rfc822 lookup the fields: Date, From, To or Subject""" + if isinstance(data, (bytes, bytearray)): + if ((b"\nDate:" in data or data.startswith(b"Date:")) # + and (b"\nFrom:" in data or data.startswith(b"From:")) # + and (b"\nTo:" in data or data.startswith(b"To:") # + or b"\nSubject:" in data or data.startswith(b"Subject:"))): + return True + return False + @staticmethod def read_data(path: Union[str, Path]) -> Optional[bytes]: """Read the file bytes as is. @@ -613,3 +635,17 @@ def parse_python(source: str) -> List[Any]: src = ast.parse(source) result = Util.ast_to_dict(src) return result + + @staticmethod + def decode_base64(text: str, padding_safe: bool = False, urlsafe_detect=False) -> bytes: + """decode text to bytes with / without padding detect and urlsafe symbols""" + value = text + if padding_safe: + pad_num = 0x3 & len(value) + if pad_num: + value += '=' * (4 - pad_num) + if urlsafe_detect and ('-' in value or '_' in value): + decoded = base64.b64decode(value, altchars=b"-_", validate=True) + else: + decoded = base64.b64decode(value, validate=True) + return decoded diff --git a/docs/source/conf.py b/docs/source/conf.py index d0ce9aa44..0dfbfd432 100644 --- a/docs/source/conf.py +++ b/docs/source/conf.py @@ -18,7 +18,7 @@ # https://www.sphinx-doc.org/en/master/usage/configuration.html#project-information project = 'CredSweeper' -copyright = '2022, Samsung CredTeam' +copyright = '2023, Samsung CredTeam' author = 'CredTeam' from credsweeper import __version__ as credsweeper_version diff --git a/docs/source/credsweeper.deep_scanner.rst b/docs/source/credsweeper.deep_scanner.rst index 20e41e5b5..549be82a6 100644 --- a/docs/source/credsweeper.deep_scanner.rst +++ b/docs/source/credsweeper.deep_scanner.rst @@ -36,6 +36,14 @@ credsweeper.deep\_scanner.deep\_scanner module :undoc-members: :show-inheritance: +credsweeper.deep\_scanner.docx\_scanner module +---------------------------------------------- + +.. automodule:: credsweeper.deep_scanner.docx_scanner + :members: + :undoc-members: + :show-inheritance: + credsweeper.deep\_scanner.encoder\_scanner module ------------------------------------------------- @@ -60,6 +68,14 @@ credsweeper.deep\_scanner.html\_scanner module :undoc-members: :show-inheritance: +credsweeper.deep\_scanner.jks\_scanner module +--------------------------------------------- + +.. automodule:: credsweeper.deep_scanner.jks_scanner + :members: + :undoc-members: + :show-inheritance: + credsweeper.deep\_scanner.lang\_scanner module ---------------------------------------------- @@ -76,6 +92,14 @@ credsweeper.deep\_scanner.pdf\_scanner module :undoc-members: :show-inheritance: +credsweeper.deep\_scanner.pkcs12\_scanner module +------------------------------------------------ + +.. automodule:: credsweeper.deep_scanner.pkcs12_scanner + :members: + :undoc-members: + :show-inheritance: + credsweeper.deep\_scanner.tar\_scanner module --------------------------------------------- diff --git a/docs/source/credsweeper.filters.rst b/docs/source/credsweeper.filters.rst index e24576dd1..53e3e09f6 100644 --- a/docs/source/credsweeper.filters.rst +++ b/docs/source/credsweeper.filters.rst @@ -84,14 +84,6 @@ credsweeper.filters.value\_camel\_case\_check module :undoc-members: :show-inheritance: -credsweeper.filters.value\_card\_number\_check module ------------------------------------------------------ - -.. automodule:: credsweeper.filters.value_card_number_check - :members: - :undoc-members: - :show-inheritance: - credsweeper.filters.value\_couple\_keyword\_check module -------------------------------------------------------- @@ -164,10 +156,10 @@ credsweeper.filters.value\_grafana\_check module :undoc-members: :show-inheritance: -credsweeper.filters.value\_iban\_check module ---------------------------------------------- +credsweeper.filters.value\_ip\_check module +------------------------------------------- -.. automodule:: credsweeper.filters.value_iban_check +.. automodule:: credsweeper.filters.value_ip_check :members: :undoc-members: :show-inheritance: diff --git a/requirements.txt b/requirements.txt index 040c120fc..b3020cc13 100644 --- a/requirements.txt +++ b/requirements.txt @@ -1,6 +1,6 @@ # Common requirements beautifulsoup4==4.12.2 -cryptography==41.0.4 +cryptography==41.0.6 GitPython==3.1.40 google-auth-oauthlib==1.1.0 humanfriendly==10.0 @@ -20,6 +20,7 @@ password-strength==0.0.3.post2 python-dateutil==2.8.2 pyjks==20.0.0 PyDriller~=2.5.1 +pybase62==1.0.0 # ML requirements numpy==1.24.4 @@ -53,3 +54,4 @@ types-pyjks types-regex types-humanfriendly yapf + diff --git a/setup.py b/setup.py index 3e7f53c99..3676907b6 100644 --- a/setup.py +++ b/setup.py @@ -28,6 +28,7 @@ "python-dateutil", # "pyjks", # "PyDriller", # + "pybase62", # ] setuptools.setup( diff --git a/tests/__init__.py b/tests/__init__.py index 4eda2c6de..90eca9ae1 100644 --- a/tests/__init__.py +++ b/tests/__init__.py @@ -1,20 +1,20 @@ from pathlib import Path # total number of files in test samples -SAMPLES_FILES_COUNT: int = 126 +SAMPLES_FILES_COUNT: int = 121 # credentials count after scan -SAMPLES_CRED_COUNT: int = 383 -SAMPLES_CRED_LINE_COUNT: int = 402 +SAMPLES_CRED_COUNT: int = 380 +SAMPLES_CRED_LINE_COUNT: int = 392 # credentials count after post-processing -SAMPLES_POST_CRED_COUNT: int = 297 +SAMPLES_POST_CRED_COUNT: int = 299 # with option --doc -SAMPLES_IN_DOC = 431 +SAMPLES_IN_DOC = 391 # archived credentials that are not found without --depth -SAMPLES_IN_DEEP_1 = SAMPLES_POST_CRED_COUNT + 24 +SAMPLES_IN_DEEP_1 = SAMPLES_POST_CRED_COUNT + 22 SAMPLES_IN_DEEP_2 = SAMPLES_IN_DEEP_1 + 16 SAMPLES_IN_DEEP_3 = SAMPLES_IN_DEEP_2 + 3 diff --git a/tests/data/depth_3.json b/tests/data/depth_3.json index fc938dea4..60b27ab8b 100644 --- a/tests/data/depth_3.json +++ b/tests/data/depth_3.json @@ -653,30 +653,6 @@ } ] }, - { - "api_validation": "NOT_AVAILABLE", - "ml_validation": "NOT_AVAILABLE", - "ml_probability": null, - "rule": "Credit card number", - "severity": "info", - "line_data_list": [ - { - "line": "4012888888881881 test number from https://www.paypalobjects.com/en_AU/vhelp/paypalmanager_help/credit_card_numbers.htm", - "line_num": 3, - "path": "tests/samples/credit_card_numbers", - "info": "tests/samples/credit_card_numbers|RAW", - "value": "4012888888881881", - "value_start": 0, - "value_end": 16, - "variable": null, - "entropy_validation": { - "iterator": "BASE36_CHARS", - "entropy": 1.6266144718101818, - "valid": false - } - } - ] - }, { "api_validation": "NOT_AVAILABLE", "ml_validation": "NOT_AVAILABLE", @@ -728,46 +704,22 @@ { "api_validation": "NOT_AVAILABLE", "ml_validation": "VALIDATED_KEY", - "ml_probability": 0.64778, + "ml_probability": 0.70902, "rule": "Password", "severity": "medium", "line_data_list": [ { - "line": "ID:master PW:ihqSb1Gg", + "line": "ID:master PW:dipPr11Gg!", "line_num": 2, "path": "tests/samples/doc_id_pair_passwd_pair", "info": "tests/samples/doc_id_pair_passwd_pair|RAW", - "value": "ihqSb1Gg", + "value": "dipPr11Gg!", "value_start": 13, - "value_end": 21, - "variable": "PW", - "entropy_validation": { - "iterator": "BASE64_CHARS", - "entropy": 3.0, - "valid": false - } - } - ] - }, - { - "api_validation": "NOT_AVAILABLE", - "ml_validation": "VALIDATED_KEY", - "ml_probability": 0.64778, - "rule": "Password", - "severity": "medium", - "line_data_list": [ - { - "line": "ANYID:master PW:ihqSb1Gg", - "line_num": 3, - "path": "tests/samples/doc_id_pair_passwd_pair", - "info": "tests/samples/doc_id_pair_passwd_pair|RAW", - "value": "ihqSb1Gg", - "value_start": 16, - "value_end": 24, + "value_end": 23, "variable": "PW", "entropy_validation": { "iterator": "BASE64_CHARS", - "entropy": 3.0, + "entropy": 2.7897352853986264, "valid": false } } @@ -776,46 +728,22 @@ { "api_validation": "NOT_AVAILABLE", "ml_validation": "VALIDATED_KEY", - "ml_probability": 0.82817, + "ml_probability": 0.8653, "rule": "Password", "severity": "medium", "line_data_list": [ { - "line": "Username:master Password:ihqSb1Gg", + "line": "Username:master Password:dipPr13Gg!", "line_num": 4, "path": "tests/samples/doc_id_pair_passwd_pair", "info": "tests/samples/doc_id_pair_passwd_pair|RAW", - "value": "ihqSb1Gg", + "value": "dipPr13Gg!", "value_start": 25, - "value_end": 33, + "value_end": 35, "variable": "Password", "entropy_validation": { "iterator": "BASE64_CHARS", - "entropy": 3.0, - "valid": false - } - } - ] - }, - { - "api_validation": "NOT_AVAILABLE", - "ml_validation": "VALIDATED_KEY", - "ml_probability": 0.65919, - "rule": "Password", - "severity": "medium", - "line_data_list": [ - { - "line": "id:master,password:ihqSb1Gg", - "line_num": 5, - "path": "tests/samples/doc_id_pair_passwd_pair", - "info": "tests/samples/doc_id_pair_passwd_pair|RAW", - "value": "ihqSb1Gg", - "value_start": 19, - "value_end": 27, - "variable": "master,password", - "entropy_validation": { - "iterator": "BASE64_CHARS", - "entropy": 3.0, + "entropy": 2.989735285398626, "valid": false } } @@ -824,22 +752,22 @@ { "api_validation": "NOT_AVAILABLE", "ml_validation": "VALIDATED_KEY", - "ml_probability": 0.82817, + "ml_probability": 0.87845, "rule": "Password", "severity": "medium", "line_data_list": [ { - "line": "id:master password:ihqSb1Gg", + "line": "id:master password:dipPr16Gg!", "line_num": 7, "path": "tests/samples/doc_id_pair_passwd_pair", "info": "tests/samples/doc_id_pair_passwd_pair|RAW", - "value": "ihqSb1Gg", + "value": "dipPr16Gg!", "value_start": 19, - "value_end": 27, + "value_end": 29, "variable": "password", "entropy_validation": { "iterator": "BASE64_CHARS", - "entropy": 3.0, + "entropy": 2.989735285398626, "valid": false } } @@ -848,22 +776,22 @@ { "api_validation": "NOT_AVAILABLE", "ml_validation": "VALIDATED_KEY", - "ml_probability": 0.82817, + "ml_probability": 0.9126, "rule": "Password", "severity": "medium", "line_data_list": [ { - "line": "user:master password:ihqSb1Gg", + "line": "user:master password:dipPr17Gg!", "line_num": 8, "path": "tests/samples/doc_id_pair_passwd_pair", "info": "tests/samples/doc_id_pair_passwd_pair|RAW", - "value": "ihqSb1Gg", + "value": "dipPr17Gg!", "value_start": 21, - "value_end": 29, + "value_end": 31, "variable": "password", "entropy_validation": { "iterator": "BASE64_CHARS", - "entropy": 3.0, + "entropy": 2.989735285398626, "valid": false } } @@ -872,22 +800,22 @@ { "api_validation": "NOT_AVAILABLE", "ml_validation": "VALIDATED_KEY", - "ml_probability": 0.65919, + "ml_probability": 0.70976, "rule": "Password", "severity": "medium", "line_data_list": [ { - "line": "username:master,password:ihqSb1Gg", + "line": "username:master,password:dipPr19Gg!", "line_num": 10, "path": "tests/samples/doc_id_pair_passwd_pair", "info": "tests/samples/doc_id_pair_passwd_pair|RAW", - "value": "ihqSb1Gg", + "value": "dipPr19Gg!", "value_start": 25, - "value_end": 33, + "value_end": 35, "variable": "master,password", "entropy_validation": { "iterator": "BASE64_CHARS", - "entropy": 3.0, + "entropy": 2.989735285398626, "valid": false } } @@ -896,22 +824,22 @@ { "api_validation": "NOT_AVAILABLE", "ml_validation": "VALIDATED_KEY", - "ml_probability": 0.82817, + "ml_probability": 0.90224, "rule": "Password", "severity": "medium", "line_data_list": [ { - "line": "username:master pwd:ihqSb1Gg", + "line": "username:master pwd:dipPr110Gg!", "line_num": 11, "path": "tests/samples/doc_id_pair_passwd_pair", "info": "tests/samples/doc_id_pair_passwd_pair|RAW", - "value": "ihqSb1Gg", + "value": "dipPr110Gg!", "value_start": 20, - "value_end": 28, + "value_end": 31, "variable": "pwd", "entropy_validation": { "iterator": "BASE64_CHARS", - "entropy": 3.0, + "entropy": 2.9631196533066344, "valid": false } } @@ -920,22 +848,22 @@ { "api_validation": "NOT_AVAILABLE", "ml_validation": "VALIDATED_KEY", - "ml_probability": 0.65919, + "ml_probability": 0.75512, "rule": "Password", "severity": "medium", "line_data_list": [ { - "line": "ANYid:master,password:ihqSb1Gg", + "line": "ANYid:master,password:dipPr111Gg!", "line_num": 12, "path": "tests/samples/doc_id_pair_passwd_pair", "info": "tests/samples/doc_id_pair_passwd_pair|RAW", - "value": "ihqSb1Gg", + "value": "dipPr111Gg!", "value_start": 22, - "value_end": 30, + "value_end": 33, "variable": "master,password", "entropy_validation": { "iterator": "BASE64_CHARS", - "entropy": 3.0, + "entropy": 2.712675334928137, "valid": false } } @@ -944,22 +872,22 @@ { "api_validation": "NOT_AVAILABLE", "ml_validation": "VALIDATED_KEY", - "ml_probability": 0.82817, + "ml_probability": 0.88595, "rule": "Password", "severity": "medium", "line_data_list": [ { - "line": "ID:master PWD:ihqSb1Gg", + "line": "ID:master PWD:dipPr112Gg!", "line_num": 13, "path": "tests/samples/doc_id_pair_passwd_pair", "info": "tests/samples/doc_id_pair_passwd_pair|RAW", - "value": "ihqSb1Gg", + "value": "dipPr112Gg!", "value_start": 14, - "value_end": 22, + "value_end": 25, "variable": "PWD", "entropy_validation": { "iterator": "BASE64_CHARS", - "entropy": 3.0, + "entropy": 2.9631196533066344, "valid": false } } @@ -968,22 +896,22 @@ { "api_validation": "NOT_AVAILABLE", "ml_validation": "VALIDATED_KEY", - "ml_probability": 0.82817, + "ml_probability": 0.89187, "rule": "Password", "severity": "medium", "line_data_list": [ { - "line": "user id:master password:ihqSb1Gg", + "line": "user id:master password:dipPr113Gg!", "line_num": 14, "path": "tests/samples/doc_id_pair_passwd_pair", "info": "tests/samples/doc_id_pair_passwd_pair|RAW", - "value": "ihqSb1Gg", + "value": "dipPr113Gg!", "value_start": 24, - "value_end": 32, + "value_end": 35, "variable": "password", "entropy_validation": { "iterator": "BASE64_CHARS", - "entropy": 3.0, + "entropy": 2.9631196533066344, "valid": false } } @@ -992,22 +920,22 @@ { "api_validation": "NOT_AVAILABLE", "ml_validation": "VALIDATED_KEY", - "ml_probability": 0.65919, + "ml_probability": 0.69226, "rule": "Password", "severity": "medium", "line_data_list": [ { - "line": "user:master,password:ihqSb1Gg", + "line": "user:master,password:dipPr114Gg!", "line_num": 15, "path": "tests/samples/doc_id_pair_passwd_pair", "info": "tests/samples/doc_id_pair_passwd_pair|RAW", - "value": "ihqSb1Gg", + "value": "dipPr114Gg!", "value_start": 21, - "value_end": 29, + "value_end": 32, "variable": "master,password", "entropy_validation": { "iterator": "BASE64_CHARS", - "entropy": 3.0, + "entropy": 2.9631196533066344, "valid": false } } @@ -1016,22 +944,22 @@ { "api_validation": "NOT_AVAILABLE", "ml_validation": "VALIDATED_KEY", - "ml_probability": 0.65919, + "ml_probability": 0.736, "rule": "Password", "severity": "medium", "line_data_list": [ { - "line": "user=master,password=ihqSb1Gg", + "line": "user=master,password=dipPr115Gg!", "line_num": 16, "path": "tests/samples/doc_id_pair_passwd_pair", "info": "tests/samples/doc_id_pair_passwd_pair|RAW", - "value": "ihqSb1Gg", + "value": "dipPr115Gg!", "value_start": 21, - "value_end": 29, + "value_end": 32, "variable": "master,password", "entropy_validation": { "iterator": "BASE64_CHARS", - "entropy": 3.0, + "entropy": 2.9631196533066344, "valid": false } } @@ -1040,22 +968,22 @@ { "api_validation": "NOT_AVAILABLE", "ml_validation": "VALIDATED_KEY", - "ml_probability": 0.82817, + "ml_probability": 0.89888, "rule": "Password", "severity": "medium", "line_data_list": [ { - "line": "username=master password=ihqSb1Gg", + "line": "username=master password=dipPr116Gg!", "line_num": 17, "path": "tests/samples/doc_id_pair_passwd_pair", "info": "tests/samples/doc_id_pair_passwd_pair|RAW", - "value": "ihqSb1Gg", + "value": "dipPr116Gg!", "value_start": 25, - "value_end": 33, + "value_end": 36, "variable": "password", "entropy_validation": { "iterator": "BASE64_CHARS", - "entropy": 3.0, + "entropy": 2.9631196533066344, "valid": false } } @@ -1064,22 +992,22 @@ { "api_validation": "NOT_AVAILABLE", "ml_validation": "VALIDATED_KEY", - "ml_probability": 0.82817, + "ml_probability": 0.92214, "rule": "Password", "severity": "medium", "line_data_list": [ { - "line": "User name:master Password:ihqSb1Gg", + "line": "User name:master Password:dipPr117Gg!", "line_num": 18, "path": "tests/samples/doc_id_pair_passwd_pair", "info": "tests/samples/doc_id_pair_passwd_pair|RAW", - "value": "ihqSb1Gg", + "value": "dipPr117Gg!", "value_start": 26, - "value_end": 34, + "value_end": 37, "variable": "Password", "entropy_validation": { "iterator": "BASE64_CHARS", - "entropy": 3.0, + "entropy": 2.9631196533066344, "valid": false } } @@ -1088,22 +1016,22 @@ { "api_validation": "NOT_AVAILABLE", "ml_validation": "VALIDATED_KEY", - "ml_probability": 0.65919, + "ml_probability": 0.73325, "rule": "Password", "severity": "medium", "line_data_list": [ { - "line": "username=master,password=ihqSb1Gg", + "line": "username=master,password=dipPr118Gg!", "line_num": 19, "path": "tests/samples/doc_id_pair_passwd_pair", "info": "tests/samples/doc_id_pair_passwd_pair|RAW", - "value": "ihqSb1Gg", + "value": "dipPr118Gg!", "value_start": 25, - "value_end": 33, + "value_end": 36, "variable": "master,password", "entropy_validation": { "iterator": "BASE64_CHARS", - "entropy": 3.0, + "entropy": 2.9631196533066344, "valid": false } } @@ -1112,22 +1040,22 @@ { "api_validation": "NOT_AVAILABLE", "ml_validation": "VALIDATED_KEY", - "ml_probability": 0.82817, + "ml_probability": 0.91456, "rule": "Password", "severity": "medium", "line_data_list": [ { - "line": "--user=master --password=ihqSb1Gg", + "line": "--user=master --password=dipPr119Gg!", "line_num": 20, "path": "tests/samples/doc_id_pair_passwd_pair", "info": "tests/samples/doc_id_pair_passwd_pair|RAW", - "value": "ihqSb1Gg", + "value": "dipPr119Gg!", "value_start": 25, - "value_end": 33, + "value_end": 36, "variable": "password", "entropy_validation": { "iterator": "BASE64_CHARS", - "entropy": 3.0, + "entropy": 2.9631196533066344, "valid": false } } @@ -1136,22 +1064,22 @@ { "api_validation": "NOT_AVAILABLE", "ml_validation": "VALIDATED_KEY", - "ml_probability": 0.82817, + "ml_probability": 0.86461, "rule": "Password", "severity": "medium", "line_data_list": [ { - "line": "user=master passwd=ihqSb1Gg", + "line": "user=master passwd=dipPr120Gg!", "line_num": 21, "path": "tests/samples/doc_id_pair_passwd_pair", "info": "tests/samples/doc_id_pair_passwd_pair|RAW", - "value": "ihqSb1Gg", + "value": "dipPr120Gg!", "value_start": 19, - "value_end": 27, + "value_end": 30, "variable": "passwd", "entropy_validation": { "iterator": "BASE64_CHARS", - "entropy": 3.0, + "entropy": 3.1449378351248165, "valid": false } } @@ -1160,22 +1088,22 @@ { "api_validation": "NOT_AVAILABLE", "ml_validation": "VALIDATED_KEY", - "ml_probability": 0.82817, + "ml_probability": 0.88128, "rule": "Password", "severity": "medium", "line_data_list": [ { - "line": "account:ihqSb1Gg password:ihqSb1Gg", + "line": "account:dipPr121Gg! password:dipPr121Gg!", "line_num": 22, "path": "tests/samples/doc_id_pair_passwd_pair", "info": "tests/samples/doc_id_pair_passwd_pair|RAW", - "value": "ihqSb1Gg", - "value_start": 26, - "value_end": 34, + "value": "dipPr121Gg!", + "value_start": 29, + "value_end": 40, "variable": "password", "entropy_validation": { "iterator": "BASE64_CHARS", - "entropy": 3.0, + "entropy": 2.9631196533066344, "valid": false } } @@ -1184,22 +1112,22 @@ { "api_validation": "NOT_AVAILABLE", "ml_validation": "VALIDATED_KEY", - "ml_probability": 0.82817, + "ml_probability": 0.85087, "rule": "Password", "severity": "medium", "line_data_list": [ { - "line": "id:master pass:ihqSb1Gg", + "line": "id:master pass:dipPr122Gg!", "line_num": 23, "path": "tests/samples/doc_id_pair_passwd_pair", "info": "tests/samples/doc_id_pair_passwd_pair|RAW", - "value": "ihqSb1Gg", + "value": "dipPr122Gg!", "value_start": 15, - "value_end": 23, + "value_end": 26, "variable": "pass", "entropy_validation": { "iterator": "BASE64_CHARS", - "entropy": 3.0, + "entropy": 2.9631196533066344, "valid": false } } @@ -1208,22 +1136,22 @@ { "api_validation": "NOT_AVAILABLE", "ml_validation": "VALIDATED_KEY", - "ml_probability": 0.64778, + "ml_probability": 0.66385, "rule": "Password", "severity": "medium", "line_data_list": [ { - "line": "user:master pw:ihqSb1Gg", + "line": "user:master pw:dipPr124Gg!", "line_num": 25, "path": "tests/samples/doc_id_pair_passwd_pair", "info": "tests/samples/doc_id_pair_passwd_pair|RAW", - "value": "ihqSb1Gg", + "value": "dipPr124Gg!", "value_start": 15, - "value_end": 23, + "value_end": 26, "variable": "pw", "entropy_validation": { "iterator": "BASE64_CHARS", - "entropy": 3.0, + "entropy": 3.1449378351248165, "valid": false } } @@ -1232,46 +1160,22 @@ { "api_validation": "NOT_AVAILABLE", "ml_validation": "VALIDATED_KEY", - "ml_probability": 0.65919, + "ml_probability": 0.63818, "rule": "Password", "severity": "medium", "line_data_list": [ { - "line": "Username:master/Password:ihqSb1Gg", + "line": "Username:master/Password:dipPr125Gg!", "line_num": 26, "path": "tests/samples/doc_id_pair_passwd_pair", "info": "tests/samples/doc_id_pair_passwd_pair|RAW", - "value": "ihqSb1Gg", + "value": "dipPr125Gg!", "value_start": 25, - "value_end": 33, + "value_end": 36, "variable": "master/Password", "entropy_validation": { "iterator": "BASE64_CHARS", - "entropy": 3.0, - "valid": false - } - } - ] - }, - { - "api_validation": "NOT_AVAILABLE", - "ml_validation": "VALIDATED_KEY", - "ml_probability": 0.65919, - "rule": "Password", - "severity": "medium", - "line_data_list": [ - { - "line": "userId:master,password:ihqSb1Gg", - "line_num": 27, - "path": "tests/samples/doc_id_pair_passwd_pair", - "info": "tests/samples/doc_id_pair_passwd_pair|RAW", - "value": "ihqSb1Gg", - "value_start": 23, - "value_end": 31, - "variable": "master,password", - "entropy_validation": { - "iterator": "BASE64_CHARS", - "entropy": 3.0, + "entropy": 3.1449378351248165, "valid": false } } @@ -1280,22 +1184,22 @@ { "api_validation": "NOT_AVAILABLE", "ml_validation": "VALIDATED_KEY", - "ml_probability": 0.82817, + "ml_probability": 0.8757, "rule": "Password", "severity": "medium", "line_data_list": [ { - "line": "ihqSb1Gg ID:master ihqSb1Gg Password:ihqSb1Gg", + "line": "dipPr128Gg! ID:master dipPr128Gg! Password:dipPr128Gg!", "line_num": 29, "path": "tests/samples/doc_id_pair_passwd_pair", "info": "tests/samples/doc_id_pair_passwd_pair|RAW", - "value": "ihqSb1Gg", - "value_start": 37, - "value_end": 45, + "value": "dipPr128Gg!", + "value_start": 43, + "value_end": 54, "variable": "Password", "entropy_validation": { "iterator": "BASE64_CHARS", - "entropy": 3.0, + "entropy": 3.1449378351248165, "valid": false } } @@ -1304,22 +1208,22 @@ { "api_validation": "NOT_AVAILABLE", "ml_validation": "VALIDATED_KEY", - "ml_probability": 0.82817, + "ml_probability": 0.87015, "rule": "Password", "severity": "medium", "line_data_list": [ { - "line": "user:master pwd:ihqSb1Gg", + "line": "user:master pwd:dipPr130Gg!", "line_num": 31, "path": "tests/samples/doc_id_pair_passwd_pair", "info": "tests/samples/doc_id_pair_passwd_pair|RAW", - "value": "ihqSb1Gg", + "value": "dipPr130Gg!", "value_start": 16, - "value_end": 24, + "value_end": 27, "variable": "pwd", "entropy_validation": { "iterator": "BASE64_CHARS", - "entropy": 3.0, + "entropy": 3.1449378351248165, "valid": false } } @@ -1328,22 +1232,22 @@ { "api_validation": "NOT_AVAILABLE", "ml_validation": "VALIDATED_KEY", - "ml_probability": 0.82817, + "ml_probability": 0.89149, "rule": "Password", "severity": "medium", "line_data_list": [ { - "line": "Login:ihqSb1Gg Pwd:ihqSb1Gg", + "line": "Login:dipPr131Gg! Pwd:dipPr131Gg!", "line_num": 32, "path": "tests/samples/doc_id_pair_passwd_pair", "info": "tests/samples/doc_id_pair_passwd_pair|RAW", - "value": "ihqSb1Gg", - "value_start": 19, - "value_end": 27, + "value": "dipPr131Gg!", + "value_start": 22, + "value_end": 33, "variable": "Pwd", "entropy_validation": { "iterator": "BASE64_CHARS", - "entropy": 3.0, + "entropy": 2.9631196533066344, "valid": false } } @@ -1352,22 +1256,22 @@ { "api_validation": "NOT_AVAILABLE", "ml_validation": "VALIDATED_KEY", - "ml_probability": 0.82817, + "ml_probability": 0.85143, "rule": "Password", "severity": "medium", "line_data_list": [ { - "line": "ANYID:master Password:ihqSb1Gg", + "line": "ANYID:master Password:dipPr132Gg!", "line_num": 33, "path": "tests/samples/doc_id_pair_passwd_pair", "info": "tests/samples/doc_id_pair_passwd_pair|RAW", - "value": "ihqSb1Gg", + "value": "dipPr132Gg!", "value_start": 22, - "value_end": 30, + "value_end": 33, "variable": "Password", "entropy_validation": { "iterator": "BASE64_CHARS", - "entropy": 3.0, + "entropy": 3.1449378351248165, "valid": false } } @@ -1376,22 +1280,22 @@ { "api_validation": "NOT_AVAILABLE", "ml_validation": "VALIDATED_KEY", - "ml_probability": 0.82817, + "ml_probability": 0.87582, "rule": "Password", "severity": "medium", "line_data_list": [ { - "line": "-Username:master -Password:ihqSb1Gg", + "line": "-Username:master -Password:dipPr133Gg!", "line_num": 34, "path": "tests/samples/doc_id_pair_passwd_pair", "info": "tests/samples/doc_id_pair_passwd_pair|RAW", - "value": "ihqSb1Gg", + "value": "dipPr133Gg!", "value_start": 27, - "value_end": 35, + "value_end": 38, "variable": "Password", "entropy_validation": { "iterator": "BASE64_CHARS", - "entropy": 3.0, + "entropy": 2.9631196533066344, "valid": false } } @@ -1400,22 +1304,22 @@ { "api_validation": "NOT_AVAILABLE", "ml_validation": "VALIDATED_KEY", - "ml_probability": 0.64778, + "ml_probability": 0.6929, "rule": "Password", "severity": "medium", "line_data_list": [ { - "line": "account:ihqSb1Gg pw:ihqSb1Gg", + "line": "account:dipPr134Gg! pw:dipPr134Gg!", "line_num": 35, "path": "tests/samples/doc_id_pair_passwd_pair", "info": "tests/samples/doc_id_pair_passwd_pair|RAW", - "value": "ihqSb1Gg", - "value_start": 20, - "value_end": 28, + "value": "dipPr134Gg!", + "value_start": 23, + "value_end": 34, "variable": "pw", "entropy_validation": { "iterator": "BASE64_CHARS", - "entropy": 3.0, + "entropy": 3.1449378351248165, "valid": false } } @@ -1424,22 +1328,22 @@ { "api_validation": "NOT_AVAILABLE", "ml_validation": "VALIDATED_KEY", - "ml_probability": 0.64778, + "ml_probability": 0.72186, "rule": "Password", "severity": "medium", "line_data_list": [ { - "line": "user id:master user pw:ihqSb1Gg", + "line": "user id:master user pw:dipPr135Gg!", "line_num": 36, "path": "tests/samples/doc_id_pair_passwd_pair", "info": "tests/samples/doc_id_pair_passwd_pair|RAW", - "value": "ihqSb1Gg", + "value": "dipPr135Gg!", "value_start": 23, - "value_end": 31, + "value_end": 34, "variable": "pw", "entropy_validation": { "iterator": "BASE64_CHARS", - "entropy": 3.0, + "entropy": 3.1449378351248165, "valid": false } } @@ -1448,22 +1352,22 @@ { "api_validation": "NOT_AVAILABLE", "ml_validation": "VALIDATED_KEY", - "ml_probability": 0.82817, + "ml_probability": 0.86912, "rule": "Password", "severity": "medium", "line_data_list": [ { - "line": "user_name=master password=ihqSb1Gg", + "line": "user_name=master password=dipPr136Gg!", "line_num": 37, "path": "tests/samples/doc_id_pair_passwd_pair", "info": "tests/samples/doc_id_pair_passwd_pair|RAW", - "value": "ihqSb1Gg", + "value": "dipPr136Gg!", "value_start": 26, - "value_end": 34, + "value_end": 37, "variable": "password", "entropy_validation": { "iterator": "BASE64_CHARS", - "entropy": 3.0, + "entropy": 3.1449378351248165, "valid": false } } @@ -1472,22 +1376,22 @@ { "api_validation": "NOT_AVAILABLE", "ml_validation": "VALIDATED_KEY", - "ml_probability": 0.65919, + "ml_probability": 0.6589, "rule": "Password", "severity": "medium", "line_data_list": [ { - "line": "ANYlogin:master,ANYpassword:ihqSb1Gg", + "line": "ANYlogin:master,ANYpassword:dipPr138Gg!", "line_num": 39, "path": "tests/samples/doc_id_pair_passwd_pair", "info": "tests/samples/doc_id_pair_passwd_pair|RAW", - "value": "ihqSb1Gg", + "value": "dipPr138Gg!", "value_start": 28, - "value_end": 36, + "value_end": 39, "variable": "master,ANYpassword", "entropy_validation": { "iterator": "BASE64_CHARS", - "entropy": 3.0, + "entropy": 3.1449378351248165, "valid": false } } @@ -1496,22 +1400,22 @@ { "api_validation": "NOT_AVAILABLE", "ml_validation": "VALIDATED_KEY", - "ml_probability": 0.82817, + "ml_probability": 0.89053, "rule": "Password", "severity": "medium", "line_data_list": [ { - "line": "ANYusername=master ANYpassword=ihqSb1Gg", + "line": "ANYusername=master ANYpassword=dipPr139Gg!", "line_num": 40, "path": "tests/samples/doc_id_pair_passwd_pair", "info": "tests/samples/doc_id_pair_passwd_pair|RAW", - "value": "ihqSb1Gg", + "value": "dipPr139Gg!", "value_start": 31, - "value_end": 39, + "value_end": 42, "variable": "ANYpassword", "entropy_validation": { "iterator": "BASE64_CHARS", - "entropy": 3.0, + "entropy": 3.1449378351248165, "valid": false } } @@ -1520,22 +1424,22 @@ { "api_validation": "NOT_AVAILABLE", "ml_validation": "VALIDATED_KEY", - "ml_probability": 0.65919, + "ml_probability": 0.66151, "rule": "Password", "severity": "medium", "line_data_list": [ { - "line": "ID:master,PWD:ihqSb1Gg", + "line": "ID:master,PWD:dipPr140Gg!", "line_num": 41, "path": "tests/samples/doc_id_pair_passwd_pair", "info": "tests/samples/doc_id_pair_passwd_pair|RAW", - "value": "ihqSb1Gg", + "value": "dipPr140Gg!", "value_start": 14, - "value_end": 22, + "value_end": 25, "variable": "master,PWD", "entropy_validation": { "iterator": "BASE64_CHARS", - "entropy": 3.0, + "entropy": 3.1449378351248165, "valid": false } } @@ -1544,22 +1448,22 @@ { "api_validation": "NOT_AVAILABLE", "ml_validation": "VALIDATED_KEY", - "ml_probability": 0.65919, + "ml_probability": 0.71129, "rule": "Password", "severity": "medium", "line_data_list": [ { - "line": "ID:master/PASS:ihqSb1Gg", + "line": "ID:master/PASS:dipPr141Gg!", "line_num": 42, "path": "tests/samples/doc_id_pair_passwd_pair", "info": "tests/samples/doc_id_pair_passwd_pair|RAW", - "value": "ihqSb1Gg", + "value": "dipPr141Gg!", "value_start": 15, - "value_end": 23, + "value_end": 26, "variable": "master/PASS", "entropy_validation": { "iterator": "BASE64_CHARS", - "entropy": 3.0, + "entropy": 2.9631196533066344, "valid": false } } @@ -1568,22 +1472,22 @@ { "api_validation": "NOT_AVAILABLE", "ml_validation": "VALIDATED_KEY", - "ml_probability": 0.82817, + "ml_probability": 0.86641, "rule": "Password", "severity": "medium", "line_data_list": [ { - "line": "account:master passwd:ihqSb1Gg", + "line": "account:master passwd:dipPr142Gg!", "line_num": 43, "path": "tests/samples/doc_id_pair_passwd_pair", "info": "tests/samples/doc_id_pair_passwd_pair|RAW", - "value": "ihqSb1Gg", + "value": "dipPr142Gg!", "value_start": 22, - "value_end": 30, + "value_end": 33, "variable": "passwd", "entropy_validation": { "iterator": "BASE64_CHARS", - "entropy": 3.0, + "entropy": 3.1449378351248165, "valid": false } } @@ -1592,22 +1496,22 @@ { "api_validation": "NOT_AVAILABLE", "ml_validation": "VALIDATED_KEY", - "ml_probability": 0.82817, + "ml_probability": 0.87283, "rule": "Password", "severity": "medium", "line_data_list": [ { - "line": "login:master password:ihqSb1Gg", + "line": "login:master password:dipPr143Gg!", "line_num": 44, "path": "tests/samples/doc_id_pair_passwd_pair", "info": "tests/samples/doc_id_pair_passwd_pair|RAW", - "value": "ihqSb1Gg", + "value": "dipPr143Gg!", "value_start": 22, - "value_end": 30, + "value_end": 33, "variable": "password", "entropy_validation": { "iterator": "BASE64_CHARS", - "entropy": 3.0, + "entropy": 3.1449378351248165, "valid": false } } @@ -1616,22 +1520,22 @@ { "api_validation": "NOT_AVAILABLE", "ml_validation": "VALIDATED_KEY", - "ml_probability": 0.65919, + "ml_probability": 0.67565, "rule": "Password", "severity": "medium", "line_data_list": [ { - "line": "user=master,pass=ihqSb1Gg", + "line": "user=master,pass=dipPr144Gg!", "line_num": 45, "path": "tests/samples/doc_id_pair_passwd_pair", "info": "tests/samples/doc_id_pair_passwd_pair|RAW", - "value": "ihqSb1Gg", + "value": "dipPr144Gg!", "value_start": 17, - "value_end": 25, + "value_end": 28, "variable": "master,pass", "entropy_validation": { "iterator": "BASE64_CHARS", - "entropy": 3.0, + "entropy": 2.9631196533066344, "valid": false } } @@ -1640,22 +1544,22 @@ { "api_validation": "NOT_AVAILABLE", "ml_validation": "VALIDATED_KEY", - "ml_probability": 0.82817, + "ml_probability": 0.89277, "rule": "Password", "severity": "medium", "line_data_list": [ { - "line": "password:ihqSb1Gg username:master", + "line": "password:dipPr145Gg! username:master", "line_num": 46, "path": "tests/samples/doc_id_pair_passwd_pair", "info": "tests/samples/doc_id_pair_passwd_pair|RAW", - "value": "ihqSb1Gg", + "value": "dipPr145Gg!", "value_start": 9, - "value_end": 17, + "value_end": 20, "variable": "password", "entropy_validation": { "iterator": "BASE64_CHARS", - "entropy": 3.0, + "entropy": 3.1449378351248165, "valid": false } } @@ -1664,22 +1568,22 @@ { "api_validation": "NOT_AVAILABLE", "ml_validation": "VALIDATED_KEY", - "ml_probability": 0.82817, + "ml_probability": 0.87973, "rule": "Password", "severity": "medium", "line_data_list": [ { - "line": "Login as:master Password:ihqSb1Gg", + "line": "Login as:master Password:dipPr146Gg!", "line_num": 47, "path": "tests/samples/doc_id_pair_passwd_pair", "info": "tests/samples/doc_id_pair_passwd_pair|RAW", - "value": "ihqSb1Gg", + "value": "dipPr146Gg!", "value_start": 25, - "value_end": 33, + "value_end": 36, "variable": "Password", "entropy_validation": { "iterator": "BASE64_CHARS", - "entropy": 3.0, + "entropy": 3.1449378351248165, "valid": false } } @@ -1688,22 +1592,22 @@ { "api_validation": "NOT_AVAILABLE", "ml_validation": "VALIDATED_KEY", - "ml_probability": 0.65919, + "ml_probability": 0.72488, "rule": "Password", "severity": "medium", "line_data_list": [ { - "line": "ID:master,pass:ihqSb1Gg", + "line": "ID:master,pass:dipPr147Gg!", "line_num": 48, "path": "tests/samples/doc_id_pair_passwd_pair", "info": "tests/samples/doc_id_pair_passwd_pair|RAW", - "value": "ihqSb1Gg", + "value": "dipPr147Gg!", "value_start": 15, - "value_end": 23, + "value_end": 26, "variable": "master,pass", "entropy_validation": { "iterator": "BASE64_CHARS", - "entropy": 3.0, + "entropy": 3.1449378351248165, "valid": false } } @@ -1712,22 +1616,22 @@ { "api_validation": "NOT_AVAILABLE", "ml_validation": "VALIDATED_KEY", - "ml_probability": 0.64778, + "ml_probability": 0.7479, "rule": "Password", "severity": "medium", "line_data_list": [ { - "line": "id:master pw:ihqSb1Gg", + "line": "id:master pw:dipPr148Gg!", "line_num": 49, "path": "tests/samples/doc_id_pair_passwd_pair", "info": "tests/samples/doc_id_pair_passwd_pair|RAW", - "value": "ihqSb1Gg", + "value": "dipPr148Gg!", "value_start": 13, - "value_end": 21, + "value_end": 24, "variable": "pw", "entropy_validation": { "iterator": "BASE64_CHARS", - "entropy": 3.0, + "entropy": 3.1449378351248165, "valid": false } } @@ -1741,7 +1645,7 @@ "severity": "info", "line_data_list": [ { - "line": "(98.76.54.32)ID:master PW:ihqSb1Gg", + "line": "(98.76.54.32)ID:master PW:dipPr149Gg!", "line_num": 50, "path": "tests/samples/doc_id_pair_passwd_pair", "info": "tests/samples/doc_id_pair_passwd_pair|RAW", @@ -1760,22 +1664,46 @@ { "api_validation": "NOT_AVAILABLE", "ml_validation": "VALIDATED_KEY", - "ml_probability": 0.64778, + "ml_probability": 0.70815, + "rule": "Password", + "severity": "medium", + "line_data_list": [ + { + "line": "(98.76.54.32)ID:master PW:dipPr149Gg!", + "line_num": 50, + "path": "tests/samples/doc_id_pair_passwd_pair", + "info": "tests/samples/doc_id_pair_passwd_pair|RAW", + "value": "dipPr149Gg!", + "value_start": 26, + "value_end": 37, + "variable": "PW", + "entropy_validation": { + "iterator": "BASE64_CHARS", + "entropy": 3.1449378351248165, + "valid": false + } + } + ] + }, + { + "api_validation": "NOT_AVAILABLE", + "ml_validation": "VALIDATED_KEY", + "ml_probability": 0.79195, "rule": "Password", "severity": "medium", "line_data_list": [ { - "line": "-id:master -pw:ihqSb1Gg", + "line": "-id:master -pw:dipPr151Gg!", "line_num": 52, "path": "tests/samples/doc_id_pair_passwd_pair", "info": "tests/samples/doc_id_pair_passwd_pair|RAW", - "value": "ihqSb1Gg", + "value": "dipPr151Gg!", "value_start": 15, - "value_end": 23, + "value_end": 26, "variable": "pw", "entropy_validation": { "iterator": "BASE64_CHARS", - "entropy": 3.0, + "entropy": 2.9631196533066344, "valid": false } } @@ -1784,22 +1712,22 @@ { "api_validation": "NOT_AVAILABLE", "ml_validation": "VALIDATED_KEY", - "ml_probability": 0.64778, + "ml_probability": 0.72954, "rule": "Password", "severity": "medium", "line_data_list": [ { - "line": "username:master pw:ihqSb1Gg", + "line": "username:master pw:dipPr152Gg!", "line_num": 53, "path": "tests/samples/doc_id_pair_passwd_pair", "info": "tests/samples/doc_id_pair_passwd_pair|RAW", - "value": "ihqSb1Gg", + "value": "dipPr152Gg!", "value_start": 19, - "value_end": 27, + "value_end": 30, "variable": "pw", "entropy_validation": { "iterator": "BASE64_CHARS", - "entropy": 3.0, + "entropy": 3.1449378351248165, "valid": false } } @@ -1808,22 +1736,22 @@ { "api_validation": "NOT_AVAILABLE", "ml_validation": "VALIDATED_KEY", - "ml_probability": 0.82817, + "ml_probability": 0.89053, "rule": "Password", "severity": "medium", "line_data_list": [ { - "line": "-User Name:master -Password:ihqSb1Gg", + "line": "-User Name:master -Password:dipPr154Gg!", "line_num": 55, "path": "tests/samples/doc_id_pair_passwd_pair", "info": "tests/samples/doc_id_pair_passwd_pair|RAW", - "value": "ihqSb1Gg", + "value": "dipPr154Gg!", "value_start": 28, - "value_end": 36, + "value_end": 39, "variable": "Password", "entropy_validation": { "iterator": "BASE64_CHARS", - "entropy": 3.0, + "entropy": 3.1449378351248165, "valid": false } } @@ -1832,22 +1760,22 @@ { "api_validation": "NOT_AVAILABLE", "ml_validation": "VALIDATED_KEY", - "ml_probability": 0.82817, + "ml_probability": 0.89373, "rule": "Password", "severity": "medium", "line_data_list": [ { - "line": "ANYuser=master ANY_pass=ihqSb1Gg", + "line": "ANYuser=master ANY_pass=dipPr156Gg!", "line_num": 57, "path": "tests/samples/doc_id_pair_passwd_pair", "info": "tests/samples/doc_id_pair_passwd_pair|RAW", - "value": "ihqSb1Gg", + "value": "dipPr156Gg!", "value_start": 24, - "value_end": 32, + "value_end": 35, "variable": "ANY_pass", "entropy_validation": { "iterator": "BASE64_CHARS", - "entropy": 3.0, + "entropy": 3.1449378351248165, "valid": false } } @@ -1856,22 +1784,22 @@ { "api_validation": "NOT_AVAILABLE", "ml_validation": "VALIDATED_KEY", - "ml_probability": 0.82817, + "ml_probability": 0.91183, "rule": "Password", "severity": "medium", "line_data_list": [ { - "line": "ANYUser:master password:ihqSb1Gg", + "line": "ANYUser:master password:dipPr157Gg!", "line_num": 58, "path": "tests/samples/doc_id_pair_passwd_pair", "info": "tests/samples/doc_id_pair_passwd_pair|RAW", - "value": "ihqSb1Gg", + "value": "dipPr157Gg!", "value_start": 24, - "value_end": 32, + "value_end": 35, "variable": "password", "entropy_validation": { "iterator": "BASE64_CHARS", - "entropy": 3.0, + "entropy": 3.1449378351248165, "valid": false } } @@ -1880,22 +1808,22 @@ { "api_validation": "NOT_AVAILABLE", "ml_validation": "VALIDATED_KEY", - "ml_probability": 0.65919, + "ml_probability": 0.71787, "rule": "Password", "severity": "medium", "line_data_list": [ { - "line": "user:master,pwd:ihqSb1Gg", + "line": "user:master,pwd:dipPr158Gg!", "line_num": 59, "path": "tests/samples/doc_id_pair_passwd_pair", "info": "tests/samples/doc_id_pair_passwd_pair|RAW", - "value": "ihqSb1Gg", + "value": "dipPr158Gg!", "value_start": 16, - "value_end": 24, + "value_end": 27, "variable": "master,pwd", "entropy_validation": { "iterator": "BASE64_CHARS", - "entropy": 3.0, + "entropy": 3.1449378351248165, "valid": false } } @@ -1904,22 +1832,22 @@ { "api_validation": "NOT_AVAILABLE", "ml_validation": "VALIDATED_KEY", - "ml_probability": 0.65919, + "ml_probability": 0.72872, "rule": "Password", "severity": "medium", "line_data_list": [ { - "line": "ANY_username:master,ANY_password:ihqSb1Gg", + "line": "ANY_username:master,ANY_password:dipPr159Gg!", "line_num": 60, "path": "tests/samples/doc_id_pair_passwd_pair", "info": "tests/samples/doc_id_pair_passwd_pair|RAW", - "value": "ihqSb1Gg", + "value": "dipPr159Gg!", "value_start": 33, - "value_end": 41, + "value_end": 44, "variable": "master,ANY_password", "entropy_validation": { "iterator": "BASE64_CHARS", - "entropy": 3.0, + "entropy": 3.1449378351248165, "valid": false } } @@ -1928,22 +1856,22 @@ { "api_validation": "NOT_AVAILABLE", "ml_validation": "VALIDATED_KEY", - "ml_probability": 0.65919, + "ml_probability": 0.662, "rule": "Password", "severity": "medium", "line_data_list": [ { - "line": "ANYusername:master,ANY_password:ihqSb1Gg", + "line": "ANYusername:master,ANY_password:dipPr160Gg!", "line_num": 61, "path": "tests/samples/doc_id_pair_passwd_pair", "info": "tests/samples/doc_id_pair_passwd_pair|RAW", - "value": "ihqSb1Gg", + "value": "dipPr160Gg!", "value_start": 32, - "value_end": 40, + "value_end": 43, "variable": "master,ANY_password", "entropy_validation": { "iterator": "BASE64_CHARS", - "entropy": 3.0, + "entropy": 3.1449378351248165, "valid": false } } @@ -1952,22 +1880,22 @@ { "api_validation": "NOT_AVAILABLE", "ml_validation": "VALIDATED_KEY", - "ml_probability": 0.82817, + "ml_probability": 0.90253, "rule": "Password", "severity": "medium", "line_data_list": [ { - "line": "ANY_USER=master ANY_PASS=ihqSb1Gg", + "line": "ANY_USER=master ANY_PASS=dipPr161Gg!", "line_num": 62, "path": "tests/samples/doc_id_pair_passwd_pair", "info": "tests/samples/doc_id_pair_passwd_pair|RAW", - "value": "ihqSb1Gg", + "value": "dipPr161Gg!", "value_start": 25, - "value_end": 33, + "value_end": 36, "variable": "ANY_PASS", "entropy_validation": { "iterator": "BASE64_CHARS", - "entropy": 3.0, + "entropy": 2.9631196533066344, "valid": false } } @@ -1976,22 +1904,22 @@ { "api_validation": "NOT_AVAILABLE", "ml_validation": "VALIDATED_KEY", - "ml_probability": 0.82817, + "ml_probability": 0.86741, "rule": "Password", "severity": "medium", "line_data_list": [ { - "line": "User Account:master User password:ihqSb1Gg", + "line": "User Account:master User password:dipPr162Gg!", "line_num": 63, "path": "tests/samples/doc_id_pair_passwd_pair", "info": "tests/samples/doc_id_pair_passwd_pair|RAW", - "value": "ihqSb1Gg", + "value": "dipPr162Gg!", "value_start": 34, - "value_end": 42, + "value_end": 45, "variable": "password", "entropy_validation": { "iterator": "BASE64_CHARS", - "entropy": 3.0, + "entropy": 3.1449378351248165, "valid": false } } @@ -2000,22 +1928,22 @@ { "api_validation": "NOT_AVAILABLE", "ml_validation": "VALIDATED_KEY", - "ml_probability": 0.82817, + "ml_probability": 0.87403, "rule": "Password", "severity": "medium", "line_data_list": [ { - "line": "ihqSb1Gg ID:master ihqSb1Gg PWD:ihqSb1Gg", + "line": "dipPr163Gg! ID:master dipPr163Gg! PWD:dipPr163Gg!", "line_num": 64, "path": "tests/samples/doc_id_pair_passwd_pair", "info": "tests/samples/doc_id_pair_passwd_pair|RAW", - "value": "ihqSb1Gg", - "value_start": 32, - "value_end": 40, + "value": "dipPr163Gg!", + "value_start": 38, + "value_end": 49, "variable": "PWD", "entropy_validation": { "iterator": "BASE64_CHARS", - "entropy": 3.0, + "entropy": 3.1449378351248165, "valid": false } } @@ -2024,22 +1952,22 @@ { "api_validation": "NOT_AVAILABLE", "ml_validation": "VALIDATED_KEY", - "ml_probability": 0.82817, + "ml_probability": 0.87872, "rule": "Password", "severity": "medium", "line_data_list": [ { - "line": "userid=master password=ihqSb1Gg", + "line": "userid=master password=dipPr164Gg!", "line_num": 65, "path": "tests/samples/doc_id_pair_passwd_pair", "info": "tests/samples/doc_id_pair_passwd_pair|RAW", - "value": "ihqSb1Gg", + "value": "dipPr164Gg!", "value_start": 23, - "value_end": 31, + "value_end": 34, "variable": "password", "entropy_validation": { "iterator": "BASE64_CHARS", - "entropy": 3.0, + "entropy": 3.1449378351248165, "valid": false } } @@ -2048,22 +1976,22 @@ { "api_validation": "NOT_AVAILABLE", "ml_validation": "VALIDATED_KEY", - "ml_probability": 0.82817, + "ml_probability": 0.8957, "rule": "Password", "severity": "medium", "line_data_list": [ { - "line": "ANY-username=master ANY-password=ihqSb1Gg", + "line": "ANY-username=master ANY-password=dipPr165Gg!", "line_num": 66, "path": "tests/samples/doc_id_pair_passwd_pair", "info": "tests/samples/doc_id_pair_passwd_pair|RAW", - "value": "ihqSb1Gg", + "value": "dipPr165Gg!", "value_start": 33, - "value_end": 41, + "value_end": 44, "variable": "ANY-password", "entropy_validation": { "iterator": "BASE64_CHARS", - "entropy": 3.0, + "entropy": 3.1449378351248165, "valid": false } } @@ -2072,22 +2000,22 @@ { "api_validation": "NOT_AVAILABLE", "ml_validation": "VALIDATED_KEY", - "ml_probability": 0.82817, + "ml_probability": 0.89389, "rule": "Password", "severity": "medium", "line_data_list": [ { - "line": "username:master pass:ihqSb1Gg", + "line": "username:master pass:dipPr166Gg!", "line_num": 67, "path": "tests/samples/doc_id_pair_passwd_pair", "info": "tests/samples/doc_id_pair_passwd_pair|RAW", - "value": "ihqSb1Gg", + "value": "dipPr166Gg!", "value_start": 21, - "value_end": 29, + "value_end": 32, "variable": "pass", "entropy_validation": { "iterator": "BASE64_CHARS", - "entropy": 3.0, + "entropy": 2.9631196533066344, "valid": false } } @@ -2096,22 +2024,22 @@ { "api_validation": "NOT_AVAILABLE", "ml_validation": "VALIDATED_KEY", - "ml_probability": 0.82817, + "ml_probability": 0.89507, "rule": "Password", "severity": "medium", "line_data_list": [ { - "line": "user=master pwd=ihqSb1Gg", + "line": "user=master pwd=dipPr168Gg!", "line_num": 69, "path": "tests/samples/doc_id_pair_passwd_pair", "info": "tests/samples/doc_id_pair_passwd_pair|RAW", - "value": "ihqSb1Gg", + "value": "dipPr168Gg!", "value_start": 16, - "value_end": 24, + "value_end": 27, "variable": "pwd", "entropy_validation": { "iterator": "BASE64_CHARS", - "entropy": 3.0, + "entropy": 3.1449378351248165, "valid": false } } @@ -2120,22 +2048,22 @@ { "api_validation": "NOT_AVAILABLE", "ml_validation": "VALIDATED_KEY", - "ml_probability": 0.82817, + "ml_probability": 0.89883, "rule": "Password", "severity": "medium", "line_data_list": [ { - "line": "user:master pass:ihqSb1Gg", + "line": "user:master pass:dipPr172Gg!", "line_num": 73, "path": "tests/samples/doc_id_pair_passwd_pair", "info": "tests/samples/doc_id_pair_passwd_pair|RAW", - "value": "ihqSb1Gg", + "value": "dipPr172Gg!", "value_start": 17, - "value_end": 25, + "value_end": 28, "variable": "pass", "entropy_validation": { "iterator": "BASE64_CHARS", - "entropy": 3.0, + "entropy": 3.1449378351248165, "valid": false } } @@ -2144,22 +2072,22 @@ { "api_validation": "NOT_AVAILABLE", "ml_validation": "VALIDATED_KEY", - "ml_probability": 0.82817, + "ml_probability": 0.90411, "rule": "Password", "severity": "medium", "line_data_list": [ { - "line": "user=master password=ihqSb1Gg", + "line": "user=master password=dipPr174Gg!", "line_num": 75, "path": "tests/samples/doc_id_pair_passwd_pair", "info": "tests/samples/doc_id_pair_passwd_pair|RAW", - "value": "ihqSb1Gg", + "value": "dipPr174Gg!", "value_start": 21, - "value_end": 29, + "value_end": 32, "variable": "password", "entropy_validation": { "iterator": "BASE64_CHARS", - "entropy": 3.0, + "entropy": 3.1449378351248165, "valid": false } } @@ -2168,22 +2096,22 @@ { "api_validation": "NOT_AVAILABLE", "ml_validation": "VALIDATED_KEY", - "ml_probability": 0.82817, + "ml_probability": 0.91314, "rule": "Password", "severity": "medium", "line_data_list": [ { - "line": "Host name:master/Password:ihqSb1Gg", + "line": "Host name:master/Password:dipPr175Gg!", "line_num": 76, "path": "tests/samples/doc_id_pair_passwd_pair", "info": "tests/samples/doc_id_pair_passwd_pair|RAW", - "value": "ihqSb1Gg", + "value": "dipPr175Gg!", "value_start": 26, - "value_end": 34, + "value_end": 37, "variable": "master/Password", "entropy_validation": { "iterator": "BASE64_CHARS", - "entropy": 3.0, + "entropy": 3.1449378351248165, "valid": false } } @@ -2192,22 +2120,22 @@ { "api_validation": "NOT_AVAILABLE", "ml_validation": "VALIDATED_KEY", - "ml_probability": 0.65919, + "ml_probability": 0.72298, "rule": "Password", "severity": "medium", "line_data_list": [ { - "line": "role:master,password:ihqSb1Gg", + "line": "role:master,password:dipPr176Gg!", "line_num": 77, "path": "tests/samples/doc_id_pair_passwd_pair", "info": "tests/samples/doc_id_pair_passwd_pair|RAW", - "value": "ihqSb1Gg", + "value": "dipPr176Gg!", "value_start": 21, - "value_end": 29, + "value_end": 32, "variable": "master,password", "entropy_validation": { "iterator": "BASE64_CHARS", - "entropy": 3.0, + "entropy": 3.1449378351248165, "valid": false } } @@ -2216,22 +2144,22 @@ { "api_validation": "NOT_AVAILABLE", "ml_validation": "VALIDATED_KEY", - "ml_probability": 0.64778, + "ml_probability": 0.83405, "rule": "Password", "severity": "medium", "line_data_list": [ { - "line": "Wifi Name:master,PW:ihqSb1Gg", + "line": "Wifi Name:master,PW:dipPr177Gg!", "line_num": 78, "path": "tests/samples/doc_id_pair_passwd_pair", "info": "tests/samples/doc_id_pair_passwd_pair|RAW", - "value": "ihqSb1Gg", + "value": "dipPr177Gg!", "value_start": 20, - "value_end": 28, + "value_end": 31, "variable": "master,PW", "entropy_validation": { "iterator": "BASE64_CHARS", - "entropy": 3.0, + "entropy": 2.9631196533066344, "valid": false } } @@ -2240,22 +2168,22 @@ { "api_validation": "NOT_AVAILABLE", "ml_validation": "VALIDATED_KEY", - "ml_probability": 0.65919, + "ml_probability": 0.74746, "rule": "Password", "severity": "medium", "line_data_list": [ { - "line": "ID:master/Password:ihqSb1Gg", + "line": "ID:master/Password:dipPr178Gg!", "line_num": 79, "path": "tests/samples/doc_id_pair_passwd_pair", "info": "tests/samples/doc_id_pair_passwd_pair|RAW", - "value": "ihqSb1Gg", + "value": "dipPr178Gg!", "value_start": 19, - "value_end": 27, + "value_end": 30, "variable": "master/Password", "entropy_validation": { "iterator": "BASE64_CHARS", - "entropy": 3.0, + "entropy": 3.1449378351248165, "valid": false } } @@ -2264,22 +2192,22 @@ { "api_validation": "NOT_AVAILABLE", "ml_validation": "VALIDATED_KEY", - "ml_probability": 0.65919, + "ml_probability": 0.7562, "rule": "Password", "severity": "medium", "line_data_list": [ { - "line": "name:master,password:ihqSb1Gg", + "line": "name:master,password:dipPr179Gg!", "line_num": 80, "path": "tests/samples/doc_id_pair_passwd_pair", "info": "tests/samples/doc_id_pair_passwd_pair|RAW", - "value": "ihqSb1Gg", + "value": "dipPr179Gg!", "value_start": 21, - "value_end": 29, + "value_end": 32, "variable": "master,password", "entropy_validation": { "iterator": "BASE64_CHARS", - "entropy": 3.0, + "entropy": 3.1449378351248165, "valid": false } } @@ -2288,22 +2216,22 @@ { "api_validation": "NOT_AVAILABLE", "ml_validation": "VALIDATED_KEY", - "ml_probability": 0.82817, + "ml_probability": 0.89481, "rule": "Password", "severity": "medium", "line_data_list": [ { - "line": "Loging:master Password:ihqSb1Gg", + "line": "Loging:master Password:dipPr180Gg!", "line_num": 81, "path": "tests/samples/doc_id_pair_passwd_pair", "info": "tests/samples/doc_id_pair_passwd_pair|RAW", - "value": "ihqSb1Gg", + "value": "dipPr180Gg!", "value_start": 23, - "value_end": 31, + "value_end": 34, "variable": "Password", "entropy_validation": { "iterator": "BASE64_CHARS", - "entropy": 3.0, + "entropy": 3.1449378351248165, "valid": false } } @@ -2312,22 +2240,22 @@ { "api_validation": "NOT_AVAILABLE", "ml_validation": "VALIDATED_KEY", - "ml_probability": 0.82817, + "ml_probability": 0.91281, "rule": "Password", "severity": "medium", "line_data_list": [ { - "line": "Loging:master Pwd:ihqSb1Gg", + "line": "Loging:master Pwd:dipPr181Gg!", "line_num": 82, "path": "tests/samples/doc_id_pair_passwd_pair", "info": "tests/samples/doc_id_pair_passwd_pair|RAW", - "value": "ihqSb1Gg", + "value": "dipPr181Gg!", "value_start": 18, - "value_end": 26, + "value_end": 29, "variable": "Pwd", "entropy_validation": { "iterator": "BASE64_CHARS", - "entropy": 3.0, + "entropy": 2.9631196533066344, "valid": false } } @@ -2336,22 +2264,22 @@ { "api_validation": "NOT_AVAILABLE", "ml_validation": "VALIDATED_KEY", - "ml_probability": 0.64778, + "ml_probability": 0.72739, "rule": "Password", "severity": "medium", "line_data_list": [ { - "line": "id:master,default pw:ihqSb1Gg", + "line": "id:master,default pw:dipPr182Gg!", "line_num": 83, "path": "tests/samples/doc_id_pair_passwd_pair", "info": "tests/samples/doc_id_pair_passwd_pair|RAW", - "value": "ihqSb1Gg", + "value": "dipPr182Gg!", "value_start": 21, - "value_end": 29, + "value_end": 32, "variable": "pw", "entropy_validation": { "iterator": "BASE64_CHARS", - "entropy": 3.0, + "entropy": 3.1449378351248165, "valid": false } } @@ -2360,22 +2288,22 @@ { "api_validation": "NOT_AVAILABLE", "ml_validation": "VALIDATED_KEY", - "ml_probability": 0.64778, + "ml_probability": 0.76693, "rule": "Password", "severity": "medium", "line_data_list": [ { - "line": "id/pw id:master pw:ihqSb1Gg", + "line": "id/pw id:master pw:dipPr185Gg!", "line_num": 86, "path": "tests/samples/doc_id_pair_passwd_pair", "info": "tests/samples/doc_id_pair_passwd_pair|RAW", - "value": "ihqSb1Gg", + "value": "dipPr185Gg!", "value_start": 19, - "value_end": 27, + "value_end": 30, "variable": "pw", "entropy_validation": { "iterator": "BASE64_CHARS", - "entropy": 3.0, + "entropy": 3.1449378351248165, "valid": false } } @@ -2384,22 +2312,22 @@ { "api_validation": "NOT_AVAILABLE", "ml_validation": "VALIDATED_KEY", - "ml_probability": 0.65919, + "ml_probability": 0.68589, "rule": "Password", "severity": "medium", "line_data_list": [ { - "line": "user:master,pwd:ihqSb1Gg", + "line": "user:master,pwd:dipPr186Gg!", "line_num": 87, "path": "tests/samples/doc_id_pair_passwd_pair", "info": "tests/samples/doc_id_pair_passwd_pair|RAW", - "value": "ihqSb1Gg", + "value": "dipPr186Gg!", "value_start": 16, - "value_end": 24, + "value_end": 27, "variable": "master,pwd", "entropy_validation": { "iterator": "BASE64_CHARS", - "entropy": 3.0, + "entropy": 3.1449378351248165, "valid": false } } @@ -2408,22 +2336,22 @@ { "api_validation": "NOT_AVAILABLE", "ml_validation": "VALIDATED_KEY", - "ml_probability": 0.64778, + "ml_probability": 0.78269, "rule": "Password", "severity": "medium", "line_data_list": [ { - "line": "username:master pw:ihqSb1Gg", + "line": "username:master pw:dipPr189Gg!", "line_num": 90, "path": "tests/samples/doc_id_pair_passwd_pair", "info": "tests/samples/doc_id_pair_passwd_pair|RAW", - "value": "ihqSb1Gg", + "value": "dipPr189Gg!", "value_start": 19, - "value_end": 27, + "value_end": 30, "variable": "pw", "entropy_validation": { "iterator": "BASE64_CHARS", - "entropy": 3.0, + "entropy": 3.1449378351248165, "valid": false } } @@ -2432,22 +2360,22 @@ { "api_validation": "NOT_AVAILABLE", "ml_validation": "VALIDATED_KEY", - "ml_probability": 0.64778, + "ml_probability": 0.77617, "rule": "Password", "severity": "medium", "line_data_list": [ { - "line": "PW:ihqSb1Gg ID:master", + "line": "PW:dipPr190Gg! ID:master", "line_num": 91, "path": "tests/samples/doc_id_pair_passwd_pair", "info": "tests/samples/doc_id_pair_passwd_pair|RAW", - "value": "ihqSb1Gg", + "value": "dipPr190Gg!", "value_start": 3, - "value_end": 11, + "value_end": 14, "variable": "PW", "entropy_validation": { "iterator": "BASE64_CHARS", - "entropy": 3.0, + "entropy": 3.1449378351248165, "valid": false } } @@ -2461,13 +2389,13 @@ "severity": "info", "line_data_list": [ { - "line": "ANYid:master pw:ihqSb1Gg ip:98.76.54.32", + "line": "ANYid:master pw:dipPr194Gg! ip:98.76.54.32", "line_num": 95, "path": "tests/samples/doc_id_pair_passwd_pair", "info": "tests/samples/doc_id_pair_passwd_pair|RAW", "value": "98.76.54.32", - "value_start": 28, - "value_end": 39, + "value_start": 31, + "value_end": 42, "variable": null, "entropy_validation": { "iterator": "BASE64_CHARS", @@ -2477,6 +2405,30 @@ } ] }, + { + "api_validation": "NOT_AVAILABLE", + "ml_validation": "VALIDATED_KEY", + "ml_probability": 0.74917, + "rule": "Password", + "severity": "medium", + "line_data_list": [ + { + "line": "ANYid:master pw:dipPr194Gg! ip:98.76.54.32", + "line_num": 95, + "path": "tests/samples/doc_id_pair_passwd_pair", + "info": "tests/samples/doc_id_pair_passwd_pair|RAW", + "value": "dipPr194Gg!", + "value_start": 16, + "value_end": 27, + "variable": "pw", + "entropy_validation": { + "iterator": "BASE64_CHARS", + "entropy": 3.1449378351248165, + "valid": false + } + } + ] + }, { "api_validation": "NOT_AVAILABLE", "ml_validation": "NOT_AVAILABLE", @@ -2485,7 +2437,7 @@ "severity": "info", "line_data_list": [ { - "line": "master@98.76.54.32 mailto:{1} (password-ihqSb1Gg) # skip", + "line": "master@98.76.54.32 mailto:{1} (password-dipPr196Gg!) # skip", "line_num": 97, "path": "tests/samples/doc_id_pair_passwd_pair", "info": "tests/samples/doc_id_pair_passwd_pair|RAW", @@ -2504,22 +2456,142 @@ { "api_validation": "NOT_AVAILABLE", "ml_validation": "VALIDATED_KEY", - "ml_probability": 0.64778, + "ml_probability": 0.81033, "rule": "Password", "severity": "medium", "line_data_list": [ { - "line": "id: master pw:ihqSb1Gg", + "line": "id: master pw:dipPr197Gg!", "line_num": 98, "path": "tests/samples/doc_id_pair_passwd_pair", "info": "tests/samples/doc_id_pair_passwd_pair|RAW", - "value": "ihqSb1Gg", + "value": "dipPr197Gg!", "value_start": 14, - "value_end": 22, + "value_end": 25, "variable": "pw", "entropy_validation": { "iterator": "BASE64_CHARS", - "entropy": 3.0, + "entropy": 3.1449378351248165, + "valid": false + } + } + ] + }, + { + "api_validation": "NOT_AVAILABLE", + "ml_validation": "VALIDATED_KEY", + "ml_probability": 0.65668, + "rule": "Password", + "severity": "medium", + "line_data_list": [ + { + "line": "ID/Password:master/iPp2@GRq", + "line_num": 3, + "path": "tests/samples/doc_id_passwd_pair", + "info": "tests/samples/doc_id_passwd_pair|RAW", + "value": "master/iPp2@GRq", + "value_start": 12, + "value_end": 27, + "variable": "ID/Password", + "entropy_validation": { + "iterator": "BASE64_CHARS", + "entropy": 3.64643122256795, + "valid": false + } + } + ] + }, + { + "api_validation": "NOT_AVAILABLE", + "ml_validation": "VALIDATED_KEY", + "ml_probability": 0.73294, + "rule": "Password", + "severity": "medium", + "line_data_list": [ + { + "line": "ID/Pass:master/iPp3@GRq", + "line_num": 4, + "path": "tests/samples/doc_id_passwd_pair", + "info": "tests/samples/doc_id_passwd_pair|RAW", + "value": "master/iPp3@GRq", + "value_start": 8, + "value_end": 23, + "variable": "ID/Pass", + "entropy_validation": { + "iterator": "BASE64_CHARS", + "entropy": 3.64643122256795, + "valid": false + } + } + ] + }, + { + "api_validation": "NOT_AVAILABLE", + "ml_validation": "VALIDATED_KEY", + "ml_probability": 0.65287, + "rule": "Password", + "severity": "medium", + "line_data_list": [ + { + "line": "ID:PW=master:iPp4@GRq", + "line_num": 5, + "path": "tests/samples/doc_id_passwd_pair", + "info": "tests/samples/doc_id_passwd_pair|RAW", + "value": "master:iPp4@GRq", + "value_start": 6, + "value_end": 21, + "variable": "PW", + "entropy_validation": { + "iterator": "BASE64_CHARS", + "entropy": 3.3859718495273823, + "valid": false + } + } + ] + }, + { + "api_validation": "NOT_AVAILABLE", + "ml_validation": "VALIDATED_KEY", + "ml_probability": 0.81151, + "rule": "Password", + "severity": "medium", + "line_data_list": [ + { + "line": "username/password:master/iPp7@GRq", + "line_num": 8, + "path": "tests/samples/doc_id_passwd_pair", + "info": "tests/samples/doc_id_passwd_pair|RAW", + "value": "master/iPp7@GRq", + "value_start": 18, + "value_end": 33, + "variable": "username/password", + "entropy_validation": { + "iterator": "BASE64_CHARS", + "entropy": 3.64643122256795, + "valid": false + } + } + ] + }, + { + "api_validation": "NOT_AVAILABLE", + "ml_validation": "VALIDATED_KEY", + "ml_probability": 0.77054, + "rule": "Password", + "severity": "medium", + "line_data_list": [ + { + "line": "id/passwd:master/iPp8@GRq", + "line_num": 9, + "path": "tests/samples/doc_id_passwd_pair", + "info": "tests/samples/doc_id_passwd_pair|RAW", + "value": "master/iPp8@GRq", + "value_start": 10, + "value_end": 25, + "variable": "id/passwd", + "entropy_validation": { + "iterator": "BASE64_CHARS", + "entropy": 3.64643122256795, "valid": false } } @@ -2533,7 +2605,7 @@ "severity": "info", "line_data_list": [ { - "line": "98.76.54.32(ID:master/PW:IhqSb1Gg) # todo: move into other sample ?", + "line": "98.76.54.32(ID:master/PW:iPp10@GRq) # todo: move into other sample ?", "line_num": 11, "path": "tests/samples/doc_id_passwd_pair", "info": "tests/samples/doc_id_passwd_pair|RAW", @@ -2557,7 +2629,7 @@ "severity": "info", "line_data_list": [ { - "line": "98.76.54.32 id/pw:master/IhqSb1Gg", + "line": "98.76.54.32 id/pw:master/iPp19@GRq", "line_num": 20, "path": "tests/samples/doc_id_passwd_pair", "info": "tests/samples/doc_id_passwd_pair|RAW", @@ -2573,6 +2645,126 @@ } ] }, + { + "api_validation": "NOT_AVAILABLE", + "ml_validation": "VALIDATED_KEY", + "ml_probability": 0.83017, + "rule": "Password", + "severity": "medium", + "line_data_list": [ + { + "line": "98.76.54.32 id/pw:master/iPp19@GRq", + "line_num": 20, + "path": "tests/samples/doc_id_passwd_pair", + "info": "tests/samples/doc_id_passwd_pair|RAW", + "value": "master/iPp19@GRq", + "value_start": 18, + "value_end": 34, + "variable": "id/pw", + "entropy_validation": { + "iterator": "BASE64_CHARS", + "entropy": 3.75, + "valid": false + } + } + ] + }, + { + "api_validation": "NOT_AVAILABLE", + "ml_validation": "VALIDATED_KEY", + "ml_probability": 0.72484, + "rule": "Password", + "severity": "medium", + "line_data_list": [ + { + "line": "id/pass:master,iPp20@GRq", + "line_num": 21, + "path": "tests/samples/doc_id_passwd_pair", + "info": "tests/samples/doc_id_passwd_pair|RAW", + "value": "master,iPp20@GRq", + "value_start": 8, + "value_end": 24, + "variable": "id/pass", + "entropy_validation": { + "iterator": "BASE64_CHARS", + "entropy": 3.5, + "valid": false + } + } + ] + }, + { + "api_validation": "NOT_AVAILABLE", + "ml_validation": "VALIDATED_KEY", + "ml_probability": 0.63765, + "rule": "Password", + "severity": "medium", + "line_data_list": [ + { + "line": "ID/PWD:master/iPp21@GRq", + "line_num": 22, + "path": "tests/samples/doc_id_passwd_pair", + "info": "tests/samples/doc_id_passwd_pair|RAW", + "value": "master/iPp21@GRq", + "value_start": 7, + "value_end": 23, + "variable": "ID/PWD", + "entropy_validation": { + "iterator": "BASE64_CHARS", + "entropy": 3.75, + "valid": false + } + } + ] + }, + { + "api_validation": "NOT_AVAILABLE", + "ml_validation": "VALIDATED_KEY", + "ml_probability": 0.67153, + "rule": "Password", + "severity": "medium", + "line_data_list": [ + { + "line": "user/pass:master/iPp25@GRq", + "line_num": 26, + "path": "tests/samples/doc_id_passwd_pair", + "info": "tests/samples/doc_id_passwd_pair|RAW", + "value": "master/iPp25@GRq", + "value_start": 10, + "value_end": 26, + "variable": "user/pass", + "entropy_validation": { + "iterator": "BASE64_CHARS", + "entropy": 3.75, + "valid": false + } + } + ] + }, + { + "api_validation": "NOT_AVAILABLE", + "ml_validation": "VALIDATED_KEY", + "ml_probability": 0.73262, + "rule": "Password", + "severity": "medium", + "line_data_list": [ + { + "line": "ID/Password=master/iPp27@GRq", + "line_num": 28, + "path": "tests/samples/doc_id_passwd_pair", + "info": "tests/samples/doc_id_passwd_pair|RAW", + "value": "master/iPp27@GRq", + "value_start": 12, + "value_end": 28, + "variable": "ID/Password", + "entropy_validation": { + "iterator": "BASE64_CHARS", + "entropy": 3.75, + "valid": false + } + } + ] + }, { "api_validation": "NOT_AVAILABLE", "ml_validation": "NOT_AVAILABLE", @@ -2581,7 +2773,7 @@ "severity": "info", "line_data_list": [ { - "line": "master@98.76.54.32 password:IhqSb1Gg", + "line": "master@98.76.54.32 password:Prl23Db#@", "line_num": 14, "path": "tests/samples/doc_passwd_pair", "info": "tests/samples/doc_passwd_pair|RAW", @@ -2600,22 +2792,22 @@ { "api_validation": "NOT_AVAILABLE", "ml_validation": "VALIDATED_KEY", - "ml_probability": 0.74398, + "ml_probability": 0.83165, "rule": "Password", "severity": "medium", "line_data_list": [ { - "line": "master@98.76.54.32 password:IhqSb1Gg", + "line": "master@98.76.54.32 password:Prl23Db#@", "line_num": 14, "path": "tests/samples/doc_passwd_pair", "info": "tests/samples/doc_passwd_pair|RAW", - "value": "IhqSb1Gg", + "value": "Prl23Db#@", "value_start": 28, - "value_end": 36, + "value_end": 37, "variable": "password", "entropy_validation": { "iterator": "BASE64_CHARS", - "entropy": 3.0, + "entropy": 2.4654972233440207, "valid": false } } @@ -2624,22 +2816,22 @@ { "api_validation": "NOT_AVAILABLE", "ml_validation": "VALIDATED_KEY", - "ml_probability": 0.80989, + "ml_probability": 0.86952, "rule": "Password", "severity": "medium", "line_data_list": [ { - "line": "default password:IhqSb1Gg", + "line": "default password:Prl23Db#@", "line_num": 18, "path": "tests/samples/doc_passwd_pair", "info": "tests/samples/doc_passwd_pair|RAW", - "value": "IhqSb1Gg", + "value": "Prl23Db#@", "value_start": 17, - "value_end": 25, + "value_end": 26, "variable": "password", "entropy_validation": { "iterator": "BASE64_CHARS", - "entropy": 3.0, + "entropy": 2.4654972233440207, "valid": false } } @@ -2648,22 +2840,22 @@ { "api_validation": "NOT_AVAILABLE", "ml_validation": "VALIDATED_KEY", - "ml_probability": 0.80989, + "ml_probability": 0.86952, "rule": "Password", "severity": "medium", "line_data_list": [ { - "line": "Passwd:IhqSb1Gg IhqSb1Gg", + "line": "Passwd:Prl23Db#@ Prl23Db#@", "line_num": 23, "path": "tests/samples/doc_passwd_pair", "info": "tests/samples/doc_passwd_pair|RAW", - "value": "IhqSb1Gg", + "value": "Prl23Db#@", "value_start": 7, - "value_end": 15, + "value_end": 16, "variable": "Passwd", "entropy_validation": { "iterator": "BASE64_CHARS", - "entropy": 3.0, + "entropy": 2.4654972233440207, "valid": false } } @@ -2672,22 +2864,22 @@ { "api_validation": "NOT_AVAILABLE", "ml_validation": "VALIDATED_KEY", - "ml_probability": 0.80989, + "ml_probability": 0.86952, "rule": "Password", "severity": "medium", "line_data_list": [ { - "line": "root/IhqSb1Gg,root password:IhqSb1Gg", + "line": "root/Prl23Db#@,root password:Prl23Db#@", "line_num": 38, "path": "tests/samples/doc_passwd_pair", "info": "tests/samples/doc_passwd_pair|RAW", - "value": "IhqSb1Gg", - "value_start": 28, - "value_end": 36, + "value": "Prl23Db#@", + "value_start": 29, + "value_end": 38, "variable": "password", "entropy_validation": { "iterator": "BASE64_CHARS", - "entropy": 3.0, + "entropy": 2.4654972233440207, "valid": false } } @@ -2696,22 +2888,22 @@ { "api_validation": "NOT_AVAILABLE", "ml_validation": "VALIDATED_KEY", - "ml_probability": 0.80989, + "ml_probability": 0.86952, "rule": "Password", "severity": "medium", "line_data_list": [ { - "line": "IhqSb1Gg username:IhqSb1Gg,IhqSb1Gg password:IhqSb1Gg", + "line": "Prl23Db#@ username:Prl23Db#@,Prl23Db#@ password:Prl23Db#@", "line_num": 40, "path": "tests/samples/doc_passwd_pair", "info": "tests/samples/doc_passwd_pair|RAW", - "value": "IhqSb1Gg", - "value_start": 45, - "value_end": 53, + "value": "Prl23Db#@", + "value_start": 48, + "value_end": 57, "variable": "password", "entropy_validation": { "iterator": "BASE64_CHARS", - "entropy": 3.0, + "entropy": 2.4654972233440207, "valid": false } } @@ -2720,22 +2912,22 @@ { "api_validation": "NOT_AVAILABLE", "ml_validation": "VALIDATED_KEY", - "ml_probability": 0.71509, + "ml_probability": 0.67487, "rule": "Token", "severity": "medium", "line_data_list": [ { - "line": "ANY-Token:IhqSb1Gg", + "line": "ANY-Token:AIhq5Xyb1Gga9Q0", "line_num": 1, "path": "tests/samples/doc_secret_pair", "info": "tests/samples/doc_secret_pair|RAW", - "value": "IhqSb1Gg", + "value": "AIhq5Xyb1Gga9Q0", "value_start": 10, - "value_end": 18, + "value_end": 25, "variable": "ANY-Token", "entropy_validation": { "iterator": "BASE64_CHARS", - "entropy": 3.0, + "entropy": 3.906890595608518, "valid": false } } @@ -2744,22 +2936,22 @@ { "api_validation": "NOT_AVAILABLE", "ml_validation": "VALIDATED_KEY", - "ml_probability": 0.71509, + "ml_probability": 0.66829, "rule": "Token", "severity": "medium", "line_data_list": [ { - "line": "token:IhqSb1Gg", + "line": "token:AIhq5Xyb1Gga9Q2", "line_num": 3, "path": "tests/samples/doc_secret_pair", "info": "tests/samples/doc_secret_pair|RAW", - "value": "IhqSb1Gg", + "value": "AIhq5Xyb1Gga9Q2", "value_start": 6, - "value_end": 14, + "value_end": 21, "variable": "token", "entropy_validation": { "iterator": "BASE64_CHARS", - "entropy": 3.0, + "entropy": 3.906890595608518, "valid": false } } @@ -2768,22 +2960,22 @@ { "api_validation": "NOT_AVAILABLE", "ml_validation": "VALIDATED_KEY", - "ml_probability": 0.91403, + "ml_probability": 0.93611, "rule": "Key", "severity": "medium", "line_data_list": [ { - "line": "SECRET KEY:IhqSb1Gg", + "line": "SECRET KEY:AIhq5Xyb1Gga9Q3", "line_num": 4, "path": "tests/samples/doc_secret_pair", "info": "tests/samples/doc_secret_pair|RAW", - "value": "IhqSb1Gg", + "value": "AIhq5Xyb1Gga9Q3", "value_start": 11, - "value_end": 19, + "value_end": 26, "variable": "KEY", "entropy_validation": { "iterator": "BASE64_CHARS", - "entropy": 3.0, + "entropy": 3.906890595608518, "valid": false } } @@ -2792,22 +2984,22 @@ { "api_validation": "NOT_AVAILABLE", "ml_validation": "VALIDATED_KEY", - "ml_probability": 0.91403, + "ml_probability": 0.93611, "rule": "Secret", "severity": "medium", "line_data_list": [ { - "line": "SECRET KEY:IhqSb1Gg", + "line": "SECRET KEY:AIhq5Xyb1Gga9Q3", "line_num": 4, "path": "tests/samples/doc_secret_pair", "info": "tests/samples/doc_secret_pair|RAW", - "value": "IhqSb1Gg", + "value": "AIhq5Xyb1Gga9Q3", "value_start": 11, - "value_end": 19, + "value_end": 26, "variable": "SECRET KEY", "entropy_validation": { "iterator": "BASE64_CHARS", - "entropy": 3.0, + "entropy": 3.906890595608518, "valid": false } } @@ -2816,22 +3008,22 @@ { "api_validation": "NOT_AVAILABLE", "ml_validation": "VALIDATED_KEY", - "ml_probability": 0.90956, + "ml_probability": 0.8848, "rule": "Secret", "severity": "medium", "line_data_list": [ { - "line": "secret=IhqSb1Gg", + "line": "secret=AIhq5Xyb1Gga9Q4", "line_num": 5, "path": "tests/samples/doc_secret_pair", "info": "tests/samples/doc_secret_pair|RAW", - "value": "IhqSb1Gg", + "value": "AIhq5Xyb1Gga9Q4", "value_start": 7, - "value_end": 15, + "value_end": 22, "variable": "secret", "entropy_validation": { "iterator": "BASE64_CHARS", - "entropy": 3.0, + "entropy": 3.906890595608518, "valid": false } } @@ -2840,22 +3032,22 @@ { "api_validation": "NOT_AVAILABLE", "ml_validation": "VALIDATED_KEY", - "ml_probability": 0.90956, + "ml_probability": 0.8842, "rule": "Secret", "severity": "medium", "line_data_list": [ { - "line": "secret:IhqSb1Gg", + "line": "secret:AIhq5Xyb1Gga9Q6", "line_num": 7, "path": "tests/samples/doc_secret_pair", "info": "tests/samples/doc_secret_pair|RAW", - "value": "IhqSb1Gg", + "value": "AIhq5Xyb1Gga9Q6", "value_start": 7, - "value_end": 15, + "value_end": 22, "variable": "secret", "entropy_validation": { "iterator": "BASE64_CHARS", - "entropy": 3.0, + "entropy": 3.906890595608518, "valid": false } } @@ -2864,22 +3056,22 @@ { "api_validation": "NOT_AVAILABLE", "ml_validation": "VALIDATED_KEY", - "ml_probability": 0.71509, + "ml_probability": 0.68275, "rule": "Token", "severity": "medium", "line_data_list": [ { - "line": "ANY_token=IhqSb1Gg", + "line": "ANY_token=AIhq5Xyb1Gga9Q7", "line_num": 8, "path": "tests/samples/doc_secret_pair", "info": "tests/samples/doc_secret_pair|RAW", - "value": "IhqSb1Gg", + "value": "AIhq5Xyb1Gga9Q7", "value_start": 10, - "value_end": 18, + "value_end": 25, "variable": "ANY_token", "entropy_validation": { "iterator": "BASE64_CHARS", - "entropy": 3.0, + "entropy": 3.906890595608518, "valid": false } } @@ -2888,22 +3080,22 @@ { "api_validation": "NOT_AVAILABLE", "ml_validation": "VALIDATED_KEY", - "ml_probability": 0.82786, + "ml_probability": 0.76487, "rule": "Secret", "severity": "medium", "line_data_list": [ { - "line": "ANY.secret=IhqSb1Gg", + "line": "ANY.secret=AIhq5Xyb1Gga9Q19", "line_num": 20, "path": "tests/samples/doc_secret_pair", "info": "tests/samples/doc_secret_pair|RAW", - "value": "IhqSb1Gg", + "value": "AIhq5Xyb1Gga9Q19", "value_start": 11, - "value_end": 19, + "value_end": 27, "variable": "ANY.secret", "entropy_validation": { "iterator": "BASE64_CHARS", - "entropy": 3.0, + "entropy": 3.75, "valid": false } } @@ -2912,22 +3104,22 @@ { "api_validation": "NOT_AVAILABLE", "ml_validation": "VALIDATED_KEY", - "ml_probability": 0.90956, + "ml_probability": 0.89228, "rule": "Secret", "severity": "medium", "line_data_list": [ { - "line": "--secret=IhqSb1Gg", + "line": "--secret=AIhq5Xyb1Gga9Q21", "line_num": 22, "path": "tests/samples/doc_secret_pair", "info": "tests/samples/doc_secret_pair|RAW", - "value": "IhqSb1Gg", + "value": "AIhq5Xyb1Gga9Q21", "value_start": 9, - "value_end": 17, + "value_end": 25, "variable": "secret", "entropy_validation": { "iterator": "BASE64_CHARS", - "entropy": 3.0, + "entropy": 3.875, "valid": false } } @@ -2936,22 +3128,22 @@ { "api_validation": "NOT_AVAILABLE", "ml_validation": "VALIDATED_KEY", - "ml_probability": 0.90956, + "ml_probability": 0.88738, "rule": "Secret", "severity": "medium", "line_data_list": [ { - "line": "ANY_secret:IhqSb1Gg", + "line": "ANY_secret:AIhq5Xyb1Gga9Q22", "line_num": 23, "path": "tests/samples/doc_secret_pair", "info": "tests/samples/doc_secret_pair|RAW", - "value": "IhqSb1Gg", + "value": "AIhq5Xyb1Gga9Q22", "value_start": 11, - "value_end": 19, + "value_end": 27, "variable": "ANY_secret", "entropy_validation": { "iterator": "BASE64_CHARS", - "entropy": 3.0, + "entropy": 3.875, "valid": false } } @@ -2960,22 +3152,22 @@ { "api_validation": "NOT_AVAILABLE", "ml_validation": "VALIDATED_KEY", - "ml_probability": 0.71509, + "ml_probability": 0.65062, "rule": "Token", "severity": "medium", "line_data_list": [ { - "line": "-Token:IhqSb1Gg", + "line": "-Token:AIhq5Xyb1Gga9Q23", "line_num": 24, "path": "tests/samples/doc_secret_pair", "info": "tests/samples/doc_secret_pair|RAW", - "value": "IhqSb1Gg", + "value": "AIhq5Xyb1Gga9Q23", "value_start": 7, - "value_end": 15, + "value_end": 23, "variable": "Token", "entropy_validation": { "iterator": "BASE64_CHARS", - "entropy": 3.0, + "entropy": 4.0, "valid": false } } @@ -2984,22 +3176,22 @@ { "api_validation": "NOT_AVAILABLE", "ml_validation": "VALIDATED_KEY", - "ml_probability": 0.73297, + "ml_probability": 0.71847, "rule": "API", "severity": "medium", "line_data_list": [ { - "line": "API Secret:IhqSb1Gg", + "line": "API Secret:AIhq5Xyb1Gga9Q24", "line_num": 25, "path": "tests/samples/doc_secret_pair", "info": "tests/samples/doc_secret_pair|RAW", - "value": "IhqSb1Gg", + "value": "AIhq5Xyb1Gga9Q24", "value_start": 11, - "value_end": 19, + "value_end": 27, "variable": "API Secret", "entropy_validation": { "iterator": "BASE64_CHARS", - "entropy": 3.0, + "entropy": 4.0, "valid": false } } @@ -3008,22 +3200,70 @@ { "api_validation": "NOT_AVAILABLE", "ml_validation": "VALIDATED_KEY", - "ml_probability": 0.73297, + "ml_probability": 0.71847, "rule": "Secret", "severity": "medium", "line_data_list": [ { - "line": "API Secret:IhqSb1Gg", + "line": "API Secret:AIhq5Xyb1Gga9Q24", "line_num": 25, "path": "tests/samples/doc_secret_pair", "info": "tests/samples/doc_secret_pair|RAW", - "value": "IhqSb1Gg", + "value": "AIhq5Xyb1Gga9Q24", "value_start": 11, - "value_end": 19, + "value_end": 27, "variable": "Secret", "entropy_validation": { "iterator": "BASE64_CHARS", - "entropy": 3.0, + "entropy": 4.0, + "valid": false + } + } + ] + }, + { + "api_validation": "NOT_AVAILABLE", + "ml_validation": "VALIDATED_KEY", + "ml_probability": 0.93888, + "rule": "Key", + "severity": "medium", + "line_data_list": [ + { + "line": "Secret Key:AIhq5Xyb1Gga9Q27", + "line_num": 28, + "path": "tests/samples/doc_secret_pair", + "info": "tests/samples/doc_secret_pair|RAW", + "value": "AIhq5Xyb1Gga9Q27", + "value_start": 11, + "value_end": 27, + "variable": "Key", + "entropy_validation": { + "iterator": "BASE64_CHARS", + "entropy": 4.0, + "valid": false + } + } + ] + }, + { + "api_validation": "NOT_AVAILABLE", + "ml_validation": "VALIDATED_KEY", + "ml_probability": 0.93888, + "rule": "Secret", + "severity": "medium", + "line_data_list": [ + { + "line": "Secret Key:AIhq5Xyb1Gga9Q27", + "line_num": 28, + "path": "tests/samples/doc_secret_pair", + "info": "tests/samples/doc_secret_pair|RAW", + "value": "AIhq5Xyb1Gga9Q27", + "value_start": 11, + "value_end": 27, + "variable": "Secret Key", + "entropy_validation": { + "iterator": "BASE64_CHARS", + "entropy": 4.0, "valid": false } } @@ -3032,22 +3272,22 @@ { "api_validation": "NOT_AVAILABLE", "ml_validation": "VALIDATED_KEY", - "ml_probability": 0.95812, + "ml_probability": 0.9423, "rule": "Key", "severity": "medium", "line_data_list": [ { - "line": "secret-ANYkey:IhqSb1Gg", + "line": "secret-ANYkey:AIhq5Xyb1Gga9Q30", "line_num": 31, "path": "tests/samples/doc_secret_pair", "info": "tests/samples/doc_secret_pair|RAW", - "value": "IhqSb1Gg", + "value": "AIhq5Xyb1Gga9Q30", "value_start": 14, - "value_end": 22, + "value_end": 30, "variable": "secret-ANYkey", "entropy_validation": { "iterator": "BASE64_CHARS", - "entropy": 3.0, + "entropy": 4.0, "valid": false } } @@ -3056,22 +3296,46 @@ { "api_validation": "NOT_AVAILABLE", "ml_validation": "VALIDATED_KEY", - "ml_probability": 0.95812, + "ml_probability": 0.9423, "rule": "Secret", "severity": "medium", "line_data_list": [ { - "line": "secret-ANYkey:IhqSb1Gg", + "line": "secret-ANYkey:AIhq5Xyb1Gga9Q30", "line_num": 31, "path": "tests/samples/doc_secret_pair", "info": "tests/samples/doc_secret_pair|RAW", - "value": "IhqSb1Gg", + "value": "AIhq5Xyb1Gga9Q30", "value_start": 14, - "value_end": 22, + "value_end": 30, "variable": "secret-ANYkey", "entropy_validation": { "iterator": "BASE64_CHARS", - "entropy": 3.0, + "entropy": 4.0, + "valid": false + } + } + ] + }, + { + "api_validation": "NOT_AVAILABLE", + "ml_validation": "VALIDATED_KEY", + "ml_probability": 0.77193, + "rule": "Token", + "severity": "medium", + "line_data_list": [ + { + "line": "ANY_id=AIhq5Xyb1Gga9Q31 ANY_token=AIhq5Xyb1Gga9Q31", + "line_num": 32, + "path": "tests/samples/doc_secret_pair", + "info": "tests/samples/doc_secret_pair|RAW", + "value": "AIhq5Xyb1Gga9Q31", + "value_start": 34, + "value_end": 50, + "variable": "ANY_token", + "entropy_validation": { + "iterator": "BASE64_CHARS", + "entropy": 3.875, "valid": false } } @@ -3080,22 +3344,22 @@ { "api_validation": "NOT_AVAILABLE", "ml_validation": "VALIDATED_KEY", - "ml_probability": 0.71509, + "ml_probability": 0.65814, "rule": "Token", "severity": "medium", "line_data_list": [ { - "line": "access_token:IhqSb1Gg", + "line": "access_token:AIhq5Xyb1Gga9Q33", "line_num": 34, "path": "tests/samples/doc_secret_pair", "info": "tests/samples/doc_secret_pair|RAW", - "value": "IhqSb1Gg", + "value": "AIhq5Xyb1Gga9Q33", "value_start": 13, - "value_end": 21, + "value_end": 29, "variable": "access_token", "entropy_validation": { "iterator": "BASE64_CHARS", - "entropy": 3.0, + "entropy": 3.875, "valid": false } } @@ -5071,48 +5335,24 @@ }, { "api_validation": "NOT_AVAILABLE", - "ml_validation": "VALIDATED_KEY", - "ml_probability": 0.99921, - "rule": "Github Old Token", + "ml_validation": "NOT_AVAILABLE", + "ml_probability": null, + "rule": "Github Classic Token", "severity": "high", "line_data_list": [ { - "line": "git_token = \"gireogicracklecrackle1231567190113416781\"", - "line_num": 1, - "path": "tests/samples/github_key.groovy", - "info": "tests/samples/github_key.groovy|RAW", - "value": "gireogicracklecrackle1231567190113416781", - "value_start": 13, - "value_end": 53, + "line": "ghp_00000000000000000000000000000004WZ4EQ", + "line_num": 2, + "path": "tests/samples/github_classic_token", + "info": "tests/samples/github_classic_token|RAW", + "value": "ghp_00000000000000000000000000000004WZ4EQ", + "value_start": 0, + "value_end": 41, "variable": null, "entropy_validation": { - "iterator": "BASE36_CHARS", - "entropy": 3.992896608419107, - "valid": true - } - } - ] - }, - { - "api_validation": "NOT_AVAILABLE", - "ml_validation": "VALIDATED_KEY", - "ml_probability": 0.99921, - "rule": "Token", - "severity": "medium", - "line_data_list": [ - { - "line": "git_token = \"gireogicracklecrackle1231567190113416781\"", - "line_num": 1, - "path": "tests/samples/github_key.groovy", - "info": "tests/samples/github_key.groovy|RAW", - "value": "gireogicracklecrackle1231567190113416781", - "value_start": 13, - "value_end": 53, - "variable": "git_token", - "entropy_validation": { - "iterator": "BASE36_CHARS", - "entropy": 3.992896608419107, - "valid": true + "iterator": "BASE64_CHARS", + "entropy": 1.4322437698226884, + "valid": false } } ] @@ -5125,17 +5365,17 @@ "severity": "high", "line_data_list": [ { - "line": "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", + "line": "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", "line_num": 2, - "path": "tests/samples/github_personal_token", - "info": "tests/samples/github_personal_token|RAW", - "value": "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", + "path": "tests/samples/github_fine_granted_token", + "info": "tests/samples/github_fine_granted_token|RAW", + "value": "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", "value_start": 0, "value_end": 93, "variable": null, "entropy_validation": { "iterator": "BASE64_CHARS", - "entropy": 5.2218326882810935, + "entropy": 5.255374790203285, "valid": true } } @@ -5143,23 +5383,23 @@ }, { "api_validation": "NOT_AVAILABLE", - "ml_validation": "NOT_AVAILABLE", - "ml_probability": null, - "rule": "Github Personal Access Token", + "ml_validation": "VALIDATED_KEY", + "ml_probability": 0.99921, + "rule": "Github Old Token", "severity": "high", "line_data_list": [ { - "line": "ghp_3Wf1ikDwUMP1I9Vz3z2qZ1Ge2uCLN230RKuq", - "line_num": 4, - "path": "tests/samples/github_personal_token", - "info": "tests/samples/github_personal_token|RAW", - "value": "ghp_3Wf1ikDwUMP1I9Vz3z2qZ1Ge2uCLN230RKuq", - "value_start": 0, - "value_end": 40, + "line": "git_token = \"gireogicracklecrackle1231567190113416781\"", + "line_num": 1, + "path": "tests/samples/github_key.groovy", + "info": "tests/samples/github_key.groovy|RAW", + "value": "gireogicracklecrackle1231567190113416781", + "value_start": 13, + "value_end": 53, "variable": null, "entropy_validation": { - "iterator": "BASE64_CHARS", - "entropy": 4.682263329852917, + "iterator": "BASE36_CHARS", + "entropy": 3.992896608419107, "valid": true } } @@ -5167,23 +5407,23 @@ }, { "api_validation": "NOT_AVAILABLE", - "ml_validation": "NOT_AVAILABLE", - "ml_probability": null, - "rule": "Github Token", - "severity": "high", + "ml_validation": "VALIDATED_KEY", + "ml_probability": 0.99921, + "rule": "Token", + "severity": "medium", "line_data_list": [ { - "line": "ghr_Ku7ikDwqZ1Ge2u3Wf1UM3z2CLN230RP1I9Vz", + "line": "git_token = \"gireogicracklecrackle1231567190113416781\"", "line_num": 1, - "path": "tests/samples/github_token", - "info": "tests/samples/github_token|RAW", - "value": "ghr_Ku7ikDwqZ1Ge2u3Wf1UM3z2CLN230RP1I9Vz", - "value_start": 0, - "value_end": 40, - "variable": null, + "path": "tests/samples/github_key.groovy", + "info": "tests/samples/github_key.groovy|RAW", + "value": "gireogicracklecrackle1231567190113416781", + "value_start": 13, + "value_end": 53, + "variable": "git_token", "entropy_validation": { - "iterator": "BASE64_CHARS", - "entropy": 4.732263329852917, + "iterator": "BASE36_CHARS", + "entropy": 3.992896608419107, "valid": true } } @@ -5400,8 +5640,8 @@ "api_validation": "NOT_AVAILABLE", "ml_validation": "NOT_AVAILABLE", "ml_probability": null, - "rule": "Auth", - "severity": "medium", + "rule": "Google OAuth Access Token", + "severity": "high", "line_data_list": [ { "line": "google_oauth_key = \"ya29.gi_reo_gi_crackle_ln22\"", @@ -5411,7 +5651,7 @@ "value": "ya29.gi_reo_gi_crackle_ln22", "value_start": 20, "value_end": 47, - "variable": "google_oauth_key", + "variable": null, "entropy_validation": { "iterator": "BASE36_CHARS", "entropy": 3.1797273164975133, @@ -5424,8 +5664,8 @@ "api_validation": "NOT_AVAILABLE", "ml_validation": "NOT_AVAILABLE", "ml_probability": null, - "rule": "Google OAuth Access Token", - "severity": "high", + "rule": "Auth", + "severity": "medium", "line_data_list": [ { "line": "google_oauth_key = \"ya29.gi_reo_gi_crackle_ln22\"", @@ -5435,7 +5675,7 @@ "value": "ya29.gi_reo_gi_crackle_ln22", "value_start": 20, "value_end": 47, - "variable": null, + "variable": "google_oauth_key", "entropy_validation": { "iterator": "BASE36_CHARS", "entropy": 3.1797273164975133, @@ -5572,42 +5812,18 @@ "severity": "high", "line_data_list": [ { - "line": "HerOkUa04b8c1d-A147-b252-3b6a8f9c2b16", - "line_num": 1, - "path": "tests/samples/heroku_api.toml", - "info": "tests/samples/heroku_api.toml|RAW", - "value": "HerOkUa04b8c1d-A147-b252-3b6a8f9c2b16", - "value_start": 0, - "value_end": 37, - "variable": null, - "entropy_validation": { - "iterator": "BASE36_CHARS", - "entropy": 3.48037367471734, - "valid": true - } - } - ] - }, - { - "api_validation": "NOT_AVAILABLE", - "ml_validation": "NOT_AVAILABLE", - "ml_probability": null, - "rule": "IBAN", - "severity": "info", - "line_data_list": [ - { - "line": "\u041f\u0440\u0438\u043a\u043b\u0430\u0434 \u043f\u0440\u0430\u0432\u0438\u043b\u044c\u043d\u043e\u0433\u043e IBAN: https://api.accountants/iban/UA893206490000026007052606100/", - "line_num": 3, - "path": "tests/samples/iban", - "info": "tests/samples/iban|RAW", - "value": "UA893206490000026007052606100", - "value_start": 55, - "value_end": 84, + "line": "HerOkUa04b8c1d-A147-b252-3b6a8f9c2b16", + "line_num": 1, + "path": "tests/samples/heroku_api.toml", + "info": "tests/samples/heroku_api.toml|RAW", + "value": "HerOkUa04b8c1d-A147-b252-3b6a8f9c2b16", + "value_start": 0, + "value_end": 37, "variable": null, "entropy_validation": { - "iterator": "BASE64_CHARS", - "entropy": 2.86575901199594, - "valid": false + "iterator": "BASE36_CHARS", + "entropy": 3.48037367471734, + "valid": true } } ] @@ -7823,102 +8039,6 @@ } ] }, - { - "api_validation": "NOT_AVAILABLE", - "ml_validation": "NOT_AVAILABLE", - "ml_probability": null, - "rule": "Phone", - "severity": "info", - "line_data_list": [ - { - "line": "+82000000000 - 9 digits after prefix. valid. various length", - "line_num": 1, - "path": "tests/samples/phones", - "info": "tests/samples/phones|RAW", - "value": "+82000000000", - "value_start": 0, - "value_end": 12, - "variable": null, - "entropy_validation": { - "iterator": "BASE64_CHARS", - "entropy": 1.207518749639422, - "valid": false - } - } - ] - }, - { - "api_validation": "NOT_AVAILABLE", - "ml_validation": "NOT_AVAILABLE", - "ml_probability": null, - "rule": "Phone", - "severity": "info", - "line_data_list": [ - { - "line": "+820000000000 - 10 digits after prefix. valid. various length", - "line_num": 2, - "path": "tests/samples/phones", - "info": "tests/samples/phones|RAW", - "value": "+820000000000", - "value_start": 0, - "value_end": 13, - "variable": null, - "entropy_validation": { - "iterator": "BASE64_CHARS", - "entropy": 1.1451104143815827, - "valid": false - } - } - ] - }, - { - "api_validation": "NOT_AVAILABLE", - "ml_validation": "NOT_AVAILABLE", - "ml_probability": null, - "rule": "Phone", - "severity": "info", - "line_data_list": [ - { - "line": "+380000000000 - 10 digits. valid. fixed length", - "line_num": 4, - "path": "tests/samples/phones", - "info": "tests/samples/phones|RAW", - "value": "+380000000000", - "value_start": 0, - "value_end": 13, - "variable": null, - "entropy_validation": { - "iterator": "BASE64_CHARS", - "entropy": 1.1451104143815827, - "valid": false - } - } - ] - }, - { - "api_validation": "NOT_AVAILABLE", - "ml_validation": "NOT_AVAILABLE", - "ml_probability": null, - "rule": "Phone", - "severity": "info", - "line_data_list": [ - { - "line": "+590000000000000 - 12 digits. valid. random length", - "line_num": 6, - "path": "tests/samples/phones", - "info": "tests/samples/phones|RAW", - "value": "+590000000000000", - "value_start": 0, - "value_end": 16, - "variable": null, - "entropy_validation": { - "iterator": "BASE64_CHARS", - "entropy": 0.9933927290103626, - "valid": false - } - } - ] - }, { "api_validation": "NOT_AVAILABLE", "ml_validation": "NOT_AVAILABLE", @@ -7943,183 +8063,6 @@ } ] }, - { - "api_validation": "NOT_AVAILABLE", - "ml_validation": "NOT_AVAILABLE", - "ml_probability": null, - "rule": "PII", - "severity": "info", - "line_data_list": [ - { - "line": "name=\"John Doe\", sex=\"m\", birthday=\"12-12-2012\"", - "line_num": 1, - "path": "tests/samples/pii.csv", - "info": "tests/samples/pii.csv|RAW", - "value": "12-12-2012", - "value_start": 36, - "value_end": 46, - "variable": ", birthday", - "entropy_validation": { - "iterator": "BASE64_CHARS", - "entropy": 1.382053725693543, - "valid": false - } - }, - { - "line": "name=\"John Doe\", sex=\"m\", birthday=\"12-12-2012\"", - "line_num": 1, - "path": "tests/samples/pii.csv", - "info": "tests/samples/pii.csv|RAW", - "value": "John Doe", - "value_start": 6, - "value_end": 14, - "variable": "name", - "entropy_validation": { - "iterator": "BASE64_CHARS", - "entropy": 2.375, - "valid": false - } - }, - { - "line": "name=\"John Doe\", sex=\"m\", birthday=\"12-12-2012\"", - "line_num": 1, - "path": "tests/samples/pii.csv", - "info": "tests/samples/pii.csv|RAW", - "value": "m", - "value_start": 22, - "value_end": 23, - "variable": ", sex", - "entropy_validation": { - "iterator": "HEX_CHARS", - "entropy": 0.0, - "valid": false - } - } - ] - }, - { - "api_validation": "NOT_AVAILABLE", - "ml_validation": "NOT_AVAILABLE", - "ml_probability": null, - "rule": "PII", - "severity": "info", - "line_data_list": [ - { - "line": "birthday=\"12 DEC 2012\", name=\"John Doe\", sex=\"m\",", - "line_num": 2, - "path": "tests/samples/pii.csv", - "info": "tests/samples/pii.csv|RAW", - "value": "12 DEC 2012", - "value_start": 10, - "value_end": 21, - "variable": "birthday", - "entropy_validation": { - "iterator": "BASE64_CHARS", - "entropy": 2.216363369597474, - "valid": false - } - }, - { - "line": "birthday=\"12 DEC 2012\", name=\"John Doe\", sex=\"m\",", - "line_num": 2, - "path": "tests/samples/pii.csv", - "info": "tests/samples/pii.csv|RAW", - "value": "John Doe", - "value_start": 30, - "value_end": 38, - "variable": ", name", - "entropy_validation": { - "iterator": "BASE64_CHARS", - "entropy": 2.375, - "valid": false - } - }, - { - "line": "birthday=\"12 DEC 2012\", name=\"John Doe\", sex=\"m\",", - "line_num": 2, - "path": "tests/samples/pii.csv", - "info": "tests/samples/pii.csv|RAW", - "value": "m", - "value_start": 46, - "value_end": 47, - "variable": ", sex", - "entropy_validation": { - "iterator": "HEX_CHARS", - "entropy": 0.0, - "valid": false - } - } - ] - }, - { - "api_validation": "NOT_AVAILABLE", - "ml_validation": "NOT_AVAILABLE", - "ml_probability": null, - "rule": "PII", - "severity": "info", - "line_data_list": [ - { - "line": "first_name=\"John\", birthday=\"12 DEC 2012\", last_name=\"Doe\", sex=\"x\",", - "line_num": 3, - "path": "tests/samples/pii.csv", - "info": "tests/samples/pii.csv|RAW", - "value": "12 DEC 2012", - "value_start": 29, - "value_end": 40, - "variable": ", birthday", - "entropy_validation": { - "iterator": "BASE64_CHARS", - "entropy": 2.216363369597474, - "valid": false - } - }, - { - "line": "first_name=\"John\", birthday=\"12 DEC 2012\", last_name=\"Doe\", sex=\"x\",", - "line_num": 3, - "path": "tests/samples/pii.csv", - "info": "tests/samples/pii.csv|RAW", - "value": "Doe", - "value_start": 54, - "value_end": 57, - "variable": ", last_name", - "entropy_validation": { - "iterator": "BASE64_CHARS", - "entropy": 1.584962500721156, - "valid": false - } - }, - { - "line": "first_name=\"John\", birthday=\"12 DEC 2012\", last_name=\"Doe\", sex=\"x\",", - "line_num": 3, - "path": "tests/samples/pii.csv", - "info": "tests/samples/pii.csv|RAW", - "value": "John", - "value_start": 12, - "value_end": 16, - "variable": "first_name", - "entropy_validation": { - "iterator": "BASE64_CHARS", - "entropy": 2.0, - "valid": false - } - }, - { - "line": "first_name=\"John\", birthday=\"12 DEC 2012\", last_name=\"Doe\", sex=\"x\",", - "line_num": 3, - "path": "tests/samples/pii.csv", - "info": "tests/samples/pii.csv|RAW", - "value": "x", - "value_start": 65, - "value_end": 66, - "variable": ", sex", - "entropy_validation": { - "iterator": "HEX_CHARS", - "entropy": 0.0, - "valid": false - } - } - ] - }, { "api_validation": "NOT_AVAILABLE", "ml_validation": "VALIDATED_KEY", @@ -8316,22 +8259,22 @@ "api_validation": "NOT_AVAILABLE", "ml_validation": "NOT_AVAILABLE", "ml_probability": null, - "rule": "Github Token", + "rule": "Github Classic Token", "severity": "high", "line_data_list": [ { - "line": "ghr_Ku7ikDwqD1Ge2u3Wf1UM3z2SLN230RP1I8Wf", - "line_num": 2, + "line": "{http://schemas.openxmlformats.org/wordprocessingml/2006/main}t : ghs_00000000000000000000000000000004WZ4EQ", + "line_num": 1, "path": "tests/samples/sample.docx", - "info": "tests/samples/sample.docx|DOCX", - "value": "ghr_Ku7ikDwqD1Ge2u3Wf1UM3z2SLN230RP1I8Wf", - "value_start": 0, - "value_end": 40, + "info": "tests/samples/sample.docx|ZIP|word/document.xml|XML", + "value": "ghs_00000000000000000000000000000004WZ4EQ", + "value_start": 66, + "value_end": 107, "variable": null, "entropy_validation": { "iterator": "BASE64_CHARS", - "entropy": 4.632263329852917, - "valid": true + "entropy": 1.4322437698226884, + "valid": false } } ] @@ -8360,30 +8303,6 @@ } ] }, - { - "api_validation": "NOT_AVAILABLE", - "ml_validation": "NOT_AVAILABLE", - "ml_probability": null, - "rule": "Github Token", - "severity": "high", - "line_data_list": [ - { - "line": "ghr_Ku7ikDwqD1Ge2u3Wf1UM3z2SLN230RP1I8Wf", - "line_num": 2, - "path": "tests/samples/sample.docx.gz", - "info": "tests/samples/sample.docx.gz|GZIP|tests/samples/sample.docx|DOCX", - "value": "ghr_Ku7ikDwqD1Ge2u3Wf1UM3z2SLN230RP1I8Wf", - "value_start": 0, - "value_end": 40, - "variable": null, - "entropy_validation": { - "iterator": "BASE64_CHARS", - "entropy": 4.632263329852917, - "valid": true - } - } - ] - }, { "api_validation": "NOT_AVAILABLE", "ml_validation": "NOT_AVAILABLE", @@ -8436,21 +8355,21 @@ "api_validation": "NOT_AVAILABLE", "ml_validation": "NOT_AVAILABLE", "ml_probability": null, - "rule": "Github Token", + "rule": "Github Classic Token", "severity": "high", "line_data_list": [ { - "line": "ghr_Ku7ikDwqD1Ge2u3Wf1UM3z2CLN230RP1I8Vd", + "line": "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", "line_num": 1, "path": "tests/samples/sample.pdf", "info": "tests/samples/sample.pdf|PDF:1|RAW", - "value": "ghr_Ku7ikDwqD1Ge2u3Wf1UM3z2CLN230RP1I8Vd", + "value": "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", "value_start": 0, "value_end": 40, "variable": null, "entropy_validation": { "iterator": "BASE64_CHARS", - "entropy": 4.732263329852917, + "entropy": 4.838879892515178, "valid": true } } @@ -8724,8 +8643,8 @@ "api_validation": "NOT_AVAILABLE", "ml_validation": "NOT_AVAILABLE", "ml_probability": null, - "rule": "Bitbucket Client Secret", - "severity": "info", + "rule": "Stripe Restricted API Key", + "severity": "high", "line_data_list": [ { "line": "rk_live_48ehKQINMST2dsfwyVI77Ydj", @@ -8748,8 +8667,8 @@ "api_validation": "NOT_AVAILABLE", "ml_validation": "NOT_AVAILABLE", "ml_probability": null, - "rule": "Stripe Restricted API Key", - "severity": "high", + "rule": "Bitbucket Client Secret", + "severity": "info", "line_data_list": [ { "line": "rk_live_48ehKQINMST2dsfwyVI77Ydj", @@ -8772,8 +8691,8 @@ "api_validation": "NOT_AVAILABLE", "ml_validation": "NOT_AVAILABLE", "ml_probability": null, - "rule": "Bitbucket Client Secret", - "severity": "info", + "rule": "Stripe Standard API Key", + "severity": "high", "line_data_list": [ { "line": "sk_live_2dsI77Ydj48ehKQINfwyVMST", @@ -8796,8 +8715,8 @@ "api_validation": "NOT_AVAILABLE", "ml_validation": "NOT_AVAILABLE", "ml_probability": null, - "rule": "Stripe Standard API Key", - "severity": "high", + "rule": "Bitbucket Client Secret", + "severity": "info", "line_data_list": [ { "line": "sk_live_2dsI77Ydj48ehKQINfwyVMST", @@ -9272,30 +9191,6 @@ } ] }, - { - "api_validation": "NOT_AVAILABLE", - "ml_validation": "NOT_AVAILABLE", - "ml_probability": null, - "rule": "VIN", - "severity": "info", - "line_data_list": [ - { - "line": "1M8GDM9AXKP042788", - "line_num": 6, - "path": "tests/samples/vin", - "info": "tests/samples/vin|RAW", - "value": "1M8GDM9AXKP042788", - "value_start": 0, - "value_end": 17, - "variable": null, - "entropy_validation": { - "iterator": "BASE64_CHARS", - "entropy": 3.6901165175936654, - "valid": false - } - } - ] - }, { "api_validation": "NOT_AVAILABLE", "ml_validation": "VALIDATED_KEY", diff --git a/tests/data/doc.json b/tests/data/doc.json index fae60a014..85eaaaabc 100644 --- a/tests/data/doc.json +++ b/tests/data/doc.json @@ -71,30 +71,6 @@ } ] }, - { - "api_validation": "NOT_AVAILABLE", - "ml_validation": "NOT_AVAILABLE", - "ml_probability": null, - "rule": "SECRET_PAIR", - "severity": "medium", - "line_data_list": [ - { - "line": "\"AwsAccessKey\": \"AKIAGIREOGIAWSKEY123\",", - "line_num": 2, - "path": "tests/samples/aws_key.groovy", - "info": "tests/samples/aws_key.groovy|RAW", - "value": "AKIAGIREOGIAWSKEY123", - "value_start": 17, - "value_end": 37, - "variable": "Key", - "entropy_validation": { - "iterator": "BASE64_CHARS", - "entropy": 3.5464393446710156, - "valid": false - } - } - ] - }, { "api_validation": "NOT_AVAILABLE", "ml_validation": "NOT_AVAILABLE", @@ -158,30 +134,6 @@ } ] }, - { - "api_validation": "NOT_AVAILABLE", - "ml_validation": "NOT_AVAILABLE", - "ml_probability": null, - "rule": "SECRET_PAIR", - "severity": "medium", - "line_data_list": [ - { - "line": "\"AwsAccessKey\": \"AKIAGIREOGIAWSKEY123\", \"AwsAccessKey2\": \"AKIAGIREOGIAWSKEY555\",", - "line_num": 2, - "path": "tests/samples/aws_multi.groovy", - "info": "tests/samples/aws_multi.groovy|RAW", - "value": "AKIAGIREOGIAWSKEY123", - "value_start": 17, - "value_end": 37, - "variable": "Key", - "entropy_validation": { - "iterator": "BASE64_CHARS", - "entropy": 3.5464393446710156, - "valid": false - } - } - ] - }, { "api_validation": "NOT_AVAILABLE", "ml_validation": "NOT_AVAILABLE", @@ -245,30 +197,6 @@ } ] }, - { - "api_validation": "NOT_AVAILABLE", - "ml_validation": "NOT_AVAILABLE", - "ml_probability": null, - "rule": "SECRET_PAIR", - "severity": "medium", - "line_data_list": [ - { - "line": "\"AwsSecretKey\":\"CrackleGiReoGi123CrackleGiReoGi123AWSkey\"", - "line_num": 4, - "path": "tests/samples/aws_multi.groovy", - "info": "tests/samples/aws_multi.groovy|RAW", - "value": "CrackleGiReoGi123CrackleGiReoGi123AWSkey", - "value_start": 16, - "value_end": 56, - "variable": "Key", - "entropy_validation": { - "iterator": "BASE64_CHARS", - "entropy": 4.012814895472355, - "valid": false - } - } - ] - }, { "api_validation": "NOT_AVAILABLE", "ml_validation": "NOT_AVAILABLE", @@ -293,30 +221,6 @@ } ] }, - { - "api_validation": "NOT_AVAILABLE", - "ml_validation": "NOT_AVAILABLE", - "ml_probability": null, - "rule": "SECRET_PAIR", - "severity": "medium", - "line_data_list": [ - { - "line": "AWS_MWS_KEY = \"amzn.mws.c1dg4haz-6xd6-4gqi-vna2-ed3whf71x9k6\"", - "line_num": 1, - "path": "tests/samples/aws_mws_key", - "info": "tests/samples/aws_mws_key|RAW", - "value": "amzn.mws.c1dg4haz-6xd6-4gqi-vna2-ed3whf71x9k6", - "value_start": 15, - "value_end": 60, - "variable": "KEY", - "entropy_validation": { - "iterator": "BASE36_CHARS", - "entropy": 4.0426135166748205, - "valid": true - } - } - ] - }, { "api_validation": "NOT_AVAILABLE", "ml_validation": "NOT_AVAILABLE", @@ -365,30 +269,6 @@ } ] }, - { - "api_validation": "NOT_AVAILABLE", - "ml_validation": "NOT_AVAILABLE", - "ml_probability": null, - "rule": "JSON Web Token", - "severity": "medium", - "line_data_list": [ - { - "line": "eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiIsIng1dCI6Imk2bEdrM0ZaenhSY1ViMkMzbkVRN3N5SEpsWSIsImtpZCI6Imk2bEdrM0ZaenhSY1ViMkMzbkVRN3N5SEpsWSJ9.eyJhdWQiOiJlZjFkYTlkNC1mZjc3LTRjM2UtYTAwNS04NDBjM2Y4MzA3NDUiLCJpc3MiOiJodHRwczovL3N0cy53aW5kb3dzLm5ldC9mYTE1ZDY5Mi1lOWM3LTQ0NjAtYTc0My0yOWYyOTUyMjIyOS8iLCJpYXQiOjE1MzcyMzMxMDYsIm5iZiI6MTUzNzIzMzEwNiwiZXhwIjoxNTM3MjM3MDA2LCJhY3IiOiIxIiwiYWlvIjoiQVhRQWkvOElBQUFBRm0rRS9RVEcrZ0ZuVnhMaldkdzhLKzYxQUdyU091TU1GNmViYU1qN1hPM0libUQzZkdtck95RCtOdlp5R24yVmFUL2tES1h3NE1JaHJnR1ZxNkJuOHdMWG9UMUxrSVorRnpRVmtKUFBMUU9WNEtjWHFTbENWUERTL0RpQ0RnRTIyMlRJbU12V05hRU1hVU9Uc0lHdlRRPT0iLCJhbXIiOlsid2lhIl0sImFwcGlkIjoiNzVkYmU3N2YtMTBhMy00ZTU5LTg1ZmQtOGMxMjc1NDRmMTdjIiwiYXBwaWRhY3IiOiIwIiwiZW1haWwiOiJBYmVMaUBtaWNyb3NvZnQuY29tIiwiZmFtaWx5X25hbWUiOiJMaW5jb2xuIiwiZ2l2ZW5fbmFtZSI6IkFiZSAoTVNGVCkiLCJpZHAiOiJodHRwczovL3N0cy53aW5kb3dzLm5ldC83MmY5ODhiZi04NmYxLTQxYWYtOTFhYi0yZDdjZDAxMjIyNDcvIiwiaXBhZGRyIjoiMjIyLjIyMi4yMjIuMjIiLCJuYW1lIjoiYWJlbGkiLCJvaWQiOiIwMjIyM2I2Yi1hYTFkLTQyZDQtOWVjMC0xYjJiYjkxOTQ0MzgiLCJyaCI6IkkiLCJzY3AiOiJ1c2VyX2ltcGVyc29uYXRpb24iLCJzdWIiOiJsM19yb0lTUVUyMjJiVUxTOXlpMmswWHBxcE9pTXo1SDNaQUNvMUdlWEEiLCJ0aWQiOiJmYTE1ZDY5Mi1lOWM3LTQ0NjAtYTc0My0yOWYyOTU2ZmQ0MjkiLCJ1bmlxdWVfbmFtZSI6ImFiZWxpQG1pY3Jvc29mdC5jb20iLCJ1dGkiOiJGVnNHeFlYSTMwLVR1aWt1dVVvRkFBIiwidmVyIjoiMS4wIn0.D3H6pMUtQnoJAGq6AHd", - "line_num": 1, - "path": "tests/samples/azure_access_token", - "info": "tests/samples/azure_access_token|RAW", - "value": "eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiIsIng1dCI6Imk2bEdrM0ZaenhSY1ViMkMzbkVRN3N5SEpsWSIsImtpZCI6Imk2bEdrM0ZaenhSY1ViMkMzbkVRN3N5SEpsWSJ9.eyJhdWQiOiJlZjFkYTlkNC1mZjc3LTRjM2UtYTAwNS04NDBjM2Y4MzA3NDUiLCJpc3MiOiJodHRwczovL3N0cy53aW5kb3dzLm5ldC9mYTE1ZDY5Mi1lOWM3LTQ0NjAtYTc0My0yOWYyOTUyMjIyOS8iLCJpYXQiOjE1MzcyMzMxMDYsIm5iZiI6MTUzNzIzMzEwNiwiZXhwIjoxNTM3MjM3MDA2LCJhY3IiOiIxIiwiYWlvIjoiQVhRQWkvOElBQUFBRm0rRS9RVEcrZ0ZuVnhMaldkdzhLKzYxQUdyU091TU1GNmViYU1qN1hPM0libUQzZkdtck95RCtOdlp5R24yVmFUL2tES1h3NE1JaHJnR1ZxNkJuOHdMWG9UMUxrSVorRnpRVmtKUFBMUU9WNEtjWHFTbENWUERTL0RpQ0RnRTIyMlRJbU12V05hRU1hVU9Uc0lHdlRRPT0iLCJhbXIiOlsid2lhIl0sImFwcGlkIjoiNzVkYmU3N2YtMTBhMy00ZTU5LTg1ZmQtOGMxMjc1NDRmMTdjIiwiYXBwaWRhY3IiOiIwIiwiZW1haWwiOiJBYmVMaUBtaWNyb3NvZnQuY29tIiwiZmFtaWx5X25hbWUiOiJMaW5jb2xuIiwiZ2l2ZW5fbmFtZSI6IkFiZSAoTVNGVCkiLCJpZHAiOiJodHRwczovL3N0cy53aW5kb3dzLm5ldC83MmY5ODhiZi04NmYxLTQxYWYtOTFhYi0yZDdjZDAxMjIyNDcvIiwiaXBhZGRyIjoiMjIyLjIyMi4yMjIuMjIiLCJuYW1lIjoiYWJlbGkiLCJvaWQiOiIwMjIyM2I2Yi1hYTFkLTQyZDQtOWVjMC0xYjJiYjkxOTQ0MzgiLCJyaCI6IkkiLCJzY3AiOiJ1c2VyX2ltcGVyc29uYXRpb24iLCJzdWIiOiJsM19yb0lTUVUyMjJiVUxTOXlpMmswWHBxcE9pTXo1SDNaQUNvMUdlWEEiLCJ0aWQiOiJmYTE1ZDY5Mi1lOWM3LTQ0NjAtYTc0My0yOWYyOTU2ZmQ0MjkiLCJ1bmlxdWVfbmFtZSI6ImFiZWxpQG1pY3Jvc29mdC5jb20iLCJ1dGkiOiJGVnNHeFlYSTMwLVR1aWt1dVVvRkFBIiwidmVyIjoiMS4wIn0.D3H6pMUtQnoJAGq6AHd", - "value_start": 0, - "value_end": 1316, - "variable": null, - "entropy_validation": { - "iterator": "BASE64_CHARS", - "entropy": 5.615950458346115, - "valid": true - } - } - ] - }, { "api_validation": "NOT_AVAILABLE", "ml_validation": "NOT_AVAILABLE", @@ -661,32 +541,32 @@ "severity": "medium", "line_data_list": [ { - "line": "ID:master,PW:ihqSb1Gg", + "line": "ID:master,PW:dipPr10Gg!", "line_num": 1, "path": "tests/samples/doc_id_pair_passwd_pair", "info": "tests/samples/doc_id_pair_passwd_pair|RAW", - "value": "ihqSb1Gg", + "value": "dipPr10Gg!", "value_start": 13, - "value_end": 21, + "value_end": 23, "variable": "PW", "entropy_validation": { "iterator": "BASE64_CHARS", - "entropy": 3.0, + "entropy": 2.989735285398626, "valid": false } }, { - "line": "ID:master,PW:ihqSb1Gg", + "line": "ID:master,PW:dipPr10Gg!", "line_num": 1, "path": "tests/samples/doc_id_pair_passwd_pair", "info": "tests/samples/doc_id_pair_passwd_pair|RAW", - "value": "master,PW:ihqSb1Gg", + "value": "master,PW:dipPr10Gg!", "value_start": 3, - "value_end": 21, + "value_end": 23, "variable": "ID", "entropy_validation": { "iterator": "BASE64_CHARS", - "entropy": 3.7066000012820557, + "entropy": 3.4736388806542577, "valid": false } } @@ -700,17 +580,17 @@ "severity": "medium", "line_data_list": [ { - "line": "ID:master,PW:ihqSb1Gg", + "line": "ID:master,PW:dipPr10Gg!", "line_num": 1, "path": "tests/samples/doc_id_pair_passwd_pair", "info": "tests/samples/doc_id_pair_passwd_pair|RAW", - "value": "ihqSb1Gg", + "value": "dipPr10Gg!", "value_start": 13, - "value_end": 21, + "value_end": 23, "variable": "PW", "entropy_validation": { "iterator": "BASE64_CHARS", - "entropy": 3.0, + "entropy": 2.989735285398626, "valid": false } } @@ -724,22 +604,22 @@ "severity": "medium", "line_data_list": [ { - "line": "ID:master PW:ihqSb1Gg", + "line": "ID:master PW:dipPr11Gg!", "line_num": 2, "path": "tests/samples/doc_id_pair_passwd_pair", "info": "tests/samples/doc_id_pair_passwd_pair|RAW", - "value": "ihqSb1Gg", + "value": "dipPr11Gg!", "value_start": 13, - "value_end": 21, + "value_end": 23, "variable": "PW", "entropy_validation": { "iterator": "BASE64_CHARS", - "entropy": 3.0, + "entropy": 2.7897352853986264, "valid": false } }, { - "line": "ID:master PW:ihqSb1Gg", + "line": "ID:master PW:dipPr11Gg!", "line_num": 2, "path": "tests/samples/doc_id_pair_passwd_pair", "info": "tests/samples/doc_id_pair_passwd_pair|RAW", @@ -763,17 +643,17 @@ "severity": "medium", "line_data_list": [ { - "line": "ID:master PW:ihqSb1Gg", + "line": "ID:master PW:dipPr11Gg!", "line_num": 2, "path": "tests/samples/doc_id_pair_passwd_pair", "info": "tests/samples/doc_id_pair_passwd_pair|RAW", - "value": "ihqSb1Gg", + "value": "dipPr11Gg!", "value_start": 13, - "value_end": 21, + "value_end": 23, "variable": "PW", "entropy_validation": { "iterator": "BASE64_CHARS", - "entropy": 3.0, + "entropy": 2.7897352853986264, "valid": false } } @@ -787,22 +667,22 @@ "severity": "medium", "line_data_list": [ { - "line": "ANYID:master PW:ihqSb1Gg", + "line": "ANYID:master PW:dipPr12Gg!", "line_num": 3, "path": "tests/samples/doc_id_pair_passwd_pair", "info": "tests/samples/doc_id_pair_passwd_pair|RAW", - "value": "ihqSb1Gg", + "value": "dipPr12Gg!", "value_start": 16, - "value_end": 24, + "value_end": 26, "variable": "PW", "entropy_validation": { "iterator": "BASE64_CHARS", - "entropy": 3.0, + "entropy": 2.989735285398626, "valid": false } }, { - "line": "ANYID:master PW:ihqSb1Gg", + "line": "ANYID:master PW:dipPr12Gg!", "line_num": 3, "path": "tests/samples/doc_id_pair_passwd_pair", "info": "tests/samples/doc_id_pair_passwd_pair|RAW", @@ -826,17 +706,17 @@ "severity": "medium", "line_data_list": [ { - "line": "ANYID:master PW:ihqSb1Gg", + "line": "ANYID:master PW:dipPr12Gg!", "line_num": 3, "path": "tests/samples/doc_id_pair_passwd_pair", "info": "tests/samples/doc_id_pair_passwd_pair|RAW", - "value": "ihqSb1Gg", + "value": "dipPr12Gg!", "value_start": 16, - "value_end": 24, + "value_end": 26, "variable": "PW", "entropy_validation": { "iterator": "BASE64_CHARS", - "entropy": 3.0, + "entropy": 2.989735285398626, "valid": false } } @@ -850,22 +730,22 @@ "severity": "medium", "line_data_list": [ { - "line": "Username:master Password:ihqSb1Gg", + "line": "Username:master Password:dipPr13Gg!", "line_num": 4, "path": "tests/samples/doc_id_pair_passwd_pair", "info": "tests/samples/doc_id_pair_passwd_pair|RAW", - "value": "ihqSb1Gg", + "value": "dipPr13Gg!", "value_start": 25, - "value_end": 33, + "value_end": 35, "variable": "Password", "entropy_validation": { "iterator": "BASE64_CHARS", - "entropy": 3.0, + "entropy": 2.989735285398626, "valid": false } }, { - "line": "Username:master Password:ihqSb1Gg", + "line": "Username:master Password:dipPr13Gg!", "line_num": 4, "path": "tests/samples/doc_id_pair_passwd_pair", "info": "tests/samples/doc_id_pair_passwd_pair|RAW", @@ -889,17 +769,17 @@ "severity": "medium", "line_data_list": [ { - "line": "Username:master Password:ihqSb1Gg", + "line": "Username:master Password:dipPr13Gg!", "line_num": 4, "path": "tests/samples/doc_id_pair_passwd_pair", "info": "tests/samples/doc_id_pair_passwd_pair|RAW", - "value": "ihqSb1Gg", + "value": "dipPr13Gg!", "value_start": 25, - "value_end": 33, + "value_end": 35, "variable": "Password", "entropy_validation": { "iterator": "BASE64_CHARS", - "entropy": 3.0, + "entropy": 2.989735285398626, "valid": false } } @@ -913,32 +793,32 @@ "severity": "medium", "line_data_list": [ { - "line": "id:master,password:ihqSb1Gg", + "line": "id:master,password:dipPr14Gg!", "line_num": 5, "path": "tests/samples/doc_id_pair_passwd_pair", "info": "tests/samples/doc_id_pair_passwd_pair|RAW", - "value": "ihqSb1Gg", + "value": "dipPr14Gg!", "value_start": 19, - "value_end": 27, + "value_end": 29, "variable": "password", "entropy_validation": { "iterator": "BASE64_CHARS", - "entropy": 3.0, + "entropy": 2.989735285398626, "valid": false } }, { - "line": "id:master,password:ihqSb1Gg", + "line": "id:master,password:dipPr14Gg!", "line_num": 5, "path": "tests/samples/doc_id_pair_passwd_pair", "info": "tests/samples/doc_id_pair_passwd_pair|RAW", - "value": "master,password:ihqSb1Gg", + "value": "master,password:dipPr14Gg!", "value_start": 3, - "value_end": 27, + "value_end": 29, "variable": "id", "entropy_validation": { "iterator": "BASE36_CHARS", - "entropy": 3.456015104677486, + "entropy": 3.1999791952552306, "valid": true } } @@ -952,17 +832,17 @@ "severity": "medium", "line_data_list": [ { - "line": "id:master,password:ihqSb1Gg", + "line": "id:master,password:dipPr14Gg!", "line_num": 5, "path": "tests/samples/doc_id_pair_passwd_pair", "info": "tests/samples/doc_id_pair_passwd_pair|RAW", - "value": "ihqSb1Gg", + "value": "dipPr14Gg!", "value_start": 19, - "value_end": 27, + "value_end": 29, "variable": "password", "entropy_validation": { "iterator": "BASE64_CHARS", - "entropy": 3.0, + "entropy": 2.989735285398626, "valid": false } } @@ -976,32 +856,32 @@ "severity": "medium", "line_data_list": [ { - "line": "ID:master/PW:ihqSb1Gg", + "line": "ID:master/PW:dipPr15Gg!", "line_num": 6, "path": "tests/samples/doc_id_pair_passwd_pair", "info": "tests/samples/doc_id_pair_passwd_pair|RAW", - "value": "ihqSb1Gg", + "value": "dipPr15Gg!", "value_start": 13, - "value_end": 21, + "value_end": 23, "variable": "PW", "entropy_validation": { "iterator": "BASE64_CHARS", - "entropy": 3.0, + "entropy": 2.989735285398626, "valid": false } }, { - "line": "ID:master/PW:ihqSb1Gg", + "line": "ID:master/PW:dipPr15Gg!", "line_num": 6, "path": "tests/samples/doc_id_pair_passwd_pair", "info": "tests/samples/doc_id_pair_passwd_pair|RAW", - "value": "master/PW:ihqSb1Gg", + "value": "master/PW:dipPr15Gg!", "value_start": 3, - "value_end": 21, + "value_end": 23, "variable": "ID", "entropy_validation": { "iterator": "BASE64_CHARS", - "entropy": 3.938262501362184, + "entropy": 3.689735285398626, "valid": false } } @@ -1015,17 +895,17 @@ "severity": "medium", "line_data_list": [ { - "line": "ID:master/PW:ihqSb1Gg", + "line": "ID:master/PW:dipPr15Gg!", "line_num": 6, "path": "tests/samples/doc_id_pair_passwd_pair", "info": "tests/samples/doc_id_pair_passwd_pair|RAW", - "value": "ihqSb1Gg", + "value": "dipPr15Gg!", "value_start": 13, - "value_end": 21, + "value_end": 23, "variable": "PW", "entropy_validation": { "iterator": "BASE64_CHARS", - "entropy": 3.0, + "entropy": 2.989735285398626, "valid": false } } @@ -1039,22 +919,22 @@ "severity": "medium", "line_data_list": [ { - "line": "id:master password:ihqSb1Gg", + "line": "id:master password:dipPr16Gg!", "line_num": 7, "path": "tests/samples/doc_id_pair_passwd_pair", "info": "tests/samples/doc_id_pair_passwd_pair|RAW", - "value": "ihqSb1Gg", + "value": "dipPr16Gg!", "value_start": 19, - "value_end": 27, + "value_end": 29, "variable": "password", "entropy_validation": { "iterator": "BASE64_CHARS", - "entropy": 3.0, + "entropy": 2.989735285398626, "valid": false } }, { - "line": "id:master password:ihqSb1Gg", + "line": "id:master password:dipPr16Gg!", "line_num": 7, "path": "tests/samples/doc_id_pair_passwd_pair", "info": "tests/samples/doc_id_pair_passwd_pair|RAW", @@ -1078,17 +958,17 @@ "severity": "medium", "line_data_list": [ { - "line": "id:master password:ihqSb1Gg", + "line": "id:master password:dipPr16Gg!", "line_num": 7, "path": "tests/samples/doc_id_pair_passwd_pair", "info": "tests/samples/doc_id_pair_passwd_pair|RAW", - "value": "ihqSb1Gg", + "value": "dipPr16Gg!", "value_start": 19, - "value_end": 27, + "value_end": 29, "variable": "password", "entropy_validation": { "iterator": "BASE64_CHARS", - "entropy": 3.0, + "entropy": 2.989735285398626, "valid": false } } @@ -1102,22 +982,22 @@ "severity": "medium", "line_data_list": [ { - "line": "user:master password:ihqSb1Gg", + "line": "user:master password:dipPr17Gg!", "line_num": 8, "path": "tests/samples/doc_id_pair_passwd_pair", "info": "tests/samples/doc_id_pair_passwd_pair|RAW", - "value": "ihqSb1Gg", + "value": "dipPr17Gg!", "value_start": 21, - "value_end": 29, + "value_end": 31, "variable": "password", "entropy_validation": { "iterator": "BASE64_CHARS", - "entropy": 3.0, + "entropy": 2.989735285398626, "valid": false } }, { - "line": "user:master password:ihqSb1Gg", + "line": "user:master password:dipPr17Gg!", "line_num": 8, "path": "tests/samples/doc_id_pair_passwd_pair", "info": "tests/samples/doc_id_pair_passwd_pair|RAW", @@ -1141,17 +1021,17 @@ "severity": "medium", "line_data_list": [ { - "line": "user:master password:ihqSb1Gg", + "line": "user:master password:dipPr17Gg!", "line_num": 8, "path": "tests/samples/doc_id_pair_passwd_pair", "info": "tests/samples/doc_id_pair_passwd_pair|RAW", - "value": "ihqSb1Gg", + "value": "dipPr17Gg!", "value_start": 21, - "value_end": 29, + "value_end": 31, "variable": "password", "entropy_validation": { "iterator": "BASE64_CHARS", - "entropy": 3.0, + "entropy": 2.989735285398626, "valid": false } } @@ -1165,32 +1045,32 @@ "severity": "medium", "line_data_list": [ { - "line": "username:master,password:ihqSb1Gg", + "line": "username:master,password:dipPr19Gg!", "line_num": 10, "path": "tests/samples/doc_id_pair_passwd_pair", "info": "tests/samples/doc_id_pair_passwd_pair|RAW", - "value": "ihqSb1Gg", + "value": "dipPr19Gg!", "value_start": 25, - "value_end": 33, + "value_end": 35, "variable": "password", "entropy_validation": { "iterator": "BASE64_CHARS", - "entropy": 3.0, + "entropy": 2.989735285398626, "valid": false } }, { - "line": "username:master,password:ihqSb1Gg", + "line": "username:master,password:dipPr19Gg!", "line_num": 10, "path": "tests/samples/doc_id_pair_passwd_pair", "info": "tests/samples/doc_id_pair_passwd_pair|RAW", - "value": "master,password:ihqSb1Gg", + "value": "master,password:dipPr19Gg!", "value_start": 9, - "value_end": 33, + "value_end": 35, "variable": "username", "entropy_validation": { "iterator": "BASE36_CHARS", - "entropy": 3.456015104677486, + "entropy": 3.1999791952552306, "valid": true } } @@ -1204,17 +1084,17 @@ "severity": "medium", "line_data_list": [ { - "line": "username:master,password:ihqSb1Gg", + "line": "username:master,password:dipPr19Gg!", "line_num": 10, "path": "tests/samples/doc_id_pair_passwd_pair", "info": "tests/samples/doc_id_pair_passwd_pair|RAW", - "value": "ihqSb1Gg", + "value": "dipPr19Gg!", "value_start": 25, - "value_end": 33, + "value_end": 35, "variable": "password", "entropy_validation": { "iterator": "BASE64_CHARS", - "entropy": 3.0, + "entropy": 2.989735285398626, "valid": false } } @@ -1228,22 +1108,22 @@ "severity": "medium", "line_data_list": [ { - "line": "username:master pwd:ihqSb1Gg", + "line": "username:master pwd:dipPr110Gg!", "line_num": 11, "path": "tests/samples/doc_id_pair_passwd_pair", "info": "tests/samples/doc_id_pair_passwd_pair|RAW", - "value": "ihqSb1Gg", + "value": "dipPr110Gg!", "value_start": 20, - "value_end": 28, + "value_end": 31, "variable": "pwd", "entropy_validation": { "iterator": "BASE64_CHARS", - "entropy": 3.0, + "entropy": 2.9631196533066344, "valid": false } }, { - "line": "username:master pwd:ihqSb1Gg", + "line": "username:master pwd:dipPr110Gg!", "line_num": 11, "path": "tests/samples/doc_id_pair_passwd_pair", "info": "tests/samples/doc_id_pair_passwd_pair|RAW", @@ -1267,17 +1147,17 @@ "severity": "medium", "line_data_list": [ { - "line": "username:master pwd:ihqSb1Gg", + "line": "username:master pwd:dipPr110Gg!", "line_num": 11, "path": "tests/samples/doc_id_pair_passwd_pair", "info": "tests/samples/doc_id_pair_passwd_pair|RAW", - "value": "ihqSb1Gg", + "value": "dipPr110Gg!", "value_start": 20, - "value_end": 28, + "value_end": 31, "variable": "pwd", "entropy_validation": { "iterator": "BASE64_CHARS", - "entropy": 3.0, + "entropy": 2.9631196533066344, "valid": false } } @@ -1291,32 +1171,32 @@ "severity": "medium", "line_data_list": [ { - "line": "ANYid:master,password:ihqSb1Gg", + "line": "ANYid:master,password:dipPr111Gg!", "line_num": 12, "path": "tests/samples/doc_id_pair_passwd_pair", "info": "tests/samples/doc_id_pair_passwd_pair|RAW", - "value": "ihqSb1Gg", + "value": "dipPr111Gg!", "value_start": 22, - "value_end": 30, + "value_end": 33, "variable": "password", "entropy_validation": { "iterator": "BASE64_CHARS", - "entropy": 3.0, + "entropy": 2.712675334928137, "valid": false } }, { - "line": "ANYid:master,password:ihqSb1Gg", + "line": "ANYid:master,password:dipPr111Gg!", "line_num": 12, "path": "tests/samples/doc_id_pair_passwd_pair", "info": "tests/samples/doc_id_pair_passwd_pair|RAW", - "value": "master,password:ihqSb1Gg", + "value": "master,password:dipPr111Gg!", "value_start": 6, - "value_end": 30, + "value_end": 33, "variable": "id", "entropy_validation": { "iterator": "BASE36_CHARS", - "entropy": 3.456015104677486, + "entropy": 3.1238097237446634, "valid": true } } @@ -1330,17 +1210,17 @@ "severity": "medium", "line_data_list": [ { - "line": "ANYid:master,password:ihqSb1Gg", + "line": "ANYid:master,password:dipPr111Gg!", "line_num": 12, "path": "tests/samples/doc_id_pair_passwd_pair", "info": "tests/samples/doc_id_pair_passwd_pair|RAW", - "value": "ihqSb1Gg", + "value": "dipPr111Gg!", "value_start": 22, - "value_end": 30, + "value_end": 33, "variable": "password", "entropy_validation": { "iterator": "BASE64_CHARS", - "entropy": 3.0, + "entropy": 2.712675334928137, "valid": false } } @@ -1354,22 +1234,22 @@ "severity": "medium", "line_data_list": [ { - "line": "ID:master PWD:ihqSb1Gg", + "line": "ID:master PWD:dipPr112Gg!", "line_num": 13, "path": "tests/samples/doc_id_pair_passwd_pair", "info": "tests/samples/doc_id_pair_passwd_pair|RAW", - "value": "ihqSb1Gg", + "value": "dipPr112Gg!", "value_start": 14, - "value_end": 22, + "value_end": 25, "variable": "PWD", "entropy_validation": { "iterator": "BASE64_CHARS", - "entropy": 3.0, + "entropy": 2.9631196533066344, "valid": false } }, { - "line": "ID:master PWD:ihqSb1Gg", + "line": "ID:master PWD:dipPr112Gg!", "line_num": 13, "path": "tests/samples/doc_id_pair_passwd_pair", "info": "tests/samples/doc_id_pair_passwd_pair|RAW", @@ -1393,17 +1273,17 @@ "severity": "medium", "line_data_list": [ { - "line": "ID:master PWD:ihqSb1Gg", + "line": "ID:master PWD:dipPr112Gg!", "line_num": 13, "path": "tests/samples/doc_id_pair_passwd_pair", "info": "tests/samples/doc_id_pair_passwd_pair|RAW", - "value": "ihqSb1Gg", + "value": "dipPr112Gg!", "value_start": 14, - "value_end": 22, + "value_end": 25, "variable": "PWD", "entropy_validation": { "iterator": "BASE64_CHARS", - "entropy": 3.0, + "entropy": 2.9631196533066344, "valid": false } } @@ -1417,22 +1297,22 @@ "severity": "medium", "line_data_list": [ { - "line": "user id:master password:ihqSb1Gg", + "line": "user id:master password:dipPr113Gg!", "line_num": 14, "path": "tests/samples/doc_id_pair_passwd_pair", "info": "tests/samples/doc_id_pair_passwd_pair|RAW", - "value": "ihqSb1Gg", + "value": "dipPr113Gg!", "value_start": 24, - "value_end": 32, + "value_end": 35, "variable": "password", "entropy_validation": { "iterator": "BASE64_CHARS", - "entropy": 3.0, + "entropy": 2.9631196533066344, "valid": false } }, { - "line": "user id:master password:ihqSb1Gg", + "line": "user id:master password:dipPr113Gg!", "line_num": 14, "path": "tests/samples/doc_id_pair_passwd_pair", "info": "tests/samples/doc_id_pair_passwd_pair|RAW", @@ -1456,17 +1336,17 @@ "severity": "medium", "line_data_list": [ { - "line": "user id:master password:ihqSb1Gg", + "line": "user id:master password:dipPr113Gg!", "line_num": 14, "path": "tests/samples/doc_id_pair_passwd_pair", "info": "tests/samples/doc_id_pair_passwd_pair|RAW", - "value": "ihqSb1Gg", + "value": "dipPr113Gg!", "value_start": 24, - "value_end": 32, + "value_end": 35, "variable": "password", "entropy_validation": { "iterator": "BASE64_CHARS", - "entropy": 3.0, + "entropy": 2.9631196533066344, "valid": false } } @@ -1480,32 +1360,32 @@ "severity": "medium", "line_data_list": [ { - "line": "user:master,password:ihqSb1Gg", + "line": "user:master,password:dipPr114Gg!", "line_num": 15, "path": "tests/samples/doc_id_pair_passwd_pair", "info": "tests/samples/doc_id_pair_passwd_pair|RAW", - "value": "ihqSb1Gg", + "value": "dipPr114Gg!", "value_start": 21, - "value_end": 29, + "value_end": 32, "variable": "password", "entropy_validation": { "iterator": "BASE64_CHARS", - "entropy": 3.0, + "entropy": 2.9631196533066344, "valid": false } }, { - "line": "user:master,password:ihqSb1Gg", + "line": "user:master,password:dipPr114Gg!", "line_num": 15, "path": "tests/samples/doc_id_pair_passwd_pair", "info": "tests/samples/doc_id_pair_passwd_pair|RAW", - "value": "master,password:ihqSb1Gg", + "value": "master,password:dipPr114Gg!", "value_start": 5, - "value_end": 29, + "value_end": 32, "variable": "user", "entropy_validation": { "iterator": "BASE36_CHARS", - "entropy": 3.456015104677486, + "entropy": 3.2258425941951625, "valid": true } } @@ -1519,17 +1399,17 @@ "severity": "medium", "line_data_list": [ { - "line": "user:master,password:ihqSb1Gg", + "line": "user:master,password:dipPr114Gg!", "line_num": 15, "path": "tests/samples/doc_id_pair_passwd_pair", "info": "tests/samples/doc_id_pair_passwd_pair|RAW", - "value": "ihqSb1Gg", + "value": "dipPr114Gg!", "value_start": 21, - "value_end": 29, + "value_end": 32, "variable": "password", "entropy_validation": { "iterator": "BASE64_CHARS", - "entropy": 3.0, + "entropy": 2.9631196533066344, "valid": false } } @@ -1543,32 +1423,32 @@ "severity": "medium", "line_data_list": [ { - "line": "user=master,password=ihqSb1Gg", + "line": "user=master,password=dipPr115Gg!", "line_num": 16, "path": "tests/samples/doc_id_pair_passwd_pair", "info": "tests/samples/doc_id_pair_passwd_pair|RAW", - "value": "ihqSb1Gg", + "value": "dipPr115Gg!", "value_start": 21, - "value_end": 29, + "value_end": 32, "variable": "password", "entropy_validation": { "iterator": "BASE64_CHARS", - "entropy": 3.0, + "entropy": 2.9631196533066344, "valid": false } }, { - "line": "user=master,password=ihqSb1Gg", + "line": "user=master,password=dipPr115Gg!", "line_num": 16, "path": "tests/samples/doc_id_pair_passwd_pair", "info": "tests/samples/doc_id_pair_passwd_pair|RAW", - "value": "master,password=ihqSb1Gg", + "value": "master,password=dipPr115Gg!", "value_start": 5, - "value_end": 29, + "value_end": 32, "variable": "user", "entropy_validation": { "iterator": "BASE36_CHARS", - "entropy": 3.456015104677486, + "entropy": 3.2258425941951625, "valid": true } } @@ -1582,17 +1462,17 @@ "severity": "medium", "line_data_list": [ { - "line": "user=master,password=ihqSb1Gg", + "line": "user=master,password=dipPr115Gg!", "line_num": 16, "path": "tests/samples/doc_id_pair_passwd_pair", "info": "tests/samples/doc_id_pair_passwd_pair|RAW", - "value": "ihqSb1Gg", + "value": "dipPr115Gg!", "value_start": 21, - "value_end": 29, + "value_end": 32, "variable": "password", "entropy_validation": { "iterator": "BASE64_CHARS", - "entropy": 3.0, + "entropy": 2.9631196533066344, "valid": false } } @@ -1606,22 +1486,22 @@ "severity": "medium", "line_data_list": [ { - "line": "username=master password=ihqSb1Gg", + "line": "username=master password=dipPr116Gg!", "line_num": 17, "path": "tests/samples/doc_id_pair_passwd_pair", "info": "tests/samples/doc_id_pair_passwd_pair|RAW", - "value": "ihqSb1Gg", + "value": "dipPr116Gg!", "value_start": 25, - "value_end": 33, + "value_end": 36, "variable": "password", "entropy_validation": { "iterator": "BASE64_CHARS", - "entropy": 3.0, + "entropy": 2.9631196533066344, "valid": false } }, { - "line": "username=master password=ihqSb1Gg", + "line": "username=master password=dipPr116Gg!", "line_num": 17, "path": "tests/samples/doc_id_pair_passwd_pair", "info": "tests/samples/doc_id_pair_passwd_pair|RAW", @@ -1645,17 +1525,17 @@ "severity": "medium", "line_data_list": [ { - "line": "username=master password=ihqSb1Gg", + "line": "username=master password=dipPr116Gg!", "line_num": 17, "path": "tests/samples/doc_id_pair_passwd_pair", "info": "tests/samples/doc_id_pair_passwd_pair|RAW", - "value": "ihqSb1Gg", + "value": "dipPr116Gg!", "value_start": 25, - "value_end": 33, + "value_end": 36, "variable": "password", "entropy_validation": { "iterator": "BASE64_CHARS", - "entropy": 3.0, + "entropy": 2.9631196533066344, "valid": false } } @@ -1669,22 +1549,22 @@ "severity": "medium", "line_data_list": [ { - "line": "User name:master Password:ihqSb1Gg", + "line": "User name:master Password:dipPr117Gg!", "line_num": 18, "path": "tests/samples/doc_id_pair_passwd_pair", "info": "tests/samples/doc_id_pair_passwd_pair|RAW", - "value": "ihqSb1Gg", + "value": "dipPr117Gg!", "value_start": 26, - "value_end": 34, + "value_end": 37, "variable": "Password", "entropy_validation": { "iterator": "BASE64_CHARS", - "entropy": 3.0, + "entropy": 2.9631196533066344, "valid": false } }, { - "line": "User name:master Password:ihqSb1Gg", + "line": "User name:master Password:dipPr117Gg!", "line_num": 18, "path": "tests/samples/doc_id_pair_passwd_pair", "info": "tests/samples/doc_id_pair_passwd_pair|RAW", @@ -1708,17 +1588,17 @@ "severity": "medium", "line_data_list": [ { - "line": "User name:master Password:ihqSb1Gg", + "line": "User name:master Password:dipPr117Gg!", "line_num": 18, "path": "tests/samples/doc_id_pair_passwd_pair", "info": "tests/samples/doc_id_pair_passwd_pair|RAW", - "value": "ihqSb1Gg", + "value": "dipPr117Gg!", "value_start": 26, - "value_end": 34, + "value_end": 37, "variable": "Password", "entropy_validation": { "iterator": "BASE64_CHARS", - "entropy": 3.0, + "entropy": 2.9631196533066344, "valid": false } } @@ -1732,32 +1612,32 @@ "severity": "medium", "line_data_list": [ { - "line": "username=master,password=ihqSb1Gg", + "line": "username=master,password=dipPr118Gg!", "line_num": 19, "path": "tests/samples/doc_id_pair_passwd_pair", "info": "tests/samples/doc_id_pair_passwd_pair|RAW", - "value": "ihqSb1Gg", + "value": "dipPr118Gg!", "value_start": 25, - "value_end": 33, + "value_end": 36, "variable": "password", "entropy_validation": { "iterator": "BASE64_CHARS", - "entropy": 3.0, + "entropy": 2.9631196533066344, "valid": false } }, { - "line": "username=master,password=ihqSb1Gg", + "line": "username=master,password=dipPr118Gg!", "line_num": 19, "path": "tests/samples/doc_id_pair_passwd_pair", "info": "tests/samples/doc_id_pair_passwd_pair|RAW", - "value": "master,password=ihqSb1Gg", + "value": "master,password=dipPr118Gg!", "value_start": 9, - "value_end": 33, + "value_end": 36, "variable": "username", "entropy_validation": { "iterator": "BASE36_CHARS", - "entropy": 3.456015104677486, + "entropy": 3.2258425941951625, "valid": true } } @@ -1771,17 +1651,17 @@ "severity": "medium", "line_data_list": [ { - "line": "username=master,password=ihqSb1Gg", + "line": "username=master,password=dipPr118Gg!", "line_num": 19, "path": "tests/samples/doc_id_pair_passwd_pair", "info": "tests/samples/doc_id_pair_passwd_pair|RAW", - "value": "ihqSb1Gg", + "value": "dipPr118Gg!", "value_start": 25, - "value_end": 33, + "value_end": 36, "variable": "password", "entropy_validation": { "iterator": "BASE64_CHARS", - "entropy": 3.0, + "entropy": 2.9631196533066344, "valid": false } } @@ -1795,22 +1675,22 @@ "severity": "medium", "line_data_list": [ { - "line": "--user=master --password=ihqSb1Gg", + "line": "--user=master --password=dipPr119Gg!", "line_num": 20, "path": "tests/samples/doc_id_pair_passwd_pair", "info": "tests/samples/doc_id_pair_passwd_pair|RAW", - "value": "ihqSb1Gg", + "value": "dipPr119Gg!", "value_start": 25, - "value_end": 33, + "value_end": 36, "variable": "password", "entropy_validation": { "iterator": "BASE64_CHARS", - "entropy": 3.0, + "entropy": 2.9631196533066344, "valid": false } }, { - "line": "--user=master --password=ihqSb1Gg", + "line": "--user=master --password=dipPr119Gg!", "line_num": 20, "path": "tests/samples/doc_id_pair_passwd_pair", "info": "tests/samples/doc_id_pair_passwd_pair|RAW", @@ -1834,17 +1714,17 @@ "severity": "medium", "line_data_list": [ { - "line": "--user=master --password=ihqSb1Gg", + "line": "--user=master --password=dipPr119Gg!", "line_num": 20, "path": "tests/samples/doc_id_pair_passwd_pair", "info": "tests/samples/doc_id_pair_passwd_pair|RAW", - "value": "ihqSb1Gg", + "value": "dipPr119Gg!", "value_start": 25, - "value_end": 33, + "value_end": 36, "variable": "password", "entropy_validation": { "iterator": "BASE64_CHARS", - "entropy": 3.0, + "entropy": 2.9631196533066344, "valid": false } } @@ -1858,22 +1738,22 @@ "severity": "medium", "line_data_list": [ { - "line": "user=master passwd=ihqSb1Gg", + "line": "user=master passwd=dipPr120Gg!", "line_num": 21, "path": "tests/samples/doc_id_pair_passwd_pair", "info": "tests/samples/doc_id_pair_passwd_pair|RAW", - "value": "ihqSb1Gg", + "value": "dipPr120Gg!", "value_start": 19, - "value_end": 27, + "value_end": 30, "variable": "passwd", "entropy_validation": { "iterator": "BASE64_CHARS", - "entropy": 3.0, + "entropy": 3.1449378351248165, "valid": false } }, { - "line": "user=master passwd=ihqSb1Gg", + "line": "user=master passwd=dipPr120Gg!", "line_num": 21, "path": "tests/samples/doc_id_pair_passwd_pair", "info": "tests/samples/doc_id_pair_passwd_pair|RAW", @@ -1897,17 +1777,17 @@ "severity": "medium", "line_data_list": [ { - "line": "user=master passwd=ihqSb1Gg", + "line": "user=master passwd=dipPr120Gg!", "line_num": 21, "path": "tests/samples/doc_id_pair_passwd_pair", "info": "tests/samples/doc_id_pair_passwd_pair|RAW", - "value": "ihqSb1Gg", + "value": "dipPr120Gg!", "value_start": 19, - "value_end": 27, + "value_end": 30, "variable": "passwd", "entropy_validation": { "iterator": "BASE64_CHARS", - "entropy": 3.0, + "entropy": 3.1449378351248165, "valid": false } } @@ -1921,32 +1801,32 @@ "severity": "medium", "line_data_list": [ { - "line": "account:ihqSb1Gg password:ihqSb1Gg", + "line": "account:dipPr121Gg! password:dipPr121Gg!", "line_num": 22, "path": "tests/samples/doc_id_pair_passwd_pair", "info": "tests/samples/doc_id_pair_passwd_pair|RAW", - "value": "ihqSb1Gg", - "value_start": 26, - "value_end": 34, - "variable": "password", + "value": "dipPr121Gg!", + "value_start": 8, + "value_end": 19, + "variable": "account", "entropy_validation": { "iterator": "BASE64_CHARS", - "entropy": 3.0, + "entropy": 2.9631196533066344, "valid": false } }, { - "line": "account:ihqSb1Gg password:ihqSb1Gg", + "line": "account:dipPr121Gg! password:dipPr121Gg!", "line_num": 22, "path": "tests/samples/doc_id_pair_passwd_pair", "info": "tests/samples/doc_id_pair_passwd_pair|RAW", - "value": "ihqSb1Gg", - "value_start": 8, - "value_end": 16, - "variable": "account", + "value": "dipPr121Gg!", + "value_start": 29, + "value_end": 40, + "variable": "password", "entropy_validation": { "iterator": "BASE64_CHARS", - "entropy": 3.0, + "entropy": 2.9631196533066344, "valid": false } } @@ -1960,17 +1840,17 @@ "severity": "medium", "line_data_list": [ { - "line": "account:ihqSb1Gg password:ihqSb1Gg", + "line": "account:dipPr121Gg! password:dipPr121Gg!", "line_num": 22, "path": "tests/samples/doc_id_pair_passwd_pair", "info": "tests/samples/doc_id_pair_passwd_pair|RAW", - "value": "ihqSb1Gg", - "value_start": 26, - "value_end": 34, + "value": "dipPr121Gg!", + "value_start": 29, + "value_end": 40, "variable": "password", "entropy_validation": { "iterator": "BASE64_CHARS", - "entropy": 3.0, + "entropy": 2.9631196533066344, "valid": false } } @@ -1984,22 +1864,22 @@ "severity": "medium", "line_data_list": [ { - "line": "\uc544\uc774\ub514:master \ud328\uc2a4\uc6cc\ub4dc:ihqSb1Gg", + "line": "\uc544\uc774\ub514:master \ud328\uc2a4\uc6cc\ub4dc:dipPr123Gg!", "line_num": 24, "path": "tests/samples/doc_id_pair_passwd_pair", "info": "tests/samples/doc_id_pair_passwd_pair|RAW", - "value": "ihqSb1Gg", + "value": "dipPr123Gg!", "value_start": 16, - "value_end": 24, + "value_end": 27, "variable": "\ud328\uc2a4\uc6cc\ub4dc", "entropy_validation": { "iterator": "BASE64_CHARS", - "entropy": 3.0, + "entropy": 3.1449378351248165, "valid": false } }, { - "line": "\uc544\uc774\ub514:master \ud328\uc2a4\uc6cc\ub4dc:ihqSb1Gg", + "line": "\uc544\uc774\ub514:master \ud328\uc2a4\uc6cc\ub4dc:dipPr123Gg!", "line_num": 24, "path": "tests/samples/doc_id_pair_passwd_pair", "info": "tests/samples/doc_id_pair_passwd_pair|RAW", @@ -2023,17 +1903,17 @@ "severity": "medium", "line_data_list": [ { - "line": "\uc544\uc774\ub514:master \ud328\uc2a4\uc6cc\ub4dc:ihqSb1Gg", + "line": "\uc544\uc774\ub514:master \ud328\uc2a4\uc6cc\ub4dc:dipPr123Gg!", "line_num": 24, "path": "tests/samples/doc_id_pair_passwd_pair", "info": "tests/samples/doc_id_pair_passwd_pair|RAW", - "value": "ihqSb1Gg", + "value": "dipPr123Gg!", "value_start": 16, - "value_end": 24, + "value_end": 27, "variable": "\ud328\uc2a4\uc6cc\ub4dc", "entropy_validation": { "iterator": "BASE64_CHARS", - "entropy": 3.0, + "entropy": 3.1449378351248165, "valid": false } } @@ -2047,22 +1927,22 @@ "severity": "medium", "line_data_list": [ { - "line": "user:master pw:ihqSb1Gg", + "line": "user:master pw:dipPr124Gg!", "line_num": 25, "path": "tests/samples/doc_id_pair_passwd_pair", "info": "tests/samples/doc_id_pair_passwd_pair|RAW", - "value": "ihqSb1Gg", + "value": "dipPr124Gg!", "value_start": 15, - "value_end": 23, + "value_end": 26, "variable": "pw", "entropy_validation": { "iterator": "BASE64_CHARS", - "entropy": 3.0, + "entropy": 3.1449378351248165, "valid": false } }, { - "line": "user:master pw:ihqSb1Gg", + "line": "user:master pw:dipPr124Gg!", "line_num": 25, "path": "tests/samples/doc_id_pair_passwd_pair", "info": "tests/samples/doc_id_pair_passwd_pair|RAW", @@ -2086,17 +1966,17 @@ "severity": "medium", "line_data_list": [ { - "line": "user:master pw:ihqSb1Gg", + "line": "user:master pw:dipPr124Gg!", "line_num": 25, "path": "tests/samples/doc_id_pair_passwd_pair", "info": "tests/samples/doc_id_pair_passwd_pair|RAW", - "value": "ihqSb1Gg", + "value": "dipPr124Gg!", "value_start": 15, - "value_end": 23, + "value_end": 26, "variable": "pw", "entropy_validation": { "iterator": "BASE64_CHARS", - "entropy": 3.0, + "entropy": 3.1449378351248165, "valid": false } } @@ -2110,32 +1990,32 @@ "severity": "medium", "line_data_list": [ { - "line": "Username:master/Password:ihqSb1Gg", + "line": "Username:master/Password:dipPr125Gg!", "line_num": 26, "path": "tests/samples/doc_id_pair_passwd_pair", "info": "tests/samples/doc_id_pair_passwd_pair|RAW", - "value": "ihqSb1Gg", + "value": "dipPr125Gg!", "value_start": 25, - "value_end": 33, + "value_end": 36, "variable": "Password", "entropy_validation": { "iterator": "BASE64_CHARS", - "entropy": 3.0, + "entropy": 3.1449378351248165, "valid": false } }, { - "line": "Username:master/Password:ihqSb1Gg", + "line": "Username:master/Password:dipPr125Gg!", "line_num": 26, "path": "tests/samples/doc_id_pair_passwd_pair", "info": "tests/samples/doc_id_pair_passwd_pair|RAW", - "value": "master/Password:ihqSb1Gg", + "value": "master/Password:dipPr125Gg!", "value_start": 9, - "value_end": 33, + "value_end": 36, "variable": "Username", "entropy_validation": { "iterator": "BASE36_CHARS", - "entropy": 3.264975000480771, + "entropy": 3.1978837978187378, "valid": true } } @@ -2149,17 +2029,17 @@ "severity": "medium", "line_data_list": [ { - "line": "Username:master/Password:ihqSb1Gg", + "line": "Username:master/Password:dipPr125Gg!", "line_num": 26, "path": "tests/samples/doc_id_pair_passwd_pair", "info": "tests/samples/doc_id_pair_passwd_pair|RAW", - "value": "ihqSb1Gg", + "value": "dipPr125Gg!", "value_start": 25, - "value_end": 33, + "value_end": 36, "variable": "Password", "entropy_validation": { "iterator": "BASE64_CHARS", - "entropy": 3.0, + "entropy": 3.1449378351248165, "valid": false } } @@ -2173,32 +2053,32 @@ "severity": "medium", "line_data_list": [ { - "line": "userId:master,password:ihqSb1Gg", + "line": "userId:master,password:dipPr126Gg!", "line_num": 27, "path": "tests/samples/doc_id_pair_passwd_pair", "info": "tests/samples/doc_id_pair_passwd_pair|RAW", - "value": "ihqSb1Gg", + "value": "dipPr126Gg!", "value_start": 23, - "value_end": 31, + "value_end": 34, "variable": "password", "entropy_validation": { "iterator": "BASE64_CHARS", - "entropy": 3.0, + "entropy": 3.1449378351248165, "valid": false } }, { - "line": "userId:master,password:ihqSb1Gg", + "line": "userId:master,password:dipPr126Gg!", "line_num": 27, "path": "tests/samples/doc_id_pair_passwd_pair", "info": "tests/samples/doc_id_pair_passwd_pair|RAW", - "value": "master,password:ihqSb1Gg", + "value": "master,password:dipPr126Gg!", "value_start": 7, - "value_end": 31, + "value_end": 34, "variable": "userId", "entropy_validation": { "iterator": "BASE36_CHARS", - "entropy": 3.456015104677486, + "entropy": 3.299916668269237, "valid": true } } @@ -2212,17 +2092,17 @@ "severity": "medium", "line_data_list": [ { - "line": "userId:master,password:ihqSb1Gg", + "line": "userId:master,password:dipPr126Gg!", "line_num": 27, "path": "tests/samples/doc_id_pair_passwd_pair", "info": "tests/samples/doc_id_pair_passwd_pair|RAW", - "value": "ihqSb1Gg", + "value": "dipPr126Gg!", "value_start": 23, - "value_end": 31, + "value_end": 34, "variable": "password", "entropy_validation": { "iterator": "BASE64_CHARS", - "entropy": 3.0, + "entropy": 3.1449378351248165, "valid": false } } @@ -2236,22 +2116,22 @@ "severity": "medium", "line_data_list": [ { - "line": "--user master --password ihqSb1Gg", + "line": "--user master --password dipPr127Gg!", "line_num": 28, "path": "tests/samples/doc_id_pair_passwd_pair", "info": "tests/samples/doc_id_pair_passwd_pair|RAW", - "value": "ihqSb1Gg", + "value": "dipPr127Gg!", "value_start": 25, - "value_end": 33, + "value_end": 36, "variable": "password", "entropy_validation": { "iterator": "BASE64_CHARS", - "entropy": 3.0, + "entropy": 3.1449378351248165, "valid": false } }, { - "line": "--user master --password ihqSb1Gg", + "line": "--user master --password dipPr127Gg!", "line_num": 28, "path": "tests/samples/doc_id_pair_passwd_pair", "info": "tests/samples/doc_id_pair_passwd_pair|RAW", @@ -2275,28 +2155,28 @@ "severity": "medium", "line_data_list": [ { - "line": "ihqSb1Gg ID:master ihqSb1Gg Password:ihqSb1Gg", + "line": "dipPr128Gg! ID:master dipPr128Gg! Password:dipPr128Gg!", "line_num": 29, "path": "tests/samples/doc_id_pair_passwd_pair", "info": "tests/samples/doc_id_pair_passwd_pair|RAW", - "value": "ihqSb1Gg", - "value_start": 37, - "value_end": 45, + "value": "dipPr128Gg!", + "value_start": 43, + "value_end": 54, "variable": "Password", "entropy_validation": { "iterator": "BASE64_CHARS", - "entropy": 3.0, + "entropy": 3.1449378351248165, "valid": false } }, { - "line": "ihqSb1Gg ID:master ihqSb1Gg Password:ihqSb1Gg", + "line": "dipPr128Gg! ID:master dipPr128Gg! Password:dipPr128Gg!", "line_num": 29, "path": "tests/samples/doc_id_pair_passwd_pair", "info": "tests/samples/doc_id_pair_passwd_pair|RAW", "value": "master", - "value_start": 12, - "value_end": 18, + "value_start": 15, + "value_end": 21, "variable": "ID", "entropy_validation": { "iterator": "BASE64_CHARS", @@ -2314,17 +2194,17 @@ "severity": "medium", "line_data_list": [ { - "line": "ihqSb1Gg ID:master ihqSb1Gg Password:ihqSb1Gg", + "line": "dipPr128Gg! ID:master dipPr128Gg! Password:dipPr128Gg!", "line_num": 29, "path": "tests/samples/doc_id_pair_passwd_pair", "info": "tests/samples/doc_id_pair_passwd_pair|RAW", - "value": "ihqSb1Gg", - "value_start": 37, - "value_end": 45, + "value": "dipPr128Gg!", + "value_start": 43, + "value_end": 54, "variable": "Password", "entropy_validation": { "iterator": "BASE64_CHARS", - "entropy": 3.0, + "entropy": 3.1449378351248165, "valid": false } } @@ -2338,32 +2218,32 @@ "severity": "medium", "line_data_list": [ { - "line": "ANYid:master,pw:ihqSb1Gg", + "line": "ANYid:master,pw:dipPr129Gg!", "line_num": 30, "path": "tests/samples/doc_id_pair_passwd_pair", "info": "tests/samples/doc_id_pair_passwd_pair|RAW", - "value": "ihqSb1Gg", + "value": "dipPr129Gg!", "value_start": 16, - "value_end": 24, + "value_end": 27, "variable": "pw", "entropy_validation": { "iterator": "BASE64_CHARS", - "entropy": 3.0, + "entropy": 3.1449378351248165, "valid": false } }, { - "line": "ANYid:master,pw:ihqSb1Gg", + "line": "ANYid:master,pw:dipPr129Gg!", "line_num": 30, "path": "tests/samples/doc_id_pair_passwd_pair", "info": "tests/samples/doc_id_pair_passwd_pair|RAW", - "value": "master,pw:ihqSb1Gg", + "value": "master,pw:dipPr129Gg!", "value_start": 6, - "value_end": 24, + "value_end": 27, "variable": "id", "entropy_validation": { "iterator": "BASE36_CHARS", - "entropy": 3.243275001121799, + "entropy": 3.156051369736198, "valid": true } } @@ -2377,17 +2257,17 @@ "severity": "medium", "line_data_list": [ { - "line": "ANYid:master,pw:ihqSb1Gg", + "line": "ANYid:master,pw:dipPr129Gg!", "line_num": 30, "path": "tests/samples/doc_id_pair_passwd_pair", "info": "tests/samples/doc_id_pair_passwd_pair|RAW", - "value": "ihqSb1Gg", + "value": "dipPr129Gg!", "value_start": 16, - "value_end": 24, + "value_end": 27, "variable": "pw", "entropy_validation": { "iterator": "BASE64_CHARS", - "entropy": 3.0, + "entropy": 3.1449378351248165, "valid": false } } @@ -2401,22 +2281,22 @@ "severity": "medium", "line_data_list": [ { - "line": "user:master pwd:ihqSb1Gg", + "line": "user:master pwd:dipPr130Gg!", "line_num": 31, "path": "tests/samples/doc_id_pair_passwd_pair", "info": "tests/samples/doc_id_pair_passwd_pair|RAW", - "value": "ihqSb1Gg", + "value": "dipPr130Gg!", "value_start": 16, - "value_end": 24, + "value_end": 27, "variable": "pwd", "entropy_validation": { "iterator": "BASE64_CHARS", - "entropy": 3.0, + "entropy": 3.1449378351248165, "valid": false } }, { - "line": "user:master pwd:ihqSb1Gg", + "line": "user:master pwd:dipPr130Gg!", "line_num": 31, "path": "tests/samples/doc_id_pair_passwd_pair", "info": "tests/samples/doc_id_pair_passwd_pair|RAW", @@ -2440,17 +2320,17 @@ "severity": "medium", "line_data_list": [ { - "line": "user:master pwd:ihqSb1Gg", + "line": "user:master pwd:dipPr130Gg!", "line_num": 31, "path": "tests/samples/doc_id_pair_passwd_pair", "info": "tests/samples/doc_id_pair_passwd_pair|RAW", - "value": "ihqSb1Gg", + "value": "dipPr130Gg!", "value_start": 16, - "value_end": 24, + "value_end": 27, "variable": "pwd", "entropy_validation": { "iterator": "BASE64_CHARS", - "entropy": 3.0, + "entropy": 3.1449378351248165, "valid": false } } @@ -2464,32 +2344,32 @@ "severity": "medium", "line_data_list": [ { - "line": "Login:ihqSb1Gg Pwd:ihqSb1Gg", + "line": "Login:dipPr131Gg! Pwd:dipPr131Gg!", "line_num": 32, "path": "tests/samples/doc_id_pair_passwd_pair", "info": "tests/samples/doc_id_pair_passwd_pair|RAW", - "value": "ihqSb1Gg", - "value_start": 19, - "value_end": 27, - "variable": "Pwd", + "value": "dipPr131Gg!", + "value_start": 6, + "value_end": 17, + "variable": "Login", "entropy_validation": { "iterator": "BASE64_CHARS", - "entropy": 3.0, + "entropy": 2.9631196533066344, "valid": false } }, { - "line": "Login:ihqSb1Gg Pwd:ihqSb1Gg", + "line": "Login:dipPr131Gg! Pwd:dipPr131Gg!", "line_num": 32, "path": "tests/samples/doc_id_pair_passwd_pair", "info": "tests/samples/doc_id_pair_passwd_pair|RAW", - "value": "ihqSb1Gg", - "value_start": 6, - "value_end": 14, - "variable": "Login", + "value": "dipPr131Gg!", + "value_start": 22, + "value_end": 33, + "variable": "Pwd", "entropy_validation": { "iterator": "BASE64_CHARS", - "entropy": 3.0, + "entropy": 2.9631196533066344, "valid": false } } @@ -2503,17 +2383,17 @@ "severity": "medium", "line_data_list": [ { - "line": "Login:ihqSb1Gg Pwd:ihqSb1Gg", + "line": "Login:dipPr131Gg! Pwd:dipPr131Gg!", "line_num": 32, "path": "tests/samples/doc_id_pair_passwd_pair", "info": "tests/samples/doc_id_pair_passwd_pair|RAW", - "value": "ihqSb1Gg", - "value_start": 19, - "value_end": 27, + "value": "dipPr131Gg!", + "value_start": 22, + "value_end": 33, "variable": "Pwd", "entropy_validation": { "iterator": "BASE64_CHARS", - "entropy": 3.0, + "entropy": 2.9631196533066344, "valid": false } } @@ -2527,22 +2407,22 @@ "severity": "medium", "line_data_list": [ { - "line": "ANYID:master Password:ihqSb1Gg", + "line": "ANYID:master Password:dipPr132Gg!", "line_num": 33, "path": "tests/samples/doc_id_pair_passwd_pair", "info": "tests/samples/doc_id_pair_passwd_pair|RAW", - "value": "ihqSb1Gg", + "value": "dipPr132Gg!", "value_start": 22, - "value_end": 30, + "value_end": 33, "variable": "Password", "entropy_validation": { "iterator": "BASE64_CHARS", - "entropy": 3.0, + "entropy": 3.1449378351248165, "valid": false } }, { - "line": "ANYID:master Password:ihqSb1Gg", + "line": "ANYID:master Password:dipPr132Gg!", "line_num": 33, "path": "tests/samples/doc_id_pair_passwd_pair", "info": "tests/samples/doc_id_pair_passwd_pair|RAW", @@ -2566,17 +2446,17 @@ "severity": "medium", "line_data_list": [ { - "line": "ANYID:master Password:ihqSb1Gg", + "line": "ANYID:master Password:dipPr132Gg!", "line_num": 33, "path": "tests/samples/doc_id_pair_passwd_pair", "info": "tests/samples/doc_id_pair_passwd_pair|RAW", - "value": "ihqSb1Gg", + "value": "dipPr132Gg!", "value_start": 22, - "value_end": 30, + "value_end": 33, "variable": "Password", "entropy_validation": { "iterator": "BASE64_CHARS", - "entropy": 3.0, + "entropy": 3.1449378351248165, "valid": false } } @@ -2590,22 +2470,22 @@ "severity": "medium", "line_data_list": [ { - "line": "-Username:master -Password:ihqSb1Gg", + "line": "-Username:master -Password:dipPr133Gg!", "line_num": 34, "path": "tests/samples/doc_id_pair_passwd_pair", "info": "tests/samples/doc_id_pair_passwd_pair|RAW", - "value": "ihqSb1Gg", + "value": "dipPr133Gg!", "value_start": 27, - "value_end": 35, + "value_end": 38, "variable": "Password", "entropy_validation": { "iterator": "BASE64_CHARS", - "entropy": 3.0, + "entropy": 2.9631196533066344, "valid": false } }, { - "line": "-Username:master -Password:ihqSb1Gg", + "line": "-Username:master -Password:dipPr133Gg!", "line_num": 34, "path": "tests/samples/doc_id_pair_passwd_pair", "info": "tests/samples/doc_id_pair_passwd_pair|RAW", @@ -2629,17 +2509,17 @@ "severity": "medium", "line_data_list": [ { - "line": "-Username:master -Password:ihqSb1Gg", + "line": "-Username:master -Password:dipPr133Gg!", "line_num": 34, "path": "tests/samples/doc_id_pair_passwd_pair", "info": "tests/samples/doc_id_pair_passwd_pair|RAW", - "value": "ihqSb1Gg", + "value": "dipPr133Gg!", "value_start": 27, - "value_end": 35, + "value_end": 38, "variable": "Password", "entropy_validation": { "iterator": "BASE64_CHARS", - "entropy": 3.0, + "entropy": 2.9631196533066344, "valid": false } } @@ -2653,32 +2533,32 @@ "severity": "medium", "line_data_list": [ { - "line": "account:ihqSb1Gg pw:ihqSb1Gg", + "line": "account:dipPr134Gg! pw:dipPr134Gg!", "line_num": 35, "path": "tests/samples/doc_id_pair_passwd_pair", "info": "tests/samples/doc_id_pair_passwd_pair|RAW", - "value": "ihqSb1Gg", - "value_start": 20, - "value_end": 28, - "variable": "pw", + "value": "dipPr134Gg!", + "value_start": 8, + "value_end": 19, + "variable": "account", "entropy_validation": { "iterator": "BASE64_CHARS", - "entropy": 3.0, + "entropy": 3.1449378351248165, "valid": false } }, { - "line": "account:ihqSb1Gg pw:ihqSb1Gg", + "line": "account:dipPr134Gg! pw:dipPr134Gg!", "line_num": 35, "path": "tests/samples/doc_id_pair_passwd_pair", "info": "tests/samples/doc_id_pair_passwd_pair|RAW", - "value": "ihqSb1Gg", - "value_start": 8, - "value_end": 16, - "variable": "account", + "value": "dipPr134Gg!", + "value_start": 23, + "value_end": 34, + "variable": "pw", "entropy_validation": { "iterator": "BASE64_CHARS", - "entropy": 3.0, + "entropy": 3.1449378351248165, "valid": false } } @@ -2692,17 +2572,17 @@ "severity": "medium", "line_data_list": [ { - "line": "account:ihqSb1Gg pw:ihqSb1Gg", + "line": "account:dipPr134Gg! pw:dipPr134Gg!", "line_num": 35, "path": "tests/samples/doc_id_pair_passwd_pair", "info": "tests/samples/doc_id_pair_passwd_pair|RAW", - "value": "ihqSb1Gg", - "value_start": 20, - "value_end": 28, + "value": "dipPr134Gg!", + "value_start": 23, + "value_end": 34, "variable": "pw", "entropy_validation": { "iterator": "BASE64_CHARS", - "entropy": 3.0, + "entropy": 3.1449378351248165, "valid": false } } @@ -2716,22 +2596,22 @@ "severity": "medium", "line_data_list": [ { - "line": "user id:master user pw:ihqSb1Gg", + "line": "user id:master user pw:dipPr135Gg!", "line_num": 36, "path": "tests/samples/doc_id_pair_passwd_pair", "info": "tests/samples/doc_id_pair_passwd_pair|RAW", - "value": "ihqSb1Gg", + "value": "dipPr135Gg!", "value_start": 23, - "value_end": 31, + "value_end": 34, "variable": "pw", "entropy_validation": { "iterator": "BASE64_CHARS", - "entropy": 3.0, + "entropy": 3.1449378351248165, "valid": false } }, { - "line": "user id:master user pw:ihqSb1Gg", + "line": "user id:master user pw:dipPr135Gg!", "line_num": 36, "path": "tests/samples/doc_id_pair_passwd_pair", "info": "tests/samples/doc_id_pair_passwd_pair|RAW", @@ -2746,17 +2626,17 @@ } }, { - "line": "user id:master user pw:ihqSb1Gg", + "line": "user id:master user pw:dipPr135Gg!", "line_num": 36, "path": "tests/samples/doc_id_pair_passwd_pair", "info": "tests/samples/doc_id_pair_passwd_pair|RAW", - "value": "pw:ihqSb1Gg", + "value": "pw:dipPr135Gg!", "value_start": 20, - "value_end": 31, + "value_end": 34, "variable": "user", "entropy_validation": { "iterator": "BASE64_CHARS", - "entropy": 3.1449378351248165, + "entropy": 3.1205899331922327, "valid": false } } @@ -2770,17 +2650,17 @@ "severity": "medium", "line_data_list": [ { - "line": "user id:master user pw:ihqSb1Gg", + "line": "user id:master user pw:dipPr135Gg!", "line_num": 36, "path": "tests/samples/doc_id_pair_passwd_pair", "info": "tests/samples/doc_id_pair_passwd_pair|RAW", - "value": "ihqSb1Gg", + "value": "dipPr135Gg!", "value_start": 23, - "value_end": 31, + "value_end": 34, "variable": "pw", "entropy_validation": { "iterator": "BASE64_CHARS", - "entropy": 3.0, + "entropy": 3.1449378351248165, "valid": false } } @@ -2794,22 +2674,22 @@ "severity": "medium", "line_data_list": [ { - "line": "user_name=master password=ihqSb1Gg", + "line": "user_name=master password=dipPr136Gg!", "line_num": 37, "path": "tests/samples/doc_id_pair_passwd_pair", "info": "tests/samples/doc_id_pair_passwd_pair|RAW", - "value": "ihqSb1Gg", + "value": "dipPr136Gg!", "value_start": 26, - "value_end": 34, + "value_end": 37, "variable": "password", "entropy_validation": { "iterator": "BASE64_CHARS", - "entropy": 3.0, + "entropy": 3.1449378351248165, "valid": false } }, { - "line": "user_name=master password=ihqSb1Gg", + "line": "user_name=master password=dipPr136Gg!", "line_num": 37, "path": "tests/samples/doc_id_pair_passwd_pair", "info": "tests/samples/doc_id_pair_passwd_pair|RAW", @@ -2833,17 +2713,17 @@ "severity": "medium", "line_data_list": [ { - "line": "user_name=master password=ihqSb1Gg", + "line": "user_name=master password=dipPr136Gg!", "line_num": 37, "path": "tests/samples/doc_id_pair_passwd_pair", "info": "tests/samples/doc_id_pair_passwd_pair|RAW", - "value": "ihqSb1Gg", + "value": "dipPr136Gg!", "value_start": 26, - "value_end": 34, + "value_end": 37, "variable": "password", "entropy_validation": { "iterator": "BASE64_CHARS", - "entropy": 3.0, + "entropy": 3.1449378351248165, "valid": false } } @@ -2857,22 +2737,22 @@ "severity": "medium", "line_data_list": [ { - "line": "--username master --password ihqSb1Gg", + "line": "--username master --password dipPr137Gg!", "line_num": 38, "path": "tests/samples/doc_id_pair_passwd_pair", "info": "tests/samples/doc_id_pair_passwd_pair|RAW", - "value": "ihqSb1Gg", + "value": "dipPr137Gg!", "value_start": 29, - "value_end": 37, + "value_end": 40, "variable": "password", "entropy_validation": { "iterator": "BASE64_CHARS", - "entropy": 3.0, + "entropy": 3.1449378351248165, "valid": false } }, { - "line": "--username master --password ihqSb1Gg", + "line": "--username master --password dipPr137Gg!", "line_num": 38, "path": "tests/samples/doc_id_pair_passwd_pair", "info": "tests/samples/doc_id_pair_passwd_pair|RAW", @@ -2896,32 +2776,32 @@ "severity": "medium", "line_data_list": [ { - "line": "ANYlogin:master,ANYpassword:ihqSb1Gg", + "line": "ANYlogin:master,ANYpassword:dipPr138Gg!", "line_num": 39, "path": "tests/samples/doc_id_pair_passwd_pair", "info": "tests/samples/doc_id_pair_passwd_pair|RAW", - "value": "ihqSb1Gg", + "value": "dipPr138Gg!", "value_start": 28, - "value_end": 36, + "value_end": 39, "variable": "ANYpassword", "entropy_validation": { "iterator": "BASE64_CHARS", - "entropy": 3.0, + "entropy": 3.1449378351248165, "valid": false } }, { - "line": "ANYlogin:master,ANYpassword:ihqSb1Gg", + "line": "ANYlogin:master,ANYpassword:dipPr138Gg!", "line_num": 39, "path": "tests/samples/doc_id_pair_passwd_pair", "info": "tests/samples/doc_id_pair_passwd_pair|RAW", - "value": "master,ANYpassword:ihqSb1Gg", + "value": "master,ANYpassword:dipPr138Gg!", "value_start": 9, - "value_end": 36, + "value_end": 39, "variable": "login", "entropy_validation": { "iterator": "BASE36_CHARS", - "entropy": 3.1978837978187373, + "entropy": 3.0813939366353496, "valid": true } } @@ -2935,17 +2815,17 @@ "severity": "medium", "line_data_list": [ { - "line": "ANYlogin:master,ANYpassword:ihqSb1Gg", + "line": "ANYlogin:master,ANYpassword:dipPr138Gg!", "line_num": 39, "path": "tests/samples/doc_id_pair_passwd_pair", "info": "tests/samples/doc_id_pair_passwd_pair|RAW", - "value": "ihqSb1Gg", + "value": "dipPr138Gg!", "value_start": 28, - "value_end": 36, + "value_end": 39, "variable": "password", "entropy_validation": { "iterator": "BASE64_CHARS", - "entropy": 3.0, + "entropy": 3.1449378351248165, "valid": false } } @@ -2959,22 +2839,22 @@ "severity": "medium", "line_data_list": [ { - "line": "ANYusername=master ANYpassword=ihqSb1Gg", + "line": "ANYusername=master ANYpassword=dipPr139Gg!", "line_num": 40, "path": "tests/samples/doc_id_pair_passwd_pair", "info": "tests/samples/doc_id_pair_passwd_pair|RAW", - "value": "ihqSb1Gg", + "value": "dipPr139Gg!", "value_start": 31, - "value_end": 39, + "value_end": 42, "variable": "ANYpassword", "entropy_validation": { "iterator": "BASE64_CHARS", - "entropy": 3.0, + "entropy": 3.1449378351248165, "valid": false } }, { - "line": "ANYusername=master ANYpassword=ihqSb1Gg", + "line": "ANYusername=master ANYpassword=dipPr139Gg!", "line_num": 40, "path": "tests/samples/doc_id_pair_passwd_pair", "info": "tests/samples/doc_id_pair_passwd_pair|RAW", @@ -2998,17 +2878,17 @@ "severity": "medium", "line_data_list": [ { - "line": "ANYusername=master ANYpassword=ihqSb1Gg", + "line": "ANYusername=master ANYpassword=dipPr139Gg!", "line_num": 40, "path": "tests/samples/doc_id_pair_passwd_pair", "info": "tests/samples/doc_id_pair_passwd_pair|RAW", - "value": "ihqSb1Gg", + "value": "dipPr139Gg!", "value_start": 31, - "value_end": 39, + "value_end": 42, "variable": "password", "entropy_validation": { "iterator": "BASE64_CHARS", - "entropy": 3.0, + "entropy": 3.1449378351248165, "valid": false } } @@ -3022,32 +2902,32 @@ "severity": "medium", "line_data_list": [ { - "line": "ID:master,PWD:ihqSb1Gg", + "line": "ID:master,PWD:dipPr140Gg!", "line_num": 41, "path": "tests/samples/doc_id_pair_passwd_pair", "info": "tests/samples/doc_id_pair_passwd_pair|RAW", - "value": "ihqSb1Gg", + "value": "dipPr140Gg!", "value_start": 14, - "value_end": 22, + "value_end": 25, "variable": "PWD", "entropy_validation": { "iterator": "BASE64_CHARS", - "entropy": 3.0, + "entropy": 3.1449378351248165, "valid": false } }, { - "line": "ID:master,PWD:ihqSb1Gg", + "line": "ID:master,PWD:dipPr140Gg!", "line_num": 41, "path": "tests/samples/doc_id_pair_passwd_pair", "info": "tests/samples/doc_id_pair_passwd_pair|RAW", - "value": "master,PWD:ihqSb1Gg", + "value": "master,PWD:dipPr140Gg!", "value_start": 3, - "value_end": 22, + "value_end": 25, "variable": "ID", "entropy_validation": { "iterator": "BASE64_CHARS", - "entropy": 3.8007772488705784, + "entropy": 3.6695091251867558, "valid": false } } @@ -3061,17 +2941,17 @@ "severity": "medium", "line_data_list": [ { - "line": "ID:master,PWD:ihqSb1Gg", + "line": "ID:master,PWD:dipPr140Gg!", "line_num": 41, "path": "tests/samples/doc_id_pair_passwd_pair", "info": "tests/samples/doc_id_pair_passwd_pair|RAW", - "value": "ihqSb1Gg", + "value": "dipPr140Gg!", "value_start": 14, - "value_end": 22, + "value_end": 25, "variable": "PWD", "entropy_validation": { "iterator": "BASE64_CHARS", - "entropy": 3.0, + "entropy": 3.1449378351248165, "valid": false } } @@ -3085,22 +2965,22 @@ "severity": "medium", "line_data_list": [ { - "line": "account:master passwd:ihqSb1Gg", + "line": "account:master passwd:dipPr142Gg!", "line_num": 43, "path": "tests/samples/doc_id_pair_passwd_pair", "info": "tests/samples/doc_id_pair_passwd_pair|RAW", - "value": "ihqSb1Gg", + "value": "dipPr142Gg!", "value_start": 22, - "value_end": 30, + "value_end": 33, "variable": "passwd", "entropy_validation": { "iterator": "BASE64_CHARS", - "entropy": 3.0, + "entropy": 3.1449378351248165, "valid": false } }, { - "line": "account:master passwd:ihqSb1Gg", + "line": "account:master passwd:dipPr142Gg!", "line_num": 43, "path": "tests/samples/doc_id_pair_passwd_pair", "info": "tests/samples/doc_id_pair_passwd_pair|RAW", @@ -3124,17 +3004,17 @@ "severity": "medium", "line_data_list": [ { - "line": "account:master passwd:ihqSb1Gg", + "line": "account:master passwd:dipPr142Gg!", "line_num": 43, "path": "tests/samples/doc_id_pair_passwd_pair", "info": "tests/samples/doc_id_pair_passwd_pair|RAW", - "value": "ihqSb1Gg", + "value": "dipPr142Gg!", "value_start": 22, - "value_end": 30, + "value_end": 33, "variable": "passwd", "entropy_validation": { "iterator": "BASE64_CHARS", - "entropy": 3.0, + "entropy": 3.1449378351248165, "valid": false } } @@ -3148,22 +3028,22 @@ "severity": "medium", "line_data_list": [ { - "line": "login:master password:ihqSb1Gg", + "line": "login:master password:dipPr143Gg!", "line_num": 44, "path": "tests/samples/doc_id_pair_passwd_pair", "info": "tests/samples/doc_id_pair_passwd_pair|RAW", - "value": "ihqSb1Gg", + "value": "dipPr143Gg!", "value_start": 22, - "value_end": 30, + "value_end": 33, "variable": "password", "entropy_validation": { "iterator": "BASE64_CHARS", - "entropy": 3.0, + "entropy": 3.1449378351248165, "valid": false } }, { - "line": "login:master password:ihqSb1Gg", + "line": "login:master password:dipPr143Gg!", "line_num": 44, "path": "tests/samples/doc_id_pair_passwd_pair", "info": "tests/samples/doc_id_pair_passwd_pair|RAW", @@ -3187,17 +3067,17 @@ "severity": "medium", "line_data_list": [ { - "line": "login:master password:ihqSb1Gg", + "line": "login:master password:dipPr143Gg!", "line_num": 44, "path": "tests/samples/doc_id_pair_passwd_pair", "info": "tests/samples/doc_id_pair_passwd_pair|RAW", - "value": "ihqSb1Gg", + "value": "dipPr143Gg!", "value_start": 22, - "value_end": 30, + "value_end": 33, "variable": "password", "entropy_validation": { "iterator": "BASE64_CHARS", - "entropy": 3.0, + "entropy": 3.1449378351248165, "valid": false } } @@ -3211,28 +3091,28 @@ "severity": "medium", "line_data_list": [ { - "line": "password:ihqSb1Gg username:master", + "line": "password:dipPr145Gg! username:master", "line_num": 46, "path": "tests/samples/doc_id_pair_passwd_pair", "info": "tests/samples/doc_id_pair_passwd_pair|RAW", - "value": "ihqSb1Gg", + "value": "dipPr145Gg!", "value_start": 9, - "value_end": 17, + "value_end": 20, "variable": "password", "entropy_validation": { "iterator": "BASE64_CHARS", - "entropy": 3.0, + "entropy": 3.1449378351248165, "valid": false } }, { - "line": "password:ihqSb1Gg username:master", + "line": "password:dipPr145Gg! username:master", "line_num": 46, "path": "tests/samples/doc_id_pair_passwd_pair", "info": "tests/samples/doc_id_pair_passwd_pair|RAW", "value": "master", - "value_start": 27, - "value_end": 33, + "value_start": 30, + "value_end": 36, "variable": "username", "entropy_validation": { "iterator": "BASE64_CHARS", @@ -3250,17 +3130,17 @@ "severity": "medium", "line_data_list": [ { - "line": "password:ihqSb1Gg username:master", + "line": "password:dipPr145Gg! username:master", "line_num": 46, "path": "tests/samples/doc_id_pair_passwd_pair", "info": "tests/samples/doc_id_pair_passwd_pair|RAW", - "value": "ihqSb1Gg", + "value": "dipPr145Gg!", "value_start": 9, - "value_end": 17, + "value_end": 20, "variable": "password", "entropy_validation": { "iterator": "BASE64_CHARS", - "entropy": 3.0, + "entropy": 3.1449378351248165, "valid": false } } @@ -3274,7 +3154,7 @@ "severity": "medium", "line_data_list": [ { - "line": "Login as:master Password:ihqSb1Gg", + "line": "Login as:master Password:dipPr146Gg!", "line_num": 47, "path": "tests/samples/doc_id_pair_passwd_pair", "info": "tests/samples/doc_id_pair_passwd_pair|RAW", @@ -3289,17 +3169,17 @@ } }, { - "line": "Login as:master Password:ihqSb1Gg", + "line": "Login as:master Password:dipPr146Gg!", "line_num": 47, "path": "tests/samples/doc_id_pair_passwd_pair", "info": "tests/samples/doc_id_pair_passwd_pair|RAW", - "value": "ihqSb1Gg", + "value": "dipPr146Gg!", "value_start": 25, - "value_end": 33, + "value_end": 36, "variable": "Password", "entropy_validation": { "iterator": "BASE64_CHARS", - "entropy": 3.0, + "entropy": 3.1449378351248165, "valid": false } } @@ -3313,17 +3193,17 @@ "severity": "medium", "line_data_list": [ { - "line": "Login as:master Password:ihqSb1Gg", + "line": "Login as:master Password:dipPr146Gg!", "line_num": 47, "path": "tests/samples/doc_id_pair_passwd_pair", "info": "tests/samples/doc_id_pair_passwd_pair|RAW", - "value": "ihqSb1Gg", + "value": "dipPr146Gg!", "value_start": 25, - "value_end": 33, + "value_end": 36, "variable": "Password", "entropy_validation": { "iterator": "BASE64_CHARS", - "entropy": 3.0, + "entropy": 3.1449378351248165, "valid": false } } @@ -3337,22 +3217,22 @@ "severity": "medium", "line_data_list": [ { - "line": "id:master pw:ihqSb1Gg", + "line": "id:master pw:dipPr148Gg!", "line_num": 49, "path": "tests/samples/doc_id_pair_passwd_pair", "info": "tests/samples/doc_id_pair_passwd_pair|RAW", - "value": "ihqSb1Gg", + "value": "dipPr148Gg!", "value_start": 13, - "value_end": 21, + "value_end": 24, "variable": "pw", "entropy_validation": { "iterator": "BASE64_CHARS", - "entropy": 3.0, + "entropy": 3.1449378351248165, "valid": false } }, { - "line": "id:master pw:ihqSb1Gg", + "line": "id:master pw:dipPr148Gg!", "line_num": 49, "path": "tests/samples/doc_id_pair_passwd_pair", "info": "tests/samples/doc_id_pair_passwd_pair|RAW", @@ -3376,17 +3256,17 @@ "severity": "medium", "line_data_list": [ { - "line": "id:master pw:ihqSb1Gg", + "line": "id:master pw:dipPr148Gg!", "line_num": 49, "path": "tests/samples/doc_id_pair_passwd_pair", "info": "tests/samples/doc_id_pair_passwd_pair|RAW", - "value": "ihqSb1Gg", + "value": "dipPr148Gg!", "value_start": 13, - "value_end": 21, + "value_end": 24, "variable": "pw", "entropy_validation": { "iterator": "BASE64_CHARS", - "entropy": 3.0, + "entropy": 3.1449378351248165, "valid": false } } @@ -3400,22 +3280,22 @@ "severity": "medium", "line_data_list": [ { - "line": "(98.76.54.32)ID:master PW:ihqSb1Gg", + "line": "(98.76.54.32)ID:master PW:dipPr149Gg!", "line_num": 50, "path": "tests/samples/doc_id_pair_passwd_pair", "info": "tests/samples/doc_id_pair_passwd_pair|RAW", - "value": "ihqSb1Gg", + "value": "dipPr149Gg!", "value_start": 26, - "value_end": 34, + "value_end": 37, "variable": "PW", "entropy_validation": { "iterator": "BASE64_CHARS", - "entropy": 3.0, + "entropy": 3.1449378351248165, "valid": false } }, { - "line": "(98.76.54.32)ID:master PW:ihqSb1Gg", + "line": "(98.76.54.32)ID:master PW:dipPr149Gg!", "line_num": 50, "path": "tests/samples/doc_id_pair_passwd_pair", "info": "tests/samples/doc_id_pair_passwd_pair|RAW", @@ -3439,17 +3319,17 @@ "severity": "medium", "line_data_list": [ { - "line": "(98.76.54.32)ID:master PW:ihqSb1Gg", + "line": "(98.76.54.32)ID:master PW:dipPr149Gg!", "line_num": 50, "path": "tests/samples/doc_id_pair_passwd_pair", "info": "tests/samples/doc_id_pair_passwd_pair|RAW", - "value": "ihqSb1Gg", + "value": "dipPr149Gg!", "value_start": 26, - "value_end": 34, + "value_end": 37, "variable": "PW", "entropy_validation": { "iterator": "BASE64_CHARS", - "entropy": 3.0, + "entropy": 3.1449378351248165, "valid": false } } @@ -3463,22 +3343,22 @@ "severity": "medium", "line_data_list": [ { - "line": "-id:master -pw:ihqSb1Gg", + "line": "-id:master -pw:dipPr151Gg!", "line_num": 52, "path": "tests/samples/doc_id_pair_passwd_pair", "info": "tests/samples/doc_id_pair_passwd_pair|RAW", - "value": "ihqSb1Gg", + "value": "dipPr151Gg!", "value_start": 15, - "value_end": 23, + "value_end": 26, "variable": "pw", "entropy_validation": { "iterator": "BASE64_CHARS", - "entropy": 3.0, + "entropy": 2.9631196533066344, "valid": false } }, { - "line": "-id:master -pw:ihqSb1Gg", + "line": "-id:master -pw:dipPr151Gg!", "line_num": 52, "path": "tests/samples/doc_id_pair_passwd_pair", "info": "tests/samples/doc_id_pair_passwd_pair|RAW", @@ -3502,17 +3382,17 @@ "severity": "medium", "line_data_list": [ { - "line": "-id:master -pw:ihqSb1Gg", + "line": "-id:master -pw:dipPr151Gg!", "line_num": 52, "path": "tests/samples/doc_id_pair_passwd_pair", "info": "tests/samples/doc_id_pair_passwd_pair|RAW", - "value": "ihqSb1Gg", + "value": "dipPr151Gg!", "value_start": 15, - "value_end": 23, + "value_end": 26, "variable": "pw", "entropy_validation": { "iterator": "BASE64_CHARS", - "entropy": 3.0, + "entropy": 2.9631196533066344, "valid": false } } @@ -3526,22 +3406,22 @@ "severity": "medium", "line_data_list": [ { - "line": "username:master pw:ihqSb1Gg", + "line": "username:master pw:dipPr152Gg!", "line_num": 53, "path": "tests/samples/doc_id_pair_passwd_pair", "info": "tests/samples/doc_id_pair_passwd_pair|RAW", - "value": "ihqSb1Gg", + "value": "dipPr152Gg!", "value_start": 19, - "value_end": 27, + "value_end": 30, "variable": "pw", "entropy_validation": { "iterator": "BASE64_CHARS", - "entropy": 3.0, + "entropy": 3.1449378351248165, "valid": false } }, { - "line": "username:master pw:ihqSb1Gg", + "line": "username:master pw:dipPr152Gg!", "line_num": 53, "path": "tests/samples/doc_id_pair_passwd_pair", "info": "tests/samples/doc_id_pair_passwd_pair|RAW", @@ -3565,17 +3445,17 @@ "severity": "medium", "line_data_list": [ { - "line": "username:master pw:ihqSb1Gg", + "line": "username:master pw:dipPr152Gg!", "line_num": 53, "path": "tests/samples/doc_id_pair_passwd_pair", "info": "tests/samples/doc_id_pair_passwd_pair|RAW", - "value": "ihqSb1Gg", + "value": "dipPr152Gg!", "value_start": 19, - "value_end": 27, + "value_end": 30, "variable": "pw", "entropy_validation": { "iterator": "BASE64_CHARS", - "entropy": 3.0, + "entropy": 3.1449378351248165, "valid": false } } @@ -3589,22 +3469,22 @@ "severity": "medium", "line_data_list": [ { - "line": "\uacc4\uc815:master \ud328\uc2a4\uc6cc\ub4dc:ihqSb1Gg", + "line": "\uacc4\uc815:master \ud328\uc2a4\uc6cc\ub4dc:dipPr153Gg!", "line_num": 54, "path": "tests/samples/doc_id_pair_passwd_pair", "info": "tests/samples/doc_id_pair_passwd_pair|RAW", - "value": "ihqSb1Gg", + "value": "dipPr153Gg!", "value_start": 15, - "value_end": 23, + "value_end": 26, "variable": "\ud328\uc2a4\uc6cc\ub4dc", "entropy_validation": { "iterator": "BASE64_CHARS", - "entropy": 3.0, + "entropy": 3.1449378351248165, "valid": false } }, { - "line": "\uacc4\uc815:master \ud328\uc2a4\uc6cc\ub4dc:ihqSb1Gg", + "line": "\uacc4\uc815:master \ud328\uc2a4\uc6cc\ub4dc:dipPr153Gg!", "line_num": 54, "path": "tests/samples/doc_id_pair_passwd_pair", "info": "tests/samples/doc_id_pair_passwd_pair|RAW", @@ -3628,17 +3508,17 @@ "severity": "medium", "line_data_list": [ { - "line": "\uacc4\uc815:master \ud328\uc2a4\uc6cc\ub4dc:ihqSb1Gg", + "line": "\uacc4\uc815:master \ud328\uc2a4\uc6cc\ub4dc:dipPr153Gg!", "line_num": 54, "path": "tests/samples/doc_id_pair_passwd_pair", "info": "tests/samples/doc_id_pair_passwd_pair|RAW", - "value": "ihqSb1Gg", + "value": "dipPr153Gg!", "value_start": 15, - "value_end": 23, + "value_end": 26, "variable": "\ud328\uc2a4\uc6cc\ub4dc", "entropy_validation": { "iterator": "BASE64_CHARS", - "entropy": 3.0, + "entropy": 3.1449378351248165, "valid": false } } @@ -3652,22 +3532,22 @@ "severity": "medium", "line_data_list": [ { - "line": "-User Name:master -Password:ihqSb1Gg", + "line": "-User Name:master -Password:dipPr154Gg!", "line_num": 55, "path": "tests/samples/doc_id_pair_passwd_pair", "info": "tests/samples/doc_id_pair_passwd_pair|RAW", - "value": "ihqSb1Gg", + "value": "dipPr154Gg!", "value_start": 28, - "value_end": 36, + "value_end": 39, "variable": "Password", "entropy_validation": { "iterator": "BASE64_CHARS", - "entropy": 3.0, + "entropy": 3.1449378351248165, "valid": false } }, { - "line": "-User Name:master -Password:ihqSb1Gg", + "line": "-User Name:master -Password:dipPr154Gg!", "line_num": 55, "path": "tests/samples/doc_id_pair_passwd_pair", "info": "tests/samples/doc_id_pair_passwd_pair|RAW", @@ -3691,17 +3571,17 @@ "severity": "medium", "line_data_list": [ { - "line": "-User Name:master -Password:ihqSb1Gg", + "line": "-User Name:master -Password:dipPr154Gg!", "line_num": 55, "path": "tests/samples/doc_id_pair_passwd_pair", "info": "tests/samples/doc_id_pair_passwd_pair|RAW", - "value": "ihqSb1Gg", + "value": "dipPr154Gg!", "value_start": 28, - "value_end": 36, + "value_end": 39, "variable": "Password", "entropy_validation": { "iterator": "BASE64_CHARS", - "entropy": 3.0, + "entropy": 3.1449378351248165, "valid": false } } @@ -3715,33 +3595,33 @@ "severity": "medium", "line_data_list": [ { - "line": "account:ihqSb1Gg/password:ihqSb1Gg", + "line": "account:dipPr155Gg!/password:dipPr155Gg!", "line_num": 56, "path": "tests/samples/doc_id_pair_passwd_pair", "info": "tests/samples/doc_id_pair_passwd_pair|RAW", - "value": "ihqSb1Gg", - "value_start": 26, - "value_end": 34, + "value": "dipPr155Gg!", + "value_start": 29, + "value_end": 40, "variable": "password", "entropy_validation": { "iterator": "BASE64_CHARS", - "entropy": 3.0, + "entropy": 2.9631196533066344, "valid": false } }, { - "line": "account:ihqSb1Gg/password:ihqSb1Gg", + "line": "account:dipPr155Gg!/password:dipPr155Gg!", "line_num": 56, "path": "tests/samples/doc_id_pair_passwd_pair", "info": "tests/samples/doc_id_pair_passwd_pair|RAW", - "value": "ihqSb1Gg/password:ihqSb1Gg", + "value": "dipPr155Gg!/password:dipPr155Gg!", "value_start": 8, - "value_end": 34, + "value_end": 40, "variable": "account", "entropy_validation": { - "iterator": "BASE36_CHARS", - "entropy": 3.0772613216469944, - "valid": true + "iterator": "BASE64_CHARS", + "entropy": 3.4604792966721747, + "valid": false } } ] @@ -3754,17 +3634,17 @@ "severity": "medium", "line_data_list": [ { - "line": "account:ihqSb1Gg/password:ihqSb1Gg", + "line": "account:dipPr155Gg!/password:dipPr155Gg!", "line_num": 56, "path": "tests/samples/doc_id_pair_passwd_pair", "info": "tests/samples/doc_id_pair_passwd_pair|RAW", - "value": "ihqSb1Gg", - "value_start": 26, - "value_end": 34, + "value": "dipPr155Gg!", + "value_start": 29, + "value_end": 40, "variable": "password", "entropy_validation": { "iterator": "BASE64_CHARS", - "entropy": 3.0, + "entropy": 2.9631196533066344, "valid": false } } @@ -3778,22 +3658,22 @@ "severity": "medium", "line_data_list": [ { - "line": "ANYUser:master password:ihqSb1Gg", + "line": "ANYUser:master password:dipPr157Gg!", "line_num": 58, "path": "tests/samples/doc_id_pair_passwd_pair", "info": "tests/samples/doc_id_pair_passwd_pair|RAW", - "value": "ihqSb1Gg", + "value": "dipPr157Gg!", "value_start": 24, - "value_end": 32, + "value_end": 35, "variable": "password", "entropy_validation": { "iterator": "BASE64_CHARS", - "entropy": 3.0, + "entropy": 3.1449378351248165, "valid": false } }, { - "line": "ANYUser:master password:ihqSb1Gg", + "line": "ANYUser:master password:dipPr157Gg!", "line_num": 58, "path": "tests/samples/doc_id_pair_passwd_pair", "info": "tests/samples/doc_id_pair_passwd_pair|RAW", @@ -3817,17 +3697,17 @@ "severity": "medium", "line_data_list": [ { - "line": "ANYUser:master password:ihqSb1Gg", + "line": "ANYUser:master password:dipPr157Gg!", "line_num": 58, "path": "tests/samples/doc_id_pair_passwd_pair", "info": "tests/samples/doc_id_pair_passwd_pair|RAW", - "value": "ihqSb1Gg", + "value": "dipPr157Gg!", "value_start": 24, - "value_end": 32, + "value_end": 35, "variable": "password", "entropy_validation": { "iterator": "BASE64_CHARS", - "entropy": 3.0, + "entropy": 3.1449378351248165, "valid": false } } @@ -3841,32 +3721,32 @@ "severity": "medium", "line_data_list": [ { - "line": "user:master,pwd:ihqSb1Gg", + "line": "user:master,pwd:dipPr158Gg!", "line_num": 59, "path": "tests/samples/doc_id_pair_passwd_pair", "info": "tests/samples/doc_id_pair_passwd_pair|RAW", - "value": "ihqSb1Gg", + "value": "dipPr158Gg!", "value_start": 16, - "value_end": 24, + "value_end": 27, "variable": "pwd", "entropy_validation": { "iterator": "BASE64_CHARS", - "entropy": 3.0, + "entropy": 3.1449378351248165, "valid": false } }, { - "line": "user:master,pwd:ihqSb1Gg", + "line": "user:master,pwd:dipPr158Gg!", "line_num": 59, "path": "tests/samples/doc_id_pair_passwd_pair", "info": "tests/samples/doc_id_pair_passwd_pair|RAW", - "value": "master,pwd:ihqSb1Gg", + "value": "master,pwd:dipPr158Gg!", "value_start": 5, - "value_end": 24, + "value_end": 27, "variable": "user", "entropy_validation": { "iterator": "BASE36_CHARS", - "entropy": 3.353626984297569, + "entropy": 3.1731971598560924, "valid": true } } @@ -3880,17 +3760,17 @@ "severity": "medium", "line_data_list": [ { - "line": "user:master,pwd:ihqSb1Gg", + "line": "user:master,pwd:dipPr158Gg!", "line_num": 59, "path": "tests/samples/doc_id_pair_passwd_pair", "info": "tests/samples/doc_id_pair_passwd_pair|RAW", - "value": "ihqSb1Gg", + "value": "dipPr158Gg!", "value_start": 16, - "value_end": 24, + "value_end": 27, "variable": "pwd", "entropy_validation": { "iterator": "BASE64_CHARS", - "entropy": 3.0, + "entropy": 3.1449378351248165, "valid": false } } @@ -3904,32 +3784,32 @@ "severity": "medium", "line_data_list": [ { - "line": "ANY_username:master,ANY_password:ihqSb1Gg", + "line": "ANY_username:master,ANY_password:dipPr159Gg!", "line_num": 60, "path": "tests/samples/doc_id_pair_passwd_pair", "info": "tests/samples/doc_id_pair_passwd_pair|RAW", - "value": "ihqSb1Gg", + "value": "dipPr159Gg!", "value_start": 33, - "value_end": 41, + "value_end": 44, "variable": "ANY_password", "entropy_validation": { "iterator": "BASE64_CHARS", - "entropy": 3.0, + "entropy": 3.1449378351248165, "valid": false } }, { - "line": "ANY_username:master,ANY_password:ihqSb1Gg", + "line": "ANY_username:master,ANY_password:dipPr159Gg!", "line_num": 60, "path": "tests/samples/doc_id_pair_passwd_pair", "info": "tests/samples/doc_id_pair_passwd_pair|RAW", - "value": "master,ANY_password:ihqSb1Gg", + "value": "master,ANY_password:dipPr159Gg!", "value_start": 13, - "value_end": 41, + "value_end": 44, "variable": "username", "entropy_validation": { "iterator": "BASE36_CHARS", - "entropy": 3.1211503906781646, + "entropy": 3.015565929812397, "valid": true } } @@ -3943,17 +3823,17 @@ "severity": "medium", "line_data_list": [ { - "line": "ANY_username:master,ANY_password:ihqSb1Gg", + "line": "ANY_username:master,ANY_password:dipPr159Gg!", "line_num": 60, "path": "tests/samples/doc_id_pair_passwd_pair", "info": "tests/samples/doc_id_pair_passwd_pair|RAW", - "value": "ihqSb1Gg", + "value": "dipPr159Gg!", "value_start": 33, - "value_end": 41, + "value_end": 44, "variable": "password", "entropy_validation": { "iterator": "BASE64_CHARS", - "entropy": 3.0, + "entropy": 3.1449378351248165, "valid": false } } @@ -3967,32 +3847,32 @@ "severity": "medium", "line_data_list": [ { - "line": "ANYusername:master,ANY_password:ihqSb1Gg", + "line": "ANYusername:master,ANY_password:dipPr160Gg!", "line_num": 61, "path": "tests/samples/doc_id_pair_passwd_pair", "info": "tests/samples/doc_id_pair_passwd_pair|RAW", - "value": "ihqSb1Gg", + "value": "dipPr160Gg!", "value_start": 32, - "value_end": 40, + "value_end": 43, "variable": "ANY_password", "entropy_validation": { "iterator": "BASE64_CHARS", - "entropy": 3.0, + "entropy": 3.1449378351248165, "valid": false } }, { - "line": "ANYusername:master,ANY_password:ihqSb1Gg", + "line": "ANYusername:master,ANY_password:dipPr160Gg!", "line_num": 61, "path": "tests/samples/doc_id_pair_passwd_pair", "info": "tests/samples/doc_id_pair_passwd_pair|RAW", - "value": "master,ANY_password:ihqSb1Gg", + "value": "master,ANY_password:dipPr160Gg!", "value_start": 12, - "value_end": 40, + "value_end": 43, "variable": "username", "entropy_validation": { "iterator": "BASE36_CHARS", - "entropy": 3.1211503906781646, + "entropy": 3.015565929812397, "valid": true } } @@ -4006,17 +3886,17 @@ "severity": "medium", "line_data_list": [ { - "line": "ANYusername:master,ANY_password:ihqSb1Gg", + "line": "ANYusername:master,ANY_password:dipPr160Gg!", "line_num": 61, "path": "tests/samples/doc_id_pair_passwd_pair", "info": "tests/samples/doc_id_pair_passwd_pair|RAW", - "value": "ihqSb1Gg", + "value": "dipPr160Gg!", "value_start": 32, - "value_end": 40, + "value_end": 43, "variable": "password", "entropy_validation": { "iterator": "BASE64_CHARS", - "entropy": 3.0, + "entropy": 3.1449378351248165, "valid": false } } @@ -4030,22 +3910,22 @@ "severity": "medium", "line_data_list": [ { - "line": "User Account:master User password:ihqSb1Gg", + "line": "User Account:master User password:dipPr162Gg!", "line_num": 63, "path": "tests/samples/doc_id_pair_passwd_pair", "info": "tests/samples/doc_id_pair_passwd_pair|RAW", - "value": "ihqSb1Gg", + "value": "dipPr162Gg!", "value_start": 34, - "value_end": 42, + "value_end": 45, "variable": "password", "entropy_validation": { "iterator": "BASE64_CHARS", - "entropy": 3.0, + "entropy": 3.1449378351248165, "valid": false } }, { - "line": "User Account:master User password:ihqSb1Gg", + "line": "User Account:master User password:dipPr162Gg!", "line_num": 63, "path": "tests/samples/doc_id_pair_passwd_pair", "info": "tests/samples/doc_id_pair_passwd_pair|RAW", @@ -4060,17 +3940,17 @@ } }, { - "line": "User Account:master User password:ihqSb1Gg", + "line": "User Account:master User password:dipPr162Gg!", "line_num": 63, "path": "tests/samples/doc_id_pair_passwd_pair", "info": "tests/samples/doc_id_pair_passwd_pair|RAW", - "value": "password:ihqSb1Gg", + "value": "password:dipPr162Gg!", "value_start": 25, - "value_end": 42, + "value_end": 45, "variable": "User", "entropy_validation": { "iterator": "BASE36_CHARS", - "entropy": 3.2484988104414567, + "entropy": 3.05754247590989, "valid": true } } @@ -4084,17 +3964,17 @@ "severity": "medium", "line_data_list": [ { - "line": "User Account:master User password:ihqSb1Gg", + "line": "User Account:master User password:dipPr162Gg!", "line_num": 63, "path": "tests/samples/doc_id_pair_passwd_pair", "info": "tests/samples/doc_id_pair_passwd_pair|RAW", - "value": "ihqSb1Gg", + "value": "dipPr162Gg!", "value_start": 34, - "value_end": 42, + "value_end": 45, "variable": "password", "entropy_validation": { "iterator": "BASE64_CHARS", - "entropy": 3.0, + "entropy": 3.1449378351248165, "valid": false } } @@ -4108,28 +3988,28 @@ "severity": "medium", "line_data_list": [ { - "line": "ihqSb1Gg ID:master ihqSb1Gg PWD:ihqSb1Gg", + "line": "dipPr163Gg! ID:master dipPr163Gg! PWD:dipPr163Gg!", "line_num": 64, "path": "tests/samples/doc_id_pair_passwd_pair", "info": "tests/samples/doc_id_pair_passwd_pair|RAW", - "value": "ihqSb1Gg", - "value_start": 32, - "value_end": 40, + "value": "dipPr163Gg!", + "value_start": 38, + "value_end": 49, "variable": "PWD", "entropy_validation": { "iterator": "BASE64_CHARS", - "entropy": 3.0, + "entropy": 3.1449378351248165, "valid": false } }, { - "line": "ihqSb1Gg ID:master ihqSb1Gg PWD:ihqSb1Gg", + "line": "dipPr163Gg! ID:master dipPr163Gg! PWD:dipPr163Gg!", "line_num": 64, "path": "tests/samples/doc_id_pair_passwd_pair", "info": "tests/samples/doc_id_pair_passwd_pair|RAW", "value": "master", - "value_start": 12, - "value_end": 18, + "value_start": 15, + "value_end": 21, "variable": "ID", "entropy_validation": { "iterator": "BASE64_CHARS", @@ -4147,17 +4027,17 @@ "severity": "medium", "line_data_list": [ { - "line": "ihqSb1Gg ID:master ihqSb1Gg PWD:ihqSb1Gg", + "line": "dipPr163Gg! ID:master dipPr163Gg! PWD:dipPr163Gg!", "line_num": 64, "path": "tests/samples/doc_id_pair_passwd_pair", "info": "tests/samples/doc_id_pair_passwd_pair|RAW", - "value": "ihqSb1Gg", - "value_start": 32, - "value_end": 40, + "value": "dipPr163Gg!", + "value_start": 38, + "value_end": 49, "variable": "PWD", "entropy_validation": { "iterator": "BASE64_CHARS", - "entropy": 3.0, + "entropy": 3.1449378351248165, "valid": false } } @@ -4171,22 +4051,22 @@ "severity": "medium", "line_data_list": [ { - "line": "userid=master password=ihqSb1Gg", + "line": "userid=master password=dipPr164Gg!", "line_num": 65, "path": "tests/samples/doc_id_pair_passwd_pair", "info": "tests/samples/doc_id_pair_passwd_pair|RAW", - "value": "ihqSb1Gg", + "value": "dipPr164Gg!", "value_start": 23, - "value_end": 31, + "value_end": 34, "variable": "password", "entropy_validation": { "iterator": "BASE64_CHARS", - "entropy": 3.0, + "entropy": 3.1449378351248165, "valid": false } }, { - "line": "userid=master password=ihqSb1Gg", + "line": "userid=master password=dipPr164Gg!", "line_num": 65, "path": "tests/samples/doc_id_pair_passwd_pair", "info": "tests/samples/doc_id_pair_passwd_pair|RAW", @@ -4210,17 +4090,17 @@ "severity": "medium", "line_data_list": [ { - "line": "userid=master password=ihqSb1Gg", + "line": "userid=master password=dipPr164Gg!", "line_num": 65, "path": "tests/samples/doc_id_pair_passwd_pair", "info": "tests/samples/doc_id_pair_passwd_pair|RAW", - "value": "ihqSb1Gg", + "value": "dipPr164Gg!", "value_start": 23, - "value_end": 31, + "value_end": 34, "variable": "password", "entropy_validation": { "iterator": "BASE64_CHARS", - "entropy": 3.0, + "entropy": 3.1449378351248165, "valid": false } } @@ -4234,22 +4114,22 @@ "severity": "medium", "line_data_list": [ { - "line": "ANY-username=master ANY-password=ihqSb1Gg", + "line": "ANY-username=master ANY-password=dipPr165Gg!", "line_num": 66, "path": "tests/samples/doc_id_pair_passwd_pair", "info": "tests/samples/doc_id_pair_passwd_pair|RAW", - "value": "ihqSb1Gg", + "value": "dipPr165Gg!", "value_start": 33, - "value_end": 41, + "value_end": 44, "variable": "password", "entropy_validation": { "iterator": "BASE64_CHARS", - "entropy": 3.0, + "entropy": 3.1449378351248165, "valid": false } }, { - "line": "ANY-username=master ANY-password=ihqSb1Gg", + "line": "ANY-username=master ANY-password=dipPr165Gg!", "line_num": 66, "path": "tests/samples/doc_id_pair_passwd_pair", "info": "tests/samples/doc_id_pair_passwd_pair|RAW", @@ -4273,17 +4153,17 @@ "severity": "medium", "line_data_list": [ { - "line": "ANY-username=master ANY-password=ihqSb1Gg", + "line": "ANY-username=master ANY-password=dipPr165Gg!", "line_num": 66, "path": "tests/samples/doc_id_pair_passwd_pair", "info": "tests/samples/doc_id_pair_passwd_pair|RAW", - "value": "ihqSb1Gg", + "value": "dipPr165Gg!", "value_start": 33, - "value_end": 41, + "value_end": 44, "variable": "password", "entropy_validation": { "iterator": "BASE64_CHARS", - "entropy": 3.0, + "entropy": 3.1449378351248165, "valid": false } } @@ -4297,22 +4177,22 @@ "severity": "medium", "line_data_list": [ { - "line": "user=master pwd=ihqSb1Gg", + "line": "user=master pwd=dipPr168Gg!", "line_num": 69, "path": "tests/samples/doc_id_pair_passwd_pair", "info": "tests/samples/doc_id_pair_passwd_pair|RAW", - "value": "ihqSb1Gg", + "value": "dipPr168Gg!", "value_start": 16, - "value_end": 24, + "value_end": 27, "variable": "pwd", "entropy_validation": { "iterator": "BASE64_CHARS", - "entropy": 3.0, + "entropy": 3.1449378351248165, "valid": false } }, { - "line": "user=master pwd=ihqSb1Gg", + "line": "user=master pwd=dipPr168Gg!", "line_num": 69, "path": "tests/samples/doc_id_pair_passwd_pair", "info": "tests/samples/doc_id_pair_passwd_pair|RAW", @@ -4336,17 +4216,17 @@ "severity": "medium", "line_data_list": [ { - "line": "user=master pwd=ihqSb1Gg", + "line": "user=master pwd=dipPr168Gg!", "line_num": 69, "path": "tests/samples/doc_id_pair_passwd_pair", "info": "tests/samples/doc_id_pair_passwd_pair|RAW", - "value": "ihqSb1Gg", + "value": "dipPr168Gg!", "value_start": 16, - "value_end": 24, + "value_end": 27, "variable": "pwd", "entropy_validation": { "iterator": "BASE64_CHARS", - "entropy": 3.0, + "entropy": 3.1449378351248165, "valid": false } } @@ -4360,32 +4240,32 @@ "severity": "medium", "line_data_list": [ { - "line": "Name:master,PW:ihqSb1Gg", + "line": "Name:master,PW:dipPr169Gg!", "line_num": 70, "path": "tests/samples/doc_id_pair_passwd_pair", "info": "tests/samples/doc_id_pair_passwd_pair|RAW", - "value": "ihqSb1Gg", + "value": "dipPr169Gg!", "value_start": 15, - "value_end": 23, + "value_end": 26, "variable": "PW", "entropy_validation": { "iterator": "BASE64_CHARS", - "entropy": 3.0, + "entropy": 3.1449378351248165, "valid": false } }, { - "line": "Name:master,PW:ihqSb1Gg", + "line": "Name:master,PW:dipPr169Gg!", "line_num": 70, "path": "tests/samples/doc_id_pair_passwd_pair", "info": "tests/samples/doc_id_pair_passwd_pair|RAW", - "value": "master,PW:ihqSb1Gg", + "value": "master,PW:dipPr169Gg!", "value_start": 5, - "value_end": 23, + "value_end": 26, "variable": "Name", "entropy_validation": { "iterator": "BASE64_CHARS", - "entropy": 3.7066000012820557, + "entropy": 3.5743673147627466, "valid": false } } @@ -4399,17 +4279,17 @@ "severity": "medium", "line_data_list": [ { - "line": "Name:master,PW:ihqSb1Gg", + "line": "Name:master,PW:dipPr169Gg!", "line_num": 70, "path": "tests/samples/doc_id_pair_passwd_pair", "info": "tests/samples/doc_id_pair_passwd_pair|RAW", - "value": "ihqSb1Gg", + "value": "dipPr169Gg!", "value_start": 15, - "value_end": 23, + "value_end": 26, "variable": "PW", "entropy_validation": { "iterator": "BASE64_CHARS", - "entropy": 3.0, + "entropy": 3.1449378351248165, "valid": false } } @@ -4423,22 +4303,22 @@ "severity": "medium", "line_data_list": [ { - "line": "\uacc4\uc815:master \ube44\ubc88:ihqSb1Gg", + "line": "\uacc4\uc815:master \ube44\ubc88:dipPr173Gg!", "line_num": 74, "path": "tests/samples/doc_id_pair_passwd_pair", "info": "tests/samples/doc_id_pair_passwd_pair|RAW", - "value": "ihqSb1Gg", + "value": "dipPr173Gg!", "value_start": 13, - "value_end": 21, + "value_end": 24, "variable": "\ube44\ubc88", "entropy_validation": { "iterator": "BASE64_CHARS", - "entropy": 3.0, + "entropy": 3.1449378351248165, "valid": false } }, { - "line": "\uacc4\uc815:master \ube44\ubc88:ihqSb1Gg", + "line": "\uacc4\uc815:master \ube44\ubc88:dipPr173Gg!", "line_num": 74, "path": "tests/samples/doc_id_pair_passwd_pair", "info": "tests/samples/doc_id_pair_passwd_pair|RAW", @@ -4462,17 +4342,17 @@ "severity": "medium", "line_data_list": [ { - "line": "\uacc4\uc815:master \ube44\ubc88:ihqSb1Gg", + "line": "\uacc4\uc815:master \ube44\ubc88:dipPr173Gg!", "line_num": 74, "path": "tests/samples/doc_id_pair_passwd_pair", "info": "tests/samples/doc_id_pair_passwd_pair|RAW", - "value": "ihqSb1Gg", + "value": "dipPr173Gg!", "value_start": 13, - "value_end": 21, + "value_end": 24, "variable": "\ube44\ubc88", "entropy_validation": { "iterator": "BASE64_CHARS", - "entropy": 3.0, + "entropy": 3.1449378351248165, "valid": false } } @@ -4486,22 +4366,22 @@ "severity": "medium", "line_data_list": [ { - "line": "user=master password=ihqSb1Gg", + "line": "user=master password=dipPr174Gg!", "line_num": 75, "path": "tests/samples/doc_id_pair_passwd_pair", "info": "tests/samples/doc_id_pair_passwd_pair|RAW", - "value": "ihqSb1Gg", + "value": "dipPr174Gg!", "value_start": 21, - "value_end": 29, + "value_end": 32, "variable": "password", "entropy_validation": { "iterator": "BASE64_CHARS", - "entropy": 3.0, + "entropy": 3.1449378351248165, "valid": false } }, { - "line": "user=master password=ihqSb1Gg", + "line": "user=master password=dipPr174Gg!", "line_num": 75, "path": "tests/samples/doc_id_pair_passwd_pair", "info": "tests/samples/doc_id_pair_passwd_pair|RAW", @@ -4525,17 +4405,17 @@ "severity": "medium", "line_data_list": [ { - "line": "user=master password=ihqSb1Gg", + "line": "user=master password=dipPr174Gg!", "line_num": 75, "path": "tests/samples/doc_id_pair_passwd_pair", "info": "tests/samples/doc_id_pair_passwd_pair|RAW", - "value": "ihqSb1Gg", + "value": "dipPr174Gg!", "value_start": 21, - "value_end": 29, + "value_end": 32, "variable": "password", "entropy_validation": { "iterator": "BASE64_CHARS", - "entropy": 3.0, + "entropy": 3.1449378351248165, "valid": false } } @@ -4549,32 +4429,32 @@ "severity": "medium", "line_data_list": [ { - "line": "Host name:master/Password:ihqSb1Gg", + "line": "Host name:master/Password:dipPr175Gg!", "line_num": 76, "path": "tests/samples/doc_id_pair_passwd_pair", "info": "tests/samples/doc_id_pair_passwd_pair|RAW", - "value": "ihqSb1Gg", + "value": "dipPr175Gg!", "value_start": 26, - "value_end": 34, + "value_end": 37, "variable": "Password", "entropy_validation": { "iterator": "BASE64_CHARS", - "entropy": 3.0, + "entropy": 3.1449378351248165, "valid": false } }, { - "line": "Host name:master/Password:ihqSb1Gg", + "line": "Host name:master/Password:dipPr175Gg!", "line_num": 76, "path": "tests/samples/doc_id_pair_passwd_pair", "info": "tests/samples/doc_id_pair_passwd_pair|RAW", - "value": "name:master/Password:ihqSb1Gg", + "value": "name:master/Password:dipPr175Gg!", "value_start": 5, - "value_end": 34, + "value_end": 37, "variable": "Host", "entropy_validation": { "iterator": "BASE36_CHARS", - "entropy": 3.31806165115887, + "entropy": 3.2729792966721747, "valid": true } } @@ -4588,17 +4468,17 @@ "severity": "medium", "line_data_list": [ { - "line": "Host name:master/Password:ihqSb1Gg", + "line": "Host name:master/Password:dipPr175Gg!", "line_num": 76, "path": "tests/samples/doc_id_pair_passwd_pair", "info": "tests/samples/doc_id_pair_passwd_pair|RAW", - "value": "ihqSb1Gg", + "value": "dipPr175Gg!", "value_start": 26, - "value_end": 34, + "value_end": 37, "variable": "Password", "entropy_validation": { "iterator": "BASE64_CHARS", - "entropy": 3.0, + "entropy": 3.1449378351248165, "valid": false } } @@ -4612,32 +4492,32 @@ "severity": "medium", "line_data_list": [ { - "line": "role:master,password:ihqSb1Gg", + "line": "role:master,password:dipPr176Gg!", "line_num": 77, "path": "tests/samples/doc_id_pair_passwd_pair", "info": "tests/samples/doc_id_pair_passwd_pair|RAW", - "value": "ihqSb1Gg", + "value": "dipPr176Gg!", "value_start": 21, - "value_end": 29, + "value_end": 32, "variable": "password", "entropy_validation": { "iterator": "BASE64_CHARS", - "entropy": 3.0, + "entropy": 3.1449378351248165, "valid": false } }, { - "line": "role:master,password:ihqSb1Gg", + "line": "role:master,password:dipPr176Gg!", "line_num": 77, "path": "tests/samples/doc_id_pair_passwd_pair", "info": "tests/samples/doc_id_pair_passwd_pair|RAW", - "value": "master,password:ihqSb1Gg", + "value": "master,password:dipPr176Gg!", "value_start": 5, - "value_end": 29, + "value_end": 32, "variable": "role", "entropy_validation": { "iterator": "BASE36_CHARS", - "entropy": 3.456015104677486, + "entropy": 3.299916668269237, "valid": true } } @@ -4651,17 +4531,17 @@ "severity": "medium", "line_data_list": [ { - "line": "role:master,password:ihqSb1Gg", + "line": "role:master,password:dipPr176Gg!", "line_num": 77, "path": "tests/samples/doc_id_pair_passwd_pair", "info": "tests/samples/doc_id_pair_passwd_pair|RAW", - "value": "ihqSb1Gg", + "value": "dipPr176Gg!", "value_start": 21, - "value_end": 29, + "value_end": 32, "variable": "password", "entropy_validation": { "iterator": "BASE64_CHARS", - "entropy": 3.0, + "entropy": 3.1449378351248165, "valid": false } } @@ -4675,32 +4555,32 @@ "severity": "medium", "line_data_list": [ { - "line": "Wifi Name:master,PW:ihqSb1Gg", + "line": "Wifi Name:master,PW:dipPr177Gg!", "line_num": 78, "path": "tests/samples/doc_id_pair_passwd_pair", "info": "tests/samples/doc_id_pair_passwd_pair|RAW", - "value": "Name:master,PW:ihqSb1Gg", + "value": "Name:master,PW:dipPr177Gg!", "value_start": 5, - "value_end": 28, + "value_end": 31, "variable": "Wifi", "entropy_validation": { "iterator": "BASE64_CHARS", - "entropy": 3.6726625704843596, + "entropy": 3.515756684580924, "valid": false } }, { - "line": "Wifi Name:master,PW:ihqSb1Gg", + "line": "Wifi Name:master,PW:dipPr177Gg!", "line_num": 78, "path": "tests/samples/doc_id_pair_passwd_pair", "info": "tests/samples/doc_id_pair_passwd_pair|RAW", - "value": "ihqSb1Gg", + "value": "dipPr177Gg!", "value_start": 20, - "value_end": 28, + "value_end": 31, "variable": "PW", "entropy_validation": { "iterator": "BASE64_CHARS", - "entropy": 3.0, + "entropy": 2.9631196533066344, "valid": false } } @@ -4714,17 +4594,17 @@ "severity": "medium", "line_data_list": [ { - "line": "Wifi Name:master,PW:ihqSb1Gg", + "line": "Wifi Name:master,PW:dipPr177Gg!", "line_num": 78, "path": "tests/samples/doc_id_pair_passwd_pair", "info": "tests/samples/doc_id_pair_passwd_pair|RAW", - "value": "ihqSb1Gg", + "value": "dipPr177Gg!", "value_start": 20, - "value_end": 28, + "value_end": 31, "variable": "PW", "entropy_validation": { "iterator": "BASE64_CHARS", - "entropy": 3.0, + "entropy": 2.9631196533066344, "valid": false } } @@ -4738,32 +4618,32 @@ "severity": "medium", "line_data_list": [ { - "line": "ID:master/Password:ihqSb1Gg", + "line": "ID:master/Password:dipPr178Gg!", "line_num": 79, "path": "tests/samples/doc_id_pair_passwd_pair", "info": "tests/samples/doc_id_pair_passwd_pair|RAW", - "value": "ihqSb1Gg", + "value": "dipPr178Gg!", "value_start": 19, - "value_end": 27, + "value_end": 30, "variable": "Password", "entropy_validation": { "iterator": "BASE64_CHARS", - "entropy": 3.0, + "entropy": 3.1449378351248165, "valid": false } }, { - "line": "ID:master/Password:ihqSb1Gg", + "line": "ID:master/Password:dipPr178Gg!", "line_num": 79, "path": "tests/samples/doc_id_pair_passwd_pair", "info": "tests/samples/doc_id_pair_passwd_pair|RAW", - "value": "master/Password:ihqSb1Gg", + "value": "master/Password:dipPr178Gg!", "value_start": 3, - "value_end": 27, + "value_end": 30, "variable": "ID", "entropy_validation": { "iterator": "BASE36_CHARS", - "entropy": 3.264975000480771, + "entropy": 3.1978837978187378, "valid": true } } @@ -4777,17 +4657,17 @@ "severity": "medium", "line_data_list": [ { - "line": "ID:master/Password:ihqSb1Gg", + "line": "ID:master/Password:dipPr178Gg!", "line_num": 79, "path": "tests/samples/doc_id_pair_passwd_pair", "info": "tests/samples/doc_id_pair_passwd_pair|RAW", - "value": "ihqSb1Gg", + "value": "dipPr178Gg!", "value_start": 19, - "value_end": 27, + "value_end": 30, "variable": "Password", "entropy_validation": { "iterator": "BASE64_CHARS", - "entropy": 3.0, + "entropy": 3.1449378351248165, "valid": false } } @@ -4801,32 +4681,32 @@ "severity": "medium", "line_data_list": [ { - "line": "name:master,password:ihqSb1Gg", + "line": "name:master,password:dipPr179Gg!", "line_num": 80, "path": "tests/samples/doc_id_pair_passwd_pair", "info": "tests/samples/doc_id_pair_passwd_pair|RAW", - "value": "ihqSb1Gg", + "value": "dipPr179Gg!", "value_start": 21, - "value_end": 29, + "value_end": 32, "variable": "password", "entropy_validation": { "iterator": "BASE64_CHARS", - "entropy": 3.0, + "entropy": 3.1449378351248165, "valid": false } }, { - "line": "name:master,password:ihqSb1Gg", + "line": "name:master,password:dipPr179Gg!", "line_num": 80, "path": "tests/samples/doc_id_pair_passwd_pair", "info": "tests/samples/doc_id_pair_passwd_pair|RAW", - "value": "master,password:ihqSb1Gg", + "value": "master,password:dipPr179Gg!", "value_start": 5, - "value_end": 29, + "value_end": 32, "variable": "name", "entropy_validation": { "iterator": "BASE36_CHARS", - "entropy": 3.456015104677486, + "entropy": 3.299916668269237, "valid": true } } @@ -4840,17 +4720,17 @@ "severity": "medium", "line_data_list": [ { - "line": "name:master,password:ihqSb1Gg", + "line": "name:master,password:dipPr179Gg!", "line_num": 80, "path": "tests/samples/doc_id_pair_passwd_pair", "info": "tests/samples/doc_id_pair_passwd_pair|RAW", - "value": "ihqSb1Gg", + "value": "dipPr179Gg!", "value_start": 21, - "value_end": 29, + "value_end": 32, "variable": "password", "entropy_validation": { "iterator": "BASE64_CHARS", - "entropy": 3.0, + "entropy": 3.1449378351248165, "valid": false } } @@ -4864,17 +4744,17 @@ "severity": "medium", "line_data_list": [ { - "line": "Loging:master Password:ihqSb1Gg", + "line": "Loging:master Password:dipPr180Gg!", "line_num": 81, "path": "tests/samples/doc_id_pair_passwd_pair", "info": "tests/samples/doc_id_pair_passwd_pair|RAW", - "value": "ihqSb1Gg", + "value": "dipPr180Gg!", "value_start": 23, - "value_end": 31, + "value_end": 34, "variable": "Password", "entropy_validation": { "iterator": "BASE64_CHARS", - "entropy": 3.0, + "entropy": 3.1449378351248165, "valid": false } } @@ -4888,17 +4768,17 @@ "severity": "medium", "line_data_list": [ { - "line": "Loging:master Pwd:ihqSb1Gg", + "line": "Loging:master Pwd:dipPr181Gg!", "line_num": 82, "path": "tests/samples/doc_id_pair_passwd_pair", "info": "tests/samples/doc_id_pair_passwd_pair|RAW", - "value": "ihqSb1Gg", + "value": "dipPr181Gg!", "value_start": 18, - "value_end": 26, + "value_end": 29, "variable": "Pwd", "entropy_validation": { "iterator": "BASE64_CHARS", - "entropy": 3.0, + "entropy": 2.9631196533066344, "valid": false } } @@ -4912,22 +4792,22 @@ "severity": "medium", "line_data_list": [ { - "line": "id:master,default pw:ihqSb1Gg", + "line": "id:master,default pw:dipPr182Gg!", "line_num": 83, "path": "tests/samples/doc_id_pair_passwd_pair", "info": "tests/samples/doc_id_pair_passwd_pair|RAW", - "value": "ihqSb1Gg", + "value": "dipPr182Gg!", "value_start": 21, - "value_end": 29, + "value_end": 32, "variable": "pw", "entropy_validation": { "iterator": "BASE64_CHARS", - "entropy": 3.0, + "entropy": 3.1449378351248165, "valid": false } }, { - "line": "id:master,default pw:ihqSb1Gg", + "line": "id:master,default pw:dipPr182Gg!", "line_num": 83, "path": "tests/samples/doc_id_pair_passwd_pair", "info": "tests/samples/doc_id_pair_passwd_pair|RAW", @@ -4951,17 +4831,17 @@ "severity": "medium", "line_data_list": [ { - "line": "id:master,default pw:ihqSb1Gg", + "line": "id:master,default pw:dipPr182Gg!", "line_num": 83, "path": "tests/samples/doc_id_pair_passwd_pair", "info": "tests/samples/doc_id_pair_passwd_pair|RAW", - "value": "ihqSb1Gg", + "value": "dipPr182Gg!", "value_start": 21, - "value_end": 29, + "value_end": 32, "variable": "pw", "entropy_validation": { "iterator": "BASE64_CHARS", - "entropy": 3.0, + "entropy": 3.1449378351248165, "valid": false } } @@ -4975,32 +4855,32 @@ "severity": "medium", "line_data_list": [ { - "line": "ID:master/\ube44\ubc88:ihqSb1Gg", + "line": "ID:master/\ube44\ubc88:dipPr184Gg!", "line_num": 85, "path": "tests/samples/doc_id_pair_passwd_pair", "info": "tests/samples/doc_id_pair_passwd_pair|RAW", - "value": "ihqSb1Gg", + "value": "dipPr184Gg!", "value_start": 13, - "value_end": 21, + "value_end": 24, "variable": "\ube44\ubc88", "entropy_validation": { "iterator": "BASE64_CHARS", - "entropy": 3.0, + "entropy": 3.1449378351248165, "valid": false } }, { - "line": "ID:master/\ube44\ubc88:ihqSb1Gg", + "line": "ID:master/\ube44\ubc88:dipPr184Gg!", "line_num": 85, "path": "tests/samples/doc_id_pair_passwd_pair", "info": "tests/samples/doc_id_pair_passwd_pair|RAW", - "value": "master/\ube44\ubc88:ihqSb1Gg", + "value": "master/\ube44\ubc88:dipPr184Gg!", "value_start": 3, - "value_end": 21, + "value_end": 24, "variable": "ID", "entropy_validation": { "iterator": "BASE64_CHARS", - "entropy": 3.4749375012019272, + "entropy": 3.4604474374875673, "valid": false } } @@ -5014,17 +4894,17 @@ "severity": "medium", "line_data_list": [ { - "line": "ID:master/\ube44\ubc88:ihqSb1Gg", + "line": "ID:master/\ube44\ubc88:dipPr184Gg!", "line_num": 85, "path": "tests/samples/doc_id_pair_passwd_pair", "info": "tests/samples/doc_id_pair_passwd_pair|RAW", - "value": "ihqSb1Gg", + "value": "dipPr184Gg!", "value_start": 13, - "value_end": 21, + "value_end": 24, "variable": "\ube44\ubc88", "entropy_validation": { "iterator": "BASE64_CHARS", - "entropy": 3.0, + "entropy": 3.1449378351248165, "valid": false } } @@ -5038,22 +4918,22 @@ "severity": "medium", "line_data_list": [ { - "line": "id/pw id:master pw:ihqSb1Gg", + "line": "id/pw id:master pw:dipPr185Gg!", "line_num": 86, "path": "tests/samples/doc_id_pair_passwd_pair", "info": "tests/samples/doc_id_pair_passwd_pair|RAW", - "value": "ihqSb1Gg", + "value": "dipPr185Gg!", "value_start": 19, - "value_end": 27, + "value_end": 30, "variable": "pw", "entropy_validation": { "iterator": "BASE64_CHARS", - "entropy": 3.0, + "entropy": 3.1449378351248165, "valid": false } }, { - "line": "id/pw id:master pw:ihqSb1Gg", + "line": "id/pw id:master pw:dipPr185Gg!", "line_num": 86, "path": "tests/samples/doc_id_pair_passwd_pair", "info": "tests/samples/doc_id_pair_passwd_pair|RAW", @@ -5077,17 +4957,17 @@ "severity": "medium", "line_data_list": [ { - "line": "id/pw id:master pw:ihqSb1Gg", + "line": "id/pw id:master pw:dipPr185Gg!", "line_num": 86, "path": "tests/samples/doc_id_pair_passwd_pair", "info": "tests/samples/doc_id_pair_passwd_pair|RAW", - "value": "ihqSb1Gg", + "value": "dipPr185Gg!", "value_start": 19, - "value_end": 27, + "value_end": 30, "variable": "pw", "entropy_validation": { "iterator": "BASE64_CHARS", - "entropy": 3.0, + "entropy": 3.1449378351248165, "valid": false } } @@ -5101,32 +4981,32 @@ "severity": "medium", "line_data_list": [ { - "line": "user:master,pwd:ihqSb1Gg", + "line": "user:master,pwd:dipPr186Gg!", "line_num": 87, "path": "tests/samples/doc_id_pair_passwd_pair", "info": "tests/samples/doc_id_pair_passwd_pair|RAW", - "value": "ihqSb1Gg", + "value": "dipPr186Gg!", "value_start": 16, - "value_end": 24, + "value_end": 27, "variable": "pwd", "entropy_validation": { "iterator": "BASE64_CHARS", - "entropy": 3.0, + "entropy": 3.1449378351248165, "valid": false } }, { - "line": "user:master,pwd:ihqSb1Gg", + "line": "user:master,pwd:dipPr186Gg!", "line_num": 87, "path": "tests/samples/doc_id_pair_passwd_pair", "info": "tests/samples/doc_id_pair_passwd_pair|RAW", - "value": "master,pwd:ihqSb1Gg", + "value": "master,pwd:dipPr186Gg!", "value_start": 5, - "value_end": 24, + "value_end": 27, "variable": "user", "entropy_validation": { "iterator": "BASE36_CHARS", - "entropy": 3.353626984297569, + "entropy": 3.1731971598560924, "valid": true } } @@ -5140,17 +5020,17 @@ "severity": "medium", "line_data_list": [ { - "line": "user:master,pwd:ihqSb1Gg", + "line": "user:master,pwd:dipPr186Gg!", "line_num": 87, "path": "tests/samples/doc_id_pair_passwd_pair", "info": "tests/samples/doc_id_pair_passwd_pair|RAW", - "value": "ihqSb1Gg", + "value": "dipPr186Gg!", "value_start": 16, - "value_end": 24, + "value_end": 27, "variable": "pwd", "entropy_validation": { "iterator": "BASE64_CHARS", - "entropy": 3.0, + "entropy": 3.1449378351248165, "valid": false } } @@ -5164,33 +5044,33 @@ "severity": "medium", "line_data_list": [ { - "line": "username:master/pw:master", + "line": "username:master/pw:dipPr188Gg!", "line_num": 89, "path": "tests/samples/doc_id_pair_passwd_pair", "info": "tests/samples/doc_id_pair_passwd_pair|RAW", - "value": "master", + "value": "dipPr188Gg!", "value_start": 19, - "value_end": 25, + "value_end": 30, "variable": "pw", "entropy_validation": { "iterator": "BASE64_CHARS", - "entropy": 2.584962500721156, + "entropy": 2.9631196533066344, "valid": false } }, { - "line": "username:master/pw:master", + "line": "username:master/pw:dipPr188Gg!", "line_num": 89, "path": "tests/samples/doc_id_pair_passwd_pair", "info": "tests/samples/doc_id_pair_passwd_pair|RAW", - "value": "master/pw:master", + "value": "master/pw:dipPr188Gg!", "value_start": 9, - "value_end": 25, + "value_end": 30, "variable": "username", "entropy_validation": { - "iterator": "BASE64_CHARS", - "entropy": 3.0, - "valid": false + "iterator": "BASE36_CHARS", + "entropy": 3.060813274498103, + "valid": true } } ] @@ -5203,17 +5083,17 @@ "severity": "medium", "line_data_list": [ { - "line": "username:master/pw:master", + "line": "username:master/pw:dipPr188Gg!", "line_num": 89, "path": "tests/samples/doc_id_pair_passwd_pair", "info": "tests/samples/doc_id_pair_passwd_pair|RAW", - "value": "master", + "value": "dipPr188Gg!", "value_start": 19, - "value_end": 25, + "value_end": 30, "variable": "pw", "entropy_validation": { "iterator": "BASE64_CHARS", - "entropy": 2.584962500721156, + "entropy": 2.9631196533066344, "valid": false } } @@ -5227,22 +5107,22 @@ "severity": "medium", "line_data_list": [ { - "line": "username:master pw:ihqSb1Gg", + "line": "username:master pw:dipPr189Gg!", "line_num": 90, "path": "tests/samples/doc_id_pair_passwd_pair", "info": "tests/samples/doc_id_pair_passwd_pair|RAW", - "value": "ihqSb1Gg", + "value": "dipPr189Gg!", "value_start": 19, - "value_end": 27, + "value_end": 30, "variable": "pw", "entropy_validation": { "iterator": "BASE64_CHARS", - "entropy": 3.0, + "entropy": 3.1449378351248165, "valid": false } }, { - "line": "username:master pw:ihqSb1Gg", + "line": "username:master pw:dipPr189Gg!", "line_num": 90, "path": "tests/samples/doc_id_pair_passwd_pair", "info": "tests/samples/doc_id_pair_passwd_pair|RAW", @@ -5266,17 +5146,17 @@ "severity": "medium", "line_data_list": [ { - "line": "username:master pw:ihqSb1Gg", + "line": "username:master pw:dipPr189Gg!", "line_num": 90, "path": "tests/samples/doc_id_pair_passwd_pair", "info": "tests/samples/doc_id_pair_passwd_pair|RAW", - "value": "ihqSb1Gg", + "value": "dipPr189Gg!", "value_start": 19, - "value_end": 27, + "value_end": 30, "variable": "pw", "entropy_validation": { "iterator": "BASE64_CHARS", - "entropy": 3.0, + "entropy": 3.1449378351248165, "valid": false } } @@ -5290,28 +5170,28 @@ "severity": "medium", "line_data_list": [ { - "line": "PW:ihqSb1Gg ID:master", + "line": "PW:dipPr190Gg! ID:master", "line_num": 91, "path": "tests/samples/doc_id_pair_passwd_pair", "info": "tests/samples/doc_id_pair_passwd_pair|RAW", - "value": "ihqSb1Gg", + "value": "dipPr190Gg!", "value_start": 3, - "value_end": 11, + "value_end": 14, "variable": "PW", "entropy_validation": { "iterator": "BASE64_CHARS", - "entropy": 3.0, + "entropy": 3.1449378351248165, "valid": false } }, { - "line": "PW:ihqSb1Gg ID:master", + "line": "PW:dipPr190Gg! ID:master", "line_num": 91, "path": "tests/samples/doc_id_pair_passwd_pair", "info": "tests/samples/doc_id_pair_passwd_pair|RAW", "value": "master", - "value_start": 15, - "value_end": 21, + "value_start": 18, + "value_end": 24, "variable": "ID", "entropy_validation": { "iterator": "BASE64_CHARS", @@ -5329,17 +5209,17 @@ "severity": "medium", "line_data_list": [ { - "line": "PW:ihqSb1Gg ID:master", + "line": "PW:dipPr190Gg! ID:master", "line_num": 91, "path": "tests/samples/doc_id_pair_passwd_pair", "info": "tests/samples/doc_id_pair_passwd_pair|RAW", - "value": "ihqSb1Gg", + "value": "dipPr190Gg!", "value_start": 3, - "value_end": 11, + "value_end": 14, "variable": "PW", "entropy_validation": { "iterator": "BASE64_CHARS", - "entropy": 3.0, + "entropy": 3.1449378351248165, "valid": false } } @@ -5353,22 +5233,22 @@ "severity": "medium", "line_data_list": [ { - "line": "\uc544\uc774\ub514:master \ube44\ubc00\ubc88\ud638:ihqSb1Gg", + "line": "\uc544\uc774\ub514:master \ube44\ubc00\ubc88\ud638:dipPr191Gg!", "line_num": 92, "path": "tests/samples/doc_id_pair_passwd_pair", "info": "tests/samples/doc_id_pair_passwd_pair|RAW", - "value": "ihqSb1Gg", + "value": "dipPr191Gg!", "value_start": 16, - "value_end": 24, + "value_end": 27, "variable": "\ube44\ubc00\ubc88\ud638", "entropy_validation": { "iterator": "BASE64_CHARS", - "entropy": 3.0, + "entropy": 2.9631196533066344, "valid": false } }, { - "line": "\uc544\uc774\ub514:master \ube44\ubc00\ubc88\ud638:ihqSb1Gg", + "line": "\uc544\uc774\ub514:master \ube44\ubc00\ubc88\ud638:dipPr191Gg!", "line_num": 92, "path": "tests/samples/doc_id_pair_passwd_pair", "info": "tests/samples/doc_id_pair_passwd_pair|RAW", @@ -5392,17 +5272,17 @@ "severity": "medium", "line_data_list": [ { - "line": "\uc544\uc774\ub514:master \ube44\ubc00\ubc88\ud638:ihqSb1Gg", + "line": "\uc544\uc774\ub514:master \ube44\ubc00\ubc88\ud638:dipPr191Gg!", "line_num": 92, "path": "tests/samples/doc_id_pair_passwd_pair", "info": "tests/samples/doc_id_pair_passwd_pair|RAW", - "value": "ihqSb1Gg", + "value": "dipPr191Gg!", "value_start": 16, - "value_end": 24, + "value_end": 27, "variable": "\ube44\ubc00\ubc88\ud638", "entropy_validation": { "iterator": "BASE64_CHARS", - "entropy": 3.0, + "entropy": 2.9631196533066344, "valid": false } } @@ -5416,22 +5296,22 @@ "severity": "medium", "line_data_list": [ { - "line": "ANYid:master pw:ihqSb1Gg ip:98.76.54.32", + "line": "ANYid:master pw:dipPr194Gg! ip:98.76.54.32", "line_num": 95, "path": "tests/samples/doc_id_pair_passwd_pair", "info": "tests/samples/doc_id_pair_passwd_pair|RAW", - "value": "ihqSb1Gg", + "value": "dipPr194Gg!", "value_start": 16, - "value_end": 24, + "value_end": 27, "variable": "pw", "entropy_validation": { "iterator": "BASE64_CHARS", - "entropy": 3.0, + "entropy": 3.1449378351248165, "valid": false } }, { - "line": "ANYid:master pw:ihqSb1Gg ip:98.76.54.32", + "line": "ANYid:master pw:dipPr194Gg! ip:98.76.54.32", "line_num": 95, "path": "tests/samples/doc_id_pair_passwd_pair", "info": "tests/samples/doc_id_pair_passwd_pair|RAW", @@ -5455,17 +5335,17 @@ "severity": "medium", "line_data_list": [ { - "line": "ANYid:master pw:ihqSb1Gg ip:98.76.54.32", + "line": "ANYid:master pw:dipPr194Gg! ip:98.76.54.32", "line_num": 95, "path": "tests/samples/doc_id_pair_passwd_pair", "info": "tests/samples/doc_id_pair_passwd_pair|RAW", - "value": "ihqSb1Gg", + "value": "dipPr194Gg!", "value_start": 16, - "value_end": 24, + "value_end": 27, "variable": "pw", "entropy_validation": { "iterator": "BASE64_CHARS", - "entropy": 3.0, + "entropy": 3.1449378351248165, "valid": false } } @@ -5479,22 +5359,22 @@ "severity": "medium", "line_data_list": [ { - "line": "\uacc4\uc815:master \uc554\ud638:ihqSb1Gg", + "line": "\uacc4\uc815:master \uc554\ud638:dipPr195Gg!", "line_num": 96, "path": "tests/samples/doc_id_pair_passwd_pair", "info": "tests/samples/doc_id_pair_passwd_pair|RAW", - "value": "ihqSb1Gg", + "value": "dipPr195Gg!", "value_start": 13, - "value_end": 21, + "value_end": 24, "variable": "\uc554\ud638", "entropy_validation": { "iterator": "BASE64_CHARS", - "entropy": 3.0, + "entropy": 3.1449378351248165, "valid": false } }, { - "line": "\uacc4\uc815:master \uc554\ud638:ihqSb1Gg", + "line": "\uacc4\uc815:master \uc554\ud638:dipPr195Gg!", "line_num": 96, "path": "tests/samples/doc_id_pair_passwd_pair", "info": "tests/samples/doc_id_pair_passwd_pair|RAW", @@ -5518,41 +5398,17 @@ "severity": "medium", "line_data_list": [ { - "line": "\uacc4\uc815:master \uc554\ud638:ihqSb1Gg", - "line_num": 96, - "path": "tests/samples/doc_id_pair_passwd_pair", - "info": "tests/samples/doc_id_pair_passwd_pair|RAW", - "value": "ihqSb1Gg", - "value_start": 13, - "value_end": 21, - "variable": "\uc554\ud638", - "entropy_validation": { - "iterator": "BASE64_CHARS", - "entropy": 3.0, - "valid": false - } - } - ] - }, - { - "api_validation": "NOT_AVAILABLE", - "ml_validation": "NOT_AVAILABLE", - "ml_probability": null, - "rule": "SECRET_PAIR", - "severity": "medium", - "line_data_list": [ - { - "line": "\uacc4\uc815:master \uc554\ud638:ihqSb1Gg", + "line": "\uacc4\uc815:master \uc554\ud638:dipPr195Gg!", "line_num": 96, "path": "tests/samples/doc_id_pair_passwd_pair", "info": "tests/samples/doc_id_pair_passwd_pair|RAW", - "value": "ihqSb1Gg", + "value": "dipPr195Gg!", "value_start": 13, - "value_end": 21, + "value_end": 24, "variable": "\uc554\ud638", "entropy_validation": { "iterator": "BASE64_CHARS", - "entropy": 3.0, + "entropy": 3.1449378351248165, "valid": false } } @@ -5566,22 +5422,22 @@ "severity": "medium", "line_data_list": [ { - "line": "id: master pw:ihqSb1Gg", + "line": "id: master pw:dipPr197Gg!", "line_num": 98, "path": "tests/samples/doc_id_pair_passwd_pair", "info": "tests/samples/doc_id_pair_passwd_pair|RAW", - "value": "ihqSb1Gg", + "value": "dipPr197Gg!", "value_start": 14, - "value_end": 22, + "value_end": 25, "variable": "pw", "entropy_validation": { "iterator": "BASE64_CHARS", - "entropy": 3.0, + "entropy": 3.1449378351248165, "valid": false } }, { - "line": "id: master pw:ihqSb1Gg", + "line": "id: master pw:dipPr197Gg!", "line_num": 98, "path": "tests/samples/doc_id_pair_passwd_pair", "info": "tests/samples/doc_id_pair_passwd_pair|RAW", @@ -5605,17 +5461,17 @@ "severity": "medium", "line_data_list": [ { - "line": "id: master pw:ihqSb1Gg", + "line": "id: master pw:dipPr197Gg!", "line_num": 98, "path": "tests/samples/doc_id_pair_passwd_pair", "info": "tests/samples/doc_id_pair_passwd_pair|RAW", - "value": "ihqSb1Gg", + "value": "dipPr197Gg!", "value_start": 14, - "value_end": 22, + "value_end": 25, "variable": "pw", "entropy_validation": { "iterator": "BASE64_CHARS", - "entropy": 3.0, + "entropy": 3.1449378351248165, "valid": false } } @@ -5629,32 +5485,32 @@ "severity": "medium", "line_data_list": [ { - "line": "id:master@example.com,pw:ihqSb1Gg", + "line": "id:master@example.com,pw:dipPr198Gg!", "line_num": 99, "path": "tests/samples/doc_id_pair_passwd_pair", "info": "tests/samples/doc_id_pair_passwd_pair|RAW", - "value": "ihqSb1Gg", + "value": "dipPr198Gg!", "value_start": 25, - "value_end": 33, + "value_end": 36, "variable": "pw", "entropy_validation": { "iterator": "BASE64_CHARS", - "entropy": 3.0, + "entropy": 3.1449378351248165, "valid": false } }, { - "line": "id:master@example.com,pw:ihqSb1Gg", + "line": "id:master@example.com,pw:dipPr198Gg!", "line_num": 99, "path": "tests/samples/doc_id_pair_passwd_pair", "info": "tests/samples/doc_id_pair_passwd_pair|RAW", - "value": "master@example.com,pw:ihqSb1Gg", + "value": "master@example.com,pw:dipPr198Gg!", "value_start": 3, - "value_end": 33, + "value_end": 36, "variable": "id", "entropy_validation": { "iterator": "BASE36_CHARS", - "entropy": 3.4751866430092506, + "entropy": 3.420896502934224, "valid": true } } @@ -5668,17 +5524,17 @@ "severity": "medium", "line_data_list": [ { - "line": "id:master@example.com,pw:ihqSb1Gg", + "line": "id:master@example.com,pw:dipPr198Gg!", "line_num": 99, "path": "tests/samples/doc_id_pair_passwd_pair", "info": "tests/samples/doc_id_pair_passwd_pair|RAW", - "value": "ihqSb1Gg", + "value": "dipPr198Gg!", "value_start": 25, - "value_end": 33, + "value_end": 36, "variable": "pw", "entropy_validation": { "iterator": "BASE64_CHARS", - "entropy": 3.0, + "entropy": 3.1449378351248165, "valid": false } } @@ -5692,41 +5548,17 @@ "severity": "medium", "line_data_list": [ { - "line": "ID/PW:master/IhqSb1Gg", + "line": "ID/PW:master/iPp0@GRq", "line_num": 1, "path": "tests/samples/doc_id_passwd_pair", "info": "tests/samples/doc_id_passwd_pair|RAW", - "value": "IhqSb1Gg", + "value": "iPp0@GRq", "value_start": 13, "value_end": 21, "variable": "ID/PW", "entropy_validation": { "iterator": "BASE64_CHARS", - "entropy": 3.0, - "valid": false - } - } - ] - }, - { - "api_validation": "NOT_AVAILABLE", - "ml_validation": "NOT_AVAILABLE", - "ml_probability": null, - "rule": "PASSWD_PAIR", - "severity": "medium", - "line_data_list": [ - { - "line": "ID/PW:master/IhqSb1Gg", - "line_num": 1, - "path": "tests/samples/doc_id_passwd_pair", - "info": "tests/samples/doc_id_passwd_pair|RAW", - "value": "master/IhqSb1Gg", - "value_start": 6, - "value_end": 21, - "variable": "PW", - "entropy_validation": { - "iterator": "BASE64_CHARS", - "entropy": 3.906890595608518, + "entropy": 2.625, "valid": false } } @@ -5740,17 +5572,17 @@ "severity": "medium", "line_data_list": [ { - "line": "ANYID(PW):master(IhqSb1Gg)", + "line": "ANYID(PW):master(iPp1@GRq)", "line_num": 2, "path": "tests/samples/doc_id_passwd_pair", "info": "tests/samples/doc_id_passwd_pair|RAW", - "value": "IhqSb1Gg", + "value": "iPp1@GRq)", "value_start": 17, - "value_end": 25, + "value_end": 26, "variable": "ANYID(PW", "entropy_validation": { "iterator": "BASE64_CHARS", - "entropy": 3.0, + "entropy": 2.4654972233440207, "valid": false } } @@ -5764,41 +5596,17 @@ "severity": "medium", "line_data_list": [ { - "line": "ID/Password:master/IhqSb1Gg", + "line": "ID/Password:master/iPp2@GRq", "line_num": 3, "path": "tests/samples/doc_id_passwd_pair", "info": "tests/samples/doc_id_passwd_pair|RAW", - "value": "IhqSb1Gg", + "value": "iPp2@GRq", "value_start": 19, "value_end": 27, "variable": "ID/Password", "entropy_validation": { "iterator": "BASE64_CHARS", - "entropy": 3.0, - "valid": false - } - } - ] - }, - { - "api_validation": "NOT_AVAILABLE", - "ml_validation": "NOT_AVAILABLE", - "ml_probability": null, - "rule": "ID_PASSWD_PAIR", - "severity": "medium", - "line_data_list": [ - { - "line": "ID:PW=master:IhqSb1Gg", - "line_num": 5, - "path": "tests/samples/doc_id_passwd_pair", - "info": "tests/samples/doc_id_passwd_pair|RAW", - "value": "IhqSb1Gg", - "value_start": 13, - "value_end": 21, - "variable": "ID:PW", - "entropy_validation": { - "iterator": "BASE64_CHARS", - "entropy": 3.0, + "entropy": 2.625, "valid": false } } @@ -5812,32 +5620,32 @@ "severity": "medium", "line_data_list": [ { - "line": "ID:PW=master:IhqSb1Gg", + "line": "ID:PW=master:iPp4@GRq", "line_num": 5, "path": "tests/samples/doc_id_passwd_pair", "info": "tests/samples/doc_id_passwd_pair|RAW", - "value": "PW=master:IhqSb1Gg", + "value": "PW=master:iPp4@GRq", "value_start": 3, "value_end": 21, "variable": "ID", "entropy_validation": { "iterator": "BASE64_CHARS", - "entropy": 3.938262501362184, + "entropy": 3.5954888901709445, "valid": false } }, { - "line": "ID:PW=master:IhqSb1Gg", + "line": "ID:PW=master:iPp4@GRq", "line_num": 5, "path": "tests/samples/doc_id_passwd_pair", "info": "tests/samples/doc_id_passwd_pair|RAW", - "value": "master", + "value": "master:iPp4@GRq", "value_start": 6, - "value_end": 12, + "value_end": 21, "variable": "PW", "entropy_validation": { "iterator": "BASE64_CHARS", - "entropy": 2.584962500721156, + "entropy": 3.3859718495273823, "valid": false } } @@ -5847,21 +5655,21 @@ "api_validation": "NOT_AVAILABLE", "ml_validation": "NOT_AVAILABLE", "ml_probability": null, - "rule": "PASSWD_PAIR", + "rule": "ID_PASSWD_PAIR", "severity": "medium", "line_data_list": [ { - "line": "ID:PW=master:IhqSb1Gg", + "line": "ID:PW=master:iPp4@GRq", "line_num": 5, "path": "tests/samples/doc_id_passwd_pair", "info": "tests/samples/doc_id_passwd_pair|RAW", - "value": "master:IhqSb1Gg", - "value_start": 6, + "value": "iPp4@GRq", + "value_start": 13, "value_end": 21, - "variable": "PW", + "variable": "ID:PW", "entropy_validation": { "iterator": "BASE64_CHARS", - "entropy": 3.64643122256795, + "entropy": 2.625, "valid": false } } @@ -5875,41 +5683,17 @@ "severity": "medium", "line_data_list": [ { - "line": "ID/PW=master/IhqSb1Gg", + "line": "ID/PW=master/iPp5@GRq", "line_num": 6, "path": "tests/samples/doc_id_passwd_pair", "info": "tests/samples/doc_id_passwd_pair|RAW", - "value": "IhqSb1Gg", + "value": "iPp5@GRq", "value_start": 13, "value_end": 21, "variable": "ID/PW", "entropy_validation": { "iterator": "BASE64_CHARS", - "entropy": 3.0, - "valid": false - } - } - ] - }, - { - "api_validation": "NOT_AVAILABLE", - "ml_validation": "NOT_AVAILABLE", - "ml_probability": null, - "rule": "PASSWD_PAIR", - "severity": "medium", - "line_data_list": [ - { - "line": "ID/PW=master/IhqSb1Gg", - "line_num": 6, - "path": "tests/samples/doc_id_passwd_pair", - "info": "tests/samples/doc_id_passwd_pair|RAW", - "value": "master/IhqSb1Gg", - "value_start": 6, - "value_end": 21, - "variable": "PW", - "entropy_validation": { - "iterator": "BASE64_CHARS", - "entropy": 3.906890595608518, + "entropy": 2.625, "valid": false } } @@ -5923,17 +5707,17 @@ "severity": "medium", "line_data_list": [ { - "line": "id/pw master/IhqSb1Gg", + "line": "id/pw master/iPp6@GRq", "line_num": 7, "path": "tests/samples/doc_id_passwd_pair", "info": "tests/samples/doc_id_passwd_pair|RAW", - "value": "IhqSb1Gg", + "value": "iPp6@GRq", "value_start": 13, "value_end": 21, "variable": "id/pw", "entropy_validation": { "iterator": "BASE64_CHARS", - "entropy": 3.0, + "entropy": 2.625, "valid": false } } @@ -5947,41 +5731,17 @@ "severity": "medium", "line_data_list": [ { - "line": "username/password:master/IhqSb1Gg", + "line": "username/password:master/iPp7@GRq", "line_num": 8, "path": "tests/samples/doc_id_passwd_pair", "info": "tests/samples/doc_id_passwd_pair|RAW", - "value": "IhqSb1Gg", + "value": "iPp7@GRq", "value_start": 25, "value_end": 33, "variable": "username/password", "entropy_validation": { "iterator": "BASE64_CHARS", - "entropy": 3.0, - "valid": false - } - } - ] - }, - { - "api_validation": "NOT_AVAILABLE", - "ml_validation": "NOT_AVAILABLE", - "ml_probability": null, - "rule": "PASSWD_PAIR", - "severity": "medium", - "line_data_list": [ - { - "line": "username/password:master/IhqSb1Gg", - "line_num": 8, - "path": "tests/samples/doc_id_passwd_pair", - "info": "tests/samples/doc_id_passwd_pair|RAW", - "value": "master/IhqSb1Gg", - "value_start": 18, - "value_end": 33, - "variable": "password", - "entropy_validation": { - "iterator": "BASE64_CHARS", - "entropy": 3.906890595608518, + "entropy": 2.625, "valid": false } } @@ -5995,17 +5755,17 @@ "severity": "medium", "line_data_list": [ { - "line": "id/passwd:master/IhqSb1Gg", + "line": "id/passwd:master/iPp8@GRq", "line_num": 9, "path": "tests/samples/doc_id_passwd_pair", "info": "tests/samples/doc_id_passwd_pair|RAW", - "value": "IhqSb1Gg", + "value": "iPp8@GRq", "value_start": 17, "value_end": 25, "variable": "id/passwd", "entropy_validation": { "iterator": "BASE64_CHARS", - "entropy": 3.0, + "entropy": 2.625, "valid": false } } @@ -6019,17 +5779,17 @@ "severity": "medium", "line_data_list": [ { - "line": "ID PW master IhqSb1Gg", + "line": "ID PW master iPp9@GRq", "line_num": 10, "path": "tests/samples/doc_id_passwd_pair", "info": "tests/samples/doc_id_passwd_pair|RAW", - "value": "IhqSb1Gg", + "value": "iPp9@GRq", "value_start": 13, "value_end": 21, "variable": "ID PW", "entropy_validation": { "iterator": "BASE64_CHARS", - "entropy": 3.0, + "entropy": 2.625, "valid": false } } @@ -6043,32 +5803,32 @@ "severity": "medium", "line_data_list": [ { - "line": "98.76.54.32(ID:master/PW:IhqSb1Gg) # todo: move into other sample ?", + "line": "98.76.54.32(ID:master/PW:iPp10@GRq) # todo: move into other sample ?", "line_num": 11, "path": "tests/samples/doc_id_passwd_pair", "info": "tests/samples/doc_id_passwd_pair|RAW", - "value": "IhqSb1Gg", + "value": "iPp10@GRq)", "value_start": 25, - "value_end": 33, + "value_end": 35, "variable": "PW", "entropy_validation": { "iterator": "BASE64_CHARS", - "entropy": 3.0, + "entropy": 2.65754247590989, "valid": false } }, { - "line": "98.76.54.32(ID:master/PW:IhqSb1Gg) # todo: move into other sample ?", + "line": "98.76.54.32(ID:master/PW:iPp10@GRq) # todo: move into other sample ?", "line_num": 11, "path": "tests/samples/doc_id_passwd_pair", "info": "tests/samples/doc_id_passwd_pair|RAW", - "value": "master/PW:IhqSb1Gg)", + "value": "master/PW:iPp10@GRq)", "value_start": 15, - "value_end": 34, + "value_end": 35, "variable": "ID", "entropy_validation": { "iterator": "BASE64_CHARS", - "entropy": 3.8007772488705784, + "entropy": 3.573638880654258, "valid": false } } @@ -6082,17 +5842,17 @@ "severity": "medium", "line_data_list": [ { - "line": "98.76.54.32(ID:master/PW:IhqSb1Gg) # todo: move into other sample ?", + "line": "98.76.54.32(ID:master/PW:iPp10@GRq) # todo: move into other sample ?", "line_num": 11, "path": "tests/samples/doc_id_passwd_pair", "info": "tests/samples/doc_id_passwd_pair|RAW", - "value": "IhqSb1Gg)", + "value": "iPp10@GRq)", "value_start": 25, - "value_end": 34, + "value_end": 35, "variable": "PW", "entropy_validation": { "iterator": "BASE64_CHARS", - "entropy": 2.8177111123931664, + "entropy": 2.65754247590989, "valid": false } } @@ -6106,17 +5866,17 @@ "severity": "medium", "line_data_list": [ { - "line": " ID / PW : db / db23#2", + "line": " ID / PW : db / iPp14@GRq", "line_num": 15, "path": "tests/samples/doc_id_passwd_pair", "info": "tests/samples/doc_id_passwd_pair|RAW", - "value": "db23#2", + "value": "iPp14@GRq", "value_start": 16, - "value_end": 22, + "value_end": 25, "variable": "ID / PW", "entropy_validation": { "iterator": "BASE64_CHARS", - "entropy": 1.8208020839342967, + "entropy": 2.8177111123931664, "valid": false } } @@ -6130,17 +5890,17 @@ "severity": "medium", "line_data_list": [ { - "line": "\uc544\uc774\ub514/PW:master/IhqSb1Gg", + "line": "\uc544\uc774\ub514/PW:master/iPp16@GRq", "line_num": 17, "path": "tests/samples/doc_id_passwd_pair", "info": "tests/samples/doc_id_passwd_pair|RAW", - "value": "IhqSb1Gg", + "value": "iPp16@GRq", "value_start": 14, - "value_end": 22, + "value_end": 23, "variable": "\uc544\uc774\ub514/PW", "entropy_validation": { "iterator": "BASE64_CHARS", - "entropy": 3.0, + "entropy": 2.8177111123931664, "valid": false } } @@ -6150,21 +5910,21 @@ "api_validation": "NOT_AVAILABLE", "ml_validation": "NOT_AVAILABLE", "ml_probability": null, - "rule": "PASSWD_PAIR", + "rule": "ID_PASSWD_PAIR", "severity": "medium", "line_data_list": [ { - "line": "\uc544\uc774\ub514/PW:master/IhqSb1Gg", - "line_num": 17, + "line": "\uacc4\uc815/PW:master/iPp17@GRq", + "line_num": 18, "path": "tests/samples/doc_id_passwd_pair", "info": "tests/samples/doc_id_passwd_pair|RAW", - "value": "master/IhqSb1Gg", - "value_start": 7, + "value": "iPp17@GRq", + "value_start": 13, "value_end": 22, - "variable": "PW", + "variable": "\uacc4\uc815/PW", "entropy_validation": { "iterator": "BASE64_CHARS", - "entropy": 3.906890595608518, + "entropy": 2.8177111123931664, "valid": false } } @@ -6178,17 +5938,17 @@ "severity": "medium", "line_data_list": [ { - "line": "\uacc4\uc815/PW:master/IhqSb1Gg", - "line_num": 18, + "line": "ID/PW(master/iPp18@GRq)", + "line_num": 19, "path": "tests/samples/doc_id_passwd_pair", "info": "tests/samples/doc_id_passwd_pair|RAW", - "value": "IhqSb1Gg", + "value": "iPp18@GRq)", "value_start": 13, - "value_end": 21, - "variable": "\uacc4\uc815/PW", + "value_end": 23, + "variable": "ID/PW", "entropy_validation": { "iterator": "BASE64_CHARS", - "entropy": 3.0, + "entropy": 2.65754247590989, "valid": false } } @@ -6198,21 +5958,21 @@ "api_validation": "NOT_AVAILABLE", "ml_validation": "NOT_AVAILABLE", "ml_probability": null, - "rule": "PASSWD_PAIR", + "rule": "ID_PASSWD_PAIR", "severity": "medium", "line_data_list": [ { - "line": "\uacc4\uc815/PW:master/IhqSb1Gg", - "line_num": 18, + "line": "98.76.54.32 id/pw:master/iPp19@GRq", + "line_num": 20, "path": "tests/samples/doc_id_passwd_pair", "info": "tests/samples/doc_id_passwd_pair|RAW", - "value": "master/IhqSb1Gg", - "value_start": 6, - "value_end": 21, - "variable": "PW", + "value": "iPp19@GRq", + "value_start": 25, + "value_end": 34, + "variable": "id/pw", "entropy_validation": { "iterator": "BASE64_CHARS", - "entropy": 3.906890595608518, + "entropy": 2.8177111123931664, "valid": false } } @@ -6226,113 +5986,17 @@ "severity": "medium", "line_data_list": [ { - "line": "ID/PW(master/IhqSb1Gg)", - "line_num": 19, + "line": "ID/PWD:master/iPp21@GRq", + "line_num": 22, "path": "tests/samples/doc_id_passwd_pair", "info": "tests/samples/doc_id_passwd_pair|RAW", - "value": "IhqSb1Gg", - "value_start": 13, - "value_end": 21, - "variable": "ID/PW", - "entropy_validation": { - "iterator": "BASE64_CHARS", - "entropy": 3.0, - "valid": false - } - } - ] - }, - { - "api_validation": "NOT_AVAILABLE", - "ml_validation": "NOT_AVAILABLE", - "ml_probability": null, - "rule": "ID_PASSWD_PAIR", - "severity": "medium", - "line_data_list": [ - { - "line": "98.76.54.32 id/pw:master/IhqSb1Gg", - "line_num": 20, - "path": "tests/samples/doc_id_passwd_pair", - "info": "tests/samples/doc_id_passwd_pair|RAW", - "value": "IhqSb1Gg", - "value_start": 25, - "value_end": 33, - "variable": "id/pw", - "entropy_validation": { - "iterator": "BASE64_CHARS", - "entropy": 3.0, - "valid": false - } - } - ] - }, - { - "api_validation": "NOT_AVAILABLE", - "ml_validation": "NOT_AVAILABLE", - "ml_probability": null, - "rule": "PASSWD_PAIR", - "severity": "medium", - "line_data_list": [ - { - "line": "98.76.54.32 id/pw:master/IhqSb1Gg", - "line_num": 20, - "path": "tests/samples/doc_id_passwd_pair", - "info": "tests/samples/doc_id_passwd_pair|RAW", - "value": "master/IhqSb1Gg", - "value_start": 18, - "value_end": 33, - "variable": "pw", - "entropy_validation": { - "iterator": "BASE64_CHARS", - "entropy": 3.906890595608518, - "valid": false - } - } - ] - }, - { - "api_validation": "NOT_AVAILABLE", - "ml_validation": "NOT_AVAILABLE", - "ml_probability": null, - "rule": "ID_PASSWD_PAIR", - "severity": "medium", - "line_data_list": [ - { - "line": "ID/PWD:master/IhqSb1Gg", - "line_num": 22, - "path": "tests/samples/doc_id_passwd_pair", - "info": "tests/samples/doc_id_passwd_pair|RAW", - "value": "IhqSb1Gg", + "value": "iPp21@GRq", "value_start": 14, - "value_end": 22, + "value_end": 23, "variable": "ID/PWD", "entropy_validation": { "iterator": "BASE64_CHARS", - "entropy": 3.0, - "valid": false - } - } - ] - }, - { - "api_validation": "NOT_AVAILABLE", - "ml_validation": "NOT_AVAILABLE", - "ml_probability": null, - "rule": "PASSWD_PAIR", - "severity": "medium", - "line_data_list": [ - { - "line": "ID/PWD:master/IhqSb1Gg", - "line_num": 22, - "path": "tests/samples/doc_id_passwd_pair", - "info": "tests/samples/doc_id_passwd_pair|RAW", - "value": "master/IhqSb1Gg", - "value_start": 7, - "value_end": 22, - "variable": "PWD", - "entropy_validation": { - "iterator": "BASE64_CHARS", - "entropy": 3.906890595608518, + "entropy": 2.8177111123931664, "valid": false } } @@ -6346,41 +6010,17 @@ "severity": "medium", "line_data_list": [ { - "line": "user/pwd:master/IhqSb1Gg", + "line": "user/pwd:master/iPp22@GRq", "line_num": 23, "path": "tests/samples/doc_id_passwd_pair", "info": "tests/samples/doc_id_passwd_pair|RAW", - "value": "IhqSb1Gg", + "value": "iPp22@GRq", "value_start": 16, - "value_end": 24, + "value_end": 25, "variable": "user/pwd", "entropy_validation": { "iterator": "BASE64_CHARS", - "entropy": 3.0, - "valid": false - } - } - ] - }, - { - "api_validation": "NOT_AVAILABLE", - "ml_validation": "NOT_AVAILABLE", - "ml_probability": null, - "rule": "PASSWD_PAIR", - "severity": "medium", - "line_data_list": [ - { - "line": "user/pwd:master/IhqSb1Gg", - "line_num": 23, - "path": "tests/samples/doc_id_passwd_pair", - "info": "tests/samples/doc_id_passwd_pair|RAW", - "value": "master/IhqSb1Gg", - "value_start": 9, - "value_end": 24, - "variable": "pwd", - "entropy_validation": { - "iterator": "BASE64_CHARS", - "entropy": 3.906890595608518, + "entropy": 2.5954888901709445, "valid": false } } @@ -6394,17 +6034,17 @@ "severity": "medium", "line_data_list": [ { - "line": "id pw master // IhqSb1Gg", + "line": "id pw master // iPp23@GRq", "line_num": 24, "path": "tests/samples/doc_id_passwd_pair", "info": "tests/samples/doc_id_passwd_pair|RAW", - "value": "IhqSb1Gg", + "value": "iPp23@GRq", "value_start": 16, - "value_end": 24, + "value_end": 25, "variable": "id pw", "entropy_validation": { "iterator": "BASE64_CHARS", - "entropy": 3.0, + "entropy": 2.8177111123931664, "valid": false } } @@ -6418,17 +6058,17 @@ "severity": "medium", "line_data_list": [ { - "line": "User/Password master/IhqSb1Gg", + "line": "User/Password master/iPp24@GRq", "line_num": 25, "path": "tests/samples/doc_id_passwd_pair", "info": "tests/samples/doc_id_passwd_pair|RAW", - "value": "IhqSb1Gg", + "value": "iPp24@GRq", "value_start": 21, - "value_end": 29, + "value_end": 30, "variable": "User/Password", "entropy_validation": { "iterator": "BASE64_CHARS", - "entropy": 3.0, + "entropy": 2.8177111123931664, "valid": false } } @@ -6442,17 +6082,17 @@ "severity": "medium", "line_data_list": [ { - "line": "id/pwd master/IhqSb1Gg", + "line": "id/pwd master/iPp26@GRq", "line_num": 27, "path": "tests/samples/doc_id_passwd_pair", "info": "tests/samples/doc_id_passwd_pair|RAW", - "value": "IhqSb1Gg", + "value": "iPp26@GRq", "value_start": 14, - "value_end": 22, + "value_end": 23, "variable": "id/pwd", "entropy_validation": { "iterator": "BASE64_CHARS", - "entropy": 3.0, + "entropy": 2.8177111123931664, "valid": false } } @@ -6466,17 +6106,17 @@ "severity": "medium", "line_data_list": [ { - "line": "ID/Password=master/IhqSb1Gg", + "line": "ID/Password=master/iPp27@GRq", "line_num": 28, "path": "tests/samples/doc_id_passwd_pair", "info": "tests/samples/doc_id_passwd_pair|RAW", - "value": "IhqSb1Gg", + "value": "iPp27@GRq", "value_start": 19, - "value_end": 27, + "value_end": 28, "variable": "ID/Password", "entropy_validation": { "iterator": "BASE64_CHARS", - "entropy": 3.0, + "entropy": 2.8177111123931664, "valid": false } } @@ -6490,41 +6130,17 @@ "severity": "medium", "line_data_list": [ { - "line": "ID/PW:master/IhqSb1Gg", + "line": "ID/PW:master/iPp28@GRq", "line_num": 29, "path": "tests/samples/doc_id_passwd_pair", "info": "tests/samples/doc_id_passwd_pair|RAW", - "value": "IhqSb1Gg", + "value": "iPp28@GRq", "value_start": 13, - "value_end": 21, + "value_end": 22, "variable": "ID/PW", "entropy_validation": { "iterator": "BASE64_CHARS", - "entropy": 3.0, - "valid": false - } - } - ] - }, - { - "api_validation": "NOT_AVAILABLE", - "ml_validation": "NOT_AVAILABLE", - "ml_probability": null, - "rule": "PASSWD_PAIR", - "severity": "medium", - "line_data_list": [ - { - "line": "ID/PW:master/IhqSb1Gg", - "line_num": 29, - "path": "tests/samples/doc_id_passwd_pair", - "info": "tests/samples/doc_id_passwd_pair|RAW", - "value": "master/IhqSb1Gg", - "value_start": 6, - "value_end": 21, - "variable": "PW", - "entropy_validation": { - "iterator": "BASE64_CHARS", - "entropy": 3.906890595608518, + "entropy": 2.8177111123931664, "valid": false } } @@ -6538,41 +6154,17 @@ "severity": "medium", "line_data_list": [ { - "line": "ID/PW->master/IhqSb1Gg", + "line": "ID/PW->master/iPp29@GRq", "line_num": 30, "path": "tests/samples/doc_id_passwd_pair", "info": "tests/samples/doc_id_passwd_pair|RAW", - "value": "IhqSb1Gg", + "value": "iPp29@GRq", "value_start": 14, - "value_end": 22, - "variable": "ID/PW", - "entropy_validation": { - "iterator": "BASE64_CHARS", - "entropy": 3.0, - "valid": false - } - } - ] - }, - { - "api_validation": "NOT_AVAILABLE", - "ml_validation": "NOT_AVAILABLE", - "ml_probability": null, - "rule": "ID_PASSWD_PAIR", - "severity": "medium", - "line_data_list": [ - { - "line": "Default ID/PW are wpasp/wpasp.", - "line_num": 32, - "path": "tests/samples/doc_id_passwd_pair", - "info": "tests/samples/doc_id_passwd_pair|RAW", - "value": "wpasp/wpasp.", - "value_start": 18, - "value_end": 30, + "value_end": 23, "variable": "ID/PW", "entropy_validation": { "iterator": "BASE64_CHARS", - "entropy": 2.119548958994393, + "entropy": 2.8177111123931664, "valid": false } } @@ -6586,17 +6178,17 @@ "severity": "medium", "line_data_list": [ { - "line": "192.168.0.1 master/IhqSb1Gg", + "line": "192.168.0.1 master/iP30dT_o", "line_num": 1, "path": "tests/samples/doc_ip_id_password_triple", "info": "tests/samples/doc_ip_id_password_triple|RAW", - "value": "IhqSb1Gg", + "value": "iP30dT_o", "value_start": 19, "value_end": 27, "variable": null, "entropy_validation": { "iterator": "BASE64_CHARS", - "entropy": 3.0, + "entropy": 2.625, "valid": false } } @@ -6610,17 +6202,17 @@ "severity": "medium", "line_data_list": [ { - "line": "192.168.0.1 master IhqSb1Gg # many FP", + "line": "192.168.0.1 master iP31dT_o # many FP", "line_num": 2, "path": "tests/samples/doc_ip_id_password_triple", "info": "tests/samples/doc_ip_id_password_triple|RAW", - "value": "IhqSb1Gg", + "value": "iP31dT_o", "value_start": 19, "value_end": 27, "variable": null, "entropy_validation": { "iterator": "BASE64_CHARS", - "entropy": 3.0, + "entropy": 2.625, "valid": false } } @@ -6634,17 +6226,17 @@ "severity": "medium", "line_data_list": [ { - "line": "192.168.0.1,master/IhqSb1Gg", + "line": "192.168.0.1,master/iP32dT_o", "line_num": 3, "path": "tests/samples/doc_ip_id_password_triple", "info": "tests/samples/doc_ip_id_password_triple|RAW", - "value": "IhqSb1Gg", + "value": "iP32dT_o", "value_start": 19, "value_end": 27, "variable": null, "entropy_validation": { "iterator": "BASE64_CHARS", - "entropy": 3.0, + "entropy": 2.625, "valid": false } } @@ -6658,17 +6250,17 @@ "severity": "medium", "line_data_list": [ { - "line": "IP ID PW 192.168.0.1 master IhqSb1Gg", + "line": "IP ID PW 192.168.0.1 master iP33dT_o", "line_num": 4, "path": "tests/samples/doc_ip_id_password_triple", "info": "tests/samples/doc_ip_id_password_triple|RAW", - "value": "IhqSb1Gg", + "value": "iP33dT_o", "value_start": 28, "value_end": 36, "variable": "IP ID PW", "entropy_validation": { "iterator": "BASE64_CHARS", - "entropy": 3.0, + "entropy": 2.375, "valid": false } } @@ -6682,17 +6274,17 @@ "severity": "medium", "line_data_list": [ { - "line": "IP/ID/PW 192.168.0.1/master/IhqSb1Gg", - "line_num": 6, + "line": "IP/ID/PW 192.168.0.1/master/iP34dT_o", + "line_num": 5, "path": "tests/samples/doc_ip_id_password_triple", "info": "tests/samples/doc_ip_id_password_triple|RAW", - "value": "IhqSb1Gg", + "value": "iP34dT_o", "value_start": 28, "value_end": 36, "variable": "IP/ID/PW", "entropy_validation": { "iterator": "BASE64_CHARS", - "entropy": 3.0, + "entropy": 2.625, "valid": false } } @@ -6706,17 +6298,17 @@ "severity": "medium", "line_data_list": [ { - "line": "Password:IhqSb1Gg", + "line": "Password:Prl23Db#@", "line_num": 1, "path": "tests/samples/doc_passwd_pair", "info": "tests/samples/doc_passwd_pair|RAW", - "value": "IhqSb1Gg", + "value": "Prl23Db#@", "value_start": 9, - "value_end": 17, + "value_end": 18, "variable": "Password", "entropy_validation": { "iterator": "BASE64_CHARS", - "entropy": 3.0, + "entropy": 2.4654972233440207, "valid": false } } @@ -6730,17 +6322,17 @@ "severity": "medium", "line_data_list": [ { - "line": "\ube44\ubc00\ubc88\ud638:IhqSb1Gg", + "line": "\ube44\ubc00\ubc88\ud638:Prl23Db#@", "line_num": 2, "path": "tests/samples/doc_passwd_pair", "info": "tests/samples/doc_passwd_pair|RAW", - "value": "IhqSb1Gg", + "value": "Prl23Db#@", "value_start": 5, - "value_end": 13, + "value_end": 14, "variable": "\ube44\ubc00\ubc88\ud638", "entropy_validation": { "iterator": "BASE64_CHARS", - "entropy": 3.0, + "entropy": 2.4654972233440207, "valid": false } } @@ -6754,17 +6346,17 @@ "severity": "medium", "line_data_list": [ { - "line": "pw:IhqSb1Gg", + "line": "pw:Prl23Db#@", "line_num": 3, "path": "tests/samples/doc_passwd_pair", "info": "tests/samples/doc_passwd_pair|RAW", - "value": "IhqSb1Gg", + "value": "Prl23Db#@", "value_start": 3, - "value_end": 11, + "value_end": 12, "variable": "pw", "entropy_validation": { "iterator": "BASE64_CHARS", - "entropy": 3.0, + "entropy": 2.4654972233440207, "valid": false } } @@ -6778,17 +6370,17 @@ "severity": "medium", "line_data_list": [ { - "line": "Password=IhqSb1Gg", + "line": "Password=Prl23Db#@", "line_num": 4, "path": "tests/samples/doc_passwd_pair", "info": "tests/samples/doc_passwd_pair|RAW", - "value": "IhqSb1Gg", + "value": "Prl23Db#@", "value_start": 9, - "value_end": 17, + "value_end": 18, "variable": "Password", "entropy_validation": { "iterator": "BASE64_CHARS", - "entropy": 3.0, + "entropy": 2.4654972233440207, "valid": false } } @@ -6802,17 +6394,17 @@ "severity": "medium", "line_data_list": [ { - "line": "pwd:IhqSb1Gg", + "line": "pwd:Prl23Db#@", "line_num": 5, "path": "tests/samples/doc_passwd_pair", "info": "tests/samples/doc_passwd_pair|RAW", - "value": "IhqSb1Gg", + "value": "Prl23Db#@", "value_start": 4, - "value_end": 12, + "value_end": 13, "variable": "pwd", "entropy_validation": { "iterator": "BASE64_CHARS", - "entropy": 3.0, + "entropy": 2.4654972233440207, "valid": false } } @@ -6826,17 +6418,17 @@ "severity": "medium", "line_data_list": [ { - "line": "\ube44\ubc88:IhqSb1Gg", + "line": "\ube44\ubc88:Prl23Db#@", "line_num": 6, "path": "tests/samples/doc_passwd_pair", "info": "tests/samples/doc_passwd_pair|RAW", - "value": "IhqSb1Gg", + "value": "Prl23Db#@", "value_start": 3, - "value_end": 11, + "value_end": 12, "variable": "\ube44\ubc88", "entropy_validation": { "iterator": "BASE64_CHARS", - "entropy": 3.0, + "entropy": 2.4654972233440207, "valid": false } } @@ -6850,17 +6442,17 @@ "severity": "medium", "line_data_list": [ { - "line": "ANY_password=IhqSb1Gg", + "line": "ANY_password=Prl23Db#@", "line_num": 8, "path": "tests/samples/doc_passwd_pair", "info": "tests/samples/doc_passwd_pair|RAW", - "value": "IhqSb1Gg", + "value": "Prl23Db#@", "value_start": 13, - "value_end": 21, + "value_end": 22, "variable": "password", "entropy_validation": { "iterator": "BASE64_CHARS", - "entropy": 3.0, + "entropy": 2.4654972233440207, "valid": false } } @@ -6874,17 +6466,17 @@ "severity": "medium", "line_data_list": [ { - "line": "ANY-password=IhqSb1Gg", + "line": "ANY-password=Prl23Db#@", "line_num": 11, "path": "tests/samples/doc_passwd_pair", "info": "tests/samples/doc_passwd_pair|RAW", - "value": "IhqSb1Gg", + "value": "Prl23Db#@", "value_start": 13, - "value_end": 21, + "value_end": 22, "variable": "password", "entropy_validation": { "iterator": "BASE64_CHARS", - "entropy": 3.0, + "entropy": 2.4654972233440207, "valid": false } } @@ -6898,17 +6490,17 @@ "severity": "medium", "line_data_list": [ { - "line": "\uc554\ud638:IhqSb1Gg", + "line": "\uc554\ud638:Prl23Db#@", "line_num": 12, "path": "tests/samples/doc_passwd_pair", "info": "tests/samples/doc_passwd_pair|RAW", - "value": "IhqSb1Gg", + "value": "Prl23Db#@", "value_start": 3, - "value_end": 11, + "value_end": 12, "variable": "\uc554\ud638", "entropy_validation": { "iterator": "BASE64_CHARS", - "entropy": 3.0, + "entropy": 2.4654972233440207, "valid": false } } @@ -6918,21 +6510,21 @@ "api_validation": "NOT_AVAILABLE", "ml_validation": "NOT_AVAILABLE", "ml_probability": null, - "rule": "SECRET_PAIR", + "rule": "PASSWD_PAIR", "severity": "medium", "line_data_list": [ { - "line": "\uc554\ud638:IhqSb1Gg", - "line_num": 12, + "line": "master@98.76.54.32 password:Prl23Db#@", + "line_num": 14, "path": "tests/samples/doc_passwd_pair", "info": "tests/samples/doc_passwd_pair|RAW", - "value": "IhqSb1Gg", - "value_start": 3, - "value_end": 11, - "variable": "\uc554\ud638", + "value": "Prl23Db#@", + "value_start": 28, + "value_end": 37, + "variable": "password", "entropy_validation": { "iterator": "BASE64_CHARS", - "entropy": 3.0, + "entropy": 2.4654972233440207, "valid": false } } @@ -6946,41 +6538,17 @@ "severity": "medium", "line_data_list": [ { - "line": "master@98.76.54.32 password:IhqSb1Gg", - "line_num": 14, - "path": "tests/samples/doc_passwd_pair", - "info": "tests/samples/doc_passwd_pair|RAW", - "value": "IhqSb1Gg", - "value_start": 28, - "value_end": 36, - "variable": "password", - "entropy_validation": { - "iterator": "BASE64_CHARS", - "entropy": 3.0, - "valid": false - } - } - ] - }, - { - "api_validation": "NOT_AVAILABLE", - "ml_validation": "NOT_AVAILABLE", - "ml_probability": null, - "rule": "PASSWD_PAIR", - "severity": "medium", - "line_data_list": [ - { - "line": "ANY_PW:IhqSb1Gg", + "line": "ANY_PW:Prl23Db#@", "line_num": 17, "path": "tests/samples/doc_passwd_pair", "info": "tests/samples/doc_passwd_pair|RAW", - "value": "IhqSb1Gg", + "value": "Prl23Db#@", "value_start": 7, - "value_end": 15, + "value_end": 16, "variable": "PW", "entropy_validation": { "iterator": "BASE64_CHARS", - "entropy": 3.0, + "entropy": 2.4654972233440207, "valid": false } } @@ -6994,33 +6562,33 @@ "severity": "medium", "line_data_list": [ { - "line": "default password:IhqSb1Gg", + "line": "default password:Prl23Db#@", "line_num": 18, "path": "tests/samples/doc_passwd_pair", "info": "tests/samples/doc_passwd_pair|RAW", - "value": "IhqSb1Gg", + "value": "Prl23Db#@", "value_start": 17, - "value_end": 25, + "value_end": 26, "variable": "password", "entropy_validation": { "iterator": "BASE64_CHARS", - "entropy": 3.0, + "entropy": 2.4654972233440207, "valid": false } }, { - "line": "default password:IhqSb1Gg", + "line": "default password:Prl23Db#@", "line_num": 18, "path": "tests/samples/doc_passwd_pair", "info": "tests/samples/doc_passwd_pair|RAW", - "value": "password:IhqSb1Gg", + "value": "password:Prl23Db#@", "value_start": 8, - "value_end": 25, + "value_end": 26, "variable": "default", "entropy_validation": { - "iterator": "BASE36_CHARS", - "entropy": 3.008059819779672, - "valid": true + "iterator": "BASE64_CHARS", + "entropy": 3.252715278979705, + "valid": false } } ] @@ -7033,17 +6601,17 @@ "severity": "medium", "line_data_list": [ { - "line": "default password:IhqSb1Gg", + "line": "default password:Prl23Db#@", "line_num": 18, "path": "tests/samples/doc_passwd_pair", "info": "tests/samples/doc_passwd_pair|RAW", - "value": "IhqSb1Gg", + "value": "Prl23Db#@", "value_start": 17, - "value_end": 25, + "value_end": 26, "variable": "password", "entropy_validation": { "iterator": "BASE64_CHARS", - "entropy": 3.0, + "entropy": 2.4654972233440207, "valid": false } } @@ -7057,17 +6625,17 @@ "severity": "medium", "line_data_list": [ { - "line": "\ud328\uc2a4\uc6cc\ub4dc:IhqSb1Gg", + "line": "\ud328\uc2a4\uc6cc\ub4dc:Prl23Db#@", "line_num": 20, "path": "tests/samples/doc_passwd_pair", "info": "tests/samples/doc_passwd_pair|RAW", - "value": "IhqSb1Gg", + "value": "Prl23Db#@", "value_start": 5, - "value_end": 13, + "value_end": 14, "variable": "\ud328\uc2a4\uc6cc\ub4dc", "entropy_validation": { "iterator": "BASE64_CHARS", - "entropy": 3.0, + "entropy": 2.4654972233440207, "valid": false } } @@ -7081,17 +6649,17 @@ "severity": "medium", "line_data_list": [ { - "line": "\"password\":\"IhqSb1Gg\"", + "line": "\"password\":\"Prl23Db#@\"", "line_num": 21, "path": "tests/samples/doc_passwd_pair", "info": "tests/samples/doc_passwd_pair|RAW", - "value": "IhqSb1Gg", + "value": "Prl23Db#@", "value_start": 12, - "value_end": 20, + "value_end": 21, "variable": "password", "entropy_validation": { "iterator": "BASE64_CHARS", - "entropy": 3.0, + "entropy": 2.4654972233440207, "valid": false } } @@ -7105,17 +6673,41 @@ "severity": "medium", "line_data_list": [ { - "line": "Passwd:IhqSb1Gg IhqSb1Gg", + "line": "Passwd:Prl23Db#@ Prl23Db#@", "line_num": 23, "path": "tests/samples/doc_passwd_pair", "info": "tests/samples/doc_passwd_pair|RAW", - "value": "IhqSb1Gg", + "value": "Prl23Db#@", "value_start": 7, - "value_end": 15, + "value_end": 16, "variable": "Passwd", "entropy_validation": { "iterator": "BASE64_CHARS", - "entropy": 3.0, + "entropy": 2.4654972233440207, + "valid": false + } + } + ] + }, + { + "api_validation": "NOT_AVAILABLE", + "ml_validation": "NOT_AVAILABLE", + "ml_probability": null, + "rule": "PASSWD_PAIR", + "severity": "medium", + "line_data_list": [ + { + "line": "PW:Prl23Db#@,password:Prl23Db#@", + "line_num": 24, + "path": "tests/samples/doc_passwd_pair", + "info": "tests/samples/doc_passwd_pair|RAW", + "value": "Prl23Db#@", + "value_start": 22, + "value_end": 31, + "variable": "password", + "entropy_validation": { + "iterator": "BASE64_CHARS", + "entropy": 2.4654972233440207, "valid": false } } @@ -7129,17 +6721,41 @@ "severity": "medium", "line_data_list": [ { - "line": "PW:IhqSb1Gg,password:IhqSb1Gg", + "line": "PW:Prl23Db#@,password:Prl23Db#@", "line_num": 24, "path": "tests/samples/doc_passwd_pair", "info": "tests/samples/doc_passwd_pair|RAW", - "value": "IhqSb1Gg,password:IhqSb1Gg", + "value": "Prl23Db#@,", "value_start": 3, - "value_end": 29, + "value_end": 13, "variable": "PW", "entropy_validation": { "iterator": "BASE64_CHARS", - "entropy": 3.6465597398225467, + "entropy": 2.325349666421154, + "valid": false + } + } + ] + }, + { + "api_validation": "NOT_AVAILABLE", + "ml_validation": "NOT_AVAILABLE", + "ml_probability": null, + "rule": "PASSWD_PAIR", + "severity": "medium", + "line_data_list": [ + { + "line": "password:Prl23Db#@,\ube44\ubc88:Prl23Db#@", + "line_num": 25, + "path": "tests/samples/doc_passwd_pair", + "info": "tests/samples/doc_passwd_pair|RAW", + "value": "Prl23Db#@", + "value_start": 22, + "value_end": 31, + "variable": "\ube44\ubc88", + "entropy_validation": { + "iterator": "BASE64_CHARS", + "entropy": 2.4654972233440207, "valid": false } } @@ -7153,17 +6769,17 @@ "severity": "medium", "line_data_list": [ { - "line": "password:IhqSb1Gg,\ube44\ubc88:IhqSb1Gg", + "line": "password:Prl23Db#@,\ube44\ubc88:Prl23Db#@", "line_num": 25, "path": "tests/samples/doc_passwd_pair", "info": "tests/samples/doc_passwd_pair|RAW", - "value": "IhqSb1Gg,\ube44\ubc88:IhqSb1Gg", + "value": "Prl23Db#@,", "value_start": 9, - "value_end": 29, + "value_end": 19, "variable": "password", "entropy_validation": { "iterator": "BASE64_CHARS", - "entropy": 2.65754247590989, + "entropy": 2.325349666421154, "valid": false } } @@ -7177,17 +6793,17 @@ "severity": "medium", "line_data_list": [ { - "line": "passwd=IhqSb1Gg", + "line": "passwd=Prl23Db#@", "line_num": 26, "path": "tests/samples/doc_passwd_pair", "info": "tests/samples/doc_passwd_pair|RAW", - "value": "IhqSb1Gg", + "value": "Prl23Db#@", "value_start": 7, - "value_end": 15, + "value_end": 16, "variable": "passwd", "entropy_validation": { "iterator": "BASE64_CHARS", - "entropy": 3.0, + "entropy": 2.4654972233440207, "valid": false } } @@ -7201,17 +6817,17 @@ "severity": "medium", "line_data_list": [ { - "line": "paasword:IhqSb1Gg", + "line": "paasword:Prl23Db#@", "line_num": 29, "path": "tests/samples/doc_passwd_pair", "info": "tests/samples/doc_passwd_pair|RAW", - "value": "IhqSb1Gg", + "value": "Prl23Db#@", "value_start": 9, - "value_end": 17, + "value_end": 18, "variable": "paasword", "entropy_validation": { "iterator": "BASE64_CHARS", - "entropy": 3.0, + "entropy": 2.4654972233440207, "valid": false } } @@ -7225,17 +6841,17 @@ "severity": "medium", "line_data_list": [ { - "line": "password:IhqSb1Gg, paasword:IhqSb1Gg", + "line": "password:Prl23Db#@, paasword:Prl23Db#@", "line_num": 30, "path": "tests/samples/doc_passwd_pair", "info": "tests/samples/doc_passwd_pair|RAW", - "value": "IhqSb1Gg", - "value_start": 28, - "value_end": 36, + "value": "Prl23Db#@", + "value_start": 29, + "value_end": 38, "variable": "paasword", "entropy_validation": { "iterator": "BASE64_CHARS", - "entropy": 3.0, + "entropy": 2.4654972233440207, "valid": false } } @@ -7249,17 +6865,41 @@ "severity": "medium", "line_data_list": [ { - "line": "password:IhqSb1Gg, paasword:IhqSb1Gg", + "line": "password:Prl23Db#@, paasword:Prl23Db#@", "line_num": 30, "path": "tests/samples/doc_passwd_pair", "info": "tests/samples/doc_passwd_pair|RAW", - "value": "IhqSb1Gg,", + "value": "Prl23Db#@,", "value_start": 9, - "value_end": 18, + "value_end": 19, "variable": "password", "entropy_validation": { "iterator": "BASE64_CHARS", - "entropy": 2.8177111123931664, + "entropy": 2.325349666421154, + "valid": false + } + } + ] + }, + { + "api_validation": "NOT_AVAILABLE", + "ml_validation": "NOT_AVAILABLE", + "ml_probability": null, + "rule": "PASSWD_PAIR", + "severity": "medium", + "line_data_list": [ + { + "line": "password:Prl23Db#@,ANYPassword:Prl23Db#@", + "line_num": 31, + "path": "tests/samples/doc_passwd_pair", + "info": "tests/samples/doc_passwd_pair|RAW", + "value": "Prl23Db#@", + "value_start": 31, + "value_end": 40, + "variable": "Password", + "entropy_validation": { + "iterator": "BASE64_CHARS", + "entropy": 2.4654972233440207, "valid": false } } @@ -7273,17 +6913,41 @@ "severity": "medium", "line_data_list": [ { - "line": "password:IhqSb1Gg,ANYPassword:IhqSb1Gg", + "line": "password:Prl23Db#@,ANYPassword:Prl23Db#@", "line_num": 31, "path": "tests/samples/doc_passwd_pair", "info": "tests/samples/doc_passwd_pair|RAW", - "value": "IhqSb1Gg,ANYPassword:IhqSb1Gg", + "value": "Prl23Db#@,", "value_start": 9, - "value_end": 38, + "value_end": 19, "variable": "password", "entropy_validation": { "iterator": "BASE64_CHARS", - "entropy": 3.9022581678773953, + "entropy": 2.325349666421154, + "valid": false + } + } + ] + }, + { + "api_validation": "NOT_AVAILABLE", + "ml_validation": "NOT_AVAILABLE", + "ml_probability": null, + "rule": "PASSWD_PAIR", + "severity": "medium", + "line_data_list": [ + { + "line": "Password:Prl23Db#@,pwd=Prl23Db#@", + "line_num": 32, + "path": "tests/samples/doc_passwd_pair", + "info": "tests/samples/doc_passwd_pair|RAW", + "value": "Prl23Db#@", + "value_start": 23, + "value_end": 32, + "variable": "pwd", + "entropy_validation": { + "iterator": "BASE64_CHARS", + "entropy": 2.4654972233440207, "valid": false } } @@ -7297,17 +6961,17 @@ "severity": "medium", "line_data_list": [ { - "line": "Password:IhqSb1Gg,pwd=IhqSb1Gg", + "line": "Password:Prl23Db#@,pwd=Prl23Db#@", "line_num": 32, "path": "tests/samples/doc_passwd_pair", "info": "tests/samples/doc_passwd_pair|RAW", - "value": "IhqSb1Gg,pwd=IhqSb1Gg", + "value": "Prl23Db#@,", "value_start": 9, - "value_end": 30, + "value_end": 19, "variable": "Password", "entropy_validation": { "iterator": "BASE64_CHARS", - "entropy": 3.4212546883607238, + "entropy": 2.325349666421154, "valid": false } } @@ -7321,17 +6985,17 @@ "severity": "medium", "line_data_list": [ { - "line": "ANY_password:IhqSb1Gg", + "line": "ANY_password:Prl23Db#@", "line_num": 34, "path": "tests/samples/doc_passwd_pair", "info": "tests/samples/doc_passwd_pair|RAW", - "value": "IhqSb1Gg", + "value": "Prl23Db#@", "value_start": 13, - "value_end": 21, + "value_end": 22, "variable": "password", "entropy_validation": { "iterator": "BASE64_CHARS", - "entropy": 3.0, + "entropy": 2.4654972233440207, "valid": false } } @@ -7345,17 +7009,17 @@ "severity": "medium", "line_data_list": [ { - "line": "--password=IhqSb1Gg", + "line": "--password=Prl23Db#@", "line_num": 37, "path": "tests/samples/doc_passwd_pair", "info": "tests/samples/doc_passwd_pair|RAW", - "value": "IhqSb1Gg", + "value": "Prl23Db#@", "value_start": 11, - "value_end": 19, + "value_end": 20, "variable": "password", "entropy_validation": { "iterator": "BASE64_CHARS", - "entropy": 3.0, + "entropy": 2.4654972233440207, "valid": false } } @@ -7369,33 +7033,33 @@ "severity": "medium", "line_data_list": [ { - "line": "root/IhqSb1Gg,root password:IhqSb1Gg", + "line": "root/Prl23Db#@,root password:Prl23Db#@", "line_num": 38, "path": "tests/samples/doc_passwd_pair", "info": "tests/samples/doc_passwd_pair|RAW", - "value": "IhqSb1Gg", - "value_start": 28, - "value_end": 36, + "value": "Prl23Db#@", + "value_start": 29, + "value_end": 38, "variable": "password", "entropy_validation": { "iterator": "BASE64_CHARS", - "entropy": 3.0, + "entropy": 2.4654972233440207, "valid": false } }, { - "line": "root/IhqSb1Gg,root password:IhqSb1Gg", + "line": "root/Prl23Db#@,root password:Prl23Db#@", "line_num": 38, "path": "tests/samples/doc_passwd_pair", "info": "tests/samples/doc_passwd_pair|RAW", - "value": "password:IhqSb1Gg", - "value_start": 19, - "value_end": 36, + "value": "password:Prl23Db#@", + "value_start": 20, + "value_end": 38, "variable": "root", "entropy_validation": { - "iterator": "BASE36_CHARS", - "entropy": 3.008059819779672, - "valid": true + "iterator": "BASE64_CHARS", + "entropy": 3.252715278979705, + "valid": false } } ] @@ -7408,17 +7072,17 @@ "severity": "medium", "line_data_list": [ { - "line": "root/IhqSb1Gg,root password:IhqSb1Gg", + "line": "root/Prl23Db#@,root password:Prl23Db#@", "line_num": 38, "path": "tests/samples/doc_passwd_pair", "info": "tests/samples/doc_passwd_pair|RAW", - "value": "IhqSb1Gg", - "value_start": 28, - "value_end": 36, + "value": "Prl23Db#@", + "value_start": 29, + "value_end": 38, "variable": "password", "entropy_validation": { "iterator": "BASE64_CHARS", - "entropy": 3.0, + "entropy": 2.4654972233440207, "valid": false } } @@ -7432,32 +7096,32 @@ "severity": "medium", "line_data_list": [ { - "line": "IhqSb1Gg username:IhqSb1Gg,IhqSb1Gg password:IhqSb1Gg", + "line": "Prl23Db#@ username:Prl23Db#@,Prl23Db#@ password:Prl23Db#@", "line_num": 40, "path": "tests/samples/doc_passwd_pair", "info": "tests/samples/doc_passwd_pair|RAW", - "value": "IhqSb1Gg", - "value_start": 45, - "value_end": 53, + "value": "Prl23Db#@", + "value_start": 48, + "value_end": 57, "variable": "password", "entropy_validation": { "iterator": "BASE64_CHARS", - "entropy": 3.0, + "entropy": 2.4654972233440207, "valid": false } }, { - "line": "IhqSb1Gg username:IhqSb1Gg,IhqSb1Gg password:IhqSb1Gg", + "line": "Prl23Db#@ username:Prl23Db#@,Prl23Db#@ password:Prl23Db#@", "line_num": 40, "path": "tests/samples/doc_passwd_pair", "info": "tests/samples/doc_passwd_pair|RAW", - "value": "IhqSb1Gg,IhqSb1Gg", - "value_start": 18, - "value_end": 35, + "value": "Prl23Db#@,Prl23Db#@", + "value_start": 19, + "value_end": 38, "variable": "username", "entropy_validation": { "iterator": "BASE64_CHARS", - "entropy": 2.90584738000032, + "entropy": 2.3932097467479054, "valid": false } } @@ -7471,17 +7135,17 @@ "severity": "medium", "line_data_list": [ { - "line": "IhqSb1Gg username:IhqSb1Gg,IhqSb1Gg password:IhqSb1Gg", + "line": "Prl23Db#@ username:Prl23Db#@,Prl23Db#@ password:Prl23Db#@", "line_num": 40, "path": "tests/samples/doc_passwd_pair", "info": "tests/samples/doc_passwd_pair|RAW", - "value": "IhqSb1Gg", - "value_start": 45, - "value_end": 53, + "value": "Prl23Db#@", + "value_start": 48, + "value_end": 57, "variable": "password", "entropy_validation": { "iterator": "BASE64_CHARS", - "entropy": 3.0, + "entropy": 2.4654972233440207, "valid": false } } @@ -7495,17 +7159,17 @@ "severity": "medium", "line_data_list": [ { - "line": "IhqSb1Gg:password:IhqSb1Gg", + "line": "Prl23Db#@:password:Prl23Db#@", "line_num": 41, "path": "tests/samples/doc_passwd_pair", "info": "tests/samples/doc_passwd_pair|RAW", - "value": "IhqSb1Gg", - "value_start": 18, - "value_end": 26, + "value": "Prl23Db#@", + "value_start": 19, + "value_end": 28, "variable": "password", "entropy_validation": { "iterator": "BASE64_CHARS", - "entropy": 3.0, + "entropy": 2.4654972233440207, "valid": false } } @@ -7519,17 +7183,17 @@ "severity": "medium", "line_data_list": [ { - "line": "ANYpassword=IhqSb1Gg", + "line": "ANYpassword=Prl23Db#@", "line_num": 45, "path": "tests/samples/doc_passwd_pair", "info": "tests/samples/doc_passwd_pair|RAW", - "value": "IhqSb1Gg", + "value": "Prl23Db#@", "value_start": 12, - "value_end": 20, + "value_end": 21, "variable": "password", "entropy_validation": { "iterator": "BASE64_CHARS", - "entropy": 3.0, + "entropy": 2.4654972233440207, "valid": false } } @@ -7543,41 +7207,17 @@ "severity": "medium", "line_data_list": [ { - "line": "passwords:IhqSb1Gg", + "line": "passwords:Prl23Db#@", "line_num": 46, "path": "tests/samples/doc_passwd_pair", "info": "tests/samples/doc_passwd_pair|RAW", - "value": "IhqSb1Gg", + "value": "Prl23Db#@", "value_start": 10, - "value_end": 18, + "value_end": 19, "variable": "passwords", "entropy_validation": { "iterator": "BASE64_CHARS", - "entropy": 3.0, - "valid": false - } - } - ] - }, - { - "api_validation": "NOT_AVAILABLE", - "ml_validation": "NOT_AVAILABLE", - "ml_probability": null, - "rule": "PASSWD_PAIR", - "severity": "medium", - "line_data_list": [ - { - "line": "password=>IhqSb1Gg", - "line_num": 48, - "path": "tests/samples/doc_passwd_pair", - "info": "tests/samples/doc_passwd_pair|RAW", - "value": ">IhqSb1Gg", - "value_start": 9, - "value_end": 18, - "variable": "password", - "entropy_validation": { - "iterator": "BASE64_CHARS", - "entropy": 2.8177111123931664, + "entropy": 2.4654972233440207, "valid": false } } @@ -7591,17 +7231,17 @@ "severity": "medium", "line_data_list": [ { - "line": "P/W:IhqSb1Gg", + "line": "P/W:Prl23Db#@", "line_num": 50, "path": "tests/samples/doc_passwd_pair", "info": "tests/samples/doc_passwd_pair|RAW", - "value": "IhqSb1Gg", + "value": "Prl23Db#@", "value_start": 4, - "value_end": 12, + "value_end": 13, "variable": "P/W", "entropy_validation": { "iterator": "BASE64_CHARS", - "entropy": 3.0, + "entropy": 2.4654972233440207, "valid": false } } @@ -7615,17 +7255,17 @@ "severity": "medium", "line_data_list": [ { - "line": "ANY-Token:IhqSb1Gg", + "line": "ANY-Token:AIhq5Xyb1Gga9Q0", "line_num": 1, "path": "tests/samples/doc_secret_pair", "info": "tests/samples/doc_secret_pair|RAW", - "value": "IhqSb1Gg", + "value": "AIhq5Xyb1Gga9Q0", "value_start": 10, - "value_end": 18, + "value_end": 25, "variable": "Token", "entropy_validation": { "iterator": "BASE64_CHARS", - "entropy": 3.0, + "entropy": 3.906890595608518, "valid": false } } @@ -7639,17 +7279,17 @@ "severity": "medium", "line_data_list": [ { - "line": "token:IhqSb1Gg", + "line": "token:AIhq5Xyb1Gga9Q2", "line_num": 3, "path": "tests/samples/doc_secret_pair", "info": "tests/samples/doc_secret_pair|RAW", - "value": "IhqSb1Gg", + "value": "AIhq5Xyb1Gga9Q2", "value_start": 6, - "value_end": 14, + "value_end": 21, "variable": "token", "entropy_validation": { "iterator": "BASE64_CHARS", - "entropy": 3.0, + "entropy": 3.906890595608518, "valid": false } } @@ -7663,17 +7303,17 @@ "severity": "medium", "line_data_list": [ { - "line": "SECRET KEY:IhqSb1Gg", + "line": "SECRET KEY:AIhq5Xyb1Gga9Q3", "line_num": 4, "path": "tests/samples/doc_secret_pair", "info": "tests/samples/doc_secret_pair|RAW", - "value": "IhqSb1Gg", + "value": "AIhq5Xyb1Gga9Q3", "value_start": 11, - "value_end": 19, + "value_end": 26, "variable": "KEY", "entropy_validation": { "iterator": "BASE64_CHARS", - "entropy": 3.0, + "entropy": 3.906890595608518, "valid": false } } @@ -7687,17 +7327,17 @@ "severity": "medium", "line_data_list": [ { - "line": "secret=IhqSb1Gg", + "line": "secret=AIhq5Xyb1Gga9Q4", "line_num": 5, "path": "tests/samples/doc_secret_pair", "info": "tests/samples/doc_secret_pair|RAW", - "value": "IhqSb1Gg", + "value": "AIhq5Xyb1Gga9Q4", "value_start": 7, - "value_end": 15, + "value_end": 22, "variable": "secret", "entropy_validation": { "iterator": "BASE64_CHARS", - "entropy": 3.0, + "entropy": 3.906890595608518, "valid": false } } @@ -7711,17 +7351,17 @@ "severity": "medium", "line_data_list": [ { - "line": "secret:IhqSb1Gg", + "line": "secret:AIhq5Xyb1Gga9Q6", "line_num": 7, "path": "tests/samples/doc_secret_pair", "info": "tests/samples/doc_secret_pair|RAW", - "value": "IhqSb1Gg", + "value": "AIhq5Xyb1Gga9Q6", "value_start": 7, - "value_end": 15, + "value_end": 22, "variable": "secret", "entropy_validation": { "iterator": "BASE64_CHARS", - "entropy": 3.0, + "entropy": 3.906890595608518, "valid": false } } @@ -7735,17 +7375,17 @@ "severity": "medium", "line_data_list": [ { - "line": "ANY_token=IhqSb1Gg", + "line": "ANY_token=AIhq5Xyb1Gga9Q7", "line_num": 8, "path": "tests/samples/doc_secret_pair", "info": "tests/samples/doc_secret_pair|RAW", - "value": "IhqSb1Gg", + "value": "AIhq5Xyb1Gga9Q7", "value_start": 10, - "value_end": 18, + "value_end": 25, "variable": "token", "entropy_validation": { "iterator": "BASE64_CHARS", - "entropy": 3.0, + "entropy": 3.906890595608518, "valid": false } } @@ -7759,17 +7399,17 @@ "severity": "medium", "line_data_list": [ { - "line": "ANY.secret=IhqSb1Gg", + "line": "ANY.secret=AIhq5Xyb1Gga9Q19", "line_num": 20, "path": "tests/samples/doc_secret_pair", "info": "tests/samples/doc_secret_pair|RAW", - "value": "IhqSb1Gg", + "value": "AIhq5Xyb1Gga9Q19", "value_start": 11, - "value_end": 19, + "value_end": 27, "variable": "secret", "entropy_validation": { "iterator": "BASE64_CHARS", - "entropy": 3.0, + "entropy": 3.75, "valid": false } } @@ -7783,17 +7423,17 @@ "severity": "medium", "line_data_list": [ { - "line": "--secret=IhqSb1Gg", + "line": "--secret=AIhq5Xyb1Gga9Q21", "line_num": 22, "path": "tests/samples/doc_secret_pair", "info": "tests/samples/doc_secret_pair|RAW", - "value": "IhqSb1Gg", + "value": "AIhq5Xyb1Gga9Q21", "value_start": 9, - "value_end": 17, + "value_end": 25, "variable": "secret", "entropy_validation": { "iterator": "BASE64_CHARS", - "entropy": 3.0, + "entropy": 3.875, "valid": false } } @@ -7807,17 +7447,17 @@ "severity": "medium", "line_data_list": [ { - "line": "ANY_secret:IhqSb1Gg", + "line": "ANY_secret:AIhq5Xyb1Gga9Q22", "line_num": 23, "path": "tests/samples/doc_secret_pair", "info": "tests/samples/doc_secret_pair|RAW", - "value": "IhqSb1Gg", + "value": "AIhq5Xyb1Gga9Q22", "value_start": 11, - "value_end": 19, + "value_end": 27, "variable": "secret", "entropy_validation": { "iterator": "BASE64_CHARS", - "entropy": 3.0, + "entropy": 3.875, "valid": false } } @@ -7831,17 +7471,17 @@ "severity": "medium", "line_data_list": [ { - "line": "-Token:IhqSb1Gg", + "line": "-Token:AIhq5Xyb1Gga9Q23", "line_num": 24, "path": "tests/samples/doc_secret_pair", "info": "tests/samples/doc_secret_pair|RAW", - "value": "IhqSb1Gg", + "value": "AIhq5Xyb1Gga9Q23", "value_start": 7, - "value_end": 15, + "value_end": 23, "variable": "Token", "entropy_validation": { "iterator": "BASE64_CHARS", - "entropy": 3.0, + "entropy": 4.0, "valid": false } } @@ -7855,17 +7495,17 @@ "severity": "medium", "line_data_list": [ { - "line": "API Secret:IhqSb1Gg", + "line": "API Secret:AIhq5Xyb1Gga9Q24", "line_num": 25, "path": "tests/samples/doc_secret_pair", "info": "tests/samples/doc_secret_pair|RAW", - "value": "IhqSb1Gg", + "value": "AIhq5Xyb1Gga9Q24", "value_start": 11, - "value_end": 19, + "value_end": 27, "variable": "Secret", "entropy_validation": { "iterator": "BASE64_CHARS", - "entropy": 3.0, + "entropy": 4.0, "valid": false } } @@ -7879,17 +7519,41 @@ "severity": "medium", "line_data_list": [ { - "line": "access key:IhqSb1Gg", + "line": "access key:AIhq5Xyb1Gga9Q26", "line_num": 27, "path": "tests/samples/doc_secret_pair", "info": "tests/samples/doc_secret_pair|RAW", - "value": "IhqSb1Gg", + "value": "AIhq5Xyb1Gga9Q26", "value_start": 11, - "value_end": 19, + "value_end": 27, "variable": "key", "entropy_validation": { "iterator": "BASE64_CHARS", - "entropy": 3.0, + "entropy": 4.0, + "valid": false + } + } + ] + }, + { + "api_validation": "NOT_AVAILABLE", + "ml_validation": "NOT_AVAILABLE", + "ml_probability": null, + "rule": "SECRET_PAIR", + "severity": "medium", + "line_data_list": [ + { + "line": "Secret Key:AIhq5Xyb1Gga9Q27", + "line_num": 28, + "path": "tests/samples/doc_secret_pair", + "info": "tests/samples/doc_secret_pair|RAW", + "value": "AIhq5Xyb1Gga9Q27", + "value_start": 11, + "value_end": 27, + "variable": "Key", + "entropy_validation": { + "iterator": "BASE64_CHARS", + "entropy": 4.0, "valid": false } } @@ -7903,17 +7567,17 @@ "severity": "medium", "line_data_list": [ { - "line": "ANY_key=IhqSb1Gg", + "line": "ANY_key=AIhq5Xyb1Gga9Q29", "line_num": 30, "path": "tests/samples/doc_secret_pair", "info": "tests/samples/doc_secret_pair|RAW", - "value": "IhqSb1Gg", + "value": "AIhq5Xyb1Gga9Q29", "value_start": 8, - "value_end": 16, + "value_end": 24, "variable": "key", "entropy_validation": { "iterator": "BASE64_CHARS", - "entropy": 3.0, + "entropy": 3.875, "valid": false } } @@ -7927,17 +7591,17 @@ "severity": "medium", "line_data_list": [ { - "line": "secret-ANYkey:IhqSb1Gg", + "line": "secret-ANYkey:AIhq5Xyb1Gga9Q30", "line_num": 31, "path": "tests/samples/doc_secret_pair", "info": "tests/samples/doc_secret_pair|RAW", - "value": "IhqSb1Gg", + "value": "AIhq5Xyb1Gga9Q30", "value_start": 14, - "value_end": 22, + "value_end": 30, "variable": "key", "entropy_validation": { "iterator": "BASE64_CHARS", - "entropy": 3.0, + "entropy": 4.0, "valid": false } } @@ -7951,17 +7615,17 @@ "severity": "medium", "line_data_list": [ { - "line": "ANY_id=IhqSb1Gg ANY_token=IhqSb1Gg", + "line": "ANY_id=AIhq5Xyb1Gga9Q31 ANY_token=AIhq5Xyb1Gga9Q31", "line_num": 32, "path": "tests/samples/doc_secret_pair", "info": "tests/samples/doc_secret_pair|RAW", - "value": "IhqSb1Gg", - "value_start": 26, - "value_end": 34, + "value": "AIhq5Xyb1Gga9Q31", + "value_start": 34, + "value_end": 50, "variable": "token", "entropy_validation": { "iterator": "BASE64_CHARS", - "entropy": 3.0, + "entropy": 3.875, "valid": false } } @@ -7975,17 +7639,17 @@ "severity": "medium", "line_data_list": [ { - "line": "access_token:IhqSb1Gg", + "line": "access_token:AIhq5Xyb1Gga9Q33", "line_num": 34, "path": "tests/samples/doc_secret_pair", "info": "tests/samples/doc_secret_pair|RAW", - "value": "IhqSb1Gg", + "value": "AIhq5Xyb1Gga9Q33", "value_start": 13, - "value_end": 21, + "value_end": 29, "variable": "token", "entropy_validation": { "iterator": "BASE64_CHARS", - "entropy": 3.0, + "entropy": 3.875, "valid": false } } @@ -7999,17 +7663,17 @@ "severity": "medium", "line_data_list": [ { - "line": "Authentication key:IhqSb1Gg", + "line": "Authentication key:AIhq5Xyb1Gga9Q35", "line_num": 36, "path": "tests/samples/doc_secret_pair", "info": "tests/samples/doc_secret_pair|RAW", - "value": "IhqSb1Gg", + "value": "AIhq5Xyb1Gga9Q35", "value_start": 19, - "value_end": 27, + "value_end": 35, "variable": "key", "entropy_validation": { "iterator": "BASE64_CHARS", - "entropy": 3.0, + "entropy": 3.875, "valid": false } } @@ -8027,13 +7691,13 @@ "line_num": 1, "path": "tests/samples/doc_various", "info": "tests/samples/doc_various|RAW", - "value": "IhqSb1Gg", + "value": "IhqSb1Gg)", "value_start": 20, - "value_end": 28, + "value_end": 29, "variable": null, "entropy_validation": { "iterator": "BASE64_CHARS", - "entropy": 3.0, + "entropy": 2.8177111123931664, "valid": false } } @@ -8051,13 +7715,13 @@ "line_num": 2, "path": "tests/samples/doc_various", "info": "tests/samples/doc_various|RAW", - "value": "IhqSb1Gg", + "value": "IhqSb1Gg)", "value_start": 19, - "value_end": 27, + "value_end": 28, "variable": null, "entropy_validation": { "iterator": "BASE64_CHARS", - "entropy": 3.0, + "entropy": 2.8177111123931664, "valid": false } } @@ -8150,30 +7814,6 @@ } ] }, - { - "api_validation": "NOT_AVAILABLE", - "ml_validation": "NOT_AVAILABLE", - "ml_probability": null, - "rule": "PASSWD_PAIR", - "severity": "medium", - "line_data_list": [ - { - "line": "Password:master/IhqSb1Gg", - "line_num": 5, - "path": "tests/samples/doc_various", - "info": "tests/samples/doc_various|RAW", - "value": "master/IhqSb1Gg", - "value_start": 9, - "value_end": 24, - "variable": "Password", - "entropy_validation": { - "iterator": "BASE64_CHARS", - "entropy": 3.906890595608518, - "valid": false - } - } - ] - }, { "api_validation": "NOT_AVAILABLE", "ml_validation": "NOT_AVAILABLE", @@ -8246,30 +7886,6 @@ } ] }, - { - "api_validation": "NOT_AVAILABLE", - "ml_validation": "NOT_AVAILABLE", - "ml_probability": null, - "rule": "IP_ID_PASSWORD_TRIPLE", - "severity": "medium", - "line_data_list": [ - { - "line": "98.76.54.32 xxxx (master/IhqSb1Gg)", - "line_num": 14, - "path": "tests/samples/doc_various", - "info": "tests/samples/doc_various|RAW", - "value": "IhqSb1Gg", - "value_start": 25, - "value_end": 33, - "variable": null, - "entropy_validation": { - "iterator": "BASE64_CHARS", - "entropy": 3.0, - "valid": false - } - } - ] - }, { "api_validation": "NOT_AVAILABLE", "ml_validation": "NOT_AVAILABLE", @@ -8822,13 +8438,13 @@ "line_num": 48, "path": "tests/samples/doc_various", "info": "tests/samples/doc_various|RAW", - "value": "IhqSb1Gg,master/IhqSb1Gg", + "value": "IhqSb1Gg,", "value_start": 19, - "value_end": 43, + "value_end": 28, "variable": null, "entropy_validation": { "iterator": "BASE64_CHARS", - "entropy": 3.727255729857775, + "entropy": 2.8177111123931664, "valid": false } } @@ -8990,37 +8606,13 @@ "line_num": 70, "path": "tests/samples/doc_various", "info": "tests/samples/doc_various|RAW", - "value": "IhqSb1Gg", + "value": "IhqSb1Gg)", "value_start": 25, - "value_end": 33, - "variable": "ID/PW", - "entropy_validation": { - "iterator": "BASE64_CHARS", - "entropy": 3.0, - "valid": false - } - } - ] - }, - { - "api_validation": "NOT_AVAILABLE", - "ml_validation": "NOT_AVAILABLE", - "ml_probability": null, - "rule": "PASSWD_PAIR", - "severity": "medium", - "line_data_list": [ - { - "line": "98.76.54.32(ID/PW:master/IhqSb1Gg)", - "line_num": 70, - "path": "tests/samples/doc_various", - "info": "tests/samples/doc_various|RAW", - "value": "master/IhqSb1Gg)", - "value_start": 18, "value_end": 34, - "variable": "PW", + "variable": "ID/PW", "entropy_validation": { "iterator": "BASE64_CHARS", - "entropy": 3.75, + "entropy": 2.8177111123931664, "valid": false } } @@ -9038,13 +8630,13 @@ "line_num": 72, "path": "tests/samples/doc_various", "info": "tests/samples/doc_various|RAW", - "value": "IhqSb1Gg", + "value": "IhqSb1Gg)", "value_start": 13, - "value_end": 21, + "value_end": 22, "variable": "ID/PW", "entropy_validation": { "iterator": "BASE64_CHARS", - "entropy": 3.0, + "entropy": 2.8177111123931664, "valid": false } } @@ -9743,30 +9335,6 @@ } ] }, - { - "api_validation": "NOT_AVAILABLE", - "ml_validation": "NOT_AVAILABLE", - "ml_probability": null, - "rule": "SECRET_PAIR", - "severity": "medium", - "line_data_list": [ - { - "line": "GI_REO_GI_FACEBOOK_TOKEN = \"EAACEdEose0cBAlGy7KeQ5Yna9Coup39tiYdoQ4jHF\"", - "line_num": 1, - "path": "tests/samples/facebook_key", - "info": "tests/samples/facebook_key|RAW", - "value": "EAACEdEose0cBAlGy7KeQ5Yna9Coup39tiYdoQ4jHF", - "value_start": 28, - "value_end": 70, - "variable": "TOKEN", - "entropy_validation": { - "iterator": "BASE64_CHARS", - "entropy": 4.766968315481371, - "valid": true - } - } - ] - }, { "api_validation": "NOT_AVAILABLE", "ml_validation": "NOT_AVAILABLE", @@ -9819,22 +9387,22 @@ "api_validation": "NOT_AVAILABLE", "ml_validation": "NOT_AVAILABLE", "ml_probability": null, - "rule": "Github Old Token", + "rule": "Github Classic Token", "severity": "high", "line_data_list": [ { - "line": "git_token = \"gireogicracklecrackle1231567190113416781\"", - "line_num": 1, - "path": "tests/samples/github_key.groovy", - "info": "tests/samples/github_key.groovy|RAW", - "value": "gireogicracklecrackle1231567190113416781", - "value_start": 13, - "value_end": 53, + "line": "ghp_00000000000000000000000000000004WZ4EQ", + "line_num": 2, + "path": "tests/samples/github_classic_token", + "info": "tests/samples/github_classic_token|RAW", + "value": "ghp_00000000000000000000000000000004WZ4EQ", + "value_start": 0, + "value_end": 41, "variable": null, "entropy_validation": { - "iterator": "BASE36_CHARS", - "entropy": 3.992896608419107, - "valid": true + "iterator": "BASE64_CHARS", + "entropy": 1.4322437698226884, + "valid": false } } ] @@ -9843,8 +9411,32 @@ "api_validation": "NOT_AVAILABLE", "ml_validation": "NOT_AVAILABLE", "ml_probability": null, - "rule": "SECRET_PAIR", - "severity": "medium", + "rule": "Github Fine-granted Token", + "severity": "high", + "line_data_list": [ + { + "line": "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", + "line_num": 2, + "path": "tests/samples/github_fine_granted_token", + "info": "tests/samples/github_fine_granted_token|RAW", + "value": "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", + "value_start": 0, + "value_end": 93, + "variable": null, + "entropy_validation": { + "iterator": "BASE64_CHARS", + "entropy": 5.255374790203285, + "valid": true + } + } + ] + }, + { + "api_validation": "NOT_AVAILABLE", + "ml_validation": "VALIDATED_KEY", + "ml_probability": 0.99919, + "rule": "Github Old Token", + "severity": "high", "line_data_list": [ { "line": "git_token = \"gireogicracklecrackle1231567190113416781\"", @@ -9854,7 +9446,7 @@ "value": "gireogicracklecrackle1231567190113416781", "value_start": 13, "value_end": 53, - "variable": "token", + "variable": null, "entropy_validation": { "iterator": "BASE36_CHARS", "entropy": 3.992896608419107, @@ -9867,80 +9459,8 @@ "api_validation": "NOT_AVAILABLE", "ml_validation": "NOT_AVAILABLE", "ml_probability": null, - "rule": "Github Fine-granted Token", - "severity": "high", - "line_data_list": [ - { - "line": "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", - "line_num": 2, - "path": "tests/samples/github_personal_token", - "info": "tests/samples/github_personal_token|RAW", - "value": "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", - "value_start": 0, - "value_end": 93, - "variable": null, - "entropy_validation": { - "iterator": "BASE64_CHARS", - "entropy": 5.2218326882810935, - "valid": true - } - } - ] - }, - { - "api_validation": "NOT_AVAILABLE", - "ml_validation": "NOT_AVAILABLE", - "ml_probability": null, - "rule": "Github Personal Access Token", - "severity": "high", - "line_data_list": [ - { - "line": "ghp_3Wf1ikDwUMP1I9Vz3z2qZ1Ge2uCLN230RKuq", - "line_num": 4, - "path": "tests/samples/github_personal_token", - "info": "tests/samples/github_personal_token|RAW", - "value": "ghp_3Wf1ikDwUMP1I9Vz3z2qZ1Ge2uCLN230RKuq", - "value_start": 0, - "value_end": 40, - "variable": null, - "entropy_validation": { - "iterator": "BASE64_CHARS", - "entropy": 4.682263329852917, - "valid": true - } - } - ] - }, - { - "api_validation": "NOT_AVAILABLE", - "ml_validation": "NOT_AVAILABLE", - "ml_probability": null, - "rule": "Github Token", - "severity": "high", - "line_data_list": [ - { - "line": "ghr_Ku7ikDwqZ1Ge2u3Wf1UM3z2CLN230RP1I9Vz", - "line_num": 1, - "path": "tests/samples/github_token", - "info": "tests/samples/github_token|RAW", - "value": "ghr_Ku7ikDwqZ1Ge2u3Wf1UM3z2CLN230RP1I9Vz", - "value_start": 0, - "value_end": 40, - "variable": null, - "entropy_validation": { - "iterator": "BASE64_CHARS", - "entropy": 4.732263329852917, - "valid": true - } - } - ] - }, - { - "api_validation": "NOT_AVAILABLE", - "ml_validation": "NOT_AVAILABLE", - "ml_probability": null, - "rule": "Gitlab Incoming Email Token", - "severity": "info", + "rule": "Gitlab Incoming Email Token", + "severity": "info", "line_data_list": [ { "line": "var email_t = '7e4v6v5j2nepcc8f5zvatgl9g';", @@ -10166,30 +9686,6 @@ } ] }, - { - "api_validation": "NOT_AVAILABLE", - "ml_validation": "NOT_AVAILABLE", - "ml_probability": null, - "rule": "SECRET_PAIR", - "severity": "medium", - "line_data_list": [ - { - "line": "google_oauth_key = \"ya29.gi_reo_gi_crackle_ln22\"", - "line_num": 1, - "path": "tests/samples/google_oauth_key", - "info": "tests/samples/google_oauth_key|RAW", - "value": "ya29.gi_reo_gi_crackle_ln22", - "value_start": 20, - "value_end": 47, - "variable": "key", - "entropy_validation": { - "iterator": "BASE36_CHARS", - "entropy": 3.1797273164975133, - "valid": true - } - } - ] - }, { "api_validation": "NOT_AVAILABLE", "ml_validation": "NOT_AVAILABLE", @@ -10262,30 +9758,6 @@ } ] }, - { - "api_validation": "NOT_AVAILABLE", - "ml_validation": "NOT_AVAILABLE", - "ml_probability": null, - "rule": "JSON Web Token", - "severity": "medium", - "line_data_list": [ - { - "line": "grafana = 'eyJrIjoiMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMCIsIm4iOiJ4eHh4IiwiaWQiOjIwNDM2MH0='", - "line_num": 1, - "path": "tests/samples/grafana_provisioned_api_key", - "info": "tests/samples/grafana_provisioned_api_key|RAW", - "value": "eyJrIjoiMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMCIsIm4iOiJ4eHh4IiwiaWQiOjIwNDM2MH0=", - "value_start": 11, - "value_end": 107, - "variable": null, - "entropy_validation": { - "iterator": "BASE64_CHARS", - "entropy": 3.8153130511409934, - "valid": false - } - } - ] - }, { "api_validation": "NOT_AVAILABLE", "ml_validation": "NOT_AVAILABLE", @@ -10334,30 +9806,6 @@ } ] }, - { - "api_validation": "NOT_AVAILABLE", - "ml_validation": "NOT_AVAILABLE", - "ml_probability": null, - "rule": "PASSWD_PAIR", - "severity": "medium", - "line_data_list": [ - { - "line": "+ \"password\": \"dkajco1\"", - "line_num": 10, - "path": "tests/samples/iso_ir_111.patch", - "info": "tests/samples/iso_ir_111.patch|RAW", - "value": "dkajco1", - "value_start": 16, - "value_end": 23, - "variable": "password", - "entropy_validation": { - "iterator": "BASE64_CHARS", - "entropy": 2.8073549220576046, - "valid": false - } - } - ] - }, { "api_validation": "NOT_AVAILABLE", "ml_validation": "NOT_AVAILABLE", @@ -10406,78 +9854,6 @@ } ] }, - { - "api_validation": "NOT_AVAILABLE", - "ml_validation": "VALIDATED_KEY", - "ml_probability": 0.99868, - "rule": "JSON Web Token", - "severity": "medium", - "line_data_list": [ - { - "line": "$payload = 'eyJgsIZgeJhvNgFpSmlP.eyJcaaF9xCe7shE0ENPiBlEJOpS'", - "line_num": 1, - "path": "tests/samples/json_web_token.hs", - "info": "tests/samples/json_web_token.hs|RAW", - "value": "eyJgsIZgeJhvNgFpSmlP.eyJcaaF9xCe7shE0ENPiBlEJOpS", - "value_start": 12, - "value_end": 60, - "variable": null, - "entropy_validation": { - "iterator": "BASE64_CHARS", - "entropy": 4.520488802699322, - "valid": true - } - } - ] - }, - { - "api_validation": "NOT_AVAILABLE", - "ml_validation": "NOT_AVAILABLE", - "ml_probability": null, - "rule": "SECRET_PAIR", - "severity": "medium", - "line_data_list": [ - { - "line": "\"https://example.com/api/js?key=dhd0lCQVFRZ0ViVnpmUGWxhQW9KQWwrLzZYdDJPNG1PQjYxMXNPaFJB&bug=true\"", - "line_num": 7, - "path": "tests/samples/key.hs", - "info": "tests/samples/key.hs|RAW", - "value": "dhd0lCQVFRZ0ViVnpmUGWxhQW9KQWwrLzZYdDJPNG1PQjYxMXNPaFJB", - "value_start": 32, - "value_end": 87, - "variable": "key", - "entropy_validation": { - "iterator": "BASE64_CHARS", - "entropy": 4.962822440640043, - "valid": true - } - } - ] - }, - { - "api_validation": "NOT_AVAILABLE", - "ml_validation": "NOT_AVAILABLE", - "ml_probability": null, - "rule": "SECRET_PAIR", - "severity": "medium", - "line_data_list": [ - { - "line": " \"key\": \"api_key\",", - "line_num": 2, - "path": "tests/samples/key_value.json", - "info": "tests/samples/key_value.json|RAW", - "value": "api_key", - "value_start": 12, - "value_end": 19, - "variable": "key", - "entropy_validation": { - "iterator": "BASE64_CHARS", - "entropy": 2.4063042189065182, - "valid": false - } - } - ] - }, { "api_validation": "NOT_AVAILABLE", "ml_validation": "NOT_AVAILABLE", @@ -10772,126 +10148,6 @@ } ] }, - { - "api_validation": "NOT_AVAILABLE", - "ml_validation": "NOT_AVAILABLE", - "ml_probability": null, - "rule": "PASSWD_PAIR", - "severity": "medium", - "line_data_list": [ - { - "line": "password = \"cackle!\"", - "line_num": 1, - "path": "tests/samples/password.gradle", - "info": "tests/samples/password.gradle|RAW", - "value": "cackle!", - "value_start": 12, - "value_end": 19, - "variable": "password", - "entropy_validation": { - "iterator": "BASE64_CHARS", - "entropy": 2.120589933192232, - "valid": false - } - } - ] - }, - { - "api_validation": "NOT_AVAILABLE", - "ml_validation": "NOT_AVAILABLE", - "ml_probability": null, - "rule": "PASSWD_PAIR", - "severity": "medium", - "line_data_list": [ - { - "line": "+ \"password\": \"dkajco1\"", - "line_num": 9, - "path": "tests/samples/password.patch", - "info": "tests/samples/password.patch|RAW", - "value": "dkajco1", - "value_start": 16, - "value_end": 23, - "variable": "password", - "entropy_validation": { - "iterator": "BASE64_CHARS", - "entropy": 2.8073549220576046, - "valid": false - } - } - ] - }, - { - "api_validation": "NOT_AVAILABLE", - "ml_validation": "NOT_AVAILABLE", - "ml_probability": null, - "rule": "PASSWD_PAIR", - "severity": "medium", - "line_data_list": [ - { - "line": "password = \"abc\"", - "line_num": 1, - "path": "tests/samples/password_short", - "info": "tests/samples/password_short|RAW", - "value": "\"abc\"", - "value_start": 11, - "value_end": 16, - "variable": "password", - "entropy_validation": { - "iterator": "BASE64_CHARS", - "entropy": 1.3931568569324173, - "valid": false - } - } - ] - }, - { - "api_validation": "NOT_AVAILABLE", - "ml_validation": "NOT_AVAILABLE", - "ml_probability": null, - "rule": "PASSWD_PAIR", - "severity": "medium", - "line_data_list": [ - { - "line": "+ \"password\": \"dkajco1\"", - "line_num": 10, - "path": "tests/samples/password_utf16.patch", - "info": "tests/samples/password_utf16.patch|RAW", - "value": "dkajco1", - "value_start": 16, - "value_end": 23, - "variable": "password", - "entropy_validation": { - "iterator": "BASE64_CHARS", - "entropy": 2.8073549220576046, - "valid": false - } - } - ] - }, - { - "api_validation": "NOT_AVAILABLE", - "ml_validation": "NOT_AVAILABLE", - "ml_probability": null, - "rule": "PASSWD_PAIR", - "severity": "medium", - "line_data_list": [ - { - "line": "+ \"password\": \"dkajc\u00f61\"", - "line_num": 9, - "path": "tests/samples/password_western.patch", - "info": "tests/samples/password_western.patch|RAW", - "value": "dkajc\u00f61", - "value_start": 16, - "value_end": 23, - "variable": "password", - "entropy_validation": { - "iterator": "BASE64_CHARS", - "entropy": 2.4063042189065182, - "valid": false - } - } - ] - }, { "api_validation": "NOT_AVAILABLE", "ml_validation": "NOT_AVAILABLE", @@ -10998,204 +10254,48 @@ "valid": true } }, - { - "line": " + \"HS8ZuyLQXqvHpHobcdNCJAAAAJimRM7VpkTO\"", - "line_num": 7, - "path": "tests/samples/pem_key", - "info": "tests/samples/pem_key|RAW", - "value": "HS8ZuyLQXqvHpHobcdNCJAAAAJimRM7VpkTO", - "value_start": 4, - "value_end": 40, - "variable": null, - "entropy_validation": { - "iterator": "BASE64_CHARS", - "entropy": 4.7045114597155475, - "valid": true - } - }, - { - "line": " \"QAAAAtzc2gtZWQyNTUxOQAAACBqIPMG94HL7zedFzsvi45mHS8ZuyLQXqvHpHo12 \\n\" + \" AAAEBvVc8FVPGUs3LZ1o+LnjW4uUlEnk/5LQQ9yO2eiI3SFGog8wb3gcvvN50XOy+LjmYd\" +", - "line_num": 8, - "path": "tests/samples/pem_key", - "info": "tests/samples/pem_key|RAW", - "value": "QAAAAtzc2gtZWQyNTUxOQAAACBqIPMG94HL7zedFzsvi45mHS8ZuyLQXqvHpHo12 \\n\" + \" AAAEBvVc8FVPGUs3LZ1o+LnjW4uUlEnk/5LQQ9yO2eiI3SFGog8wb3gcvvN50XOy+LjmYd", - "value_start": 2, - "value_end": 145, - "variable": null, - "entropy_validation": { - "iterator": "BASE64_CHARS", - "entropy": 5.35535545689008, - "valid": true - } - }, - { - "line": "\"Lxm7ItBeq8ekehtx00IkAAAAEWlvYW5uaXNAc2VjdXJlYm94AQID\\nBA== \\n -----END OPENSSH PRIVATE KEY-----\"", - "line_num": 9, - "path": "tests/samples/pem_key", - "info": "tests/samples/pem_key|RAW", - "value": "\"Lxm7ItBeq8ekehtx00IkAAAAEWlvYW5uaXNAc2VjdXJlYm94AQID\\nBA== \\n -----END OPENSSH PRIVATE KEY-----", - "value_start": 0, - "value_end": 99, - "variable": null, - "entropy_validation": { - "iterator": "BASE64_CHARS", - "entropy": 4.335510236214974, - "valid": false - } - } - ] - }, - { - "api_validation": "NOT_AVAILABLE", - "ml_validation": "NOT_AVAILABLE", - "ml_probability": null, - "rule": "PEM Private Key", - "severity": "high", - "line_data_list": [ - { - "line": "char pk[] = \"-----BEGIN RSA PRIVATE KEY-----\\n\\ni7aHavqQ9T2f2drU4N5WsM7aqQ97kbB/K4RUPdit+tIpqSb1GgY44yg6lckfoLMH\\najimpQ6sr9BuseERqELGE1U+Vll3izwuqr1UzCZ61gZnwPDBsD02jF038wYU6mZT\\n-----END RSA PRIVATE KEY-----\\n\";", - "line_num": 12, - "path": "tests/samples/pem_key", - "info": "tests/samples/pem_key|RAW", - "value": "-----BEGIN RSA PRIVATE KEY-----\\n\\ni7aHavqQ9T2f2drU4N5WsM7aqQ97kbB/K4RUPdit+tIpqSb1GgY44yg6lckfoLMH\\najimpQ6sr9BuseERqELGE1U+Vll3izwuqr1UzCZ61gZnwPDBsD02jF038wYU6mZT\\n-----END RSA PRIVATE KEY-----", - "value_start": 13, - "value_end": 209, - "variable": null, - "entropy_validation": { - "iterator": "BASE64_CHARS", - "entropy": 5.029849490561501, - "valid": true - } - } - ] - }, - { - "api_validation": "NOT_AVAILABLE", - "ml_validation": "NOT_AVAILABLE", - "ml_probability": null, - "rule": "Picatic API Key", - "severity": "high", - "line_data_list": [ - { - "line": "sk_live_gireogicracklegireogicrackle1231", - "line_num": 1, - "path": "tests/samples/picatic_key", - "info": "tests/samples/picatic_key|RAW", - "value": "sk_live_gireogicracklegireogicrackle1231", - "value_start": 0, - "value_end": 40, - "variable": null, - "entropy_validation": { - "iterator": "BASE36_CHARS", - "entropy": 3.48760529131298, - "valid": true - } - } - ] - }, - { - "api_validation": "NOT_AVAILABLE", - "ml_validation": "NOT_AVAILABLE", - "ml_probability": null, - "rule": "PII", - "severity": "info", - "line_data_list": [ - { - "line": "name=\"John Doe\", sex=\"m\", birthday=\"12-12-2012\"", - "line_num": 1, - "path": "tests/samples/pii.csv", - "info": "tests/samples/pii.csv|RAW", - "value": "12-12-2012", - "value_start": 36, - "value_end": 46, - "variable": ", birthday", - "entropy_validation": { - "iterator": "BASE64_CHARS", - "entropy": 1.382053725693543, - "valid": false - } - }, - { - "line": "name=\"John Doe\", sex=\"m\", birthday=\"12-12-2012\"", - "line_num": 1, - "path": "tests/samples/pii.csv", - "info": "tests/samples/pii.csv|RAW", - "value": "John Doe", - "value_start": 6, - "value_end": 14, - "variable": "name", - "entropy_validation": { - "iterator": "BASE64_CHARS", - "entropy": 2.375, - "valid": false - } - }, - { - "line": "name=\"John Doe\", sex=\"m\", birthday=\"12-12-2012\"", - "line_num": 1, - "path": "tests/samples/pii.csv", - "info": "tests/samples/pii.csv|RAW", - "value": "m", - "value_start": 22, - "value_end": 23, - "variable": ", sex", - "entropy_validation": { - "iterator": "HEX_CHARS", - "entropy": 0.0, - "valid": false - } - } - ] - }, - { - "api_validation": "NOT_AVAILABLE", - "ml_validation": "NOT_AVAILABLE", - "ml_probability": null, - "rule": "PII", - "severity": "info", - "line_data_list": [ - { - "line": "birthday=\"12 DEC 2012\", name=\"John Doe\", sex=\"m\",", - "line_num": 2, - "path": "tests/samples/pii.csv", - "info": "tests/samples/pii.csv|RAW", - "value": "12 DEC 2012", - "value_start": 10, - "value_end": 21, - "variable": "birthday", + { + "line": " + \"HS8ZuyLQXqvHpHobcdNCJAAAAJimRM7VpkTO\"", + "line_num": 7, + "path": "tests/samples/pem_key", + "info": "tests/samples/pem_key|RAW", + "value": "HS8ZuyLQXqvHpHobcdNCJAAAAJimRM7VpkTO", + "value_start": 4, + "value_end": 40, + "variable": null, "entropy_validation": { "iterator": "BASE64_CHARS", - "entropy": 2.216363369597474, - "valid": false + "entropy": 4.7045114597155475, + "valid": true } }, { - "line": "birthday=\"12 DEC 2012\", name=\"John Doe\", sex=\"m\",", - "line_num": 2, - "path": "tests/samples/pii.csv", - "info": "tests/samples/pii.csv|RAW", - "value": "John Doe", - "value_start": 30, - "value_end": 38, - "variable": ", name", + "line": " \"QAAAAtzc2gtZWQyNTUxOQAAACBqIPMG94HL7zedFzsvi45mHS8ZuyLQXqvHpHo12 \\n\" + \" AAAEBvVc8FVPGUs3LZ1o+LnjW4uUlEnk/5LQQ9yO2eiI3SFGog8wb3gcvvN50XOy+LjmYd\" +", + "line_num": 8, + "path": "tests/samples/pem_key", + "info": "tests/samples/pem_key|RAW", + "value": "QAAAAtzc2gtZWQyNTUxOQAAACBqIPMG94HL7zedFzsvi45mHS8ZuyLQXqvHpHo12 \\n\" + \" AAAEBvVc8FVPGUs3LZ1o+LnjW4uUlEnk/5LQQ9yO2eiI3SFGog8wb3gcvvN50XOy+LjmYd", + "value_start": 2, + "value_end": 145, + "variable": null, "entropy_validation": { "iterator": "BASE64_CHARS", - "entropy": 2.375, - "valid": false + "entropy": 5.35535545689008, + "valid": true } }, { - "line": "birthday=\"12 DEC 2012\", name=\"John Doe\", sex=\"m\",", - "line_num": 2, - "path": "tests/samples/pii.csv", - "info": "tests/samples/pii.csv|RAW", - "value": "m", - "value_start": 46, - "value_end": 47, - "variable": ", sex", + "line": "\"Lxm7ItBeq8ekehtx00IkAAAAEWlvYW5uaXNAc2VjdXJlYm94AQID\\nBA== \\n -----END OPENSSH PRIVATE KEY-----\"", + "line_num": 9, + "path": "tests/samples/pem_key", + "info": "tests/samples/pem_key|RAW", + "value": "\"Lxm7ItBeq8ekehtx00IkAAAAEWlvYW5uaXNAc2VjdXJlYm94AQID\\nBA== \\n -----END OPENSSH PRIVATE KEY-----", + "value_start": 0, + "value_end": 99, + "variable": null, "entropy_validation": { - "iterator": "HEX_CHARS", - "entropy": 0.0, + "iterator": "BASE64_CHARS", + "entropy": 4.335510236214974, "valid": false } } @@ -11205,67 +10305,22 @@ "api_validation": "NOT_AVAILABLE", "ml_validation": "NOT_AVAILABLE", "ml_probability": null, - "rule": "PII", - "severity": "info", + "rule": "PEM Private Key", + "severity": "high", "line_data_list": [ { - "line": "first_name=\"John\", birthday=\"12 DEC 2012\", last_name=\"Doe\", sex=\"x\",", - "line_num": 3, - "path": "tests/samples/pii.csv", - "info": "tests/samples/pii.csv|RAW", - "value": "12 DEC 2012", - "value_start": 29, - "value_end": 40, - "variable": ", birthday", - "entropy_validation": { - "iterator": "BASE64_CHARS", - "entropy": 2.216363369597474, - "valid": false - } - }, - { - "line": "first_name=\"John\", birthday=\"12 DEC 2012\", last_name=\"Doe\", sex=\"x\",", - "line_num": 3, - "path": "tests/samples/pii.csv", - "info": "tests/samples/pii.csv|RAW", - "value": "Doe", - "value_start": 54, - "value_end": 57, - "variable": ", last_name", - "entropy_validation": { - "iterator": "BASE64_CHARS", - "entropy": 1.584962500721156, - "valid": false - } - }, - { - "line": "first_name=\"John\", birthday=\"12 DEC 2012\", last_name=\"Doe\", sex=\"x\",", - "line_num": 3, - "path": "tests/samples/pii.csv", - "info": "tests/samples/pii.csv|RAW", - "value": "John", - "value_start": 12, - "value_end": 16, - "variable": "first_name", + "line": "char pk[] = \"-----BEGIN RSA PRIVATE KEY-----\\n\\ni7aHavqQ9T2f2drU4N5WsM7aqQ97kbB/K4RUPdit+tIpqSb1GgY44yg6lckfoLMH\\najimpQ6sr9BuseERqELGE1U+Vll3izwuqr1UzCZ61gZnwPDBsD02jF038wYU6mZT\\n-----END RSA PRIVATE KEY-----\\n\";", + "line_num": 12, + "path": "tests/samples/pem_key", + "info": "tests/samples/pem_key|RAW", + "value": "-----BEGIN RSA PRIVATE KEY-----\\n\\ni7aHavqQ9T2f2drU4N5WsM7aqQ97kbB/K4RUPdit+tIpqSb1GgY44yg6lckfoLMH\\najimpQ6sr9BuseERqELGE1U+Vll3izwuqr1UzCZ61gZnwPDBsD02jF038wYU6mZT\\n-----END RSA PRIVATE KEY-----", + "value_start": 13, + "value_end": 209, + "variable": null, "entropy_validation": { "iterator": "BASE64_CHARS", - "entropy": 2.0, - "valid": false - } - }, - { - "line": "first_name=\"John\", birthday=\"12 DEC 2012\", last_name=\"Doe\", sex=\"x\",", - "line_num": 3, - "path": "tests/samples/pii.csv", - "info": "tests/samples/pii.csv|RAW", - "value": "x", - "value_start": 65, - "value_end": 66, - "variable": ", sex", - "entropy_validation": { - "iterator": "HEX_CHARS", - "entropy": 0.0, - "valid": false + "entropy": 5.029849490561501, + "valid": true } } ] @@ -11274,22 +10329,22 @@ "api_validation": "NOT_AVAILABLE", "ml_validation": "NOT_AVAILABLE", "ml_probability": null, - "rule": "PASSWD_PAIR", - "severity": "medium", + "rule": "Picatic API Key", + "severity": "high", "line_data_list": [ { - "line": "pwd = \"cackle!\"", + "line": "sk_live_gireogicracklegireogicrackle1231", "line_num": 1, - "path": "tests/samples/pwd.gradle", - "info": "tests/samples/pwd.gradle|RAW", - "value": "cackle!", - "value_start": 7, - "value_end": 14, - "variable": "pwd", + "path": "tests/samples/picatic_key", + "info": "tests/samples/picatic_key|RAW", + "value": "sk_live_gireogicracklegireogicrackle1231", + "value_start": 0, + "value_end": 40, + "variable": null, "entropy_validation": { - "iterator": "BASE64_CHARS", - "entropy": 2.120589933192232, - "valid": false + "iterator": "BASE36_CHARS", + "entropy": 3.48760529131298, + "valid": true } } ] @@ -11346,22 +10401,22 @@ "api_validation": "NOT_AVAILABLE", "ml_validation": "NOT_AVAILABLE", "ml_probability": null, - "rule": "Github Token", + "rule": "Github Classic Token", "severity": "high", "line_data_list": [ { - "line": "ghr_Ku7ikDwqD1Ge2u3Wf1UM3z2SLN230RP1I8Wf", + "line": "ghs_00000000000000000000000000000004WZ4EQ", "line_num": 2, "path": "tests/samples/sample.docx", "info": "tests/samples/sample.docx|DOCX", - "value": "ghr_Ku7ikDwqD1Ge2u3Wf1UM3z2SLN230RP1I8Wf", + "value": "ghs_00000000000000000000000000000004WZ4EQ", "value_start": 0, - "value_end": 40, + "value_end": 41, "variable": null, "entropy_validation": { "iterator": "BASE64_CHARS", - "entropy": 4.632263329852917, - "valid": true + "entropy": 1.4322437698226884, + "valid": false } } ] @@ -11394,50 +10449,26 @@ "api_validation": "NOT_AVAILABLE", "ml_validation": "NOT_AVAILABLE", "ml_probability": null, - "rule": "Github Token", + "rule": "Github Classic Token", "severity": "high", "line_data_list": [ { - "line": "ghr_Ku7ikDwqD1Ge2u3Wf1UM3z2CLN230RP1I8Vd", + "line": "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", "line_num": 3, "path": "tests/samples/sample.pdf", "info": "tests/samples/sample.pdf|PDF", - "value": "ghr_Ku7ikDwqD1Ge2u3Wf1UM3z2CLN230RP1I8Vd", + "value": "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", "value_start": 0, "value_end": 40, "variable": null, "entropy_validation": { "iterator": "BASE64_CHARS", - "entropy": 4.732263329852917, + "entropy": 4.838879892515178, "valid": true } } ] }, - { - "api_validation": "NOT_AVAILABLE", - "ml_validation": "NOT_AVAILABLE", - "ml_probability": null, - "rule": "SECRET_PAIR", - "severity": "medium", - "line_data_list": [ - { - "line": "secret = \"cackle!\"", - "line_num": 1, - "path": "tests/samples/secret.gradle", - "info": "tests/samples/secret.gradle|RAW", - "value": "cackle!", - "value_start": 10, - "value_end": 17, - "variable": "secret", - "entropy_validation": { - "iterator": "BASE64_CHARS", - "entropy": 2.120589933192232, - "valid": false - } - } - ] - }, { "api_validation": "NOT_AVAILABLE", "ml_validation": "NOT_AVAILABLE", @@ -11658,8 +10689,8 @@ "api_validation": "NOT_AVAILABLE", "ml_validation": "NOT_AVAILABLE", "ml_probability": null, - "rule": "Bitbucket Client Secret", - "severity": "info", + "rule": "Stripe Restricted API Key", + "severity": "high", "line_data_list": [ { "line": "rk_live_48ehKQINMST2dsfwyVI77Ydj", @@ -11682,8 +10713,8 @@ "api_validation": "NOT_AVAILABLE", "ml_validation": "NOT_AVAILABLE", "ml_probability": null, - "rule": "Stripe Restricted API Key", - "severity": "high", + "rule": "Bitbucket Client Secret", + "severity": "info", "line_data_list": [ { "line": "rk_live_48ehKQINMST2dsfwyVI77Ydj", @@ -11706,8 +10737,8 @@ "api_validation": "NOT_AVAILABLE", "ml_validation": "NOT_AVAILABLE", "ml_probability": null, - "rule": "Bitbucket Client Secret", - "severity": "info", + "rule": "Stripe Standard API Key", + "severity": "high", "line_data_list": [ { "line": "sk_live_2dsI77Ydj48ehKQINfwyVMST", @@ -11730,8 +10761,8 @@ "api_validation": "NOT_AVAILABLE", "ml_validation": "NOT_AVAILABLE", "ml_probability": null, - "rule": "Stripe Standard API Key", - "severity": "high", + "rule": "Bitbucket Client Secret", + "severity": "info", "line_data_list": [ { "line": "sk_live_2dsI77Ydj48ehKQINfwyVMST", @@ -11750,30 +10781,6 @@ } ] }, - { - "api_validation": "NOT_AVAILABLE", - "ml_validation": "NOT_AVAILABLE", - "ml_probability": null, - "rule": "SECRET_PAIR", - "severity": "medium", - "line_data_list": [ - { - "line": " \"key\": \"password\",", - "line_num": 3, - "path": "tests/samples/struct.json", - "info": "tests/samples/struct.json|RAW", - "value": "password", - "value_start": 12, - "value_end": 20, - "variable": "key", - "entropy_validation": { - "iterator": "BASE64_CHARS", - "entropy": 2.75, - "valid": false - } - } - ] - }, { "api_validation": "NOT_AVAILABLE", "ml_validation": "NOT_AVAILABLE", @@ -11798,6 +10805,30 @@ } ] }, + { + "api_validation": "NOT_AVAILABLE", + "ml_validation": "NOT_AVAILABLE", + "ml_probability": null, + "rule": "PASSWD_PAIR", + "severity": "medium", + "line_data_list": [ + { + "line": "PW: H1ddEn#ema1l", + "line_num": 6, + "path": "tests/samples/test.eml", + "info": "tests/samples/test.eml|EML-HTML", + "value": "H1ddEn#ema1l", + "value_start": 4, + "value_end": 16, + "variable": "PW", + "entropy_validation": { + "iterator": "BASE64_CHARS", + "entropy": 2.9528822923277263, + "valid": false + } + } + ] + }, { "api_validation": "NOT_AVAILABLE", "ml_validation": "NOT_AVAILABLE", @@ -11918,30 +10949,6 @@ } ] }, - { - "api_validation": "NOT_AVAILABLE", - "ml_validation": "NOT_AVAILABLE", - "ml_probability": null, - "rule": "SECRET_PAIR", - "severity": "medium", - "line_data_list": [ - { - "line": "gi_reo_gi_token = \"G1Re06G1BdgNseiJDN21Z094M\"", - "line_num": 1, - "path": "tests/samples/token.toml", - "info": "tests/samples/token.toml|RAW", - "value": "G1Re06G1BdgNseiJDN21Z094M", - "value_start": 19, - "value_end": 44, - "variable": "token", - "entropy_validation": { - "iterator": "BASE64_CHARS", - "entropy": 4.133660689688186, - "valid": false - } - } - ] - }, { "api_validation": "NOT_AVAILABLE", "ml_validation": "NOT_AVAILABLE", @@ -11965,77 +10972,5 @@ } } ] - }, - { - "api_validation": "NOT_AVAILABLE", - "ml_validation": "NOT_AVAILABLE", - "ml_probability": null, - "rule": "PASSWD_PAIR", - "severity": "medium", - "line_data_list": [ - { - "line": "password = \"cackle!\"", - "line_num": 2, - "path": "tests/samples/xml_data.xml", - "info": "tests/samples/xml_data.xml|RAW", - "value": "cackle!", - "value_start": 18, - "value_end": 25, - "variable": "password", - "entropy_validation": { - "iterator": "BASE64_CHARS", - "entropy": 2.120589933192232, - "valid": false - } - } - ] - }, - { - "api_validation": "NOT_AVAILABLE", - "ml_validation": "NOT_AVAILABLE", - "ml_probability": null, - "rule": "PASSWD_PAIR", - "severity": "medium", - "line_data_list": [ - { - "line": "password : cackle!", - "line_num": 1, - "path": "tests/samples/xml_password.xml", - "info": "tests/samples/xml_password.xml|XML", - "value": "cackle!", - "value_start": 11, - "value_end": 18, - "variable": "password", - "entropy_validation": { - "iterator": "BASE64_CHARS", - "entropy": 2.120589933192232, - "valid": false - } - } - ] - }, - { - "api_validation": "NOT_AVAILABLE", - "ml_validation": "NOT_AVAILABLE", - "ml_probability": null, - "rule": "PASSWD_PAIR", - "severity": "medium", - "line_data_list": [ - { - "line": "password : peace_for_ukraine", - "line_num": 1, - "path": "tests/samples/xml_password.xml", - "info": "tests/samples/xml_password.xml|XML", - "value": "peace_for_ukraine", - "value_start": 11, - "value_end": 28, - "variable": "password", - "entropy_validation": { - "iterator": "BASE36_CHARS", - "entropy": 3.091591477446567, - "valid": true - } - } - ] } ] diff --git a/tests/data/ml_threshold_0.json b/tests/data/ml_threshold_0.json index 826764698..7d10c3561 100644 --- a/tests/data/ml_threshold_0.json +++ b/tests/data/ml_threshold_0.json @@ -557,30 +557,6 @@ } ] }, - { - "api_validation": "NOT_AVAILABLE", - "ml_validation": "NOT_AVAILABLE", - "ml_probability": null, - "rule": "Credit card number", - "severity": "info", - "line_data_list": [ - { - "line": "4012888888881881 test number from https://www.paypalobjects.com/en_AU/vhelp/paypalmanager_help/credit_card_numbers.htm", - "line_num": 3, - "path": "tests/samples/credit_card_numbers", - "info": "", - "value": "4012888888881881", - "value_start": 0, - "value_end": 16, - "variable": null, - "entropy_validation": { - "iterator": "BASE36_CHARS", - "entropy": 1.6266144718101818, - "valid": false - } - } - ] - }, { "api_validation": "NOT_AVAILABLE", "ml_validation": "NOT_AVAILABLE", @@ -637,17 +613,17 @@ "severity": "medium", "line_data_list": [ { - "line": "ID:master,PW:ihqSb1Gg", + "line": "ID:master,PW:dipPr10Gg!", "line_num": 1, "path": "tests/samples/doc_id_pair_passwd_pair", "info": "", - "value": "ihqSb1Gg", + "value": "dipPr10Gg!", "value_start": 13, - "value_end": 21, + "value_end": 23, "variable": "master,PW", "entropy_validation": { "iterator": "BASE64_CHARS", - "entropy": 3.0, + "entropy": 2.989735285398626, "valid": false } } @@ -661,17 +637,17 @@ "severity": "medium", "line_data_list": [ { - "line": "ID:master PW:ihqSb1Gg", + "line": "ID:master PW:dipPr11Gg!", "line_num": 2, "path": "tests/samples/doc_id_pair_passwd_pair", "info": "", - "value": "ihqSb1Gg", + "value": "dipPr11Gg!", "value_start": 13, - "value_end": 21, + "value_end": 23, "variable": "PW", "entropy_validation": { "iterator": "BASE64_CHARS", - "entropy": 3.0, + "entropy": 2.7897352853986264, "valid": false } } @@ -685,17 +661,17 @@ "severity": "medium", "line_data_list": [ { - "line": "ANYID:master PW:ihqSb1Gg", + "line": "ANYID:master PW:dipPr12Gg!", "line_num": 3, "path": "tests/samples/doc_id_pair_passwd_pair", "info": "", - "value": "ihqSb1Gg", + "value": "dipPr12Gg!", "value_start": 16, - "value_end": 24, + "value_end": 26, "variable": "PW", "entropy_validation": { "iterator": "BASE64_CHARS", - "entropy": 3.0, + "entropy": 2.989735285398626, "valid": false } } @@ -709,17 +685,17 @@ "severity": "medium", "line_data_list": [ { - "line": "Username:master Password:ihqSb1Gg", + "line": "Username:master Password:dipPr13Gg!", "line_num": 4, "path": "tests/samples/doc_id_pair_passwd_pair", "info": "", - "value": "ihqSb1Gg", + "value": "dipPr13Gg!", "value_start": 25, - "value_end": 33, + "value_end": 35, "variable": "Password", "entropy_validation": { "iterator": "BASE64_CHARS", - "entropy": 3.0, + "entropy": 2.989735285398626, "valid": false } } @@ -733,17 +709,17 @@ "severity": "medium", "line_data_list": [ { - "line": "id:master,password:ihqSb1Gg", + "line": "id:master,password:dipPr14Gg!", "line_num": 5, "path": "tests/samples/doc_id_pair_passwd_pair", "info": "", - "value": "ihqSb1Gg", + "value": "dipPr14Gg!", "value_start": 19, - "value_end": 27, + "value_end": 29, "variable": "master,password", "entropy_validation": { "iterator": "BASE64_CHARS", - "entropy": 3.0, + "entropy": 2.989735285398626, "valid": false } } @@ -757,17 +733,17 @@ "severity": "medium", "line_data_list": [ { - "line": "ID:master/PW:ihqSb1Gg", + "line": "ID:master/PW:dipPr15Gg!", "line_num": 6, "path": "tests/samples/doc_id_pair_passwd_pair", "info": "", - "value": "ihqSb1Gg", + "value": "dipPr15Gg!", "value_start": 13, - "value_end": 21, + "value_end": 23, "variable": "master/PW", "entropy_validation": { "iterator": "BASE64_CHARS", - "entropy": 3.0, + "entropy": 2.989735285398626, "valid": false } } @@ -781,17 +757,17 @@ "severity": "medium", "line_data_list": [ { - "line": "id:master password:ihqSb1Gg", + "line": "id:master password:dipPr16Gg!", "line_num": 7, "path": "tests/samples/doc_id_pair_passwd_pair", "info": "", - "value": "ihqSb1Gg", + "value": "dipPr16Gg!", "value_start": 19, - "value_end": 27, + "value_end": 29, "variable": "password", "entropy_validation": { "iterator": "BASE64_CHARS", - "entropy": 3.0, + "entropy": 2.989735285398626, "valid": false } } @@ -805,17 +781,17 @@ "severity": "medium", "line_data_list": [ { - "line": "user:master password:ihqSb1Gg", + "line": "user:master password:dipPr17Gg!", "line_num": 8, "path": "tests/samples/doc_id_pair_passwd_pair", "info": "", - "value": "ihqSb1Gg", + "value": "dipPr17Gg!", "value_start": 21, - "value_end": 29, + "value_end": 31, "variable": "password", "entropy_validation": { "iterator": "BASE64_CHARS", - "entropy": 3.0, + "entropy": 2.989735285398626, "valid": false } } @@ -829,17 +805,17 @@ "severity": "medium", "line_data_list": [ { - "line": "username:master,password:ihqSb1Gg", + "line": "username:master,password:dipPr19Gg!", "line_num": 10, "path": "tests/samples/doc_id_pair_passwd_pair", "info": "", - "value": "ihqSb1Gg", + "value": "dipPr19Gg!", "value_start": 25, - "value_end": 33, + "value_end": 35, "variable": "master,password", "entropy_validation": { "iterator": "BASE64_CHARS", - "entropy": 3.0, + "entropy": 2.989735285398626, "valid": false } } @@ -853,17 +829,17 @@ "severity": "medium", "line_data_list": [ { - "line": "username:master pwd:ihqSb1Gg", + "line": "username:master pwd:dipPr110Gg!", "line_num": 11, "path": "tests/samples/doc_id_pair_passwd_pair", "info": "", - "value": "ihqSb1Gg", + "value": "dipPr110Gg!", "value_start": 20, - "value_end": 28, + "value_end": 31, "variable": "pwd", "entropy_validation": { "iterator": "BASE64_CHARS", - "entropy": 3.0, + "entropy": 2.9631196533066344, "valid": false } } @@ -877,17 +853,17 @@ "severity": "medium", "line_data_list": [ { - "line": "ANYid:master,password:ihqSb1Gg", + "line": "ANYid:master,password:dipPr111Gg!", "line_num": 12, "path": "tests/samples/doc_id_pair_passwd_pair", "info": "", - "value": "ihqSb1Gg", + "value": "dipPr111Gg!", "value_start": 22, - "value_end": 30, + "value_end": 33, "variable": "master,password", "entropy_validation": { "iterator": "BASE64_CHARS", - "entropy": 3.0, + "entropy": 2.712675334928137, "valid": false } } @@ -901,17 +877,17 @@ "severity": "medium", "line_data_list": [ { - "line": "ID:master PWD:ihqSb1Gg", + "line": "ID:master PWD:dipPr112Gg!", "line_num": 13, "path": "tests/samples/doc_id_pair_passwd_pair", "info": "", - "value": "ihqSb1Gg", + "value": "dipPr112Gg!", "value_start": 14, - "value_end": 22, + "value_end": 25, "variable": "PWD", "entropy_validation": { "iterator": "BASE64_CHARS", - "entropy": 3.0, + "entropy": 2.9631196533066344, "valid": false } } @@ -925,17 +901,17 @@ "severity": "medium", "line_data_list": [ { - "line": "user id:master password:ihqSb1Gg", + "line": "user id:master password:dipPr113Gg!", "line_num": 14, "path": "tests/samples/doc_id_pair_passwd_pair", "info": "", - "value": "ihqSb1Gg", + "value": "dipPr113Gg!", "value_start": 24, - "value_end": 32, + "value_end": 35, "variable": "password", "entropy_validation": { "iterator": "BASE64_CHARS", - "entropy": 3.0, + "entropy": 2.9631196533066344, "valid": false } } @@ -949,17 +925,17 @@ "severity": "medium", "line_data_list": [ { - "line": "user:master,password:ihqSb1Gg", + "line": "user:master,password:dipPr114Gg!", "line_num": 15, "path": "tests/samples/doc_id_pair_passwd_pair", "info": "", - "value": "ihqSb1Gg", + "value": "dipPr114Gg!", "value_start": 21, - "value_end": 29, + "value_end": 32, "variable": "master,password", "entropy_validation": { "iterator": "BASE64_CHARS", - "entropy": 3.0, + "entropy": 2.9631196533066344, "valid": false } } @@ -973,17 +949,17 @@ "severity": "medium", "line_data_list": [ { - "line": "user=master,password=ihqSb1Gg", + "line": "user=master,password=dipPr115Gg!", "line_num": 16, "path": "tests/samples/doc_id_pair_passwd_pair", "info": "", - "value": "ihqSb1Gg", + "value": "dipPr115Gg!", "value_start": 21, - "value_end": 29, + "value_end": 32, "variable": "master,password", "entropy_validation": { "iterator": "BASE64_CHARS", - "entropy": 3.0, + "entropy": 2.9631196533066344, "valid": false } } @@ -997,17 +973,17 @@ "severity": "medium", "line_data_list": [ { - "line": "username=master password=ihqSb1Gg", + "line": "username=master password=dipPr116Gg!", "line_num": 17, "path": "tests/samples/doc_id_pair_passwd_pair", "info": "", - "value": "ihqSb1Gg", + "value": "dipPr116Gg!", "value_start": 25, - "value_end": 33, + "value_end": 36, "variable": "password", "entropy_validation": { "iterator": "BASE64_CHARS", - "entropy": 3.0, + "entropy": 2.9631196533066344, "valid": false } } @@ -1021,17 +997,17 @@ "severity": "medium", "line_data_list": [ { - "line": "User name:master Password:ihqSb1Gg", + "line": "User name:master Password:dipPr117Gg!", "line_num": 18, "path": "tests/samples/doc_id_pair_passwd_pair", "info": "", - "value": "ihqSb1Gg", + "value": "dipPr117Gg!", "value_start": 26, - "value_end": 34, + "value_end": 37, "variable": "Password", "entropy_validation": { "iterator": "BASE64_CHARS", - "entropy": 3.0, + "entropy": 2.9631196533066344, "valid": false } } @@ -1045,17 +1021,17 @@ "severity": "medium", "line_data_list": [ { - "line": "username=master,password=ihqSb1Gg", + "line": "username=master,password=dipPr118Gg!", "line_num": 19, "path": "tests/samples/doc_id_pair_passwd_pair", "info": "", - "value": "ihqSb1Gg", + "value": "dipPr118Gg!", "value_start": 25, - "value_end": 33, + "value_end": 36, "variable": "master,password", "entropy_validation": { "iterator": "BASE64_CHARS", - "entropy": 3.0, + "entropy": 2.9631196533066344, "valid": false } } @@ -1069,17 +1045,17 @@ "severity": "medium", "line_data_list": [ { - "line": "--user=master --password=ihqSb1Gg", + "line": "--user=master --password=dipPr119Gg!", "line_num": 20, "path": "tests/samples/doc_id_pair_passwd_pair", "info": "", - "value": "ihqSb1Gg", + "value": "dipPr119Gg!", "value_start": 25, - "value_end": 33, + "value_end": 36, "variable": "password", "entropy_validation": { "iterator": "BASE64_CHARS", - "entropy": 3.0, + "entropy": 2.9631196533066344, "valid": false } } @@ -1093,17 +1069,17 @@ "severity": "medium", "line_data_list": [ { - "line": "user=master passwd=ihqSb1Gg", + "line": "user=master passwd=dipPr120Gg!", "line_num": 21, "path": "tests/samples/doc_id_pair_passwd_pair", "info": "", - "value": "ihqSb1Gg", + "value": "dipPr120Gg!", "value_start": 19, - "value_end": 27, + "value_end": 30, "variable": "passwd", "entropy_validation": { "iterator": "BASE64_CHARS", - "entropy": 3.0, + "entropy": 3.1449378351248165, "valid": false } } @@ -1117,17 +1093,17 @@ "severity": "medium", "line_data_list": [ { - "line": "account:ihqSb1Gg password:ihqSb1Gg", + "line": "account:dipPr121Gg! password:dipPr121Gg!", "line_num": 22, "path": "tests/samples/doc_id_pair_passwd_pair", "info": "", - "value": "ihqSb1Gg", - "value_start": 26, - "value_end": 34, + "value": "dipPr121Gg!", + "value_start": 29, + "value_end": 40, "variable": "password", "entropy_validation": { "iterator": "BASE64_CHARS", - "entropy": 3.0, + "entropy": 2.9631196533066344, "valid": false } } @@ -1141,17 +1117,17 @@ "severity": "medium", "line_data_list": [ { - "line": "id:master pass:ihqSb1Gg", + "line": "id:master pass:dipPr122Gg!", "line_num": 23, "path": "tests/samples/doc_id_pair_passwd_pair", "info": "", - "value": "ihqSb1Gg", + "value": "dipPr122Gg!", "value_start": 15, - "value_end": 23, + "value_end": 26, "variable": "pass", "entropy_validation": { "iterator": "BASE64_CHARS", - "entropy": 3.0, + "entropy": 2.9631196533066344, "valid": false } } @@ -1165,17 +1141,17 @@ "severity": "medium", "line_data_list": [ { - "line": "user:master pw:ihqSb1Gg", + "line": "user:master pw:dipPr124Gg!", "line_num": 25, "path": "tests/samples/doc_id_pair_passwd_pair", "info": "", - "value": "ihqSb1Gg", + "value": "dipPr124Gg!", "value_start": 15, - "value_end": 23, + "value_end": 26, "variable": "pw", "entropy_validation": { "iterator": "BASE64_CHARS", - "entropy": 3.0, + "entropy": 3.1449378351248165, "valid": false } } @@ -1189,17 +1165,17 @@ "severity": "medium", "line_data_list": [ { - "line": "Username:master/Password:ihqSb1Gg", + "line": "Username:master/Password:dipPr125Gg!", "line_num": 26, "path": "tests/samples/doc_id_pair_passwd_pair", "info": "", - "value": "ihqSb1Gg", + "value": "dipPr125Gg!", "value_start": 25, - "value_end": 33, + "value_end": 36, "variable": "master/Password", "entropy_validation": { "iterator": "BASE64_CHARS", - "entropy": 3.0, + "entropy": 3.1449378351248165, "valid": false } } @@ -1213,17 +1189,17 @@ "severity": "medium", "line_data_list": [ { - "line": "userId:master,password:ihqSb1Gg", + "line": "userId:master,password:dipPr126Gg!", "line_num": 27, "path": "tests/samples/doc_id_pair_passwd_pair", "info": "", - "value": "ihqSb1Gg", + "value": "dipPr126Gg!", "value_start": 23, - "value_end": 31, + "value_end": 34, "variable": "master,password", "entropy_validation": { "iterator": "BASE64_CHARS", - "entropy": 3.0, + "entropy": 3.1449378351248165, "valid": false } } @@ -1237,17 +1213,17 @@ "severity": "medium", "line_data_list": [ { - "line": "ihqSb1Gg ID:master ihqSb1Gg Password:ihqSb1Gg", + "line": "dipPr128Gg! ID:master dipPr128Gg! Password:dipPr128Gg!", "line_num": 29, "path": "tests/samples/doc_id_pair_passwd_pair", "info": "", - "value": "ihqSb1Gg", - "value_start": 37, - "value_end": 45, + "value": "dipPr128Gg!", + "value_start": 43, + "value_end": 54, "variable": "Password", "entropy_validation": { "iterator": "BASE64_CHARS", - "entropy": 3.0, + "entropy": 3.1449378351248165, "valid": false } } @@ -1261,17 +1237,17 @@ "severity": "medium", "line_data_list": [ { - "line": "ANYid:master,pw:ihqSb1Gg", + "line": "ANYid:master,pw:dipPr129Gg!", "line_num": 30, "path": "tests/samples/doc_id_pair_passwd_pair", "info": "", - "value": "ihqSb1Gg", + "value": "dipPr129Gg!", "value_start": 16, - "value_end": 24, + "value_end": 27, "variable": "master,pw", "entropy_validation": { "iterator": "BASE64_CHARS", - "entropy": 3.0, + "entropy": 3.1449378351248165, "valid": false } } @@ -1285,17 +1261,17 @@ "severity": "medium", "line_data_list": [ { - "line": "user:master pwd:ihqSb1Gg", + "line": "user:master pwd:dipPr130Gg!", "line_num": 31, "path": "tests/samples/doc_id_pair_passwd_pair", "info": "", - "value": "ihqSb1Gg", + "value": "dipPr130Gg!", "value_start": 16, - "value_end": 24, + "value_end": 27, "variable": "pwd", "entropy_validation": { "iterator": "BASE64_CHARS", - "entropy": 3.0, + "entropy": 3.1449378351248165, "valid": false } } @@ -1309,17 +1285,17 @@ "severity": "medium", "line_data_list": [ { - "line": "Login:ihqSb1Gg Pwd:ihqSb1Gg", + "line": "Login:dipPr131Gg! Pwd:dipPr131Gg!", "line_num": 32, "path": "tests/samples/doc_id_pair_passwd_pair", "info": "", - "value": "ihqSb1Gg", - "value_start": 19, - "value_end": 27, + "value": "dipPr131Gg!", + "value_start": 22, + "value_end": 33, "variable": "Pwd", "entropy_validation": { "iterator": "BASE64_CHARS", - "entropy": 3.0, + "entropy": 2.9631196533066344, "valid": false } } @@ -1333,17 +1309,17 @@ "severity": "medium", "line_data_list": [ { - "line": "ANYID:master Password:ihqSb1Gg", + "line": "ANYID:master Password:dipPr132Gg!", "line_num": 33, "path": "tests/samples/doc_id_pair_passwd_pair", "info": "", - "value": "ihqSb1Gg", + "value": "dipPr132Gg!", "value_start": 22, - "value_end": 30, + "value_end": 33, "variable": "Password", "entropy_validation": { "iterator": "BASE64_CHARS", - "entropy": 3.0, + "entropy": 3.1449378351248165, "valid": false } } @@ -1357,17 +1333,17 @@ "severity": "medium", "line_data_list": [ { - "line": "-Username:master -Password:ihqSb1Gg", + "line": "-Username:master -Password:dipPr133Gg!", "line_num": 34, "path": "tests/samples/doc_id_pair_passwd_pair", "info": "", - "value": "ihqSb1Gg", + "value": "dipPr133Gg!", "value_start": 27, - "value_end": 35, + "value_end": 38, "variable": "Password", "entropy_validation": { "iterator": "BASE64_CHARS", - "entropy": 3.0, + "entropy": 2.9631196533066344, "valid": false } } @@ -1381,17 +1357,17 @@ "severity": "medium", "line_data_list": [ { - "line": "account:ihqSb1Gg pw:ihqSb1Gg", + "line": "account:dipPr134Gg! pw:dipPr134Gg!", "line_num": 35, "path": "tests/samples/doc_id_pair_passwd_pair", "info": "", - "value": "ihqSb1Gg", - "value_start": 20, - "value_end": 28, + "value": "dipPr134Gg!", + "value_start": 23, + "value_end": 34, "variable": "pw", "entropy_validation": { "iterator": "BASE64_CHARS", - "entropy": 3.0, + "entropy": 3.1449378351248165, "valid": false } } @@ -1405,17 +1381,17 @@ "severity": "medium", "line_data_list": [ { - "line": "user id:master user pw:ihqSb1Gg", + "line": "user id:master user pw:dipPr135Gg!", "line_num": 36, "path": "tests/samples/doc_id_pair_passwd_pair", "info": "", - "value": "ihqSb1Gg", + "value": "dipPr135Gg!", "value_start": 23, - "value_end": 31, + "value_end": 34, "variable": "pw", "entropy_validation": { "iterator": "BASE64_CHARS", - "entropy": 3.0, + "entropy": 3.1449378351248165, "valid": false } } @@ -1429,17 +1405,17 @@ "severity": "medium", "line_data_list": [ { - "line": "user_name=master password=ihqSb1Gg", + "line": "user_name=master password=dipPr136Gg!", "line_num": 37, "path": "tests/samples/doc_id_pair_passwd_pair", "info": "", - "value": "ihqSb1Gg", + "value": "dipPr136Gg!", "value_start": 26, - "value_end": 34, + "value_end": 37, "variable": "password", "entropy_validation": { "iterator": "BASE64_CHARS", - "entropy": 3.0, + "entropy": 3.1449378351248165, "valid": false } } @@ -1453,17 +1429,17 @@ "severity": "medium", "line_data_list": [ { - "line": "ANYlogin:master,ANYpassword:ihqSb1Gg", + "line": "ANYlogin:master,ANYpassword:dipPr138Gg!", "line_num": 39, "path": "tests/samples/doc_id_pair_passwd_pair", "info": "", - "value": "ihqSb1Gg", + "value": "dipPr138Gg!", "value_start": 28, - "value_end": 36, + "value_end": 39, "variable": "master,ANYpassword", "entropy_validation": { "iterator": "BASE64_CHARS", - "entropy": 3.0, + "entropy": 3.1449378351248165, "valid": false } } @@ -1477,17 +1453,17 @@ "severity": "medium", "line_data_list": [ { - "line": "ANYusername=master ANYpassword=ihqSb1Gg", + "line": "ANYusername=master ANYpassword=dipPr139Gg!", "line_num": 40, "path": "tests/samples/doc_id_pair_passwd_pair", "info": "", - "value": "ihqSb1Gg", + "value": "dipPr139Gg!", "value_start": 31, - "value_end": 39, + "value_end": 42, "variable": "ANYpassword", "entropy_validation": { "iterator": "BASE64_CHARS", - "entropy": 3.0, + "entropy": 3.1449378351248165, "valid": false } } @@ -1501,17 +1477,17 @@ "severity": "medium", "line_data_list": [ { - "line": "ID:master,PWD:ihqSb1Gg", + "line": "ID:master,PWD:dipPr140Gg!", "line_num": 41, "path": "tests/samples/doc_id_pair_passwd_pair", "info": "", - "value": "ihqSb1Gg", + "value": "dipPr140Gg!", "value_start": 14, - "value_end": 22, + "value_end": 25, "variable": "master,PWD", "entropy_validation": { "iterator": "BASE64_CHARS", - "entropy": 3.0, + "entropy": 3.1449378351248165, "valid": false } } @@ -1525,17 +1501,17 @@ "severity": "medium", "line_data_list": [ { - "line": "ID:master/PASS:ihqSb1Gg", + "line": "ID:master/PASS:dipPr141Gg!", "line_num": 42, "path": "tests/samples/doc_id_pair_passwd_pair", "info": "", - "value": "ihqSb1Gg", + "value": "dipPr141Gg!", "value_start": 15, - "value_end": 23, + "value_end": 26, "variable": "master/PASS", "entropy_validation": { "iterator": "BASE64_CHARS", - "entropy": 3.0, + "entropy": 2.9631196533066344, "valid": false } } @@ -1549,17 +1525,17 @@ "severity": "medium", "line_data_list": [ { - "line": "account:master passwd:ihqSb1Gg", + "line": "account:master passwd:dipPr142Gg!", "line_num": 43, "path": "tests/samples/doc_id_pair_passwd_pair", "info": "", - "value": "ihqSb1Gg", + "value": "dipPr142Gg!", "value_start": 22, - "value_end": 30, + "value_end": 33, "variable": "passwd", "entropy_validation": { "iterator": "BASE64_CHARS", - "entropy": 3.0, + "entropy": 3.1449378351248165, "valid": false } } @@ -1573,17 +1549,17 @@ "severity": "medium", "line_data_list": [ { - "line": "login:master password:ihqSb1Gg", + "line": "login:master password:dipPr143Gg!", "line_num": 44, "path": "tests/samples/doc_id_pair_passwd_pair", "info": "", - "value": "ihqSb1Gg", + "value": "dipPr143Gg!", "value_start": 22, - "value_end": 30, + "value_end": 33, "variable": "password", "entropy_validation": { "iterator": "BASE64_CHARS", - "entropy": 3.0, + "entropy": 3.1449378351248165, "valid": false } } @@ -1597,17 +1573,17 @@ "severity": "medium", "line_data_list": [ { - "line": "user=master,pass=ihqSb1Gg", + "line": "user=master,pass=dipPr144Gg!", "line_num": 45, "path": "tests/samples/doc_id_pair_passwd_pair", "info": "", - "value": "ihqSb1Gg", + "value": "dipPr144Gg!", "value_start": 17, - "value_end": 25, + "value_end": 28, "variable": "master,pass", "entropy_validation": { "iterator": "BASE64_CHARS", - "entropy": 3.0, + "entropy": 2.9631196533066344, "valid": false } } @@ -1621,17 +1597,17 @@ "severity": "medium", "line_data_list": [ { - "line": "password:ihqSb1Gg username:master", + "line": "password:dipPr145Gg! username:master", "line_num": 46, "path": "tests/samples/doc_id_pair_passwd_pair", "info": "", - "value": "ihqSb1Gg", + "value": "dipPr145Gg!", "value_start": 9, - "value_end": 17, + "value_end": 20, "variable": "password", "entropy_validation": { "iterator": "BASE64_CHARS", - "entropy": 3.0, + "entropy": 3.1449378351248165, "valid": false } } @@ -1645,17 +1621,17 @@ "severity": "medium", "line_data_list": [ { - "line": "Login as:master Password:ihqSb1Gg", + "line": "Login as:master Password:dipPr146Gg!", "line_num": 47, "path": "tests/samples/doc_id_pair_passwd_pair", "info": "", - "value": "ihqSb1Gg", + "value": "dipPr146Gg!", "value_start": 25, - "value_end": 33, + "value_end": 36, "variable": "Password", "entropy_validation": { "iterator": "BASE64_CHARS", - "entropy": 3.0, + "entropy": 3.1449378351248165, "valid": false } } @@ -1669,17 +1645,17 @@ "severity": "medium", "line_data_list": [ { - "line": "ID:master,pass:ihqSb1Gg", + "line": "ID:master,pass:dipPr147Gg!", "line_num": 48, "path": "tests/samples/doc_id_pair_passwd_pair", "info": "", - "value": "ihqSb1Gg", + "value": "dipPr147Gg!", "value_start": 15, - "value_end": 23, + "value_end": 26, "variable": "master,pass", "entropy_validation": { "iterator": "BASE64_CHARS", - "entropy": 3.0, + "entropy": 3.1449378351248165, "valid": false } } @@ -1693,17 +1669,17 @@ "severity": "medium", "line_data_list": [ { - "line": "id:master pw:ihqSb1Gg", + "line": "id:master pw:dipPr148Gg!", "line_num": 49, "path": "tests/samples/doc_id_pair_passwd_pair", "info": "", - "value": "ihqSb1Gg", + "value": "dipPr148Gg!", "value_start": 13, - "value_end": 21, + "value_end": 24, "variable": "pw", "entropy_validation": { "iterator": "BASE64_CHARS", - "entropy": 3.0, + "entropy": 3.1449378351248165, "valid": false } } @@ -1717,7 +1693,7 @@ "severity": "info", "line_data_list": [ { - "line": "(98.76.54.32)ID:master PW:ihqSb1Gg", + "line": "(98.76.54.32)ID:master PW:dipPr149Gg!", "line_num": 50, "path": "tests/samples/doc_id_pair_passwd_pair", "info": "", @@ -1741,17 +1717,17 @@ "severity": "medium", "line_data_list": [ { - "line": "(98.76.54.32)ID:master PW:ihqSb1Gg", + "line": "(98.76.54.32)ID:master PW:dipPr149Gg!", "line_num": 50, "path": "tests/samples/doc_id_pair_passwd_pair", "info": "", - "value": "ihqSb1Gg", + "value": "dipPr149Gg!", "value_start": 26, - "value_end": 34, + "value_end": 37, "variable": "PW", "entropy_validation": { "iterator": "BASE64_CHARS", - "entropy": 3.0, + "entropy": 3.1449378351248165, "valid": false } } @@ -1765,17 +1741,17 @@ "severity": "medium", "line_data_list": [ { - "line": "-id:master -pw:ihqSb1Gg", + "line": "-id:master -pw:dipPr151Gg!", "line_num": 52, "path": "tests/samples/doc_id_pair_passwd_pair", "info": "", - "value": "ihqSb1Gg", + "value": "dipPr151Gg!", "value_start": 15, - "value_end": 23, + "value_end": 26, "variable": "pw", "entropy_validation": { "iterator": "BASE64_CHARS", - "entropy": 3.0, + "entropy": 2.9631196533066344, "valid": false } } @@ -1789,17 +1765,17 @@ "severity": "medium", "line_data_list": [ { - "line": "username:master pw:ihqSb1Gg", + "line": "username:master pw:dipPr152Gg!", "line_num": 53, "path": "tests/samples/doc_id_pair_passwd_pair", "info": "", - "value": "ihqSb1Gg", + "value": "dipPr152Gg!", "value_start": 19, - "value_end": 27, + "value_end": 30, "variable": "pw", "entropy_validation": { "iterator": "BASE64_CHARS", - "entropy": 3.0, + "entropy": 3.1449378351248165, "valid": false } } @@ -1813,17 +1789,17 @@ "severity": "medium", "line_data_list": [ { - "line": "-User Name:master -Password:ihqSb1Gg", + "line": "-User Name:master -Password:dipPr154Gg!", "line_num": 55, "path": "tests/samples/doc_id_pair_passwd_pair", "info": "", - "value": "ihqSb1Gg", + "value": "dipPr154Gg!", "value_start": 28, - "value_end": 36, + "value_end": 39, "variable": "Password", "entropy_validation": { "iterator": "BASE64_CHARS", - "entropy": 3.0, + "entropy": 3.1449378351248165, "valid": false } } @@ -1837,17 +1813,17 @@ "severity": "medium", "line_data_list": [ { - "line": "ANYuser=master ANY_pass=ihqSb1Gg", + "line": "ANYuser=master ANY_pass=dipPr156Gg!", "line_num": 57, "path": "tests/samples/doc_id_pair_passwd_pair", "info": "", - "value": "ihqSb1Gg", + "value": "dipPr156Gg!", "value_start": 24, - "value_end": 32, + "value_end": 35, "variable": "ANY_pass", "entropy_validation": { "iterator": "BASE64_CHARS", - "entropy": 3.0, + "entropy": 3.1449378351248165, "valid": false } } @@ -1861,17 +1837,17 @@ "severity": "medium", "line_data_list": [ { - "line": "ANYUser:master password:ihqSb1Gg", + "line": "ANYUser:master password:dipPr157Gg!", "line_num": 58, "path": "tests/samples/doc_id_pair_passwd_pair", "info": "", - "value": "ihqSb1Gg", + "value": "dipPr157Gg!", "value_start": 24, - "value_end": 32, + "value_end": 35, "variable": "password", "entropy_validation": { "iterator": "BASE64_CHARS", - "entropy": 3.0, + "entropy": 3.1449378351248165, "valid": false } } @@ -1885,17 +1861,17 @@ "severity": "medium", "line_data_list": [ { - "line": "user:master,pwd:ihqSb1Gg", + "line": "user:master,pwd:dipPr158Gg!", "line_num": 59, "path": "tests/samples/doc_id_pair_passwd_pair", "info": "", - "value": "ihqSb1Gg", + "value": "dipPr158Gg!", "value_start": 16, - "value_end": 24, + "value_end": 27, "variable": "master,pwd", "entropy_validation": { "iterator": "BASE64_CHARS", - "entropy": 3.0, + "entropy": 3.1449378351248165, "valid": false } } @@ -1909,17 +1885,17 @@ "severity": "medium", "line_data_list": [ { - "line": "ANY_username:master,ANY_password:ihqSb1Gg", + "line": "ANY_username:master,ANY_password:dipPr159Gg!", "line_num": 60, "path": "tests/samples/doc_id_pair_passwd_pair", "info": "", - "value": "ihqSb1Gg", + "value": "dipPr159Gg!", "value_start": 33, - "value_end": 41, + "value_end": 44, "variable": "master,ANY_password", "entropy_validation": { "iterator": "BASE64_CHARS", - "entropy": 3.0, + "entropy": 3.1449378351248165, "valid": false } } @@ -1933,17 +1909,17 @@ "severity": "medium", "line_data_list": [ { - "line": "ANYusername:master,ANY_password:ihqSb1Gg", + "line": "ANYusername:master,ANY_password:dipPr160Gg!", "line_num": 61, "path": "tests/samples/doc_id_pair_passwd_pair", "info": "", - "value": "ihqSb1Gg", + "value": "dipPr160Gg!", "value_start": 32, - "value_end": 40, + "value_end": 43, "variable": "master,ANY_password", "entropy_validation": { "iterator": "BASE64_CHARS", - "entropy": 3.0, + "entropy": 3.1449378351248165, "valid": false } } @@ -1957,17 +1933,17 @@ "severity": "medium", "line_data_list": [ { - "line": "ANY_USER=master ANY_PASS=ihqSb1Gg", + "line": "ANY_USER=master ANY_PASS=dipPr161Gg!", "line_num": 62, "path": "tests/samples/doc_id_pair_passwd_pair", "info": "", - "value": "ihqSb1Gg", + "value": "dipPr161Gg!", "value_start": 25, - "value_end": 33, + "value_end": 36, "variable": "ANY_PASS", "entropy_validation": { "iterator": "BASE64_CHARS", - "entropy": 3.0, + "entropy": 2.9631196533066344, "valid": false } } @@ -1981,17 +1957,17 @@ "severity": "medium", "line_data_list": [ { - "line": "User Account:master User password:ihqSb1Gg", + "line": "User Account:master User password:dipPr162Gg!", "line_num": 63, "path": "tests/samples/doc_id_pair_passwd_pair", "info": "", - "value": "ihqSb1Gg", + "value": "dipPr162Gg!", "value_start": 34, - "value_end": 42, + "value_end": 45, "variable": "password", "entropy_validation": { "iterator": "BASE64_CHARS", - "entropy": 3.0, + "entropy": 3.1449378351248165, "valid": false } } @@ -2005,17 +1981,17 @@ "severity": "medium", "line_data_list": [ { - "line": "ihqSb1Gg ID:master ihqSb1Gg PWD:ihqSb1Gg", + "line": "dipPr163Gg! ID:master dipPr163Gg! PWD:dipPr163Gg!", "line_num": 64, "path": "tests/samples/doc_id_pair_passwd_pair", "info": "", - "value": "ihqSb1Gg", - "value_start": 32, - "value_end": 40, + "value": "dipPr163Gg!", + "value_start": 38, + "value_end": 49, "variable": "PWD", "entropy_validation": { "iterator": "BASE64_CHARS", - "entropy": 3.0, + "entropy": 3.1449378351248165, "valid": false } } @@ -2029,17 +2005,17 @@ "severity": "medium", "line_data_list": [ { - "line": "userid=master password=ihqSb1Gg", + "line": "userid=master password=dipPr164Gg!", "line_num": 65, "path": "tests/samples/doc_id_pair_passwd_pair", "info": "", - "value": "ihqSb1Gg", + "value": "dipPr164Gg!", "value_start": 23, - "value_end": 31, + "value_end": 34, "variable": "password", "entropy_validation": { "iterator": "BASE64_CHARS", - "entropy": 3.0, + "entropy": 3.1449378351248165, "valid": false } } @@ -2053,17 +2029,17 @@ "severity": "medium", "line_data_list": [ { - "line": "ANY-username=master ANY-password=ihqSb1Gg", + "line": "ANY-username=master ANY-password=dipPr165Gg!", "line_num": 66, "path": "tests/samples/doc_id_pair_passwd_pair", "info": "", - "value": "ihqSb1Gg", + "value": "dipPr165Gg!", "value_start": 33, - "value_end": 41, + "value_end": 44, "variable": "ANY-password", "entropy_validation": { "iterator": "BASE64_CHARS", - "entropy": 3.0, + "entropy": 3.1449378351248165, "valid": false } } @@ -2077,17 +2053,17 @@ "severity": "medium", "line_data_list": [ { - "line": "username:master pass:ihqSb1Gg", + "line": "username:master pass:dipPr166Gg!", "line_num": 67, "path": "tests/samples/doc_id_pair_passwd_pair", "info": "", - "value": "ihqSb1Gg", + "value": "dipPr166Gg!", "value_start": 21, - "value_end": 29, + "value_end": 32, "variable": "pass", "entropy_validation": { "iterator": "BASE64_CHARS", - "entropy": 3.0, + "entropy": 2.9631196533066344, "valid": false } } @@ -2101,17 +2077,17 @@ "severity": "medium", "line_data_list": [ { - "line": "user=master pwd=ihqSb1Gg", + "line": "user=master pwd=dipPr168Gg!", "line_num": 69, "path": "tests/samples/doc_id_pair_passwd_pair", "info": "", - "value": "ihqSb1Gg", + "value": "dipPr168Gg!", "value_start": 16, - "value_end": 24, + "value_end": 27, "variable": "pwd", "entropy_validation": { "iterator": "BASE64_CHARS", - "entropy": 3.0, + "entropy": 3.1449378351248165, "valid": false } } @@ -2125,17 +2101,17 @@ "severity": "medium", "line_data_list": [ { - "line": "Name:master,PW:ihqSb1Gg", + "line": "Name:master,PW:dipPr169Gg!", "line_num": 70, "path": "tests/samples/doc_id_pair_passwd_pair", "info": "", - "value": "ihqSb1Gg", + "value": "dipPr169Gg!", "value_start": 15, - "value_end": 23, + "value_end": 26, "variable": "master,PW", "entropy_validation": { "iterator": "BASE64_CHARS", - "entropy": 3.0, + "entropy": 3.1449378351248165, "valid": false } } @@ -2149,17 +2125,17 @@ "severity": "medium", "line_data_list": [ { - "line": "user:master pass:ihqSb1Gg", + "line": "user:master pass:dipPr172Gg!", "line_num": 73, "path": "tests/samples/doc_id_pair_passwd_pair", "info": "", - "value": "ihqSb1Gg", + "value": "dipPr172Gg!", "value_start": 17, - "value_end": 25, + "value_end": 28, "variable": "pass", "entropy_validation": { "iterator": "BASE64_CHARS", - "entropy": 3.0, + "entropy": 3.1449378351248165, "valid": false } } @@ -2173,17 +2149,17 @@ "severity": "medium", "line_data_list": [ { - "line": "user=master password=ihqSb1Gg", + "line": "user=master password=dipPr174Gg!", "line_num": 75, "path": "tests/samples/doc_id_pair_passwd_pair", "info": "", - "value": "ihqSb1Gg", + "value": "dipPr174Gg!", "value_start": 21, - "value_end": 29, + "value_end": 32, "variable": "password", "entropy_validation": { "iterator": "BASE64_CHARS", - "entropy": 3.0, + "entropy": 3.1449378351248165, "valid": false } } @@ -2197,17 +2173,17 @@ "severity": "medium", "line_data_list": [ { - "line": "Host name:master/Password:ihqSb1Gg", + "line": "Host name:master/Password:dipPr175Gg!", "line_num": 76, "path": "tests/samples/doc_id_pair_passwd_pair", "info": "", - "value": "ihqSb1Gg", + "value": "dipPr175Gg!", "value_start": 26, - "value_end": 34, + "value_end": 37, "variable": "master/Password", "entropy_validation": { "iterator": "BASE64_CHARS", - "entropy": 3.0, + "entropy": 3.1449378351248165, "valid": false } } @@ -2221,17 +2197,17 @@ "severity": "medium", "line_data_list": [ { - "line": "role:master,password:ihqSb1Gg", + "line": "role:master,password:dipPr176Gg!", "line_num": 77, "path": "tests/samples/doc_id_pair_passwd_pair", "info": "", - "value": "ihqSb1Gg", + "value": "dipPr176Gg!", "value_start": 21, - "value_end": 29, + "value_end": 32, "variable": "master,password", "entropy_validation": { "iterator": "BASE64_CHARS", - "entropy": 3.0, + "entropy": 3.1449378351248165, "valid": false } } @@ -2245,17 +2221,17 @@ "severity": "medium", "line_data_list": [ { - "line": "Wifi Name:master,PW:ihqSb1Gg", + "line": "Wifi Name:master,PW:dipPr177Gg!", "line_num": 78, "path": "tests/samples/doc_id_pair_passwd_pair", "info": "", - "value": "ihqSb1Gg", + "value": "dipPr177Gg!", "value_start": 20, - "value_end": 28, + "value_end": 31, "variable": "master,PW", "entropy_validation": { "iterator": "BASE64_CHARS", - "entropy": 3.0, + "entropy": 2.9631196533066344, "valid": false } } @@ -2269,17 +2245,17 @@ "severity": "medium", "line_data_list": [ { - "line": "ID:master/Password:ihqSb1Gg", + "line": "ID:master/Password:dipPr178Gg!", "line_num": 79, "path": "tests/samples/doc_id_pair_passwd_pair", "info": "", - "value": "ihqSb1Gg", + "value": "dipPr178Gg!", "value_start": 19, - "value_end": 27, + "value_end": 30, "variable": "master/Password", "entropy_validation": { "iterator": "BASE64_CHARS", - "entropy": 3.0, + "entropy": 3.1449378351248165, "valid": false } } @@ -2293,17 +2269,17 @@ "severity": "medium", "line_data_list": [ { - "line": "name:master,password:ihqSb1Gg", + "line": "name:master,password:dipPr179Gg!", "line_num": 80, "path": "tests/samples/doc_id_pair_passwd_pair", "info": "", - "value": "ihqSb1Gg", + "value": "dipPr179Gg!", "value_start": 21, - "value_end": 29, + "value_end": 32, "variable": "master,password", "entropy_validation": { "iterator": "BASE64_CHARS", - "entropy": 3.0, + "entropy": 3.1449378351248165, "valid": false } } @@ -2317,17 +2293,17 @@ "severity": "medium", "line_data_list": [ { - "line": "Loging:master Password:ihqSb1Gg", + "line": "Loging:master Password:dipPr180Gg!", "line_num": 81, "path": "tests/samples/doc_id_pair_passwd_pair", "info": "", - "value": "ihqSb1Gg", + "value": "dipPr180Gg!", "value_start": 23, - "value_end": 31, + "value_end": 34, "variable": "Password", "entropy_validation": { "iterator": "BASE64_CHARS", - "entropy": 3.0, + "entropy": 3.1449378351248165, "valid": false } } @@ -2341,17 +2317,17 @@ "severity": "medium", "line_data_list": [ { - "line": "Loging:master Pwd:ihqSb1Gg", + "line": "Loging:master Pwd:dipPr181Gg!", "line_num": 82, "path": "tests/samples/doc_id_pair_passwd_pair", "info": "", - "value": "ihqSb1Gg", + "value": "dipPr181Gg!", "value_start": 18, - "value_end": 26, + "value_end": 29, "variable": "Pwd", "entropy_validation": { "iterator": "BASE64_CHARS", - "entropy": 3.0, + "entropy": 2.9631196533066344, "valid": false } } @@ -2365,17 +2341,17 @@ "severity": "medium", "line_data_list": [ { - "line": "id:master,default pw:ihqSb1Gg", + "line": "id:master,default pw:dipPr182Gg!", "line_num": 83, "path": "tests/samples/doc_id_pair_passwd_pair", "info": "", - "value": "ihqSb1Gg", + "value": "dipPr182Gg!", "value_start": 21, - "value_end": 29, + "value_end": 32, "variable": "pw", "entropy_validation": { "iterator": "BASE64_CHARS", - "entropy": 3.0, + "entropy": 3.1449378351248165, "valid": false } } @@ -2389,17 +2365,17 @@ "severity": "medium", "line_data_list": [ { - "line": "id/pw id:master pw:ihqSb1Gg", + "line": "id/pw id:master pw:dipPr185Gg!", "line_num": 86, "path": "tests/samples/doc_id_pair_passwd_pair", "info": "", - "value": "ihqSb1Gg", + "value": "dipPr185Gg!", "value_start": 19, - "value_end": 27, + "value_end": 30, "variable": "pw", "entropy_validation": { "iterator": "BASE64_CHARS", - "entropy": 3.0, + "entropy": 3.1449378351248165, "valid": false } } @@ -2413,17 +2389,17 @@ "severity": "medium", "line_data_list": [ { - "line": "user:master,pwd:ihqSb1Gg", + "line": "user:master,pwd:dipPr186Gg!", "line_num": 87, "path": "tests/samples/doc_id_pair_passwd_pair", "info": "", - "value": "ihqSb1Gg", + "value": "dipPr186Gg!", "value_start": 16, - "value_end": 24, + "value_end": 27, "variable": "master,pwd", "entropy_validation": { "iterator": "BASE64_CHARS", - "entropy": 3.0, + "entropy": 3.1449378351248165, "valid": false } } @@ -2437,17 +2413,17 @@ "severity": "medium", "line_data_list": [ { - "line": "username:master pw:ihqSb1Gg", - "line_num": 90, + "line": "username:master/pw:dipPr188Gg!", + "line_num": 89, "path": "tests/samples/doc_id_pair_passwd_pair", "info": "", - "value": "ihqSb1Gg", + "value": "dipPr188Gg!", "value_start": 19, - "value_end": 27, - "variable": "pw", + "value_end": 30, + "variable": "master/pw", "entropy_validation": { "iterator": "BASE64_CHARS", - "entropy": 3.0, + "entropy": 2.9631196533066344, "valid": false } } @@ -2461,17 +2437,41 @@ "severity": "medium", "line_data_list": [ { - "line": "PW:ihqSb1Gg ID:master", - "line_num": 91, + "line": "username:master pw:dipPr189Gg!", + "line_num": 90, "path": "tests/samples/doc_id_pair_passwd_pair", "info": "", - "value": "ihqSb1Gg", + "value": "dipPr189Gg!", + "value_start": 19, + "value_end": 30, + "variable": "pw", + "entropy_validation": { + "iterator": "BASE64_CHARS", + "entropy": 3.1449378351248165, + "valid": false + } + } + ] + }, + { + "api_validation": "NOT_AVAILABLE", + "ml_validation": "NOT_AVAILABLE", + "ml_probability": null, + "rule": "Password", + "severity": "medium", + "line_data_list": [ + { + "line": "PW:dipPr190Gg! ID:master", + "line_num": 91, + "path": "tests/samples/doc_id_pair_passwd_pair", + "info": "", + "value": "dipPr190Gg!", "value_start": 3, - "value_end": 11, + "value_end": 14, "variable": "PW", "entropy_validation": { "iterator": "BASE64_CHARS", - "entropy": 3.0, + "entropy": 3.1449378351248165, "valid": false } } @@ -2485,13 +2485,13 @@ "severity": "info", "line_data_list": [ { - "line": "ANYid:master pw:ihqSb1Gg ip:98.76.54.32", + "line": "ANYid:master pw:dipPr194Gg! ip:98.76.54.32", "line_num": 95, "path": "tests/samples/doc_id_pair_passwd_pair", "info": "", "value": "98.76.54.32", - "value_start": 28, - "value_end": 39, + "value_start": 31, + "value_end": 42, "variable": null, "entropy_validation": { "iterator": "BASE64_CHARS", @@ -2509,17 +2509,17 @@ "severity": "medium", "line_data_list": [ { - "line": "ANYid:master pw:ihqSb1Gg ip:98.76.54.32", + "line": "ANYid:master pw:dipPr194Gg! ip:98.76.54.32", "line_num": 95, "path": "tests/samples/doc_id_pair_passwd_pair", "info": "", - "value": "ihqSb1Gg", + "value": "dipPr194Gg!", "value_start": 16, - "value_end": 24, + "value_end": 27, "variable": "pw", "entropy_validation": { "iterator": "BASE64_CHARS", - "entropy": 3.0, + "entropy": 3.1449378351248165, "valid": false } } @@ -2533,7 +2533,7 @@ "severity": "info", "line_data_list": [ { - "line": "master@98.76.54.32 mailto:{1} (password-ihqSb1Gg) # skip", + "line": "master@98.76.54.32 mailto:{1} (password-dipPr196Gg!) # skip", "line_num": 97, "path": "tests/samples/doc_id_pair_passwd_pair", "info": "", @@ -2557,17 +2557,17 @@ "severity": "medium", "line_data_list": [ { - "line": "id: master pw:ihqSb1Gg", + "line": "id: master pw:dipPr197Gg!", "line_num": 98, "path": "tests/samples/doc_id_pair_passwd_pair", "info": "", - "value": "ihqSb1Gg", + "value": "dipPr197Gg!", "value_start": 14, - "value_end": 22, + "value_end": 25, "variable": "pw", "entropy_validation": { "iterator": "BASE64_CHARS", - "entropy": 3.0, + "entropy": 3.1449378351248165, "valid": false } } @@ -2581,17 +2581,17 @@ "severity": "medium", "line_data_list": [ { - "line": "id:master@example.com,pw:ihqSb1Gg", + "line": "id:master@example.com,pw:dipPr198Gg!", "line_num": 99, "path": "tests/samples/doc_id_pair_passwd_pair", "info": "", - "value": "ihqSb1Gg", + "value": "dipPr198Gg!", "value_start": 25, - "value_end": 33, + "value_end": 36, "variable": "master@example.com,pw", "entropy_validation": { "iterator": "BASE64_CHARS", - "entropy": 3.0, + "entropy": 3.1449378351248165, "valid": false } } @@ -2605,17 +2605,41 @@ "severity": "medium", "line_data_list": [ { - "line": "ID/PW:master/IhqSb1Gg", + "line": "id:master@example.com,pw:IHQSB1GG!", + "line_num": 102, + "path": "tests/samples/doc_id_pair_passwd_pair", + "info": "", + "value": "IHQSB1GG!", + "value_start": 25, + "value_end": 34, + "variable": "master@example.com,pw", + "entropy_validation": { + "iterator": "BASE64_CHARS", + "entropy": 2.595488890170944, + "valid": false + } + } + ] + }, + { + "api_validation": "NOT_AVAILABLE", + "ml_validation": "NOT_AVAILABLE", + "ml_probability": null, + "rule": "Password", + "severity": "medium", + "line_data_list": [ + { + "line": "ID/PW:master/iPp0@GRq", "line_num": 1, "path": "tests/samples/doc_id_passwd_pair", "info": "", - "value": "master/IhqSb1Gg", + "value": "master/iPp0@GRq", "value_start": 6, "value_end": 21, "variable": "ID/PW", "entropy_validation": { "iterator": "BASE64_CHARS", - "entropy": 3.906890595608518, + "entropy": 3.64643122256795, "valid": false } } @@ -2629,17 +2653,17 @@ "severity": "medium", "line_data_list": [ { - "line": "ID/Password:master/IhqSb1Gg", + "line": "ID/Password:master/iPp2@GRq", "line_num": 3, "path": "tests/samples/doc_id_passwd_pair", "info": "", - "value": "master/IhqSb1Gg", + "value": "master/iPp2@GRq", "value_start": 12, "value_end": 27, "variable": "ID/Password", "entropy_validation": { "iterator": "BASE64_CHARS", - "entropy": 3.906890595608518, + "entropy": 3.64643122256795, "valid": false } } @@ -2653,17 +2677,17 @@ "severity": "medium", "line_data_list": [ { - "line": "ID/Pass:master/IhqSb1Gg", + "line": "ID/Pass:master/iPp3@GRq", "line_num": 4, "path": "tests/samples/doc_id_passwd_pair", "info": "", - "value": "master/IhqSb1Gg", + "value": "master/iPp3@GRq", "value_start": 8, "value_end": 23, "variable": "ID/Pass", "entropy_validation": { "iterator": "BASE64_CHARS", - "entropy": 3.906890595608518, + "entropy": 3.64643122256795, "valid": false } } @@ -2677,17 +2701,17 @@ "severity": "medium", "line_data_list": [ { - "line": "ID:PW=master:IhqSb1Gg", + "line": "ID:PW=master:iPp4@GRq", "line_num": 5, "path": "tests/samples/doc_id_passwd_pair", "info": "", - "value": "master:IhqSb1Gg", + "value": "master:iPp4@GRq", "value_start": 6, "value_end": 21, "variable": "PW", "entropy_validation": { "iterator": "BASE64_CHARS", - "entropy": 3.64643122256795, + "entropy": 3.3859718495273823, "valid": false } } @@ -2701,17 +2725,17 @@ "severity": "medium", "line_data_list": [ { - "line": "ID/PW=master/IhqSb1Gg", + "line": "ID/PW=master/iPp5@GRq", "line_num": 6, "path": "tests/samples/doc_id_passwd_pair", "info": "", - "value": "master/IhqSb1Gg", + "value": "master/iPp5@GRq", "value_start": 6, "value_end": 21, "variable": "ID/PW", "entropy_validation": { "iterator": "BASE64_CHARS", - "entropy": 3.906890595608518, + "entropy": 3.64643122256795, "valid": false } } @@ -2725,17 +2749,17 @@ "severity": "medium", "line_data_list": [ { - "line": "username/password:master/IhqSb1Gg", + "line": "username/password:master/iPp7@GRq", "line_num": 8, "path": "tests/samples/doc_id_passwd_pair", "info": "", - "value": "master/IhqSb1Gg", + "value": "master/iPp7@GRq", "value_start": 18, "value_end": 33, "variable": "username/password", "entropy_validation": { "iterator": "BASE64_CHARS", - "entropy": 3.906890595608518, + "entropy": 3.64643122256795, "valid": false } } @@ -2749,17 +2773,17 @@ "severity": "medium", "line_data_list": [ { - "line": "id/passwd:master/IhqSb1Gg", + "line": "id/passwd:master/iPp8@GRq", "line_num": 9, "path": "tests/samples/doc_id_passwd_pair", "info": "", - "value": "master/IhqSb1Gg", + "value": "master/iPp8@GRq", "value_start": 10, "value_end": 25, "variable": "id/passwd", "entropy_validation": { "iterator": "BASE64_CHARS", - "entropy": 3.906890595608518, + "entropy": 3.64643122256795, "valid": false } } @@ -2773,7 +2797,7 @@ "severity": "info", "line_data_list": [ { - "line": "98.76.54.32(ID:master/PW:IhqSb1Gg) # todo: move into other sample ?", + "line": "98.76.54.32(ID:master/PW:iPp10@GRq) # todo: move into other sample ?", "line_num": 11, "path": "tests/samples/doc_id_passwd_pair", "info": "", @@ -2797,17 +2821,17 @@ "severity": "medium", "line_data_list": [ { - "line": "98.76.54.32(ID:master/PW:IhqSb1Gg) # todo: move into other sample ?", + "line": "98.76.54.32(ID:master/PW:iPp10@GRq) # todo: move into other sample ?", "line_num": 11, "path": "tests/samples/doc_id_passwd_pair", "info": "", - "value": "IhqSb1Gg)", + "value": "iPp10@GRq)", "value_start": 25, - "value_end": 34, + "value_end": 35, "variable": "master/PW", "entropy_validation": { "iterator": "BASE64_CHARS", - "entropy": 2.8177111123931664, + "entropy": 2.65754247590989, "valid": false } } @@ -2821,17 +2845,17 @@ "severity": "medium", "line_data_list": [ { - "line": "\uc544\uc774\ub514/PW:master/IhqSb1Gg", + "line": "\uc544\uc774\ub514/PW:master/iPp16@GRq", "line_num": 17, "path": "tests/samples/doc_id_passwd_pair", "info": "", - "value": "master/IhqSb1Gg", + "value": "master/iPp16@GRq", "value_start": 7, - "value_end": 22, + "value_end": 23, "variable": "\uc544\uc774\ub514/PW", "entropy_validation": { "iterator": "BASE64_CHARS", - "entropy": 3.906890595608518, + "entropy": 3.75, "valid": false } } @@ -2845,17 +2869,17 @@ "severity": "medium", "line_data_list": [ { - "line": "\uacc4\uc815/PW:master/IhqSb1Gg", + "line": "\uacc4\uc815/PW:master/iPp17@GRq", "line_num": 18, "path": "tests/samples/doc_id_passwd_pair", "info": "", - "value": "master/IhqSb1Gg", + "value": "master/iPp17@GRq", "value_start": 6, - "value_end": 21, + "value_end": 22, "variable": "\uacc4\uc815/PW", "entropy_validation": { "iterator": "BASE64_CHARS", - "entropy": 3.906890595608518, + "entropy": 3.75, "valid": false } } @@ -2869,7 +2893,7 @@ "severity": "info", "line_data_list": [ { - "line": "98.76.54.32 id/pw:master/IhqSb1Gg", + "line": "98.76.54.32 id/pw:master/iPp19@GRq", "line_num": 20, "path": "tests/samples/doc_id_passwd_pair", "info": "", @@ -2893,17 +2917,17 @@ "severity": "medium", "line_data_list": [ { - "line": "98.76.54.32 id/pw:master/IhqSb1Gg", + "line": "98.76.54.32 id/pw:master/iPp19@GRq", "line_num": 20, "path": "tests/samples/doc_id_passwd_pair", "info": "", - "value": "master/IhqSb1Gg", + "value": "master/iPp19@GRq", "value_start": 18, - "value_end": 33, + "value_end": 34, "variable": "id/pw", "entropy_validation": { "iterator": "BASE64_CHARS", - "entropy": 3.906890595608518, + "entropy": 3.75, "valid": false } } @@ -2917,17 +2941,17 @@ "severity": "medium", "line_data_list": [ { - "line": "id/pass:master,IhqSb1Gg", + "line": "id/pass:master,iPp20@GRq", "line_num": 21, "path": "tests/samples/doc_id_passwd_pair", "info": "", - "value": "master,IhqSb1Gg", + "value": "master,iPp20@GRq", "value_start": 8, - "value_end": 23, + "value_end": 24, "variable": "id/pass", "entropy_validation": { "iterator": "BASE64_CHARS", - "entropy": 3.64643122256795, + "entropy": 3.5, "valid": false } } @@ -2941,17 +2965,17 @@ "severity": "medium", "line_data_list": [ { - "line": "ID/PWD:master/IhqSb1Gg", + "line": "ID/PWD:master/iPp21@GRq", "line_num": 22, "path": "tests/samples/doc_id_passwd_pair", "info": "", - "value": "master/IhqSb1Gg", + "value": "master/iPp21@GRq", "value_start": 7, - "value_end": 22, + "value_end": 23, "variable": "ID/PWD", "entropy_validation": { "iterator": "BASE64_CHARS", - "entropy": 3.906890595608518, + "entropy": 3.75, "valid": false } } @@ -2965,17 +2989,17 @@ "severity": "medium", "line_data_list": [ { - "line": "user/pwd:master/IhqSb1Gg", + "line": "user/pwd:master/iPp22@GRq", "line_num": 23, "path": "tests/samples/doc_id_passwd_pair", "info": "", - "value": "master/IhqSb1Gg", + "value": "master/iPp22@GRq", "value_start": 9, - "value_end": 24, + "value_end": 25, "variable": "user/pwd", "entropy_validation": { "iterator": "BASE64_CHARS", - "entropy": 3.906890595608518, + "entropy": 3.625, "valid": false } } @@ -2989,17 +3013,17 @@ "severity": "medium", "line_data_list": [ { - "line": "user/pass:master/IhqSb1Gg", + "line": "user/pass:master/iPp25@GRq", "line_num": 26, "path": "tests/samples/doc_id_passwd_pair", "info": "", - "value": "master/IhqSb1Gg", + "value": "master/iPp25@GRq", "value_start": 10, - "value_end": 25, + "value_end": 26, "variable": "user/pass", "entropy_validation": { "iterator": "BASE64_CHARS", - "entropy": 3.906890595608518, + "entropy": 3.75, "valid": false } } @@ -3013,17 +3037,17 @@ "severity": "medium", "line_data_list": [ { - "line": "ID/Password=master/IhqSb1Gg", + "line": "ID/Password=master/iPp27@GRq", "line_num": 28, "path": "tests/samples/doc_id_passwd_pair", "info": "", - "value": "master/IhqSb1Gg", + "value": "master/iPp27@GRq", "value_start": 12, - "value_end": 27, + "value_end": 28, "variable": "ID/Password", "entropy_validation": { "iterator": "BASE64_CHARS", - "entropy": 3.906890595608518, + "entropy": 3.75, "valid": false } } @@ -3037,17 +3061,17 @@ "severity": "medium", "line_data_list": [ { - "line": "ID/PW:master/IhqSb1Gg", + "line": "ID/PW:master/iPp28@GRq", "line_num": 29, "path": "tests/samples/doc_id_passwd_pair", "info": "", - "value": "master/IhqSb1Gg", + "value": "master/iPp28@GRq", "value_start": 6, - "value_end": 21, + "value_end": 22, "variable": "ID/PW", "entropy_validation": { "iterator": "BASE64_CHARS", - "entropy": 3.906890595608518, + "entropy": 3.75, "valid": false } } @@ -3061,17 +3085,17 @@ "severity": "medium", "line_data_list": [ { - "line": "Password:IhqSb1Gg", + "line": "Password:Prl23Db#@", "line_num": 1, "path": "tests/samples/doc_passwd_pair", "info": "", - "value": "IhqSb1Gg", + "value": "Prl23Db#@", "value_start": 9, - "value_end": 17, + "value_end": 18, "variable": "Password", "entropy_validation": { "iterator": "BASE64_CHARS", - "entropy": 3.0, + "entropy": 2.4654972233440207, "valid": false } } @@ -3085,17 +3109,17 @@ "severity": "medium", "line_data_list": [ { - "line": "pw:IhqSb1Gg", + "line": "pw:Prl23Db#@", "line_num": 3, "path": "tests/samples/doc_passwd_pair", "info": "", - "value": "IhqSb1Gg", + "value": "Prl23Db#@", "value_start": 3, - "value_end": 11, + "value_end": 12, "variable": "pw", "entropy_validation": { "iterator": "BASE64_CHARS", - "entropy": 3.0, + "entropy": 2.4654972233440207, "valid": false } } @@ -3109,17 +3133,17 @@ "severity": "medium", "line_data_list": [ { - "line": "Password=IhqSb1Gg", + "line": "Password=Prl23Db#@", "line_num": 4, "path": "tests/samples/doc_passwd_pair", "info": "", - "value": "IhqSb1Gg", + "value": "Prl23Db#@", "value_start": 9, - "value_end": 17, + "value_end": 18, "variable": "Password", "entropy_validation": { "iterator": "BASE64_CHARS", - "entropy": 3.0, + "entropy": 2.4654972233440207, "valid": false } } @@ -3133,17 +3157,17 @@ "severity": "medium", "line_data_list": [ { - "line": "pwd:IhqSb1Gg", + "line": "pwd:Prl23Db#@", "line_num": 5, "path": "tests/samples/doc_passwd_pair", "info": "", - "value": "IhqSb1Gg", + "value": "Prl23Db#@", "value_start": 4, - "value_end": 12, + "value_end": 13, "variable": "pwd", "entropy_validation": { "iterator": "BASE64_CHARS", - "entropy": 3.0, + "entropy": 2.4654972233440207, "valid": false } } @@ -3157,17 +3181,17 @@ "severity": "medium", "line_data_list": [ { - "line": "ANY_password=IhqSb1Gg", + "line": "ANY_password=Prl23Db#@", "line_num": 8, "path": "tests/samples/doc_passwd_pair", "info": "", - "value": "IhqSb1Gg", + "value": "Prl23Db#@", "value_start": 13, - "value_end": 21, + "value_end": 22, "variable": "ANY_password", "entropy_validation": { "iterator": "BASE64_CHARS", - "entropy": 3.0, + "entropy": 2.4654972233440207, "valid": false } } @@ -3181,17 +3205,17 @@ "severity": "medium", "line_data_list": [ { - "line": "pass:IhqSb1Gg", + "line": "pass:Prl23Db#@", "line_num": 10, "path": "tests/samples/doc_passwd_pair", "info": "", - "value": "IhqSb1Gg", + "value": "Prl23Db#@", "value_start": 5, - "value_end": 13, + "value_end": 14, "variable": "pass", "entropy_validation": { "iterator": "BASE64_CHARS", - "entropy": 3.0, + "entropy": 2.4654972233440207, "valid": false } } @@ -3205,17 +3229,17 @@ "severity": "medium", "line_data_list": [ { - "line": "ANY-password=IhqSb1Gg", + "line": "ANY-password=Prl23Db#@", "line_num": 11, "path": "tests/samples/doc_passwd_pair", "info": "", - "value": "IhqSb1Gg", + "value": "Prl23Db#@", "value_start": 13, - "value_end": 21, + "value_end": 22, "variable": "ANY-password", "entropy_validation": { "iterator": "BASE64_CHARS", - "entropy": 3.0, + "entropy": 2.4654972233440207, "valid": false } } @@ -3229,7 +3253,7 @@ "severity": "info", "line_data_list": [ { - "line": "master@98.76.54.32 password:IhqSb1Gg", + "line": "master@98.76.54.32 password:Prl23Db#@", "line_num": 14, "path": "tests/samples/doc_passwd_pair", "info": "", @@ -3253,17 +3277,17 @@ "severity": "medium", "line_data_list": [ { - "line": "master@98.76.54.32 password:IhqSb1Gg", + "line": "master@98.76.54.32 password:Prl23Db#@", "line_num": 14, "path": "tests/samples/doc_passwd_pair", "info": "", - "value": "IhqSb1Gg", + "value": "Prl23Db#@", "value_start": 28, - "value_end": 36, + "value_end": 37, "variable": "password", "entropy_validation": { "iterator": "BASE64_CHARS", - "entropy": 3.0, + "entropy": 2.4654972233440207, "valid": false } } @@ -3277,17 +3301,17 @@ "severity": "medium", "line_data_list": [ { - "line": "ANY_PW:IhqSb1Gg", + "line": "ANY_PW:Prl23Db#@", "line_num": 17, "path": "tests/samples/doc_passwd_pair", "info": "", - "value": "IhqSb1Gg", + "value": "Prl23Db#@", "value_start": 7, - "value_end": 15, + "value_end": 16, "variable": "ANY_PW", "entropy_validation": { "iterator": "BASE64_CHARS", - "entropy": 3.0, + "entropy": 2.4654972233440207, "valid": false } } @@ -3301,17 +3325,17 @@ "severity": "medium", "line_data_list": [ { - "line": "default password:IhqSb1Gg", + "line": "default password:Prl23Db#@", "line_num": 18, "path": "tests/samples/doc_passwd_pair", "info": "", - "value": "IhqSb1Gg", + "value": "Prl23Db#@", "value_start": 17, - "value_end": 25, + "value_end": 26, "variable": "password", "entropy_validation": { "iterator": "BASE64_CHARS", - "entropy": 3.0, + "entropy": 2.4654972233440207, "valid": false } } @@ -3325,17 +3349,17 @@ "severity": "medium", "line_data_list": [ { - "line": "\"password\":\"IhqSb1Gg\"", + "line": "\"password\":\"Prl23Db#@\"", "line_num": 21, "path": "tests/samples/doc_passwd_pair", "info": "", - "value": "IhqSb1Gg", + "value": "Prl23Db#@", "value_start": 12, - "value_end": 20, + "value_end": 21, "variable": "password", "entropy_validation": { "iterator": "BASE64_CHARS", - "entropy": 3.0, + "entropy": 2.4654972233440207, "valid": false } } @@ -3349,17 +3373,17 @@ "severity": "medium", "line_data_list": [ { - "line": "Passwd:IhqSb1Gg IhqSb1Gg", + "line": "Passwd:Prl23Db#@ Prl23Db#@", "line_num": 23, "path": "tests/samples/doc_passwd_pair", "info": "", - "value": "IhqSb1Gg", + "value": "Prl23Db#@", "value_start": 7, - "value_end": 15, + "value_end": 16, "variable": "Passwd", "entropy_validation": { "iterator": "BASE64_CHARS", - "entropy": 3.0, + "entropy": 2.4654972233440207, "valid": false } } @@ -3373,17 +3397,17 @@ "severity": "medium", "line_data_list": [ { - "line": "PW:IhqSb1Gg,password:IhqSb1Gg", + "line": "PW:Prl23Db#@,password:Prl23Db#@", "line_num": 24, "path": "tests/samples/doc_passwd_pair", "info": "", - "value": "IhqSb1Gg,password:IhqSb1Gg", + "value": "Prl23Db#@,password:Prl23Db#@", "value_start": 3, - "value_end": 29, + "value_end": 31, "variable": "PW", "entropy_validation": { "iterator": "BASE64_CHARS", - "entropy": 3.6465597398225467, + "entropy": 3.107390027967994, "valid": false } } @@ -3397,17 +3421,17 @@ "severity": "medium", "line_data_list": [ { - "line": "password:IhqSb1Gg,\ube44\ubc88:IhqSb1Gg", + "line": "password:Prl23Db#@,\ube44\ubc88:Prl23Db#@", "line_num": 25, "path": "tests/samples/doc_passwd_pair", "info": "", - "value": "IhqSb1Gg,\ube44\ubc88:IhqSb1Gg", + "value": "Prl23Db#@,\ube44\ubc88:Prl23Db#@", "value_start": 9, - "value_end": 29, + "value_end": 31, "variable": "password", "entropy_validation": { "iterator": "BASE64_CHARS", - "entropy": 2.65754247590989, + "entropy": 2.2014564845873714, "valid": false } } @@ -3421,17 +3445,17 @@ "severity": "medium", "line_data_list": [ { - "line": "passwd=IhqSb1Gg", + "line": "passwd=Prl23Db#@", "line_num": 26, "path": "tests/samples/doc_passwd_pair", "info": "", - "value": "IhqSb1Gg", + "value": "Prl23Db#@", "value_start": 7, - "value_end": 15, + "value_end": 16, "variable": "passwd", "entropy_validation": { "iterator": "BASE64_CHARS", - "entropy": 3.0, + "entropy": 2.4654972233440207, "valid": false } } @@ -3445,17 +3469,17 @@ "severity": "medium", "line_data_list": [ { - "line": "password:IhqSb1Gg,ANYPassword:IhqSb1Gg", + "line": "password:Prl23Db#@,ANYPassword:Prl23Db#@", "line_num": 31, "path": "tests/samples/doc_passwd_pair", "info": "", - "value": "IhqSb1Gg,ANYPassword:IhqSb1Gg", + "value": "Prl23Db#@,ANYPassword:Prl23Db#@", "value_start": 9, - "value_end": 38, + "value_end": 40, "variable": "password", "entropy_validation": { "iterator": "BASE64_CHARS", - "entropy": 3.9022581678773953, + "entropy": 3.3014558953337074, "valid": false } } @@ -3469,17 +3493,17 @@ "severity": "medium", "line_data_list": [ { - "line": "Password:IhqSb1Gg,pwd=IhqSb1Gg", + "line": "Password:Prl23Db#@,pwd=Prl23Db#@", "line_num": 32, "path": "tests/samples/doc_passwd_pair", "info": "", - "value": "IhqSb1Gg,pwd=IhqSb1Gg", + "value": "Prl23Db#@,pwd=Prl23Db#@", "value_start": 9, - "value_end": 30, + "value_end": 32, "variable": "Password", "entropy_validation": { "iterator": "BASE64_CHARS", - "entropy": 3.4212546883607238, + "entropy": 2.931483269957663, "valid": false } } @@ -3493,17 +3517,17 @@ "severity": "medium", "line_data_list": [ { - "line": "ANY_password:IhqSb1Gg", + "line": "ANY_password:Prl23Db#@", "line_num": 34, "path": "tests/samples/doc_passwd_pair", "info": "", - "value": "IhqSb1Gg", + "value": "Prl23Db#@", "value_start": 13, - "value_end": 21, + "value_end": 22, "variable": "ANY_password", "entropy_validation": { "iterator": "BASE64_CHARS", - "entropy": 3.0, + "entropy": 2.4654972233440207, "valid": false } } @@ -3517,17 +3541,17 @@ "severity": "medium", "line_data_list": [ { - "line": "--password=IhqSb1Gg", + "line": "--password=Prl23Db#@", "line_num": 37, "path": "tests/samples/doc_passwd_pair", "info": "", - "value": "IhqSb1Gg", + "value": "Prl23Db#@", "value_start": 11, - "value_end": 19, + "value_end": 20, "variable": "password", "entropy_validation": { "iterator": "BASE64_CHARS", - "entropy": 3.0, + "entropy": 2.4654972233440207, "valid": false } } @@ -3541,17 +3565,17 @@ "severity": "medium", "line_data_list": [ { - "line": "root/IhqSb1Gg,root password:IhqSb1Gg", + "line": "root/Prl23Db#@,root password:Prl23Db#@", "line_num": 38, "path": "tests/samples/doc_passwd_pair", "info": "", - "value": "IhqSb1Gg", - "value_start": 28, - "value_end": 36, + "value": "Prl23Db#@", + "value_start": 29, + "value_end": 38, "variable": "password", "entropy_validation": { "iterator": "BASE64_CHARS", - "entropy": 3.0, + "entropy": 2.4654972233440207, "valid": false } } @@ -3565,17 +3589,17 @@ "severity": "medium", "line_data_list": [ { - "line": "IhqSb1Gg username:IhqSb1Gg,IhqSb1Gg password:IhqSb1Gg", + "line": "Prl23Db#@ username:Prl23Db#@,Prl23Db#@ password:Prl23Db#@", "line_num": 40, "path": "tests/samples/doc_passwd_pair", "info": "", - "value": "IhqSb1Gg", - "value_start": 45, - "value_end": 53, + "value": "Prl23Db#@", + "value_start": 48, + "value_end": 57, "variable": "password", "entropy_validation": { "iterator": "BASE64_CHARS", - "entropy": 3.0, + "entropy": 2.4654972233440207, "valid": false } } @@ -3589,17 +3613,17 @@ "severity": "medium", "line_data_list": [ { - "line": "IhqSb1Gg:password:IhqSb1Gg", + "line": "Prl23Db#@:password:Prl23Db#@", "line_num": 41, "path": "tests/samples/doc_passwd_pair", "info": "", - "value": "IhqSb1Gg", - "value_start": 18, - "value_end": 26, + "value": "Prl23Db#@", + "value_start": 19, + "value_end": 28, "variable": "password", "entropy_validation": { "iterator": "BASE64_CHARS", - "entropy": 3.0, + "entropy": 2.4654972233440207, "valid": false } } @@ -3613,17 +3637,17 @@ "severity": "medium", "line_data_list": [ { - "line": "ANYpassword=IhqSb1Gg", + "line": "ANYpassword=Prl23Db#@", "line_num": 45, "path": "tests/samples/doc_passwd_pair", "info": "", - "value": "IhqSb1Gg", + "value": "Prl23Db#@", "value_start": 12, - "value_end": 20, + "value_end": 21, "variable": "ANYpassword", "entropy_validation": { "iterator": "BASE64_CHARS", - "entropy": 3.0, + "entropy": 2.4654972233440207, "valid": false } } @@ -3637,17 +3661,41 @@ "severity": "medium", "line_data_list": [ { - "line": "passwords:IhqSb1Gg", + "line": "passwords:Prl23Db#@", "line_num": 46, "path": "tests/samples/doc_passwd_pair", "info": "", - "value": "IhqSb1Gg", + "value": "Prl23Db#@", "value_start": 10, - "value_end": 18, + "value_end": 19, "variable": "passwords", "entropy_validation": { "iterator": "BASE64_CHARS", - "entropy": 3.0, + "entropy": 2.4654972233440207, + "valid": false + } + } + ] + }, + { + "api_validation": "NOT_AVAILABLE", + "ml_validation": "NOT_AVAILABLE", + "ml_probability": null, + "rule": "Password", + "severity": "medium", + "line_data_list": [ + { + "line": "# password: keep empty", + "line_num": 56, + "path": "tests/samples/doc_passwd_pair", + "info": "", + "value": "keep", + "value_start": 12, + "value_end": 16, + "variable": "password", + "entropy_validation": { + "iterator": "BASE64_CHARS", + "entropy": 1.5, "valid": false } } @@ -3661,17 +3709,17 @@ "severity": "medium", "line_data_list": [ { - "line": "ANY-Token:IhqSb1Gg", + "line": "ANY-Token:AIhq5Xyb1Gga9Q0", "line_num": 1, "path": "tests/samples/doc_secret_pair", "info": "", - "value": "IhqSb1Gg", + "value": "AIhq5Xyb1Gga9Q0", "value_start": 10, - "value_end": 18, + "value_end": 25, "variable": "ANY-Token", "entropy_validation": { "iterator": "BASE64_CHARS", - "entropy": 3.0, + "entropy": 3.906890595608518, "valid": false } } @@ -3685,17 +3733,17 @@ "severity": "medium", "line_data_list": [ { - "line": "token:IhqSb1Gg", + "line": "token:AIhq5Xyb1Gga9Q2", "line_num": 3, "path": "tests/samples/doc_secret_pair", "info": "", - "value": "IhqSb1Gg", + "value": "AIhq5Xyb1Gga9Q2", "value_start": 6, - "value_end": 14, + "value_end": 21, "variable": "token", "entropy_validation": { "iterator": "BASE64_CHARS", - "entropy": 3.0, + "entropy": 3.906890595608518, "valid": false } } @@ -3709,17 +3757,17 @@ "severity": "medium", "line_data_list": [ { - "line": "SECRET KEY:IhqSb1Gg", + "line": "SECRET KEY:AIhq5Xyb1Gga9Q3", "line_num": 4, "path": "tests/samples/doc_secret_pair", "info": "", - "value": "IhqSb1Gg", + "value": "AIhq5Xyb1Gga9Q3", "value_start": 11, - "value_end": 19, + "value_end": 26, "variable": "KEY", "entropy_validation": { "iterator": "BASE64_CHARS", - "entropy": 3.0, + "entropy": 3.906890595608518, "valid": false } } @@ -3733,17 +3781,17 @@ "severity": "medium", "line_data_list": [ { - "line": "SECRET KEY:IhqSb1Gg", + "line": "SECRET KEY:AIhq5Xyb1Gga9Q3", "line_num": 4, "path": "tests/samples/doc_secret_pair", "info": "", - "value": "IhqSb1Gg", + "value": "AIhq5Xyb1Gga9Q3", "value_start": 11, - "value_end": 19, + "value_end": 26, "variable": "SECRET KEY", "entropy_validation": { "iterator": "BASE64_CHARS", - "entropy": 3.0, + "entropy": 3.906890595608518, "valid": false } } @@ -3757,17 +3805,17 @@ "severity": "medium", "line_data_list": [ { - "line": "secret=IhqSb1Gg", + "line": "secret=AIhq5Xyb1Gga9Q4", "line_num": 5, "path": "tests/samples/doc_secret_pair", "info": "", - "value": "IhqSb1Gg", + "value": "AIhq5Xyb1Gga9Q4", "value_start": 7, - "value_end": 15, + "value_end": 22, "variable": "secret", "entropy_validation": { "iterator": "BASE64_CHARS", - "entropy": 3.0, + "entropy": 3.906890595608518, "valid": false } } @@ -3781,17 +3829,17 @@ "severity": "medium", "line_data_list": [ { - "line": "secret:IhqSb1Gg", + "line": "secret:AIhq5Xyb1Gga9Q6", "line_num": 7, "path": "tests/samples/doc_secret_pair", "info": "", - "value": "IhqSb1Gg", + "value": "AIhq5Xyb1Gga9Q6", "value_start": 7, - "value_end": 15, + "value_end": 22, "variable": "secret", "entropy_validation": { "iterator": "BASE64_CHARS", - "entropy": 3.0, + "entropy": 3.906890595608518, "valid": false } } @@ -3805,17 +3853,17 @@ "severity": "medium", "line_data_list": [ { - "line": "ANY_token=IhqSb1Gg", + "line": "ANY_token=AIhq5Xyb1Gga9Q7", "line_num": 8, "path": "tests/samples/doc_secret_pair", "info": "", - "value": "IhqSb1Gg", + "value": "AIhq5Xyb1Gga9Q7", "value_start": 10, - "value_end": 18, + "value_end": 25, "variable": "ANY_token", "entropy_validation": { "iterator": "BASE64_CHARS", - "entropy": 3.0, + "entropy": 3.906890595608518, "valid": false } } @@ -3829,17 +3877,17 @@ "severity": "medium", "line_data_list": [ { - "line": "ANY.secret=IhqSb1Gg", + "line": "ANY.secret=AIhq5Xyb1Gga9Q19", "line_num": 20, "path": "tests/samples/doc_secret_pair", "info": "", - "value": "IhqSb1Gg", + "value": "AIhq5Xyb1Gga9Q19", "value_start": 11, - "value_end": 19, + "value_end": 27, "variable": "ANY.secret", "entropy_validation": { "iterator": "BASE64_CHARS", - "entropy": 3.0, + "entropy": 3.75, "valid": false } } @@ -3853,17 +3901,17 @@ "severity": "medium", "line_data_list": [ { - "line": "--secret=IhqSb1Gg", + "line": "--secret=AIhq5Xyb1Gga9Q21", "line_num": 22, "path": "tests/samples/doc_secret_pair", "info": "", - "value": "IhqSb1Gg", + "value": "AIhq5Xyb1Gga9Q21", "value_start": 9, - "value_end": 17, + "value_end": 25, "variable": "secret", "entropy_validation": { "iterator": "BASE64_CHARS", - "entropy": 3.0, + "entropy": 3.875, "valid": false } } @@ -3877,17 +3925,17 @@ "severity": "medium", "line_data_list": [ { - "line": "ANY_secret:IhqSb1Gg", + "line": "ANY_secret:AIhq5Xyb1Gga9Q22", "line_num": 23, "path": "tests/samples/doc_secret_pair", "info": "", - "value": "IhqSb1Gg", + "value": "AIhq5Xyb1Gga9Q22", "value_start": 11, - "value_end": 19, + "value_end": 27, "variable": "ANY_secret", "entropy_validation": { "iterator": "BASE64_CHARS", - "entropy": 3.0, + "entropy": 3.875, "valid": false } } @@ -3901,17 +3949,17 @@ "severity": "medium", "line_data_list": [ { - "line": "-Token:IhqSb1Gg", + "line": "-Token:AIhq5Xyb1Gga9Q23", "line_num": 24, "path": "tests/samples/doc_secret_pair", "info": "", - "value": "IhqSb1Gg", + "value": "AIhq5Xyb1Gga9Q23", "value_start": 7, - "value_end": 15, + "value_end": 23, "variable": "Token", "entropy_validation": { "iterator": "BASE64_CHARS", - "entropy": 3.0, + "entropy": 4.0, "valid": false } } @@ -3925,17 +3973,17 @@ "severity": "medium", "line_data_list": [ { - "line": "API Secret:IhqSb1Gg", + "line": "API Secret:AIhq5Xyb1Gga9Q24", "line_num": 25, "path": "tests/samples/doc_secret_pair", "info": "", - "value": "IhqSb1Gg", + "value": "AIhq5Xyb1Gga9Q24", "value_start": 11, - "value_end": 19, + "value_end": 27, "variable": "API Secret", "entropy_validation": { "iterator": "BASE64_CHARS", - "entropy": 3.0, + "entropy": 4.0, "valid": false } } @@ -3949,17 +3997,17 @@ "severity": "medium", "line_data_list": [ { - "line": "API Secret:IhqSb1Gg", + "line": "API Secret:AIhq5Xyb1Gga9Q24", "line_num": 25, "path": "tests/samples/doc_secret_pair", "info": "", - "value": "IhqSb1Gg", + "value": "AIhq5Xyb1Gga9Q24", "value_start": 11, - "value_end": 19, + "value_end": 27, "variable": "Secret", "entropy_validation": { "iterator": "BASE64_CHARS", - "entropy": 3.0, + "entropy": 4.0, "valid": false } } @@ -3973,17 +4021,65 @@ "severity": "medium", "line_data_list": [ { - "line": "access key:IhqSb1Gg", + "line": "access key:AIhq5Xyb1Gga9Q26", "line_num": 27, "path": "tests/samples/doc_secret_pair", "info": "", - "value": "IhqSb1Gg", + "value": "AIhq5Xyb1Gga9Q26", "value_start": 11, - "value_end": 19, + "value_end": 27, "variable": "key", "entropy_validation": { "iterator": "BASE64_CHARS", - "entropy": 3.0, + "entropy": 4.0, + "valid": false + } + } + ] + }, + { + "api_validation": "NOT_AVAILABLE", + "ml_validation": "NOT_AVAILABLE", + "ml_probability": null, + "rule": "Key", + "severity": "medium", + "line_data_list": [ + { + "line": "Secret Key:AIhq5Xyb1Gga9Q27", + "line_num": 28, + "path": "tests/samples/doc_secret_pair", + "info": "", + "value": "AIhq5Xyb1Gga9Q27", + "value_start": 11, + "value_end": 27, + "variable": "Key", + "entropy_validation": { + "iterator": "BASE64_CHARS", + "entropy": 4.0, + "valid": false + } + } + ] + }, + { + "api_validation": "NOT_AVAILABLE", + "ml_validation": "NOT_AVAILABLE", + "ml_probability": null, + "rule": "Secret", + "severity": "medium", + "line_data_list": [ + { + "line": "Secret Key:AIhq5Xyb1Gga9Q27", + "line_num": 28, + "path": "tests/samples/doc_secret_pair", + "info": "", + "value": "AIhq5Xyb1Gga9Q27", + "value_start": 11, + "value_end": 27, + "variable": "Secret Key", + "entropy_validation": { + "iterator": "BASE64_CHARS", + "entropy": 4.0, "valid": false } } @@ -3997,17 +4093,17 @@ "severity": "medium", "line_data_list": [ { - "line": "ANY_key=IhqSb1Gg", + "line": "ANY_key=AIhq5Xyb1Gga9Q29", "line_num": 30, "path": "tests/samples/doc_secret_pair", "info": "", - "value": "IhqSb1Gg", + "value": "AIhq5Xyb1Gga9Q29", "value_start": 8, - "value_end": 16, + "value_end": 24, "variable": "ANY_key", "entropy_validation": { "iterator": "BASE64_CHARS", - "entropy": 3.0, + "entropy": 3.875, "valid": false } } @@ -4021,17 +4117,17 @@ "severity": "medium", "line_data_list": [ { - "line": "secret-ANYkey:IhqSb1Gg", + "line": "secret-ANYkey:AIhq5Xyb1Gga9Q30", "line_num": 31, "path": "tests/samples/doc_secret_pair", "info": "", - "value": "IhqSb1Gg", + "value": "AIhq5Xyb1Gga9Q30", "value_start": 14, - "value_end": 22, + "value_end": 30, "variable": "secret-ANYkey", "entropy_validation": { "iterator": "BASE64_CHARS", - "entropy": 3.0, + "entropy": 4.0, "valid": false } } @@ -4045,17 +4141,17 @@ "severity": "medium", "line_data_list": [ { - "line": "secret-ANYkey:IhqSb1Gg", + "line": "secret-ANYkey:AIhq5Xyb1Gga9Q30", "line_num": 31, "path": "tests/samples/doc_secret_pair", "info": "", - "value": "IhqSb1Gg", + "value": "AIhq5Xyb1Gga9Q30", "value_start": 14, - "value_end": 22, + "value_end": 30, "variable": "secret-ANYkey", "entropy_validation": { "iterator": "BASE64_CHARS", - "entropy": 3.0, + "entropy": 4.0, "valid": false } } @@ -4069,17 +4165,17 @@ "severity": "medium", "line_data_list": [ { - "line": "ANY_id=IhqSb1Gg ANY_token=IhqSb1Gg", + "line": "ANY_id=AIhq5Xyb1Gga9Q31 ANY_token=AIhq5Xyb1Gga9Q31", "line_num": 32, "path": "tests/samples/doc_secret_pair", "info": "", - "value": "IhqSb1Gg", - "value_start": 26, - "value_end": 34, + "value": "AIhq5Xyb1Gga9Q31", + "value_start": 34, + "value_end": 50, "variable": "ANY_token", "entropy_validation": { "iterator": "BASE64_CHARS", - "entropy": 3.0, + "entropy": 3.875, "valid": false } } @@ -4093,17 +4189,17 @@ "severity": "medium", "line_data_list": [ { - "line": "access_token:IhqSb1Gg", + "line": "access_token:AIhq5Xyb1Gga9Q33", "line_num": 34, "path": "tests/samples/doc_secret_pair", "info": "", - "value": "IhqSb1Gg", + "value": "AIhq5Xyb1Gga9Q33", "value_start": 13, - "value_end": 21, + "value_end": 29, "variable": "access_token", "entropy_validation": { "iterator": "BASE64_CHARS", - "entropy": 3.0, + "entropy": 3.875, "valid": false } } @@ -4117,17 +4213,17 @@ "severity": "medium", "line_data_list": [ { - "line": "Authentication key:IhqSb1Gg", + "line": "Authentication key:AIhq5Xyb1Gga9Q35", "line_num": 36, "path": "tests/samples/doc_secret_pair", "info": "", - "value": "IhqSb1Gg", + "value": "AIhq5Xyb1Gga9Q35", "value_start": 19, - "value_end": 27, + "value_end": 35, "variable": "Authentication key", "entropy_validation": { "iterator": "BASE64_CHARS", - "entropy": 3.0, + "entropy": 3.875, "valid": false } } @@ -4141,17 +4237,65 @@ "severity": "medium", "line_data_list": [ { - "line": "Authentication key:IhqSb1Gg", + "line": "Authentication key:AIhq5Xyb1Gga9Q35", "line_num": 36, "path": "tests/samples/doc_secret_pair", "info": "", - "value": "IhqSb1Gg", + "value": "AIhq5Xyb1Gga9Q35", "value_start": 19, - "value_end": 27, + "value_end": 35, "variable": "key", "entropy_validation": { "iterator": "BASE64_CHARS", - "entropy": 3.0, + "entropy": 3.875, + "valid": false + } + } + ] + }, + { + "api_validation": "NOT_AVAILABLE", + "ml_validation": "NOT_AVAILABLE", + "ml_probability": null, + "rule": "Token", + "severity": "medium", + "line_data_list": [ + { + "line": "Enter token : This is a query parameter", + "line_num": 40, + "path": "tests/samples/doc_secret_pair", + "info": "", + "value": "This", + "value_start": 14, + "value_end": 18, + "variable": "token", + "entropy_validation": { + "iterator": "BASE64_CHARS", + "entropy": 2.0, + "valid": false + } + } + ] + }, + { + "api_validation": "NOT_AVAILABLE", + "ml_validation": "NOT_AVAILABLE", + "ml_probability": null, + "rule": "Key", + "severity": "medium", + "line_data_list": [ + { + "line": "\"key\":\"attached_file_0\"", + "line_num": 41, + "path": "tests/samples/doc_secret_pair", + "info": "", + "value": "attached_file_0", + "value_start": 7, + "value_end": 22, + "variable": "key", + "entropy_validation": { + "iterator": "BASE64_CHARS", + "entropy": 2.985971849527383, "valid": false } } @@ -6921,46 +7065,22 @@ "api_validation": "NOT_AVAILABLE", "ml_validation": "NOT_AVAILABLE", "ml_probability": null, - "rule": "Github Old Token", + "rule": "Github Classic Token", "severity": "high", "line_data_list": [ { - "line": "git_token = \"gireogicracklecrackle1231567190113416781\"", - "line_num": 1, - "path": "tests/samples/github_key.groovy", + "line": "ghp_00000000000000000000000000000004WZ4EQ", + "line_num": 2, + "path": "tests/samples/github_classic_token", "info": "", - "value": "gireogicracklecrackle1231567190113416781", - "value_start": 13, - "value_end": 53, + "value": "ghp_00000000000000000000000000000004WZ4EQ", + "value_start": 0, + "value_end": 41, "variable": null, "entropy_validation": { - "iterator": "BASE36_CHARS", - "entropy": 3.992896608419107, - "valid": true - } - } - ] - }, - { - "api_validation": "NOT_AVAILABLE", - "ml_validation": "NOT_AVAILABLE", - "ml_probability": null, - "rule": "Token", - "severity": "medium", - "line_data_list": [ - { - "line": "git_token = \"gireogicracklecrackle1231567190113416781\"", - "line_num": 1, - "path": "tests/samples/github_key.groovy", - "info": "", - "value": "gireogicracklecrackle1231567190113416781", - "value_start": 13, - "value_end": 53, - "variable": "git_token", - "entropy_validation": { - "iterator": "BASE36_CHARS", - "entropy": 3.992896608419107, - "valid": true + "iterator": "BASE64_CHARS", + "entropy": 1.4322437698226884, + "valid": false } } ] @@ -6973,17 +7093,17 @@ "severity": "high", "line_data_list": [ { - "line": "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", + "line": "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", "line_num": 2, - "path": "tests/samples/github_personal_token", + "path": "tests/samples/github_fine_granted_token", "info": "", - "value": "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", + "value": "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", "value_start": 0, "value_end": 93, "variable": null, "entropy_validation": { "iterator": "BASE64_CHARS", - "entropy": 5.2218326882810935, + "entropy": 5.255374790203285, "valid": true } } @@ -6993,21 +7113,21 @@ "api_validation": "NOT_AVAILABLE", "ml_validation": "NOT_AVAILABLE", "ml_probability": null, - "rule": "Github Personal Access Token", + "rule": "Github Old Token", "severity": "high", "line_data_list": [ { - "line": "ghp_3Wf1ikDwUMP1I9Vz3z2qZ1Ge2uCLN230RKuq", - "line_num": 4, - "path": "tests/samples/github_personal_token", + "line": "git_token = \"gireogicracklecrackle1231567190113416781\"", + "line_num": 1, + "path": "tests/samples/github_key.groovy", "info": "", - "value": "ghp_3Wf1ikDwUMP1I9Vz3z2qZ1Ge2uCLN230RKuq", - "value_start": 0, - "value_end": 40, + "value": "gireogicracklecrackle1231567190113416781", + "value_start": 13, + "value_end": 53, "variable": null, "entropy_validation": { - "iterator": "BASE64_CHARS", - "entropy": 4.682263329852917, + "iterator": "BASE36_CHARS", + "entropy": 3.992896608419107, "valid": true } } @@ -7017,21 +7137,21 @@ "api_validation": "NOT_AVAILABLE", "ml_validation": "NOT_AVAILABLE", "ml_probability": null, - "rule": "Github Token", - "severity": "high", + "rule": "Token", + "severity": "medium", "line_data_list": [ { - "line": "ghr_Ku7ikDwqZ1Ge2u3Wf1UM3z2CLN230RP1I9Vz", + "line": "git_token = \"gireogicracklecrackle1231567190113416781\"", "line_num": 1, - "path": "tests/samples/github_token", + "path": "tests/samples/github_key.groovy", "info": "", - "value": "ghr_Ku7ikDwqZ1Ge2u3Wf1UM3z2CLN230RP1I9Vz", - "value_start": 0, - "value_end": 40, - "variable": null, + "value": "gireogicracklecrackle1231567190113416781", + "value_start": 13, + "value_end": 53, + "variable": "git_token", "entropy_validation": { - "iterator": "BASE64_CHARS", - "entropy": 4.732263329852917, + "iterator": "BASE36_CHARS", + "entropy": 3.992896608419107, "valid": true } } @@ -7248,8 +7368,8 @@ "api_validation": "NOT_AVAILABLE", "ml_validation": "NOT_AVAILABLE", "ml_probability": null, - "rule": "Auth", - "severity": "medium", + "rule": "Google OAuth Access Token", + "severity": "high", "line_data_list": [ { "line": "google_oauth_key = \"ya29.gi_reo_gi_crackle_ln22\"", @@ -7259,7 +7379,7 @@ "value": "ya29.gi_reo_gi_crackle_ln22", "value_start": 20, "value_end": 47, - "variable": "google_oauth_key", + "variable": null, "entropy_validation": { "iterator": "BASE36_CHARS", "entropy": 3.1797273164975133, @@ -7272,8 +7392,8 @@ "api_validation": "NOT_AVAILABLE", "ml_validation": "NOT_AVAILABLE", "ml_probability": null, - "rule": "Google OAuth Access Token", - "severity": "high", + "rule": "Auth", + "severity": "medium", "line_data_list": [ { "line": "google_oauth_key = \"ya29.gi_reo_gi_crackle_ln22\"", @@ -7283,7 +7403,7 @@ "value": "ya29.gi_reo_gi_crackle_ln22", "value_start": 20, "value_end": 47, - "variable": null, + "variable": "google_oauth_key", "entropy_validation": { "iterator": "BASE36_CHARS", "entropy": 3.1797273164975133, @@ -7429,33 +7549,9 @@ "value_end": 37, "variable": null, "entropy_validation": { - "iterator": "BASE36_CHARS", - "entropy": 3.48037367471734, - "valid": true - } - } - ] - }, - { - "api_validation": "NOT_AVAILABLE", - "ml_validation": "NOT_AVAILABLE", - "ml_probability": null, - "rule": "IBAN", - "severity": "info", - "line_data_list": [ - { - "line": "\u041f\u0440\u0438\u043a\u043b\u0430\u0434 \u043f\u0440\u0430\u0432\u0438\u043b\u044c\u043d\u043e\u0433\u043e IBAN: https://api.accountants/iban/UA893206490000026007052606100/", - "line_num": 3, - "path": "tests/samples/iban", - "info": "", - "value": "UA893206490000026007052606100", - "value_start": 55, - "value_end": 84, - "variable": null, - "entropy_validation": { - "iterator": "BASE64_CHARS", - "entropy": 2.86575901199594, - "valid": false + "iterator": "BASE36_CHARS", + "entropy": 3.48037367471734, + "valid": true } } ] @@ -8483,102 +8579,6 @@ } ] }, - { - "api_validation": "NOT_AVAILABLE", - "ml_validation": "NOT_AVAILABLE", - "ml_probability": null, - "rule": "Phone", - "severity": "info", - "line_data_list": [ - { - "line": "+82000000000 - 9 digits after prefix. valid. various length", - "line_num": 1, - "path": "tests/samples/phones", - "info": "", - "value": "+82000000000", - "value_start": 0, - "value_end": 12, - "variable": null, - "entropy_validation": { - "iterator": "BASE64_CHARS", - "entropy": 1.207518749639422, - "valid": false - } - } - ] - }, - { - "api_validation": "NOT_AVAILABLE", - "ml_validation": "NOT_AVAILABLE", - "ml_probability": null, - "rule": "Phone", - "severity": "info", - "line_data_list": [ - { - "line": "+820000000000 - 10 digits after prefix. valid. various length", - "line_num": 2, - "path": "tests/samples/phones", - "info": "", - "value": "+820000000000", - "value_start": 0, - "value_end": 13, - "variable": null, - "entropy_validation": { - "iterator": "BASE64_CHARS", - "entropy": 1.1451104143815827, - "valid": false - } - } - ] - }, - { - "api_validation": "NOT_AVAILABLE", - "ml_validation": "NOT_AVAILABLE", - "ml_probability": null, - "rule": "Phone", - "severity": "info", - "line_data_list": [ - { - "line": "+380000000000 - 10 digits. valid. fixed length", - "line_num": 4, - "path": "tests/samples/phones", - "info": "", - "value": "+380000000000", - "value_start": 0, - "value_end": 13, - "variable": null, - "entropy_validation": { - "iterator": "BASE64_CHARS", - "entropy": 1.1451104143815827, - "valid": false - } - } - ] - }, - { - "api_validation": "NOT_AVAILABLE", - "ml_validation": "NOT_AVAILABLE", - "ml_probability": null, - "rule": "Phone", - "severity": "info", - "line_data_list": [ - { - "line": "+590000000000000 - 12 digits. valid. random length", - "line_num": 6, - "path": "tests/samples/phones", - "info": "", - "value": "+590000000000000", - "value_start": 0, - "value_end": 16, - "variable": null, - "entropy_validation": { - "iterator": "BASE64_CHARS", - "entropy": 0.9933927290103626, - "valid": false - } - } - ] - }, { "api_validation": "NOT_AVAILABLE", "ml_validation": "NOT_AVAILABLE", @@ -8603,183 +8603,6 @@ } ] }, - { - "api_validation": "NOT_AVAILABLE", - "ml_validation": "NOT_AVAILABLE", - "ml_probability": null, - "rule": "PII", - "severity": "info", - "line_data_list": [ - { - "line": "name=\"John Doe\", sex=\"m\", birthday=\"12-12-2012\"", - "line_num": 1, - "path": "tests/samples/pii.csv", - "info": "", - "value": "12-12-2012", - "value_start": 36, - "value_end": 46, - "variable": ", birthday", - "entropy_validation": { - "iterator": "BASE64_CHARS", - "entropy": 1.382053725693543, - "valid": false - } - }, - { - "line": "name=\"John Doe\", sex=\"m\", birthday=\"12-12-2012\"", - "line_num": 1, - "path": "tests/samples/pii.csv", - "info": "", - "value": "John Doe", - "value_start": 6, - "value_end": 14, - "variable": "name", - "entropy_validation": { - "iterator": "BASE64_CHARS", - "entropy": 2.375, - "valid": false - } - }, - { - "line": "name=\"John Doe\", sex=\"m\", birthday=\"12-12-2012\"", - "line_num": 1, - "path": "tests/samples/pii.csv", - "info": "", - "value": "m", - "value_start": 22, - "value_end": 23, - "variable": ", sex", - "entropy_validation": { - "iterator": "HEX_CHARS", - "entropy": 0.0, - "valid": false - } - } - ] - }, - { - "api_validation": "NOT_AVAILABLE", - "ml_validation": "NOT_AVAILABLE", - "ml_probability": null, - "rule": "PII", - "severity": "info", - "line_data_list": [ - { - "line": "birthday=\"12 DEC 2012\", name=\"John Doe\", sex=\"m\",", - "line_num": 2, - "path": "tests/samples/pii.csv", - "info": "", - "value": "12 DEC 2012", - "value_start": 10, - "value_end": 21, - "variable": "birthday", - "entropy_validation": { - "iterator": "BASE64_CHARS", - "entropy": 2.216363369597474, - "valid": false - } - }, - { - "line": "birthday=\"12 DEC 2012\", name=\"John Doe\", sex=\"m\",", - "line_num": 2, - "path": "tests/samples/pii.csv", - "info": "", - "value": "John Doe", - "value_start": 30, - "value_end": 38, - "variable": ", name", - "entropy_validation": { - "iterator": "BASE64_CHARS", - "entropy": 2.375, - "valid": false - } - }, - { - "line": "birthday=\"12 DEC 2012\", name=\"John Doe\", sex=\"m\",", - "line_num": 2, - "path": "tests/samples/pii.csv", - "info": "", - "value": "m", - "value_start": 46, - "value_end": 47, - "variable": ", sex", - "entropy_validation": { - "iterator": "HEX_CHARS", - "entropy": 0.0, - "valid": false - } - } - ] - }, - { - "api_validation": "NOT_AVAILABLE", - "ml_validation": "NOT_AVAILABLE", - "ml_probability": null, - "rule": "PII", - "severity": "info", - "line_data_list": [ - { - "line": "first_name=\"John\", birthday=\"12 DEC 2012\", last_name=\"Doe\", sex=\"x\",", - "line_num": 3, - "path": "tests/samples/pii.csv", - "info": "", - "value": "12 DEC 2012", - "value_start": 29, - "value_end": 40, - "variable": ", birthday", - "entropy_validation": { - "iterator": "BASE64_CHARS", - "entropy": 2.216363369597474, - "valid": false - } - }, - { - "line": "first_name=\"John\", birthday=\"12 DEC 2012\", last_name=\"Doe\", sex=\"x\",", - "line_num": 3, - "path": "tests/samples/pii.csv", - "info": "", - "value": "Doe", - "value_start": 54, - "value_end": 57, - "variable": ", last_name", - "entropy_validation": { - "iterator": "BASE64_CHARS", - "entropy": 1.584962500721156, - "valid": false - } - }, - { - "line": "first_name=\"John\", birthday=\"12 DEC 2012\", last_name=\"Doe\", sex=\"x\",", - "line_num": 3, - "path": "tests/samples/pii.csv", - "info": "", - "value": "John", - "value_start": 12, - "value_end": 16, - "variable": "first_name", - "entropy_validation": { - "iterator": "BASE64_CHARS", - "entropy": 2.0, - "valid": false - } - }, - { - "line": "first_name=\"John\", birthday=\"12 DEC 2012\", last_name=\"Doe\", sex=\"x\",", - "line_num": 3, - "path": "tests/samples/pii.csv", - "info": "", - "value": "x", - "value_start": 65, - "value_end": 66, - "variable": ", sex", - "entropy_validation": { - "iterator": "HEX_CHARS", - "entropy": 0.0, - "valid": false - } - } - ] - }, { "api_validation": "NOT_AVAILABLE", "ml_validation": "NOT_AVAILABLE", @@ -9168,8 +8991,8 @@ "api_validation": "NOT_AVAILABLE", "ml_validation": "NOT_AVAILABLE", "ml_probability": null, - "rule": "Bitbucket Client Secret", - "severity": "info", + "rule": "Stripe Restricted API Key", + "severity": "high", "line_data_list": [ { "line": "rk_live_48ehKQINMST2dsfwyVI77Ydj", @@ -9192,8 +9015,8 @@ "api_validation": "NOT_AVAILABLE", "ml_validation": "NOT_AVAILABLE", "ml_probability": null, - "rule": "Stripe Restricted API Key", - "severity": "high", + "rule": "Bitbucket Client Secret", + "severity": "info", "line_data_list": [ { "line": "rk_live_48ehKQINMST2dsfwyVI77Ydj", @@ -9216,8 +9039,8 @@ "api_validation": "NOT_AVAILABLE", "ml_validation": "NOT_AVAILABLE", "ml_probability": null, - "rule": "Bitbucket Client Secret", - "severity": "info", + "rule": "Stripe Standard API Key", + "severity": "high", "line_data_list": [ { "line": "sk_live_2dsI77Ydj48ehKQINfwyVMST", @@ -9240,8 +9063,8 @@ "api_validation": "NOT_AVAILABLE", "ml_validation": "NOT_AVAILABLE", "ml_probability": null, - "rule": "Stripe Standard API Key", - "severity": "high", + "rule": "Bitbucket Client Secret", + "severity": "info", "line_data_list": [ { "line": "sk_live_2dsI77Ydj48ehKQINfwyVMST", @@ -9284,6 +9107,30 @@ } ] }, + { + "api_validation": "NOT_AVAILABLE", + "ml_validation": "NOT_AVAILABLE", + "ml_probability": null, + "rule": "JSON Web Token", + "severity": "medium", + "line_data_list": [ + { + "line": "eyJUaGVyZSBpcyBub3QgdGhlIEpTT04geW91IGFyZSBsb29raW5nIGZvciJ9CjwvYm9keT4KPC9o", + "line_num": 17, + "path": "tests/samples/test.eml", + "info": "", + "value": "eyJUaGVyZSBpcyBub3QgdGhlIEpTT04geW91IGFyZSBsb29raW5nIGZvciJ9CjwvYm9keT4KPC9o", + "value_start": 0, + "value_end": 76, + "variable": null, + "entropy_validation": { + "iterator": "BASE64_CHARS", + "entropy": 5.282347539953402, + "valid": true + } + } + ] + }, { "api_validation": "NOT_AVAILABLE", "ml_validation": "NOT_AVAILABLE", @@ -9380,30 +9227,6 @@ } ] }, - { - "api_validation": "NOT_AVAILABLE", - "ml_validation": "NOT_AVAILABLE", - "ml_probability": null, - "rule": "VIN", - "severity": "info", - "line_data_list": [ - { - "line": "1M8GDM9AXKP042788", - "line_num": 6, - "path": "tests/samples/vin", - "info": "", - "value": "1M8GDM9AXKP042788", - "value_start": 0, - "value_end": 17, - "variable": null, - "entropy_validation": { - "iterator": "BASE64_CHARS", - "entropy": 3.6901165175936654, - "valid": false - } - } - ] - }, { "api_validation": "NOT_AVAILABLE", "ml_validation": "NOT_AVAILABLE", diff --git a/tests/data/output.json b/tests/data/output.json index d47a56c39..699db5c0a 100644 --- a/tests/data/output.json +++ b/tests/data/output.json @@ -557,30 +557,6 @@ } ] }, - { - "api_validation": "NOT_AVAILABLE", - "ml_validation": "NOT_AVAILABLE", - "ml_probability": null, - "rule": "Credit card number", - "severity": "info", - "line_data_list": [ - { - "line": "4012888888881881 test number from https://www.paypalobjects.com/en_AU/vhelp/paypalmanager_help/credit_card_numbers.htm", - "line_num": 3, - "path": "tests/samples/credit_card_numbers", - "info": "", - "value": "4012888888881881", - "value_start": 0, - "value_end": 16, - "variable": null, - "entropy_validation": { - "iterator": "BASE36_CHARS", - "entropy": 1.6266144718101818, - "valid": false - } - } - ] - }, { "api_validation": "NOT_AVAILABLE", "ml_validation": "NOT_AVAILABLE", @@ -632,46 +608,22 @@ { "api_validation": "NOT_AVAILABLE", "ml_validation": "VALIDATED_KEY", - "ml_probability": 0.64778, + "ml_probability": 0.70902, "rule": "Password", "severity": "medium", "line_data_list": [ { - "line": "ID:master PW:ihqSb1Gg", + "line": "ID:master PW:dipPr11Gg!", "line_num": 2, "path": "tests/samples/doc_id_pair_passwd_pair", "info": "", - "value": "ihqSb1Gg", + "value": "dipPr11Gg!", "value_start": 13, - "value_end": 21, - "variable": "PW", - "entropy_validation": { - "iterator": "BASE64_CHARS", - "entropy": 3.0, - "valid": false - } - } - ] - }, - { - "api_validation": "NOT_AVAILABLE", - "ml_validation": "VALIDATED_KEY", - "ml_probability": 0.64778, - "rule": "Password", - "severity": "medium", - "line_data_list": [ - { - "line": "ANYID:master PW:ihqSb1Gg", - "line_num": 3, - "path": "tests/samples/doc_id_pair_passwd_pair", - "info": "", - "value": "ihqSb1Gg", - "value_start": 16, - "value_end": 24, + "value_end": 23, "variable": "PW", "entropy_validation": { "iterator": "BASE64_CHARS", - "entropy": 3.0, + "entropy": 2.7897352853986264, "valid": false } } @@ -680,46 +632,22 @@ { "api_validation": "NOT_AVAILABLE", "ml_validation": "VALIDATED_KEY", - "ml_probability": 0.82817, + "ml_probability": 0.8653, "rule": "Password", "severity": "medium", "line_data_list": [ { - "line": "Username:master Password:ihqSb1Gg", + "line": "Username:master Password:dipPr13Gg!", "line_num": 4, "path": "tests/samples/doc_id_pair_passwd_pair", "info": "", - "value": "ihqSb1Gg", + "value": "dipPr13Gg!", "value_start": 25, - "value_end": 33, + "value_end": 35, "variable": "Password", "entropy_validation": { "iterator": "BASE64_CHARS", - "entropy": 3.0, - "valid": false - } - } - ] - }, - { - "api_validation": "NOT_AVAILABLE", - "ml_validation": "VALIDATED_KEY", - "ml_probability": 0.65919, - "rule": "Password", - "severity": "medium", - "line_data_list": [ - { - "line": "id:master,password:ihqSb1Gg", - "line_num": 5, - "path": "tests/samples/doc_id_pair_passwd_pair", - "info": "", - "value": "ihqSb1Gg", - "value_start": 19, - "value_end": 27, - "variable": "master,password", - "entropy_validation": { - "iterator": "BASE64_CHARS", - "entropy": 3.0, + "entropy": 2.989735285398626, "valid": false } } @@ -728,22 +656,22 @@ { "api_validation": "NOT_AVAILABLE", "ml_validation": "VALIDATED_KEY", - "ml_probability": 0.82817, + "ml_probability": 0.87845, "rule": "Password", "severity": "medium", "line_data_list": [ { - "line": "id:master password:ihqSb1Gg", + "line": "id:master password:dipPr16Gg!", "line_num": 7, "path": "tests/samples/doc_id_pair_passwd_pair", "info": "", - "value": "ihqSb1Gg", + "value": "dipPr16Gg!", "value_start": 19, - "value_end": 27, + "value_end": 29, "variable": "password", "entropy_validation": { "iterator": "BASE64_CHARS", - "entropy": 3.0, + "entropy": 2.989735285398626, "valid": false } } @@ -752,22 +680,22 @@ { "api_validation": "NOT_AVAILABLE", "ml_validation": "VALIDATED_KEY", - "ml_probability": 0.82817, + "ml_probability": 0.9126, "rule": "Password", "severity": "medium", "line_data_list": [ { - "line": "user:master password:ihqSb1Gg", + "line": "user:master password:dipPr17Gg!", "line_num": 8, "path": "tests/samples/doc_id_pair_passwd_pair", "info": "", - "value": "ihqSb1Gg", + "value": "dipPr17Gg!", "value_start": 21, - "value_end": 29, + "value_end": 31, "variable": "password", "entropy_validation": { "iterator": "BASE64_CHARS", - "entropy": 3.0, + "entropy": 2.989735285398626, "valid": false } } @@ -776,22 +704,22 @@ { "api_validation": "NOT_AVAILABLE", "ml_validation": "VALIDATED_KEY", - "ml_probability": 0.65919, + "ml_probability": 0.70976, "rule": "Password", "severity": "medium", "line_data_list": [ { - "line": "username:master,password:ihqSb1Gg", + "line": "username:master,password:dipPr19Gg!", "line_num": 10, "path": "tests/samples/doc_id_pair_passwd_pair", "info": "", - "value": "ihqSb1Gg", + "value": "dipPr19Gg!", "value_start": 25, - "value_end": 33, + "value_end": 35, "variable": "master,password", "entropy_validation": { "iterator": "BASE64_CHARS", - "entropy": 3.0, + "entropy": 2.989735285398626, "valid": false } } @@ -800,22 +728,22 @@ { "api_validation": "NOT_AVAILABLE", "ml_validation": "VALIDATED_KEY", - "ml_probability": 0.82817, + "ml_probability": 0.90224, "rule": "Password", "severity": "medium", "line_data_list": [ { - "line": "username:master pwd:ihqSb1Gg", + "line": "username:master pwd:dipPr110Gg!", "line_num": 11, "path": "tests/samples/doc_id_pair_passwd_pair", "info": "", - "value": "ihqSb1Gg", + "value": "dipPr110Gg!", "value_start": 20, - "value_end": 28, + "value_end": 31, "variable": "pwd", "entropy_validation": { "iterator": "BASE64_CHARS", - "entropy": 3.0, + "entropy": 2.9631196533066344, "valid": false } } @@ -824,22 +752,22 @@ { "api_validation": "NOT_AVAILABLE", "ml_validation": "VALIDATED_KEY", - "ml_probability": 0.65919, + "ml_probability": 0.75512, "rule": "Password", "severity": "medium", "line_data_list": [ { - "line": "ANYid:master,password:ihqSb1Gg", + "line": "ANYid:master,password:dipPr111Gg!", "line_num": 12, "path": "tests/samples/doc_id_pair_passwd_pair", "info": "", - "value": "ihqSb1Gg", + "value": "dipPr111Gg!", "value_start": 22, - "value_end": 30, + "value_end": 33, "variable": "master,password", "entropy_validation": { "iterator": "BASE64_CHARS", - "entropy": 3.0, + "entropy": 2.712675334928137, "valid": false } } @@ -848,22 +776,22 @@ { "api_validation": "NOT_AVAILABLE", "ml_validation": "VALIDATED_KEY", - "ml_probability": 0.82817, + "ml_probability": 0.88595, "rule": "Password", "severity": "medium", "line_data_list": [ { - "line": "ID:master PWD:ihqSb1Gg", + "line": "ID:master PWD:dipPr112Gg!", "line_num": 13, "path": "tests/samples/doc_id_pair_passwd_pair", "info": "", - "value": "ihqSb1Gg", + "value": "dipPr112Gg!", "value_start": 14, - "value_end": 22, + "value_end": 25, "variable": "PWD", "entropy_validation": { "iterator": "BASE64_CHARS", - "entropy": 3.0, + "entropy": 2.9631196533066344, "valid": false } } @@ -872,22 +800,22 @@ { "api_validation": "NOT_AVAILABLE", "ml_validation": "VALIDATED_KEY", - "ml_probability": 0.82817, + "ml_probability": 0.89187, "rule": "Password", "severity": "medium", "line_data_list": [ { - "line": "user id:master password:ihqSb1Gg", + "line": "user id:master password:dipPr113Gg!", "line_num": 14, "path": "tests/samples/doc_id_pair_passwd_pair", "info": "", - "value": "ihqSb1Gg", + "value": "dipPr113Gg!", "value_start": 24, - "value_end": 32, + "value_end": 35, "variable": "password", "entropy_validation": { "iterator": "BASE64_CHARS", - "entropy": 3.0, + "entropy": 2.9631196533066344, "valid": false } } @@ -896,22 +824,22 @@ { "api_validation": "NOT_AVAILABLE", "ml_validation": "VALIDATED_KEY", - "ml_probability": 0.65919, + "ml_probability": 0.69226, "rule": "Password", "severity": "medium", "line_data_list": [ { - "line": "user:master,password:ihqSb1Gg", + "line": "user:master,password:dipPr114Gg!", "line_num": 15, "path": "tests/samples/doc_id_pair_passwd_pair", "info": "", - "value": "ihqSb1Gg", + "value": "dipPr114Gg!", "value_start": 21, - "value_end": 29, + "value_end": 32, "variable": "master,password", "entropy_validation": { "iterator": "BASE64_CHARS", - "entropy": 3.0, + "entropy": 2.9631196533066344, "valid": false } } @@ -920,22 +848,22 @@ { "api_validation": "NOT_AVAILABLE", "ml_validation": "VALIDATED_KEY", - "ml_probability": 0.65919, + "ml_probability": 0.736, "rule": "Password", "severity": "medium", "line_data_list": [ { - "line": "user=master,password=ihqSb1Gg", + "line": "user=master,password=dipPr115Gg!", "line_num": 16, "path": "tests/samples/doc_id_pair_passwd_pair", "info": "", - "value": "ihqSb1Gg", + "value": "dipPr115Gg!", "value_start": 21, - "value_end": 29, + "value_end": 32, "variable": "master,password", "entropy_validation": { "iterator": "BASE64_CHARS", - "entropy": 3.0, + "entropy": 2.9631196533066344, "valid": false } } @@ -944,22 +872,22 @@ { "api_validation": "NOT_AVAILABLE", "ml_validation": "VALIDATED_KEY", - "ml_probability": 0.82817, + "ml_probability": 0.89888, "rule": "Password", "severity": "medium", "line_data_list": [ { - "line": "username=master password=ihqSb1Gg", + "line": "username=master password=dipPr116Gg!", "line_num": 17, "path": "tests/samples/doc_id_pair_passwd_pair", "info": "", - "value": "ihqSb1Gg", + "value": "dipPr116Gg!", "value_start": 25, - "value_end": 33, + "value_end": 36, "variable": "password", "entropy_validation": { "iterator": "BASE64_CHARS", - "entropy": 3.0, + "entropy": 2.9631196533066344, "valid": false } } @@ -968,22 +896,22 @@ { "api_validation": "NOT_AVAILABLE", "ml_validation": "VALIDATED_KEY", - "ml_probability": 0.82817, + "ml_probability": 0.92214, "rule": "Password", "severity": "medium", "line_data_list": [ { - "line": "User name:master Password:ihqSb1Gg", + "line": "User name:master Password:dipPr117Gg!", "line_num": 18, "path": "tests/samples/doc_id_pair_passwd_pair", "info": "", - "value": "ihqSb1Gg", + "value": "dipPr117Gg!", "value_start": 26, - "value_end": 34, + "value_end": 37, "variable": "Password", "entropy_validation": { "iterator": "BASE64_CHARS", - "entropy": 3.0, + "entropy": 2.9631196533066344, "valid": false } } @@ -992,22 +920,22 @@ { "api_validation": "NOT_AVAILABLE", "ml_validation": "VALIDATED_KEY", - "ml_probability": 0.65919, + "ml_probability": 0.73325, "rule": "Password", "severity": "medium", "line_data_list": [ { - "line": "username=master,password=ihqSb1Gg", + "line": "username=master,password=dipPr118Gg!", "line_num": 19, "path": "tests/samples/doc_id_pair_passwd_pair", "info": "", - "value": "ihqSb1Gg", + "value": "dipPr118Gg!", "value_start": 25, - "value_end": 33, + "value_end": 36, "variable": "master,password", "entropy_validation": { "iterator": "BASE64_CHARS", - "entropy": 3.0, + "entropy": 2.9631196533066344, "valid": false } } @@ -1016,22 +944,22 @@ { "api_validation": "NOT_AVAILABLE", "ml_validation": "VALIDATED_KEY", - "ml_probability": 0.82817, + "ml_probability": 0.91456, "rule": "Password", "severity": "medium", "line_data_list": [ { - "line": "--user=master --password=ihqSb1Gg", + "line": "--user=master --password=dipPr119Gg!", "line_num": 20, "path": "tests/samples/doc_id_pair_passwd_pair", "info": "", - "value": "ihqSb1Gg", + "value": "dipPr119Gg!", "value_start": 25, - "value_end": 33, + "value_end": 36, "variable": "password", "entropy_validation": { "iterator": "BASE64_CHARS", - "entropy": 3.0, + "entropy": 2.9631196533066344, "valid": false } } @@ -1040,22 +968,22 @@ { "api_validation": "NOT_AVAILABLE", "ml_validation": "VALIDATED_KEY", - "ml_probability": 0.82817, + "ml_probability": 0.86461, "rule": "Password", "severity": "medium", "line_data_list": [ { - "line": "user=master passwd=ihqSb1Gg", + "line": "user=master passwd=dipPr120Gg!", "line_num": 21, "path": "tests/samples/doc_id_pair_passwd_pair", "info": "", - "value": "ihqSb1Gg", + "value": "dipPr120Gg!", "value_start": 19, - "value_end": 27, + "value_end": 30, "variable": "passwd", "entropy_validation": { "iterator": "BASE64_CHARS", - "entropy": 3.0, + "entropy": 3.1449378351248165, "valid": false } } @@ -1064,22 +992,22 @@ { "api_validation": "NOT_AVAILABLE", "ml_validation": "VALIDATED_KEY", - "ml_probability": 0.82817, + "ml_probability": 0.88128, "rule": "Password", "severity": "medium", "line_data_list": [ { - "line": "account:ihqSb1Gg password:ihqSb1Gg", + "line": "account:dipPr121Gg! password:dipPr121Gg!", "line_num": 22, "path": "tests/samples/doc_id_pair_passwd_pair", "info": "", - "value": "ihqSb1Gg", - "value_start": 26, - "value_end": 34, + "value": "dipPr121Gg!", + "value_start": 29, + "value_end": 40, "variable": "password", "entropy_validation": { "iterator": "BASE64_CHARS", - "entropy": 3.0, + "entropy": 2.9631196533066344, "valid": false } } @@ -1088,22 +1016,22 @@ { "api_validation": "NOT_AVAILABLE", "ml_validation": "VALIDATED_KEY", - "ml_probability": 0.82817, + "ml_probability": 0.85087, "rule": "Password", "severity": "medium", "line_data_list": [ { - "line": "id:master pass:ihqSb1Gg", + "line": "id:master pass:dipPr122Gg!", "line_num": 23, "path": "tests/samples/doc_id_pair_passwd_pair", "info": "", - "value": "ihqSb1Gg", + "value": "dipPr122Gg!", "value_start": 15, - "value_end": 23, + "value_end": 26, "variable": "pass", "entropy_validation": { "iterator": "BASE64_CHARS", - "entropy": 3.0, + "entropy": 2.9631196533066344, "valid": false } } @@ -1112,22 +1040,22 @@ { "api_validation": "NOT_AVAILABLE", "ml_validation": "VALIDATED_KEY", - "ml_probability": 0.64778, + "ml_probability": 0.66385, "rule": "Password", "severity": "medium", "line_data_list": [ { - "line": "user:master pw:ihqSb1Gg", + "line": "user:master pw:dipPr124Gg!", "line_num": 25, "path": "tests/samples/doc_id_pair_passwd_pair", "info": "", - "value": "ihqSb1Gg", + "value": "dipPr124Gg!", "value_start": 15, - "value_end": 23, + "value_end": 26, "variable": "pw", "entropy_validation": { "iterator": "BASE64_CHARS", - "entropy": 3.0, + "entropy": 3.1449378351248165, "valid": false } } @@ -1136,46 +1064,22 @@ { "api_validation": "NOT_AVAILABLE", "ml_validation": "VALIDATED_KEY", - "ml_probability": 0.65919, + "ml_probability": 0.63818, "rule": "Password", "severity": "medium", "line_data_list": [ { - "line": "Username:master/Password:ihqSb1Gg", + "line": "Username:master/Password:dipPr125Gg!", "line_num": 26, "path": "tests/samples/doc_id_pair_passwd_pair", "info": "", - "value": "ihqSb1Gg", + "value": "dipPr125Gg!", "value_start": 25, - "value_end": 33, + "value_end": 36, "variable": "master/Password", "entropy_validation": { "iterator": "BASE64_CHARS", - "entropy": 3.0, - "valid": false - } - } - ] - }, - { - "api_validation": "NOT_AVAILABLE", - "ml_validation": "VALIDATED_KEY", - "ml_probability": 0.65919, - "rule": "Password", - "severity": "medium", - "line_data_list": [ - { - "line": "userId:master,password:ihqSb1Gg", - "line_num": 27, - "path": "tests/samples/doc_id_pair_passwd_pair", - "info": "", - "value": "ihqSb1Gg", - "value_start": 23, - "value_end": 31, - "variable": "master,password", - "entropy_validation": { - "iterator": "BASE64_CHARS", - "entropy": 3.0, + "entropy": 3.1449378351248165, "valid": false } } @@ -1184,22 +1088,22 @@ { "api_validation": "NOT_AVAILABLE", "ml_validation": "VALIDATED_KEY", - "ml_probability": 0.82817, + "ml_probability": 0.8757, "rule": "Password", "severity": "medium", "line_data_list": [ { - "line": "ihqSb1Gg ID:master ihqSb1Gg Password:ihqSb1Gg", + "line": "dipPr128Gg! ID:master dipPr128Gg! Password:dipPr128Gg!", "line_num": 29, "path": "tests/samples/doc_id_pair_passwd_pair", "info": "", - "value": "ihqSb1Gg", - "value_start": 37, - "value_end": 45, + "value": "dipPr128Gg!", + "value_start": 43, + "value_end": 54, "variable": "Password", "entropy_validation": { "iterator": "BASE64_CHARS", - "entropy": 3.0, + "entropy": 3.1449378351248165, "valid": false } } @@ -1208,22 +1112,22 @@ { "api_validation": "NOT_AVAILABLE", "ml_validation": "VALIDATED_KEY", - "ml_probability": 0.82817, + "ml_probability": 0.87015, "rule": "Password", "severity": "medium", "line_data_list": [ { - "line": "user:master pwd:ihqSb1Gg", + "line": "user:master pwd:dipPr130Gg!", "line_num": 31, "path": "tests/samples/doc_id_pair_passwd_pair", "info": "", - "value": "ihqSb1Gg", + "value": "dipPr130Gg!", "value_start": 16, - "value_end": 24, + "value_end": 27, "variable": "pwd", "entropy_validation": { "iterator": "BASE64_CHARS", - "entropy": 3.0, + "entropy": 3.1449378351248165, "valid": false } } @@ -1232,22 +1136,22 @@ { "api_validation": "NOT_AVAILABLE", "ml_validation": "VALIDATED_KEY", - "ml_probability": 0.82817, + "ml_probability": 0.89149, "rule": "Password", "severity": "medium", "line_data_list": [ { - "line": "Login:ihqSb1Gg Pwd:ihqSb1Gg", + "line": "Login:dipPr131Gg! Pwd:dipPr131Gg!", "line_num": 32, "path": "tests/samples/doc_id_pair_passwd_pair", "info": "", - "value": "ihqSb1Gg", - "value_start": 19, - "value_end": 27, + "value": "dipPr131Gg!", + "value_start": 22, + "value_end": 33, "variable": "Pwd", "entropy_validation": { "iterator": "BASE64_CHARS", - "entropy": 3.0, + "entropy": 2.9631196533066344, "valid": false } } @@ -1256,22 +1160,22 @@ { "api_validation": "NOT_AVAILABLE", "ml_validation": "VALIDATED_KEY", - "ml_probability": 0.82817, + "ml_probability": 0.85143, "rule": "Password", "severity": "medium", "line_data_list": [ { - "line": "ANYID:master Password:ihqSb1Gg", + "line": "ANYID:master Password:dipPr132Gg!", "line_num": 33, "path": "tests/samples/doc_id_pair_passwd_pair", "info": "", - "value": "ihqSb1Gg", + "value": "dipPr132Gg!", "value_start": 22, - "value_end": 30, + "value_end": 33, "variable": "Password", "entropy_validation": { "iterator": "BASE64_CHARS", - "entropy": 3.0, + "entropy": 3.1449378351248165, "valid": false } } @@ -1280,22 +1184,22 @@ { "api_validation": "NOT_AVAILABLE", "ml_validation": "VALIDATED_KEY", - "ml_probability": 0.82817, + "ml_probability": 0.87582, "rule": "Password", "severity": "medium", "line_data_list": [ { - "line": "-Username:master -Password:ihqSb1Gg", + "line": "-Username:master -Password:dipPr133Gg!", "line_num": 34, "path": "tests/samples/doc_id_pair_passwd_pair", "info": "", - "value": "ihqSb1Gg", + "value": "dipPr133Gg!", "value_start": 27, - "value_end": 35, + "value_end": 38, "variable": "Password", "entropy_validation": { "iterator": "BASE64_CHARS", - "entropy": 3.0, + "entropy": 2.9631196533066344, "valid": false } } @@ -1304,22 +1208,22 @@ { "api_validation": "NOT_AVAILABLE", "ml_validation": "VALIDATED_KEY", - "ml_probability": 0.64778, + "ml_probability": 0.6929, "rule": "Password", "severity": "medium", "line_data_list": [ { - "line": "account:ihqSb1Gg pw:ihqSb1Gg", + "line": "account:dipPr134Gg! pw:dipPr134Gg!", "line_num": 35, "path": "tests/samples/doc_id_pair_passwd_pair", "info": "", - "value": "ihqSb1Gg", - "value_start": 20, - "value_end": 28, + "value": "dipPr134Gg!", + "value_start": 23, + "value_end": 34, "variable": "pw", "entropy_validation": { "iterator": "BASE64_CHARS", - "entropy": 3.0, + "entropy": 3.1449378351248165, "valid": false } } @@ -1328,22 +1232,22 @@ { "api_validation": "NOT_AVAILABLE", "ml_validation": "VALIDATED_KEY", - "ml_probability": 0.64778, + "ml_probability": 0.72186, "rule": "Password", "severity": "medium", "line_data_list": [ { - "line": "user id:master user pw:ihqSb1Gg", + "line": "user id:master user pw:dipPr135Gg!", "line_num": 36, "path": "tests/samples/doc_id_pair_passwd_pair", "info": "", - "value": "ihqSb1Gg", + "value": "dipPr135Gg!", "value_start": 23, - "value_end": 31, + "value_end": 34, "variable": "pw", "entropy_validation": { "iterator": "BASE64_CHARS", - "entropy": 3.0, + "entropy": 3.1449378351248165, "valid": false } } @@ -1352,22 +1256,22 @@ { "api_validation": "NOT_AVAILABLE", "ml_validation": "VALIDATED_KEY", - "ml_probability": 0.82817, + "ml_probability": 0.86912, "rule": "Password", "severity": "medium", "line_data_list": [ { - "line": "user_name=master password=ihqSb1Gg", + "line": "user_name=master password=dipPr136Gg!", "line_num": 37, "path": "tests/samples/doc_id_pair_passwd_pair", "info": "", - "value": "ihqSb1Gg", + "value": "dipPr136Gg!", "value_start": 26, - "value_end": 34, + "value_end": 37, "variable": "password", "entropy_validation": { "iterator": "BASE64_CHARS", - "entropy": 3.0, + "entropy": 3.1449378351248165, "valid": false } } @@ -1376,22 +1280,22 @@ { "api_validation": "NOT_AVAILABLE", "ml_validation": "VALIDATED_KEY", - "ml_probability": 0.65919, + "ml_probability": 0.6589, "rule": "Password", "severity": "medium", "line_data_list": [ { - "line": "ANYlogin:master,ANYpassword:ihqSb1Gg", + "line": "ANYlogin:master,ANYpassword:dipPr138Gg!", "line_num": 39, "path": "tests/samples/doc_id_pair_passwd_pair", "info": "", - "value": "ihqSb1Gg", + "value": "dipPr138Gg!", "value_start": 28, - "value_end": 36, + "value_end": 39, "variable": "master,ANYpassword", "entropy_validation": { "iterator": "BASE64_CHARS", - "entropy": 3.0, + "entropy": 3.1449378351248165, "valid": false } } @@ -1400,22 +1304,22 @@ { "api_validation": "NOT_AVAILABLE", "ml_validation": "VALIDATED_KEY", - "ml_probability": 0.82817, + "ml_probability": 0.89053, "rule": "Password", "severity": "medium", "line_data_list": [ { - "line": "ANYusername=master ANYpassword=ihqSb1Gg", + "line": "ANYusername=master ANYpassword=dipPr139Gg!", "line_num": 40, "path": "tests/samples/doc_id_pair_passwd_pair", "info": "", - "value": "ihqSb1Gg", + "value": "dipPr139Gg!", "value_start": 31, - "value_end": 39, + "value_end": 42, "variable": "ANYpassword", "entropy_validation": { "iterator": "BASE64_CHARS", - "entropy": 3.0, + "entropy": 3.1449378351248165, "valid": false } } @@ -1424,22 +1328,22 @@ { "api_validation": "NOT_AVAILABLE", "ml_validation": "VALIDATED_KEY", - "ml_probability": 0.65919, + "ml_probability": 0.66151, "rule": "Password", "severity": "medium", "line_data_list": [ { - "line": "ID:master,PWD:ihqSb1Gg", + "line": "ID:master,PWD:dipPr140Gg!", "line_num": 41, "path": "tests/samples/doc_id_pair_passwd_pair", "info": "", - "value": "ihqSb1Gg", + "value": "dipPr140Gg!", "value_start": 14, - "value_end": 22, + "value_end": 25, "variable": "master,PWD", "entropy_validation": { "iterator": "BASE64_CHARS", - "entropy": 3.0, + "entropy": 3.1449378351248165, "valid": false } } @@ -1448,22 +1352,22 @@ { "api_validation": "NOT_AVAILABLE", "ml_validation": "VALIDATED_KEY", - "ml_probability": 0.65919, + "ml_probability": 0.71129, "rule": "Password", "severity": "medium", "line_data_list": [ { - "line": "ID:master/PASS:ihqSb1Gg", + "line": "ID:master/PASS:dipPr141Gg!", "line_num": 42, "path": "tests/samples/doc_id_pair_passwd_pair", "info": "", - "value": "ihqSb1Gg", + "value": "dipPr141Gg!", "value_start": 15, - "value_end": 23, + "value_end": 26, "variable": "master/PASS", "entropy_validation": { "iterator": "BASE64_CHARS", - "entropy": 3.0, + "entropy": 2.9631196533066344, "valid": false } } @@ -1472,22 +1376,22 @@ { "api_validation": "NOT_AVAILABLE", "ml_validation": "VALIDATED_KEY", - "ml_probability": 0.82817, + "ml_probability": 0.86641, "rule": "Password", "severity": "medium", "line_data_list": [ { - "line": "account:master passwd:ihqSb1Gg", + "line": "account:master passwd:dipPr142Gg!", "line_num": 43, "path": "tests/samples/doc_id_pair_passwd_pair", "info": "", - "value": "ihqSb1Gg", + "value": "dipPr142Gg!", "value_start": 22, - "value_end": 30, + "value_end": 33, "variable": "passwd", "entropy_validation": { "iterator": "BASE64_CHARS", - "entropy": 3.0, + "entropy": 3.1449378351248165, "valid": false } } @@ -1496,22 +1400,22 @@ { "api_validation": "NOT_AVAILABLE", "ml_validation": "VALIDATED_KEY", - "ml_probability": 0.82817, + "ml_probability": 0.87283, "rule": "Password", "severity": "medium", "line_data_list": [ { - "line": "login:master password:ihqSb1Gg", + "line": "login:master password:dipPr143Gg!", "line_num": 44, "path": "tests/samples/doc_id_pair_passwd_pair", "info": "", - "value": "ihqSb1Gg", + "value": "dipPr143Gg!", "value_start": 22, - "value_end": 30, + "value_end": 33, "variable": "password", "entropy_validation": { "iterator": "BASE64_CHARS", - "entropy": 3.0, + "entropy": 3.1449378351248165, "valid": false } } @@ -1520,22 +1424,22 @@ { "api_validation": "NOT_AVAILABLE", "ml_validation": "VALIDATED_KEY", - "ml_probability": 0.65919, + "ml_probability": 0.67565, "rule": "Password", "severity": "medium", "line_data_list": [ { - "line": "user=master,pass=ihqSb1Gg", + "line": "user=master,pass=dipPr144Gg!", "line_num": 45, "path": "tests/samples/doc_id_pair_passwd_pair", "info": "", - "value": "ihqSb1Gg", + "value": "dipPr144Gg!", "value_start": 17, - "value_end": 25, + "value_end": 28, "variable": "master,pass", "entropy_validation": { "iterator": "BASE64_CHARS", - "entropy": 3.0, + "entropy": 2.9631196533066344, "valid": false } } @@ -1544,22 +1448,22 @@ { "api_validation": "NOT_AVAILABLE", "ml_validation": "VALIDATED_KEY", - "ml_probability": 0.82817, + "ml_probability": 0.89277, "rule": "Password", "severity": "medium", "line_data_list": [ { - "line": "password:ihqSb1Gg username:master", + "line": "password:dipPr145Gg! username:master", "line_num": 46, "path": "tests/samples/doc_id_pair_passwd_pair", "info": "", - "value": "ihqSb1Gg", + "value": "dipPr145Gg!", "value_start": 9, - "value_end": 17, + "value_end": 20, "variable": "password", "entropy_validation": { "iterator": "BASE64_CHARS", - "entropy": 3.0, + "entropy": 3.1449378351248165, "valid": false } } @@ -1568,22 +1472,22 @@ { "api_validation": "NOT_AVAILABLE", "ml_validation": "VALIDATED_KEY", - "ml_probability": 0.82817, + "ml_probability": 0.87973, "rule": "Password", "severity": "medium", "line_data_list": [ { - "line": "Login as:master Password:ihqSb1Gg", + "line": "Login as:master Password:dipPr146Gg!", "line_num": 47, "path": "tests/samples/doc_id_pair_passwd_pair", "info": "", - "value": "ihqSb1Gg", + "value": "dipPr146Gg!", "value_start": 25, - "value_end": 33, + "value_end": 36, "variable": "Password", "entropy_validation": { "iterator": "BASE64_CHARS", - "entropy": 3.0, + "entropy": 3.1449378351248165, "valid": false } } @@ -1592,22 +1496,22 @@ { "api_validation": "NOT_AVAILABLE", "ml_validation": "VALIDATED_KEY", - "ml_probability": 0.65919, + "ml_probability": 0.72488, "rule": "Password", "severity": "medium", "line_data_list": [ { - "line": "ID:master,pass:ihqSb1Gg", + "line": "ID:master,pass:dipPr147Gg!", "line_num": 48, "path": "tests/samples/doc_id_pair_passwd_pair", "info": "", - "value": "ihqSb1Gg", + "value": "dipPr147Gg!", "value_start": 15, - "value_end": 23, + "value_end": 26, "variable": "master,pass", "entropy_validation": { "iterator": "BASE64_CHARS", - "entropy": 3.0, + "entropy": 3.1449378351248165, "valid": false } } @@ -1616,22 +1520,22 @@ { "api_validation": "NOT_AVAILABLE", "ml_validation": "VALIDATED_KEY", - "ml_probability": 0.64778, + "ml_probability": 0.7479, "rule": "Password", "severity": "medium", "line_data_list": [ { - "line": "id:master pw:ihqSb1Gg", + "line": "id:master pw:dipPr148Gg!", "line_num": 49, "path": "tests/samples/doc_id_pair_passwd_pair", "info": "", - "value": "ihqSb1Gg", + "value": "dipPr148Gg!", "value_start": 13, - "value_end": 21, + "value_end": 24, "variable": "pw", "entropy_validation": { "iterator": "BASE64_CHARS", - "entropy": 3.0, + "entropy": 3.1449378351248165, "valid": false } } @@ -1645,7 +1549,7 @@ "severity": "info", "line_data_list": [ { - "line": "(98.76.54.32)ID:master PW:ihqSb1Gg", + "line": "(98.76.54.32)ID:master PW:dipPr149Gg!", "line_num": 50, "path": "tests/samples/doc_id_pair_passwd_pair", "info": "", @@ -1664,22 +1568,46 @@ { "api_validation": "NOT_AVAILABLE", "ml_validation": "VALIDATED_KEY", - "ml_probability": 0.64778, + "ml_probability": 0.70815, + "rule": "Password", + "severity": "medium", + "line_data_list": [ + { + "line": "(98.76.54.32)ID:master PW:dipPr149Gg!", + "line_num": 50, + "path": "tests/samples/doc_id_pair_passwd_pair", + "info": "", + "value": "dipPr149Gg!", + "value_start": 26, + "value_end": 37, + "variable": "PW", + "entropy_validation": { + "iterator": "BASE64_CHARS", + "entropy": 3.1449378351248165, + "valid": false + } + } + ] + }, + { + "api_validation": "NOT_AVAILABLE", + "ml_validation": "VALIDATED_KEY", + "ml_probability": 0.79195, "rule": "Password", "severity": "medium", "line_data_list": [ { - "line": "-id:master -pw:ihqSb1Gg", + "line": "-id:master -pw:dipPr151Gg!", "line_num": 52, "path": "tests/samples/doc_id_pair_passwd_pair", "info": "", - "value": "ihqSb1Gg", + "value": "dipPr151Gg!", "value_start": 15, - "value_end": 23, + "value_end": 26, "variable": "pw", "entropy_validation": { "iterator": "BASE64_CHARS", - "entropy": 3.0, + "entropy": 2.9631196533066344, "valid": false } } @@ -1688,22 +1616,22 @@ { "api_validation": "NOT_AVAILABLE", "ml_validation": "VALIDATED_KEY", - "ml_probability": 0.64778, + "ml_probability": 0.72954, "rule": "Password", "severity": "medium", "line_data_list": [ { - "line": "username:master pw:ihqSb1Gg", + "line": "username:master pw:dipPr152Gg!", "line_num": 53, "path": "tests/samples/doc_id_pair_passwd_pair", "info": "", - "value": "ihqSb1Gg", + "value": "dipPr152Gg!", "value_start": 19, - "value_end": 27, + "value_end": 30, "variable": "pw", "entropy_validation": { "iterator": "BASE64_CHARS", - "entropy": 3.0, + "entropy": 3.1449378351248165, "valid": false } } @@ -1712,22 +1640,22 @@ { "api_validation": "NOT_AVAILABLE", "ml_validation": "VALIDATED_KEY", - "ml_probability": 0.82817, + "ml_probability": 0.89053, "rule": "Password", "severity": "medium", "line_data_list": [ { - "line": "-User Name:master -Password:ihqSb1Gg", + "line": "-User Name:master -Password:dipPr154Gg!", "line_num": 55, "path": "tests/samples/doc_id_pair_passwd_pair", "info": "", - "value": "ihqSb1Gg", + "value": "dipPr154Gg!", "value_start": 28, - "value_end": 36, + "value_end": 39, "variable": "Password", "entropy_validation": { "iterator": "BASE64_CHARS", - "entropy": 3.0, + "entropy": 3.1449378351248165, "valid": false } } @@ -1736,22 +1664,22 @@ { "api_validation": "NOT_AVAILABLE", "ml_validation": "VALIDATED_KEY", - "ml_probability": 0.82817, + "ml_probability": 0.89373, "rule": "Password", "severity": "medium", "line_data_list": [ { - "line": "ANYuser=master ANY_pass=ihqSb1Gg", + "line": "ANYuser=master ANY_pass=dipPr156Gg!", "line_num": 57, "path": "tests/samples/doc_id_pair_passwd_pair", "info": "", - "value": "ihqSb1Gg", + "value": "dipPr156Gg!", "value_start": 24, - "value_end": 32, + "value_end": 35, "variable": "ANY_pass", "entropy_validation": { "iterator": "BASE64_CHARS", - "entropy": 3.0, + "entropy": 3.1449378351248165, "valid": false } } @@ -1760,22 +1688,22 @@ { "api_validation": "NOT_AVAILABLE", "ml_validation": "VALIDATED_KEY", - "ml_probability": 0.82817, + "ml_probability": 0.91183, "rule": "Password", "severity": "medium", "line_data_list": [ { - "line": "ANYUser:master password:ihqSb1Gg", + "line": "ANYUser:master password:dipPr157Gg!", "line_num": 58, "path": "tests/samples/doc_id_pair_passwd_pair", "info": "", - "value": "ihqSb1Gg", + "value": "dipPr157Gg!", "value_start": 24, - "value_end": 32, + "value_end": 35, "variable": "password", "entropy_validation": { "iterator": "BASE64_CHARS", - "entropy": 3.0, + "entropy": 3.1449378351248165, "valid": false } } @@ -1784,22 +1712,22 @@ { "api_validation": "NOT_AVAILABLE", "ml_validation": "VALIDATED_KEY", - "ml_probability": 0.65919, + "ml_probability": 0.71787, "rule": "Password", "severity": "medium", "line_data_list": [ { - "line": "user:master,pwd:ihqSb1Gg", + "line": "user:master,pwd:dipPr158Gg!", "line_num": 59, "path": "tests/samples/doc_id_pair_passwd_pair", "info": "", - "value": "ihqSb1Gg", + "value": "dipPr158Gg!", "value_start": 16, - "value_end": 24, + "value_end": 27, "variable": "master,pwd", "entropy_validation": { "iterator": "BASE64_CHARS", - "entropy": 3.0, + "entropy": 3.1449378351248165, "valid": false } } @@ -1808,22 +1736,22 @@ { "api_validation": "NOT_AVAILABLE", "ml_validation": "VALIDATED_KEY", - "ml_probability": 0.65919, + "ml_probability": 0.72872, "rule": "Password", "severity": "medium", "line_data_list": [ { - "line": "ANY_username:master,ANY_password:ihqSb1Gg", + "line": "ANY_username:master,ANY_password:dipPr159Gg!", "line_num": 60, "path": "tests/samples/doc_id_pair_passwd_pair", "info": "", - "value": "ihqSb1Gg", + "value": "dipPr159Gg!", "value_start": 33, - "value_end": 41, + "value_end": 44, "variable": "master,ANY_password", "entropy_validation": { "iterator": "BASE64_CHARS", - "entropy": 3.0, + "entropy": 3.1449378351248165, "valid": false } } @@ -1832,22 +1760,22 @@ { "api_validation": "NOT_AVAILABLE", "ml_validation": "VALIDATED_KEY", - "ml_probability": 0.65919, + "ml_probability": 0.662, "rule": "Password", "severity": "medium", "line_data_list": [ { - "line": "ANYusername:master,ANY_password:ihqSb1Gg", + "line": "ANYusername:master,ANY_password:dipPr160Gg!", "line_num": 61, "path": "tests/samples/doc_id_pair_passwd_pair", "info": "", - "value": "ihqSb1Gg", + "value": "dipPr160Gg!", "value_start": 32, - "value_end": 40, + "value_end": 43, "variable": "master,ANY_password", "entropy_validation": { "iterator": "BASE64_CHARS", - "entropy": 3.0, + "entropy": 3.1449378351248165, "valid": false } } @@ -1856,22 +1784,22 @@ { "api_validation": "NOT_AVAILABLE", "ml_validation": "VALIDATED_KEY", - "ml_probability": 0.82817, + "ml_probability": 0.90253, "rule": "Password", "severity": "medium", "line_data_list": [ { - "line": "ANY_USER=master ANY_PASS=ihqSb1Gg", + "line": "ANY_USER=master ANY_PASS=dipPr161Gg!", "line_num": 62, "path": "tests/samples/doc_id_pair_passwd_pair", "info": "", - "value": "ihqSb1Gg", + "value": "dipPr161Gg!", "value_start": 25, - "value_end": 33, + "value_end": 36, "variable": "ANY_PASS", "entropy_validation": { "iterator": "BASE64_CHARS", - "entropy": 3.0, + "entropy": 2.9631196533066344, "valid": false } } @@ -1880,22 +1808,22 @@ { "api_validation": "NOT_AVAILABLE", "ml_validation": "VALIDATED_KEY", - "ml_probability": 0.82817, + "ml_probability": 0.86741, "rule": "Password", "severity": "medium", "line_data_list": [ { - "line": "User Account:master User password:ihqSb1Gg", + "line": "User Account:master User password:dipPr162Gg!", "line_num": 63, "path": "tests/samples/doc_id_pair_passwd_pair", "info": "", - "value": "ihqSb1Gg", + "value": "dipPr162Gg!", "value_start": 34, - "value_end": 42, + "value_end": 45, "variable": "password", "entropy_validation": { "iterator": "BASE64_CHARS", - "entropy": 3.0, + "entropy": 3.1449378351248165, "valid": false } } @@ -1904,22 +1832,22 @@ { "api_validation": "NOT_AVAILABLE", "ml_validation": "VALIDATED_KEY", - "ml_probability": 0.82817, + "ml_probability": 0.87403, "rule": "Password", "severity": "medium", "line_data_list": [ { - "line": "ihqSb1Gg ID:master ihqSb1Gg PWD:ihqSb1Gg", + "line": "dipPr163Gg! ID:master dipPr163Gg! PWD:dipPr163Gg!", "line_num": 64, "path": "tests/samples/doc_id_pair_passwd_pair", "info": "", - "value": "ihqSb1Gg", - "value_start": 32, - "value_end": 40, + "value": "dipPr163Gg!", + "value_start": 38, + "value_end": 49, "variable": "PWD", "entropy_validation": { "iterator": "BASE64_CHARS", - "entropy": 3.0, + "entropy": 3.1449378351248165, "valid": false } } @@ -1928,22 +1856,22 @@ { "api_validation": "NOT_AVAILABLE", "ml_validation": "VALIDATED_KEY", - "ml_probability": 0.82817, + "ml_probability": 0.87872, "rule": "Password", "severity": "medium", "line_data_list": [ { - "line": "userid=master password=ihqSb1Gg", + "line": "userid=master password=dipPr164Gg!", "line_num": 65, "path": "tests/samples/doc_id_pair_passwd_pair", "info": "", - "value": "ihqSb1Gg", + "value": "dipPr164Gg!", "value_start": 23, - "value_end": 31, + "value_end": 34, "variable": "password", "entropy_validation": { "iterator": "BASE64_CHARS", - "entropy": 3.0, + "entropy": 3.1449378351248165, "valid": false } } @@ -1952,22 +1880,22 @@ { "api_validation": "NOT_AVAILABLE", "ml_validation": "VALIDATED_KEY", - "ml_probability": 0.82817, + "ml_probability": 0.8957, "rule": "Password", "severity": "medium", "line_data_list": [ { - "line": "ANY-username=master ANY-password=ihqSb1Gg", + "line": "ANY-username=master ANY-password=dipPr165Gg!", "line_num": 66, "path": "tests/samples/doc_id_pair_passwd_pair", "info": "", - "value": "ihqSb1Gg", + "value": "dipPr165Gg!", "value_start": 33, - "value_end": 41, + "value_end": 44, "variable": "ANY-password", "entropy_validation": { "iterator": "BASE64_CHARS", - "entropy": 3.0, + "entropy": 3.1449378351248165, "valid": false } } @@ -1976,22 +1904,22 @@ { "api_validation": "NOT_AVAILABLE", "ml_validation": "VALIDATED_KEY", - "ml_probability": 0.82817, + "ml_probability": 0.89389, "rule": "Password", "severity": "medium", "line_data_list": [ { - "line": "username:master pass:ihqSb1Gg", + "line": "username:master pass:dipPr166Gg!", "line_num": 67, "path": "tests/samples/doc_id_pair_passwd_pair", "info": "", - "value": "ihqSb1Gg", + "value": "dipPr166Gg!", "value_start": 21, - "value_end": 29, + "value_end": 32, "variable": "pass", "entropy_validation": { "iterator": "BASE64_CHARS", - "entropy": 3.0, + "entropy": 2.9631196533066344, "valid": false } } @@ -2000,22 +1928,22 @@ { "api_validation": "NOT_AVAILABLE", "ml_validation": "VALIDATED_KEY", - "ml_probability": 0.82817, + "ml_probability": 0.89507, "rule": "Password", "severity": "medium", "line_data_list": [ { - "line": "user=master pwd=ihqSb1Gg", + "line": "user=master pwd=dipPr168Gg!", "line_num": 69, "path": "tests/samples/doc_id_pair_passwd_pair", "info": "", - "value": "ihqSb1Gg", + "value": "dipPr168Gg!", "value_start": 16, - "value_end": 24, + "value_end": 27, "variable": "pwd", "entropy_validation": { "iterator": "BASE64_CHARS", - "entropy": 3.0, + "entropy": 3.1449378351248165, "valid": false } } @@ -2024,22 +1952,22 @@ { "api_validation": "NOT_AVAILABLE", "ml_validation": "VALIDATED_KEY", - "ml_probability": 0.82817, + "ml_probability": 0.89883, "rule": "Password", "severity": "medium", "line_data_list": [ { - "line": "user:master pass:ihqSb1Gg", + "line": "user:master pass:dipPr172Gg!", "line_num": 73, "path": "tests/samples/doc_id_pair_passwd_pair", "info": "", - "value": "ihqSb1Gg", + "value": "dipPr172Gg!", "value_start": 17, - "value_end": 25, + "value_end": 28, "variable": "pass", "entropy_validation": { "iterator": "BASE64_CHARS", - "entropy": 3.0, + "entropy": 3.1449378351248165, "valid": false } } @@ -2048,22 +1976,22 @@ { "api_validation": "NOT_AVAILABLE", "ml_validation": "VALIDATED_KEY", - "ml_probability": 0.82817, + "ml_probability": 0.90411, "rule": "Password", "severity": "medium", "line_data_list": [ { - "line": "user=master password=ihqSb1Gg", + "line": "user=master password=dipPr174Gg!", "line_num": 75, "path": "tests/samples/doc_id_pair_passwd_pair", "info": "", - "value": "ihqSb1Gg", + "value": "dipPr174Gg!", "value_start": 21, - "value_end": 29, + "value_end": 32, "variable": "password", "entropy_validation": { "iterator": "BASE64_CHARS", - "entropy": 3.0, + "entropy": 3.1449378351248165, "valid": false } } @@ -2072,22 +2000,22 @@ { "api_validation": "NOT_AVAILABLE", "ml_validation": "VALIDATED_KEY", - "ml_probability": 0.82817, + "ml_probability": 0.91314, "rule": "Password", "severity": "medium", "line_data_list": [ { - "line": "Host name:master/Password:ihqSb1Gg", + "line": "Host name:master/Password:dipPr175Gg!", "line_num": 76, "path": "tests/samples/doc_id_pair_passwd_pair", "info": "", - "value": "ihqSb1Gg", + "value": "dipPr175Gg!", "value_start": 26, - "value_end": 34, + "value_end": 37, "variable": "master/Password", "entropy_validation": { "iterator": "BASE64_CHARS", - "entropy": 3.0, + "entropy": 3.1449378351248165, "valid": false } } @@ -2096,22 +2024,22 @@ { "api_validation": "NOT_AVAILABLE", "ml_validation": "VALIDATED_KEY", - "ml_probability": 0.65919, + "ml_probability": 0.72298, "rule": "Password", "severity": "medium", "line_data_list": [ { - "line": "role:master,password:ihqSb1Gg", + "line": "role:master,password:dipPr176Gg!", "line_num": 77, "path": "tests/samples/doc_id_pair_passwd_pair", "info": "", - "value": "ihqSb1Gg", + "value": "dipPr176Gg!", "value_start": 21, - "value_end": 29, + "value_end": 32, "variable": "master,password", "entropy_validation": { "iterator": "BASE64_CHARS", - "entropy": 3.0, + "entropy": 3.1449378351248165, "valid": false } } @@ -2120,22 +2048,22 @@ { "api_validation": "NOT_AVAILABLE", "ml_validation": "VALIDATED_KEY", - "ml_probability": 0.64778, + "ml_probability": 0.83405, "rule": "Password", "severity": "medium", "line_data_list": [ { - "line": "Wifi Name:master,PW:ihqSb1Gg", + "line": "Wifi Name:master,PW:dipPr177Gg!", "line_num": 78, "path": "tests/samples/doc_id_pair_passwd_pair", "info": "", - "value": "ihqSb1Gg", + "value": "dipPr177Gg!", "value_start": 20, - "value_end": 28, + "value_end": 31, "variable": "master,PW", "entropy_validation": { "iterator": "BASE64_CHARS", - "entropy": 3.0, + "entropy": 2.9631196533066344, "valid": false } } @@ -2144,22 +2072,22 @@ { "api_validation": "NOT_AVAILABLE", "ml_validation": "VALIDATED_KEY", - "ml_probability": 0.65919, + "ml_probability": 0.74746, "rule": "Password", "severity": "medium", "line_data_list": [ { - "line": "ID:master/Password:ihqSb1Gg", + "line": "ID:master/Password:dipPr178Gg!", "line_num": 79, "path": "tests/samples/doc_id_pair_passwd_pair", "info": "", - "value": "ihqSb1Gg", + "value": "dipPr178Gg!", "value_start": 19, - "value_end": 27, + "value_end": 30, "variable": "master/Password", "entropy_validation": { "iterator": "BASE64_CHARS", - "entropy": 3.0, + "entropy": 3.1449378351248165, "valid": false } } @@ -2168,22 +2096,22 @@ { "api_validation": "NOT_AVAILABLE", "ml_validation": "VALIDATED_KEY", - "ml_probability": 0.65919, + "ml_probability": 0.7562, "rule": "Password", "severity": "medium", "line_data_list": [ { - "line": "name:master,password:ihqSb1Gg", + "line": "name:master,password:dipPr179Gg!", "line_num": 80, "path": "tests/samples/doc_id_pair_passwd_pair", "info": "", - "value": "ihqSb1Gg", + "value": "dipPr179Gg!", "value_start": 21, - "value_end": 29, + "value_end": 32, "variable": "master,password", "entropy_validation": { "iterator": "BASE64_CHARS", - "entropy": 3.0, + "entropy": 3.1449378351248165, "valid": false } } @@ -2192,22 +2120,22 @@ { "api_validation": "NOT_AVAILABLE", "ml_validation": "VALIDATED_KEY", - "ml_probability": 0.82817, + "ml_probability": 0.89481, "rule": "Password", "severity": "medium", "line_data_list": [ { - "line": "Loging:master Password:ihqSb1Gg", + "line": "Loging:master Password:dipPr180Gg!", "line_num": 81, "path": "tests/samples/doc_id_pair_passwd_pair", "info": "", - "value": "ihqSb1Gg", + "value": "dipPr180Gg!", "value_start": 23, - "value_end": 31, + "value_end": 34, "variable": "Password", "entropy_validation": { "iterator": "BASE64_CHARS", - "entropy": 3.0, + "entropy": 3.1449378351248165, "valid": false } } @@ -2216,22 +2144,22 @@ { "api_validation": "NOT_AVAILABLE", "ml_validation": "VALIDATED_KEY", - "ml_probability": 0.82817, + "ml_probability": 0.91281, "rule": "Password", "severity": "medium", "line_data_list": [ { - "line": "Loging:master Pwd:ihqSb1Gg", + "line": "Loging:master Pwd:dipPr181Gg!", "line_num": 82, "path": "tests/samples/doc_id_pair_passwd_pair", "info": "", - "value": "ihqSb1Gg", + "value": "dipPr181Gg!", "value_start": 18, - "value_end": 26, + "value_end": 29, "variable": "Pwd", "entropy_validation": { "iterator": "BASE64_CHARS", - "entropy": 3.0, + "entropy": 2.9631196533066344, "valid": false } } @@ -2240,22 +2168,22 @@ { "api_validation": "NOT_AVAILABLE", "ml_validation": "VALIDATED_KEY", - "ml_probability": 0.64778, + "ml_probability": 0.72739, "rule": "Password", "severity": "medium", "line_data_list": [ { - "line": "id:master,default pw:ihqSb1Gg", + "line": "id:master,default pw:dipPr182Gg!", "line_num": 83, "path": "tests/samples/doc_id_pair_passwd_pair", "info": "", - "value": "ihqSb1Gg", + "value": "dipPr182Gg!", "value_start": 21, - "value_end": 29, + "value_end": 32, "variable": "pw", "entropy_validation": { "iterator": "BASE64_CHARS", - "entropy": 3.0, + "entropy": 3.1449378351248165, "valid": false } } @@ -2264,22 +2192,22 @@ { "api_validation": "NOT_AVAILABLE", "ml_validation": "VALIDATED_KEY", - "ml_probability": 0.64778, + "ml_probability": 0.76693, "rule": "Password", "severity": "medium", "line_data_list": [ { - "line": "id/pw id:master pw:ihqSb1Gg", + "line": "id/pw id:master pw:dipPr185Gg!", "line_num": 86, "path": "tests/samples/doc_id_pair_passwd_pair", "info": "", - "value": "ihqSb1Gg", + "value": "dipPr185Gg!", "value_start": 19, - "value_end": 27, + "value_end": 30, "variable": "pw", "entropy_validation": { "iterator": "BASE64_CHARS", - "entropy": 3.0, + "entropy": 3.1449378351248165, "valid": false } } @@ -2288,22 +2216,22 @@ { "api_validation": "NOT_AVAILABLE", "ml_validation": "VALIDATED_KEY", - "ml_probability": 0.65919, + "ml_probability": 0.68589, "rule": "Password", "severity": "medium", "line_data_list": [ { - "line": "user:master,pwd:ihqSb1Gg", + "line": "user:master,pwd:dipPr186Gg!", "line_num": 87, "path": "tests/samples/doc_id_pair_passwd_pair", "info": "", - "value": "ihqSb1Gg", + "value": "dipPr186Gg!", "value_start": 16, - "value_end": 24, + "value_end": 27, "variable": "master,pwd", "entropy_validation": { "iterator": "BASE64_CHARS", - "entropy": 3.0, + "entropy": 3.1449378351248165, "valid": false } } @@ -2312,22 +2240,22 @@ { "api_validation": "NOT_AVAILABLE", "ml_validation": "VALIDATED_KEY", - "ml_probability": 0.64778, + "ml_probability": 0.78269, "rule": "Password", "severity": "medium", "line_data_list": [ { - "line": "username:master pw:ihqSb1Gg", + "line": "username:master pw:dipPr189Gg!", "line_num": 90, "path": "tests/samples/doc_id_pair_passwd_pair", "info": "", - "value": "ihqSb1Gg", + "value": "dipPr189Gg!", "value_start": 19, - "value_end": 27, + "value_end": 30, "variable": "pw", "entropy_validation": { "iterator": "BASE64_CHARS", - "entropy": 3.0, + "entropy": 3.1449378351248165, "valid": false } } @@ -2336,22 +2264,22 @@ { "api_validation": "NOT_AVAILABLE", "ml_validation": "VALIDATED_KEY", - "ml_probability": 0.64778, + "ml_probability": 0.77617, "rule": "Password", "severity": "medium", "line_data_list": [ { - "line": "PW:ihqSb1Gg ID:master", + "line": "PW:dipPr190Gg! ID:master", "line_num": 91, "path": "tests/samples/doc_id_pair_passwd_pair", "info": "", - "value": "ihqSb1Gg", + "value": "dipPr190Gg!", "value_start": 3, - "value_end": 11, + "value_end": 14, "variable": "PW", "entropy_validation": { "iterator": "BASE64_CHARS", - "entropy": 3.0, + "entropy": 3.1449378351248165, "valid": false } } @@ -2365,13 +2293,13 @@ "severity": "info", "line_data_list": [ { - "line": "ANYid:master pw:ihqSb1Gg ip:98.76.54.32", + "line": "ANYid:master pw:dipPr194Gg! ip:98.76.54.32", "line_num": 95, "path": "tests/samples/doc_id_pair_passwd_pair", "info": "", "value": "98.76.54.32", - "value_start": 28, - "value_end": 39, + "value_start": 31, + "value_end": 42, "variable": null, "entropy_validation": { "iterator": "BASE64_CHARS", @@ -2381,6 +2309,30 @@ } ] }, + { + "api_validation": "NOT_AVAILABLE", + "ml_validation": "VALIDATED_KEY", + "ml_probability": 0.74917, + "rule": "Password", + "severity": "medium", + "line_data_list": [ + { + "line": "ANYid:master pw:dipPr194Gg! ip:98.76.54.32", + "line_num": 95, + "path": "tests/samples/doc_id_pair_passwd_pair", + "info": "", + "value": "dipPr194Gg!", + "value_start": 16, + "value_end": 27, + "variable": "pw", + "entropy_validation": { + "iterator": "BASE64_CHARS", + "entropy": 3.1449378351248165, + "valid": false + } + } + ] + }, { "api_validation": "NOT_AVAILABLE", "ml_validation": "NOT_AVAILABLE", @@ -2389,7 +2341,7 @@ "severity": "info", "line_data_list": [ { - "line": "master@98.76.54.32 mailto:{1} (password-ihqSb1Gg) # skip", + "line": "master@98.76.54.32 mailto:{1} (password-dipPr196Gg!) # skip", "line_num": 97, "path": "tests/samples/doc_id_pair_passwd_pair", "info": "", @@ -2408,22 +2360,142 @@ { "api_validation": "NOT_AVAILABLE", "ml_validation": "VALIDATED_KEY", - "ml_probability": 0.64778, + "ml_probability": 0.81033, "rule": "Password", "severity": "medium", "line_data_list": [ { - "line": "id: master pw:ihqSb1Gg", + "line": "id: master pw:dipPr197Gg!", "line_num": 98, "path": "tests/samples/doc_id_pair_passwd_pair", "info": "", - "value": "ihqSb1Gg", + "value": "dipPr197Gg!", "value_start": 14, - "value_end": 22, + "value_end": 25, "variable": "pw", "entropy_validation": { "iterator": "BASE64_CHARS", - "entropy": 3.0, + "entropy": 3.1449378351248165, + "valid": false + } + } + ] + }, + { + "api_validation": "NOT_AVAILABLE", + "ml_validation": "VALIDATED_KEY", + "ml_probability": 0.65668, + "rule": "Password", + "severity": "medium", + "line_data_list": [ + { + "line": "ID/Password:master/iPp2@GRq", + "line_num": 3, + "path": "tests/samples/doc_id_passwd_pair", + "info": "", + "value": "master/iPp2@GRq", + "value_start": 12, + "value_end": 27, + "variable": "ID/Password", + "entropy_validation": { + "iterator": "BASE64_CHARS", + "entropy": 3.64643122256795, + "valid": false + } + } + ] + }, + { + "api_validation": "NOT_AVAILABLE", + "ml_validation": "VALIDATED_KEY", + "ml_probability": 0.73294, + "rule": "Password", + "severity": "medium", + "line_data_list": [ + { + "line": "ID/Pass:master/iPp3@GRq", + "line_num": 4, + "path": "tests/samples/doc_id_passwd_pair", + "info": "", + "value": "master/iPp3@GRq", + "value_start": 8, + "value_end": 23, + "variable": "ID/Pass", + "entropy_validation": { + "iterator": "BASE64_CHARS", + "entropy": 3.64643122256795, + "valid": false + } + } + ] + }, + { + "api_validation": "NOT_AVAILABLE", + "ml_validation": "VALIDATED_KEY", + "ml_probability": 0.65287, + "rule": "Password", + "severity": "medium", + "line_data_list": [ + { + "line": "ID:PW=master:iPp4@GRq", + "line_num": 5, + "path": "tests/samples/doc_id_passwd_pair", + "info": "", + "value": "master:iPp4@GRq", + "value_start": 6, + "value_end": 21, + "variable": "PW", + "entropy_validation": { + "iterator": "BASE64_CHARS", + "entropy": 3.3859718495273823, + "valid": false + } + } + ] + }, + { + "api_validation": "NOT_AVAILABLE", + "ml_validation": "VALIDATED_KEY", + "ml_probability": 0.81151, + "rule": "Password", + "severity": "medium", + "line_data_list": [ + { + "line": "username/password:master/iPp7@GRq", + "line_num": 8, + "path": "tests/samples/doc_id_passwd_pair", + "info": "", + "value": "master/iPp7@GRq", + "value_start": 18, + "value_end": 33, + "variable": "username/password", + "entropy_validation": { + "iterator": "BASE64_CHARS", + "entropy": 3.64643122256795, + "valid": false + } + } + ] + }, + { + "api_validation": "NOT_AVAILABLE", + "ml_validation": "VALIDATED_KEY", + "ml_probability": 0.77054, + "rule": "Password", + "severity": "medium", + "line_data_list": [ + { + "line": "id/passwd:master/iPp8@GRq", + "line_num": 9, + "path": "tests/samples/doc_id_passwd_pair", + "info": "", + "value": "master/iPp8@GRq", + "value_start": 10, + "value_end": 25, + "variable": "id/passwd", + "entropy_validation": { + "iterator": "BASE64_CHARS", + "entropy": 3.64643122256795, "valid": false } } @@ -2437,7 +2509,7 @@ "severity": "info", "line_data_list": [ { - "line": "98.76.54.32(ID:master/PW:IhqSb1Gg) # todo: move into other sample ?", + "line": "98.76.54.32(ID:master/PW:iPp10@GRq) # todo: move into other sample ?", "line_num": 11, "path": "tests/samples/doc_id_passwd_pair", "info": "", @@ -2461,7 +2533,7 @@ "severity": "info", "line_data_list": [ { - "line": "98.76.54.32 id/pw:master/IhqSb1Gg", + "line": "98.76.54.32 id/pw:master/iPp19@GRq", "line_num": 20, "path": "tests/samples/doc_id_passwd_pair", "info": "", @@ -2477,6 +2549,126 @@ } ] }, + { + "api_validation": "NOT_AVAILABLE", + "ml_validation": "VALIDATED_KEY", + "ml_probability": 0.83017, + "rule": "Password", + "severity": "medium", + "line_data_list": [ + { + "line": "98.76.54.32 id/pw:master/iPp19@GRq", + "line_num": 20, + "path": "tests/samples/doc_id_passwd_pair", + "info": "", + "value": "master/iPp19@GRq", + "value_start": 18, + "value_end": 34, + "variable": "id/pw", + "entropy_validation": { + "iterator": "BASE64_CHARS", + "entropy": 3.75, + "valid": false + } + } + ] + }, + { + "api_validation": "NOT_AVAILABLE", + "ml_validation": "VALIDATED_KEY", + "ml_probability": 0.72484, + "rule": "Password", + "severity": "medium", + "line_data_list": [ + { + "line": "id/pass:master,iPp20@GRq", + "line_num": 21, + "path": "tests/samples/doc_id_passwd_pair", + "info": "", + "value": "master,iPp20@GRq", + "value_start": 8, + "value_end": 24, + "variable": "id/pass", + "entropy_validation": { + "iterator": "BASE64_CHARS", + "entropy": 3.5, + "valid": false + } + } + ] + }, + { + "api_validation": "NOT_AVAILABLE", + "ml_validation": "VALIDATED_KEY", + "ml_probability": 0.63765, + "rule": "Password", + "severity": "medium", + "line_data_list": [ + { + "line": "ID/PWD:master/iPp21@GRq", + "line_num": 22, + "path": "tests/samples/doc_id_passwd_pair", + "info": "", + "value": "master/iPp21@GRq", + "value_start": 7, + "value_end": 23, + "variable": "ID/PWD", + "entropy_validation": { + "iterator": "BASE64_CHARS", + "entropy": 3.75, + "valid": false + } + } + ] + }, + { + "api_validation": "NOT_AVAILABLE", + "ml_validation": "VALIDATED_KEY", + "ml_probability": 0.67153, + "rule": "Password", + "severity": "medium", + "line_data_list": [ + { + "line": "user/pass:master/iPp25@GRq", + "line_num": 26, + "path": "tests/samples/doc_id_passwd_pair", + "info": "", + "value": "master/iPp25@GRq", + "value_start": 10, + "value_end": 26, + "variable": "user/pass", + "entropy_validation": { + "iterator": "BASE64_CHARS", + "entropy": 3.75, + "valid": false + } + } + ] + }, + { + "api_validation": "NOT_AVAILABLE", + "ml_validation": "VALIDATED_KEY", + "ml_probability": 0.73262, + "rule": "Password", + "severity": "medium", + "line_data_list": [ + { + "line": "ID/Password=master/iPp27@GRq", + "line_num": 28, + "path": "tests/samples/doc_id_passwd_pair", + "info": "", + "value": "master/iPp27@GRq", + "value_start": 12, + "value_end": 28, + "variable": "ID/Password", + "entropy_validation": { + "iterator": "BASE64_CHARS", + "entropy": 3.75, + "valid": false + } + } + ] + }, { "api_validation": "NOT_AVAILABLE", "ml_validation": "NOT_AVAILABLE", @@ -2485,7 +2677,7 @@ "severity": "info", "line_data_list": [ { - "line": "master@98.76.54.32 password:IhqSb1Gg", + "line": "master@98.76.54.32 password:Prl23Db#@", "line_num": 14, "path": "tests/samples/doc_passwd_pair", "info": "", @@ -2504,22 +2696,22 @@ { "api_validation": "NOT_AVAILABLE", "ml_validation": "VALIDATED_KEY", - "ml_probability": 0.74398, + "ml_probability": 0.83165, "rule": "Password", "severity": "medium", "line_data_list": [ { - "line": "master@98.76.54.32 password:IhqSb1Gg", + "line": "master@98.76.54.32 password:Prl23Db#@", "line_num": 14, "path": "tests/samples/doc_passwd_pair", "info": "", - "value": "IhqSb1Gg", + "value": "Prl23Db#@", "value_start": 28, - "value_end": 36, + "value_end": 37, "variable": "password", "entropy_validation": { "iterator": "BASE64_CHARS", - "entropy": 3.0, + "entropy": 2.4654972233440207, "valid": false } } @@ -2528,22 +2720,22 @@ { "api_validation": "NOT_AVAILABLE", "ml_validation": "VALIDATED_KEY", - "ml_probability": 0.80989, + "ml_probability": 0.86952, "rule": "Password", "severity": "medium", "line_data_list": [ { - "line": "default password:IhqSb1Gg", + "line": "default password:Prl23Db#@", "line_num": 18, "path": "tests/samples/doc_passwd_pair", "info": "", - "value": "IhqSb1Gg", + "value": "Prl23Db#@", "value_start": 17, - "value_end": 25, + "value_end": 26, "variable": "password", "entropy_validation": { "iterator": "BASE64_CHARS", - "entropy": 3.0, + "entropy": 2.4654972233440207, "valid": false } } @@ -2552,22 +2744,22 @@ { "api_validation": "NOT_AVAILABLE", "ml_validation": "VALIDATED_KEY", - "ml_probability": 0.80989, + "ml_probability": 0.86952, "rule": "Password", "severity": "medium", "line_data_list": [ { - "line": "Passwd:IhqSb1Gg IhqSb1Gg", + "line": "Passwd:Prl23Db#@ Prl23Db#@", "line_num": 23, "path": "tests/samples/doc_passwd_pair", "info": "", - "value": "IhqSb1Gg", + "value": "Prl23Db#@", "value_start": 7, - "value_end": 15, + "value_end": 16, "variable": "Passwd", "entropy_validation": { "iterator": "BASE64_CHARS", - "entropy": 3.0, + "entropy": 2.4654972233440207, "valid": false } } @@ -2576,22 +2768,22 @@ { "api_validation": "NOT_AVAILABLE", "ml_validation": "VALIDATED_KEY", - "ml_probability": 0.80989, + "ml_probability": 0.86952, "rule": "Password", "severity": "medium", "line_data_list": [ { - "line": "root/IhqSb1Gg,root password:IhqSb1Gg", + "line": "root/Prl23Db#@,root password:Prl23Db#@", "line_num": 38, "path": "tests/samples/doc_passwd_pair", "info": "", - "value": "IhqSb1Gg", - "value_start": 28, - "value_end": 36, + "value": "Prl23Db#@", + "value_start": 29, + "value_end": 38, "variable": "password", "entropy_validation": { "iterator": "BASE64_CHARS", - "entropy": 3.0, + "entropy": 2.4654972233440207, "valid": false } } @@ -2600,22 +2792,22 @@ { "api_validation": "NOT_AVAILABLE", "ml_validation": "VALIDATED_KEY", - "ml_probability": 0.80989, + "ml_probability": 0.86952, "rule": "Password", "severity": "medium", "line_data_list": [ { - "line": "IhqSb1Gg username:IhqSb1Gg,IhqSb1Gg password:IhqSb1Gg", + "line": "Prl23Db#@ username:Prl23Db#@,Prl23Db#@ password:Prl23Db#@", "line_num": 40, "path": "tests/samples/doc_passwd_pair", "info": "", - "value": "IhqSb1Gg", - "value_start": 45, - "value_end": 53, + "value": "Prl23Db#@", + "value_start": 48, + "value_end": 57, "variable": "password", "entropy_validation": { "iterator": "BASE64_CHARS", - "entropy": 3.0, + "entropy": 2.4654972233440207, "valid": false } } @@ -2624,22 +2816,22 @@ { "api_validation": "NOT_AVAILABLE", "ml_validation": "VALIDATED_KEY", - "ml_probability": 0.71509, + "ml_probability": 0.67487, "rule": "Token", "severity": "medium", "line_data_list": [ { - "line": "ANY-Token:IhqSb1Gg", + "line": "ANY-Token:AIhq5Xyb1Gga9Q0", "line_num": 1, "path": "tests/samples/doc_secret_pair", "info": "", - "value": "IhqSb1Gg", + "value": "AIhq5Xyb1Gga9Q0", "value_start": 10, - "value_end": 18, + "value_end": 25, "variable": "ANY-Token", "entropy_validation": { "iterator": "BASE64_CHARS", - "entropy": 3.0, + "entropy": 3.906890595608518, "valid": false } } @@ -2648,22 +2840,22 @@ { "api_validation": "NOT_AVAILABLE", "ml_validation": "VALIDATED_KEY", - "ml_probability": 0.71509, + "ml_probability": 0.66829, "rule": "Token", "severity": "medium", "line_data_list": [ { - "line": "token:IhqSb1Gg", + "line": "token:AIhq5Xyb1Gga9Q2", "line_num": 3, "path": "tests/samples/doc_secret_pair", "info": "", - "value": "IhqSb1Gg", + "value": "AIhq5Xyb1Gga9Q2", "value_start": 6, - "value_end": 14, + "value_end": 21, "variable": "token", "entropy_validation": { "iterator": "BASE64_CHARS", - "entropy": 3.0, + "entropy": 3.906890595608518, "valid": false } } @@ -2672,22 +2864,22 @@ { "api_validation": "NOT_AVAILABLE", "ml_validation": "VALIDATED_KEY", - "ml_probability": 0.91403, + "ml_probability": 0.93611, "rule": "Key", "severity": "medium", "line_data_list": [ { - "line": "SECRET KEY:IhqSb1Gg", + "line": "SECRET KEY:AIhq5Xyb1Gga9Q3", "line_num": 4, "path": "tests/samples/doc_secret_pair", "info": "", - "value": "IhqSb1Gg", + "value": "AIhq5Xyb1Gga9Q3", "value_start": 11, - "value_end": 19, + "value_end": 26, "variable": "KEY", "entropy_validation": { "iterator": "BASE64_CHARS", - "entropy": 3.0, + "entropy": 3.906890595608518, "valid": false } } @@ -2696,22 +2888,22 @@ { "api_validation": "NOT_AVAILABLE", "ml_validation": "VALIDATED_KEY", - "ml_probability": 0.91403, + "ml_probability": 0.93611, "rule": "Secret", "severity": "medium", "line_data_list": [ { - "line": "SECRET KEY:IhqSb1Gg", + "line": "SECRET KEY:AIhq5Xyb1Gga9Q3", "line_num": 4, "path": "tests/samples/doc_secret_pair", "info": "", - "value": "IhqSb1Gg", + "value": "AIhq5Xyb1Gga9Q3", "value_start": 11, - "value_end": 19, + "value_end": 26, "variable": "SECRET KEY", "entropy_validation": { "iterator": "BASE64_CHARS", - "entropy": 3.0, + "entropy": 3.906890595608518, "valid": false } } @@ -2720,22 +2912,22 @@ { "api_validation": "NOT_AVAILABLE", "ml_validation": "VALIDATED_KEY", - "ml_probability": 0.90956, + "ml_probability": 0.8848, "rule": "Secret", "severity": "medium", "line_data_list": [ { - "line": "secret=IhqSb1Gg", + "line": "secret=AIhq5Xyb1Gga9Q4", "line_num": 5, "path": "tests/samples/doc_secret_pair", "info": "", - "value": "IhqSb1Gg", + "value": "AIhq5Xyb1Gga9Q4", "value_start": 7, - "value_end": 15, + "value_end": 22, "variable": "secret", "entropy_validation": { "iterator": "BASE64_CHARS", - "entropy": 3.0, + "entropy": 3.906890595608518, "valid": false } } @@ -2744,22 +2936,22 @@ { "api_validation": "NOT_AVAILABLE", "ml_validation": "VALIDATED_KEY", - "ml_probability": 0.90956, + "ml_probability": 0.8842, "rule": "Secret", "severity": "medium", "line_data_list": [ { - "line": "secret:IhqSb1Gg", + "line": "secret:AIhq5Xyb1Gga9Q6", "line_num": 7, "path": "tests/samples/doc_secret_pair", "info": "", - "value": "IhqSb1Gg", + "value": "AIhq5Xyb1Gga9Q6", "value_start": 7, - "value_end": 15, + "value_end": 22, "variable": "secret", "entropy_validation": { "iterator": "BASE64_CHARS", - "entropy": 3.0, + "entropy": 3.906890595608518, "valid": false } } @@ -2768,22 +2960,22 @@ { "api_validation": "NOT_AVAILABLE", "ml_validation": "VALIDATED_KEY", - "ml_probability": 0.71509, + "ml_probability": 0.68275, "rule": "Token", "severity": "medium", "line_data_list": [ { - "line": "ANY_token=IhqSb1Gg", + "line": "ANY_token=AIhq5Xyb1Gga9Q7", "line_num": 8, "path": "tests/samples/doc_secret_pair", "info": "", - "value": "IhqSb1Gg", + "value": "AIhq5Xyb1Gga9Q7", "value_start": 10, - "value_end": 18, + "value_end": 25, "variable": "ANY_token", "entropy_validation": { "iterator": "BASE64_CHARS", - "entropy": 3.0, + "entropy": 3.906890595608518, "valid": false } } @@ -2792,22 +2984,22 @@ { "api_validation": "NOT_AVAILABLE", "ml_validation": "VALIDATED_KEY", - "ml_probability": 0.82786, + "ml_probability": 0.76487, "rule": "Secret", "severity": "medium", "line_data_list": [ { - "line": "ANY.secret=IhqSb1Gg", + "line": "ANY.secret=AIhq5Xyb1Gga9Q19", "line_num": 20, "path": "tests/samples/doc_secret_pair", "info": "", - "value": "IhqSb1Gg", + "value": "AIhq5Xyb1Gga9Q19", "value_start": 11, - "value_end": 19, + "value_end": 27, "variable": "ANY.secret", "entropy_validation": { "iterator": "BASE64_CHARS", - "entropy": 3.0, + "entropy": 3.75, "valid": false } } @@ -2816,22 +3008,22 @@ { "api_validation": "NOT_AVAILABLE", "ml_validation": "VALIDATED_KEY", - "ml_probability": 0.90956, + "ml_probability": 0.89228, "rule": "Secret", "severity": "medium", "line_data_list": [ { - "line": "--secret=IhqSb1Gg", + "line": "--secret=AIhq5Xyb1Gga9Q21", "line_num": 22, "path": "tests/samples/doc_secret_pair", "info": "", - "value": "IhqSb1Gg", + "value": "AIhq5Xyb1Gga9Q21", "value_start": 9, - "value_end": 17, + "value_end": 25, "variable": "secret", "entropy_validation": { "iterator": "BASE64_CHARS", - "entropy": 3.0, + "entropy": 3.875, "valid": false } } @@ -2840,22 +3032,22 @@ { "api_validation": "NOT_AVAILABLE", "ml_validation": "VALIDATED_KEY", - "ml_probability": 0.90956, + "ml_probability": 0.88738, "rule": "Secret", "severity": "medium", "line_data_list": [ { - "line": "ANY_secret:IhqSb1Gg", + "line": "ANY_secret:AIhq5Xyb1Gga9Q22", "line_num": 23, "path": "tests/samples/doc_secret_pair", "info": "", - "value": "IhqSb1Gg", + "value": "AIhq5Xyb1Gga9Q22", "value_start": 11, - "value_end": 19, + "value_end": 27, "variable": "ANY_secret", "entropy_validation": { "iterator": "BASE64_CHARS", - "entropy": 3.0, + "entropy": 3.875, "valid": false } } @@ -2864,22 +3056,22 @@ { "api_validation": "NOT_AVAILABLE", "ml_validation": "VALIDATED_KEY", - "ml_probability": 0.71509, + "ml_probability": 0.65062, "rule": "Token", "severity": "medium", "line_data_list": [ { - "line": "-Token:IhqSb1Gg", + "line": "-Token:AIhq5Xyb1Gga9Q23", "line_num": 24, "path": "tests/samples/doc_secret_pair", "info": "", - "value": "IhqSb1Gg", + "value": "AIhq5Xyb1Gga9Q23", "value_start": 7, - "value_end": 15, + "value_end": 23, "variable": "Token", "entropy_validation": { "iterator": "BASE64_CHARS", - "entropy": 3.0, + "entropy": 4.0, "valid": false } } @@ -2888,22 +3080,22 @@ { "api_validation": "NOT_AVAILABLE", "ml_validation": "VALIDATED_KEY", - "ml_probability": 0.73297, + "ml_probability": 0.71847, "rule": "API", "severity": "medium", "line_data_list": [ { - "line": "API Secret:IhqSb1Gg", + "line": "API Secret:AIhq5Xyb1Gga9Q24", "line_num": 25, "path": "tests/samples/doc_secret_pair", "info": "", - "value": "IhqSb1Gg", + "value": "AIhq5Xyb1Gga9Q24", "value_start": 11, - "value_end": 19, + "value_end": 27, "variable": "API Secret", "entropy_validation": { "iterator": "BASE64_CHARS", - "entropy": 3.0, + "entropy": 4.0, "valid": false } } @@ -2912,22 +3104,70 @@ { "api_validation": "NOT_AVAILABLE", "ml_validation": "VALIDATED_KEY", - "ml_probability": 0.73297, + "ml_probability": 0.71847, "rule": "Secret", "severity": "medium", "line_data_list": [ { - "line": "API Secret:IhqSb1Gg", + "line": "API Secret:AIhq5Xyb1Gga9Q24", "line_num": 25, "path": "tests/samples/doc_secret_pair", "info": "", - "value": "IhqSb1Gg", + "value": "AIhq5Xyb1Gga9Q24", "value_start": 11, - "value_end": 19, + "value_end": 27, "variable": "Secret", "entropy_validation": { "iterator": "BASE64_CHARS", - "entropy": 3.0, + "entropy": 4.0, + "valid": false + } + } + ] + }, + { + "api_validation": "NOT_AVAILABLE", + "ml_validation": "VALIDATED_KEY", + "ml_probability": 0.93888, + "rule": "Key", + "severity": "medium", + "line_data_list": [ + { + "line": "Secret Key:AIhq5Xyb1Gga9Q27", + "line_num": 28, + "path": "tests/samples/doc_secret_pair", + "info": "", + "value": "AIhq5Xyb1Gga9Q27", + "value_start": 11, + "value_end": 27, + "variable": "Key", + "entropy_validation": { + "iterator": "BASE64_CHARS", + "entropy": 4.0, + "valid": false + } + } + ] + }, + { + "api_validation": "NOT_AVAILABLE", + "ml_validation": "VALIDATED_KEY", + "ml_probability": 0.93888, + "rule": "Secret", + "severity": "medium", + "line_data_list": [ + { + "line": "Secret Key:AIhq5Xyb1Gga9Q27", + "line_num": 28, + "path": "tests/samples/doc_secret_pair", + "info": "", + "value": "AIhq5Xyb1Gga9Q27", + "value_start": 11, + "value_end": 27, + "variable": "Secret Key", + "entropy_validation": { + "iterator": "BASE64_CHARS", + "entropy": 4.0, "valid": false } } @@ -2936,22 +3176,22 @@ { "api_validation": "NOT_AVAILABLE", "ml_validation": "VALIDATED_KEY", - "ml_probability": 0.95812, + "ml_probability": 0.9423, "rule": "Key", "severity": "medium", "line_data_list": [ { - "line": "secret-ANYkey:IhqSb1Gg", + "line": "secret-ANYkey:AIhq5Xyb1Gga9Q30", "line_num": 31, "path": "tests/samples/doc_secret_pair", "info": "", - "value": "IhqSb1Gg", + "value": "AIhq5Xyb1Gga9Q30", "value_start": 14, - "value_end": 22, + "value_end": 30, "variable": "secret-ANYkey", "entropy_validation": { "iterator": "BASE64_CHARS", - "entropy": 3.0, + "entropy": 4.0, "valid": false } } @@ -2960,22 +3200,46 @@ { "api_validation": "NOT_AVAILABLE", "ml_validation": "VALIDATED_KEY", - "ml_probability": 0.95812, + "ml_probability": 0.9423, "rule": "Secret", "severity": "medium", "line_data_list": [ { - "line": "secret-ANYkey:IhqSb1Gg", + "line": "secret-ANYkey:AIhq5Xyb1Gga9Q30", "line_num": 31, "path": "tests/samples/doc_secret_pair", "info": "", - "value": "IhqSb1Gg", + "value": "AIhq5Xyb1Gga9Q30", "value_start": 14, - "value_end": 22, + "value_end": 30, "variable": "secret-ANYkey", "entropy_validation": { "iterator": "BASE64_CHARS", - "entropy": 3.0, + "entropy": 4.0, + "valid": false + } + } + ] + }, + { + "api_validation": "NOT_AVAILABLE", + "ml_validation": "VALIDATED_KEY", + "ml_probability": 0.77193, + "rule": "Token", + "severity": "medium", + "line_data_list": [ + { + "line": "ANY_id=AIhq5Xyb1Gga9Q31 ANY_token=AIhq5Xyb1Gga9Q31", + "line_num": 32, + "path": "tests/samples/doc_secret_pair", + "info": "", + "value": "AIhq5Xyb1Gga9Q31", + "value_start": 34, + "value_end": 50, + "variable": "ANY_token", + "entropy_validation": { + "iterator": "BASE64_CHARS", + "entropy": 3.875, "valid": false } } @@ -2984,22 +3248,22 @@ { "api_validation": "NOT_AVAILABLE", "ml_validation": "VALIDATED_KEY", - "ml_probability": 0.71509, + "ml_probability": 0.65814, "rule": "Token", "severity": "medium", "line_data_list": [ { - "line": "access_token:IhqSb1Gg", + "line": "access_token:AIhq5Xyb1Gga9Q33", "line_num": 34, "path": "tests/samples/doc_secret_pair", "info": "", - "value": "IhqSb1Gg", + "value": "AIhq5Xyb1Gga9Q33", "value_start": 13, - "value_end": 21, + "value_end": 29, "variable": "access_token", "entropy_validation": { "iterator": "BASE64_CHARS", - "entropy": 3.0, + "entropy": 3.875, "valid": false } } @@ -4927,48 +5191,24 @@ }, { "api_validation": "NOT_AVAILABLE", - "ml_validation": "VALIDATED_KEY", - "ml_probability": 0.99921, - "rule": "Github Old Token", + "ml_validation": "NOT_AVAILABLE", + "ml_probability": null, + "rule": "Github Classic Token", "severity": "high", "line_data_list": [ { - "line": "git_token = \"gireogicracklecrackle1231567190113416781\"", - "line_num": 1, - "path": "tests/samples/github_key.groovy", + "line": "ghp_00000000000000000000000000000004WZ4EQ", + "line_num": 2, + "path": "tests/samples/github_classic_token", "info": "", - "value": "gireogicracklecrackle1231567190113416781", - "value_start": 13, - "value_end": 53, + "value": "ghp_00000000000000000000000000000004WZ4EQ", + "value_start": 0, + "value_end": 41, "variable": null, "entropy_validation": { - "iterator": "BASE36_CHARS", - "entropy": 3.992896608419107, - "valid": true - } - } - ] - }, - { - "api_validation": "NOT_AVAILABLE", - "ml_validation": "VALIDATED_KEY", - "ml_probability": 0.99921, - "rule": "Token", - "severity": "medium", - "line_data_list": [ - { - "line": "git_token = \"gireogicracklecrackle1231567190113416781\"", - "line_num": 1, - "path": "tests/samples/github_key.groovy", - "info": "", - "value": "gireogicracklecrackle1231567190113416781", - "value_start": 13, - "value_end": 53, - "variable": "git_token", - "entropy_validation": { - "iterator": "BASE36_CHARS", - "entropy": 3.992896608419107, - "valid": true + "iterator": "BASE64_CHARS", + "entropy": 1.4322437698226884, + "valid": false } } ] @@ -4981,17 +5221,17 @@ "severity": "high", "line_data_list": [ { - "line": "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", + "line": "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", "line_num": 2, - "path": "tests/samples/github_personal_token", + "path": "tests/samples/github_fine_granted_token", "info": "", - "value": "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", + "value": "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", "value_start": 0, "value_end": 93, "variable": null, "entropy_validation": { "iterator": "BASE64_CHARS", - "entropy": 5.2218326882810935, + "entropy": 5.255374790203285, "valid": true } } @@ -4999,23 +5239,23 @@ }, { "api_validation": "NOT_AVAILABLE", - "ml_validation": "NOT_AVAILABLE", - "ml_probability": null, - "rule": "Github Personal Access Token", + "ml_validation": "VALIDATED_KEY", + "ml_probability": 0.99921, + "rule": "Github Old Token", "severity": "high", "line_data_list": [ { - "line": "ghp_3Wf1ikDwUMP1I9Vz3z2qZ1Ge2uCLN230RKuq", - "line_num": 4, - "path": "tests/samples/github_personal_token", + "line": "git_token = \"gireogicracklecrackle1231567190113416781\"", + "line_num": 1, + "path": "tests/samples/github_key.groovy", "info": "", - "value": "ghp_3Wf1ikDwUMP1I9Vz3z2qZ1Ge2uCLN230RKuq", - "value_start": 0, - "value_end": 40, + "value": "gireogicracklecrackle1231567190113416781", + "value_start": 13, + "value_end": 53, "variable": null, "entropy_validation": { - "iterator": "BASE64_CHARS", - "entropy": 4.682263329852917, + "iterator": "BASE36_CHARS", + "entropy": 3.992896608419107, "valid": true } } @@ -5023,23 +5263,23 @@ }, { "api_validation": "NOT_AVAILABLE", - "ml_validation": "NOT_AVAILABLE", - "ml_probability": null, - "rule": "Github Token", - "severity": "high", + "ml_validation": "VALIDATED_KEY", + "ml_probability": 0.99921, + "rule": "Token", + "severity": "medium", "line_data_list": [ { - "line": "ghr_Ku7ikDwqZ1Ge2u3Wf1UM3z2CLN230RP1I9Vz", + "line": "git_token = \"gireogicracklecrackle1231567190113416781\"", "line_num": 1, - "path": "tests/samples/github_token", + "path": "tests/samples/github_key.groovy", "info": "", - "value": "ghr_Ku7ikDwqZ1Ge2u3Wf1UM3z2CLN230RP1I9Vz", - "value_start": 0, - "value_end": 40, - "variable": null, + "value": "gireogicracklecrackle1231567190113416781", + "value_start": 13, + "value_end": 53, + "variable": "git_token", "entropy_validation": { - "iterator": "BASE64_CHARS", - "entropy": 4.732263329852917, + "iterator": "BASE36_CHARS", + "entropy": 3.992896608419107, "valid": true } } @@ -5256,8 +5496,8 @@ "api_validation": "NOT_AVAILABLE", "ml_validation": "NOT_AVAILABLE", "ml_probability": null, - "rule": "Auth", - "severity": "medium", + "rule": "Google OAuth Access Token", + "severity": "high", "line_data_list": [ { "line": "google_oauth_key = \"ya29.gi_reo_gi_crackle_ln22\"", @@ -5267,7 +5507,7 @@ "value": "ya29.gi_reo_gi_crackle_ln22", "value_start": 20, "value_end": 47, - "variable": "google_oauth_key", + "variable": null, "entropy_validation": { "iterator": "BASE36_CHARS", "entropy": 3.1797273164975133, @@ -5280,8 +5520,8 @@ "api_validation": "NOT_AVAILABLE", "ml_validation": "NOT_AVAILABLE", "ml_probability": null, - "rule": "Google OAuth Access Token", - "severity": "high", + "rule": "Auth", + "severity": "medium", "line_data_list": [ { "line": "google_oauth_key = \"ya29.gi_reo_gi_crackle_ln22\"", @@ -5291,7 +5531,7 @@ "value": "ya29.gi_reo_gi_crackle_ln22", "value_start": 20, "value_end": 47, - "variable": null, + "variable": "google_oauth_key", "entropy_validation": { "iterator": "BASE36_CHARS", "entropy": 3.1797273164975133, @@ -5434,36 +5674,12 @@ "info": "", "value": "HerOkUa04b8c1d-A147-b252-3b6a8f9c2b16", "value_start": 0, - "value_end": 37, - "variable": null, - "entropy_validation": { - "iterator": "BASE36_CHARS", - "entropy": 3.48037367471734, - "valid": true - } - } - ] - }, - { - "api_validation": "NOT_AVAILABLE", - "ml_validation": "NOT_AVAILABLE", - "ml_probability": null, - "rule": "IBAN", - "severity": "info", - "line_data_list": [ - { - "line": "\u041f\u0440\u0438\u043a\u043b\u0430\u0434 \u043f\u0440\u0430\u0432\u0438\u043b\u044c\u043d\u043e\u0433\u043e IBAN: https://api.accountants/iban/UA893206490000026007052606100/", - "line_num": 3, - "path": "tests/samples/iban", - "info": "", - "value": "UA893206490000026007052606100", - "value_start": 55, - "value_end": 84, + "value_end": 37, "variable": null, "entropy_validation": { - "iterator": "BASE64_CHARS", - "entropy": 2.86575901199594, - "valid": false + "iterator": "BASE36_CHARS", + "entropy": 3.48037367471734, + "valid": true } } ] @@ -6467,102 +6683,6 @@ } ] }, - { - "api_validation": "NOT_AVAILABLE", - "ml_validation": "NOT_AVAILABLE", - "ml_probability": null, - "rule": "Phone", - "severity": "info", - "line_data_list": [ - { - "line": "+82000000000 - 9 digits after prefix. valid. various length", - "line_num": 1, - "path": "tests/samples/phones", - "info": "", - "value": "+82000000000", - "value_start": 0, - "value_end": 12, - "variable": null, - "entropy_validation": { - "iterator": "BASE64_CHARS", - "entropy": 1.207518749639422, - "valid": false - } - } - ] - }, - { - "api_validation": "NOT_AVAILABLE", - "ml_validation": "NOT_AVAILABLE", - "ml_probability": null, - "rule": "Phone", - "severity": "info", - "line_data_list": [ - { - "line": "+820000000000 - 10 digits after prefix. valid. various length", - "line_num": 2, - "path": "tests/samples/phones", - "info": "", - "value": "+820000000000", - "value_start": 0, - "value_end": 13, - "variable": null, - "entropy_validation": { - "iterator": "BASE64_CHARS", - "entropy": 1.1451104143815827, - "valid": false - } - } - ] - }, - { - "api_validation": "NOT_AVAILABLE", - "ml_validation": "NOT_AVAILABLE", - "ml_probability": null, - "rule": "Phone", - "severity": "info", - "line_data_list": [ - { - "line": "+380000000000 - 10 digits. valid. fixed length", - "line_num": 4, - "path": "tests/samples/phones", - "info": "", - "value": "+380000000000", - "value_start": 0, - "value_end": 13, - "variable": null, - "entropy_validation": { - "iterator": "BASE64_CHARS", - "entropy": 1.1451104143815827, - "valid": false - } - } - ] - }, - { - "api_validation": "NOT_AVAILABLE", - "ml_validation": "NOT_AVAILABLE", - "ml_probability": null, - "rule": "Phone", - "severity": "info", - "line_data_list": [ - { - "line": "+590000000000000 - 12 digits. valid. random length", - "line_num": 6, - "path": "tests/samples/phones", - "info": "", - "value": "+590000000000000", - "value_start": 0, - "value_end": 16, - "variable": null, - "entropy_validation": { - "iterator": "BASE64_CHARS", - "entropy": 0.9933927290103626, - "valid": false - } - } - ] - }, { "api_validation": "NOT_AVAILABLE", "ml_validation": "NOT_AVAILABLE", @@ -6587,183 +6707,6 @@ } ] }, - { - "api_validation": "NOT_AVAILABLE", - "ml_validation": "NOT_AVAILABLE", - "ml_probability": null, - "rule": "PII", - "severity": "info", - "line_data_list": [ - { - "line": "name=\"John Doe\", sex=\"m\", birthday=\"12-12-2012\"", - "line_num": 1, - "path": "tests/samples/pii.csv", - "info": "", - "value": "12-12-2012", - "value_start": 36, - "value_end": 46, - "variable": ", birthday", - "entropy_validation": { - "iterator": "BASE64_CHARS", - "entropy": 1.382053725693543, - "valid": false - } - }, - { - "line": "name=\"John Doe\", sex=\"m\", birthday=\"12-12-2012\"", - "line_num": 1, - "path": "tests/samples/pii.csv", - "info": "", - "value": "John Doe", - "value_start": 6, - "value_end": 14, - "variable": "name", - "entropy_validation": { - "iterator": "BASE64_CHARS", - "entropy": 2.375, - "valid": false - } - }, - { - "line": "name=\"John Doe\", sex=\"m\", birthday=\"12-12-2012\"", - "line_num": 1, - "path": "tests/samples/pii.csv", - "info": "", - "value": "m", - "value_start": 22, - "value_end": 23, - "variable": ", sex", - "entropy_validation": { - "iterator": "HEX_CHARS", - "entropy": 0.0, - "valid": false - } - } - ] - }, - { - "api_validation": "NOT_AVAILABLE", - "ml_validation": "NOT_AVAILABLE", - "ml_probability": null, - "rule": "PII", - "severity": "info", - "line_data_list": [ - { - "line": "birthday=\"12 DEC 2012\", name=\"John Doe\", sex=\"m\",", - "line_num": 2, - "path": "tests/samples/pii.csv", - "info": "", - "value": "12 DEC 2012", - "value_start": 10, - "value_end": 21, - "variable": "birthday", - "entropy_validation": { - "iterator": "BASE64_CHARS", - "entropy": 2.216363369597474, - "valid": false - } - }, - { - "line": "birthday=\"12 DEC 2012\", name=\"John Doe\", sex=\"m\",", - "line_num": 2, - "path": "tests/samples/pii.csv", - "info": "", - "value": "John Doe", - "value_start": 30, - "value_end": 38, - "variable": ", name", - "entropy_validation": { - "iterator": "BASE64_CHARS", - "entropy": 2.375, - "valid": false - } - }, - { - "line": "birthday=\"12 DEC 2012\", name=\"John Doe\", sex=\"m\",", - "line_num": 2, - "path": "tests/samples/pii.csv", - "info": "", - "value": "m", - "value_start": 46, - "value_end": 47, - "variable": ", sex", - "entropy_validation": { - "iterator": "HEX_CHARS", - "entropy": 0.0, - "valid": false - } - } - ] - }, - { - "api_validation": "NOT_AVAILABLE", - "ml_validation": "NOT_AVAILABLE", - "ml_probability": null, - "rule": "PII", - "severity": "info", - "line_data_list": [ - { - "line": "first_name=\"John\", birthday=\"12 DEC 2012\", last_name=\"Doe\", sex=\"x\",", - "line_num": 3, - "path": "tests/samples/pii.csv", - "info": "", - "value": "12 DEC 2012", - "value_start": 29, - "value_end": 40, - "variable": ", birthday", - "entropy_validation": { - "iterator": "BASE64_CHARS", - "entropy": 2.216363369597474, - "valid": false - } - }, - { - "line": "first_name=\"John\", birthday=\"12 DEC 2012\", last_name=\"Doe\", sex=\"x\",", - "line_num": 3, - "path": "tests/samples/pii.csv", - "info": "", - "value": "Doe", - "value_start": 54, - "value_end": 57, - "variable": ", last_name", - "entropy_validation": { - "iterator": "BASE64_CHARS", - "entropy": 1.584962500721156, - "valid": false - } - }, - { - "line": "first_name=\"John\", birthday=\"12 DEC 2012\", last_name=\"Doe\", sex=\"x\",", - "line_num": 3, - "path": "tests/samples/pii.csv", - "info": "", - "value": "John", - "value_start": 12, - "value_end": 16, - "variable": "first_name", - "entropy_validation": { - "iterator": "BASE64_CHARS", - "entropy": 2.0, - "valid": false - } - }, - { - "line": "first_name=\"John\", birthday=\"12 DEC 2012\", last_name=\"Doe\", sex=\"x\",", - "line_num": 3, - "path": "tests/samples/pii.csv", - "info": "", - "value": "x", - "value_start": 65, - "value_end": 66, - "variable": ", sex", - "entropy_validation": { - "iterator": "HEX_CHARS", - "entropy": 0.0, - "valid": false - } - } - ] - }, { "api_validation": "NOT_AVAILABLE", "ml_validation": "VALIDATED_KEY", @@ -7152,8 +7095,8 @@ "api_validation": "NOT_AVAILABLE", "ml_validation": "NOT_AVAILABLE", "ml_probability": null, - "rule": "Bitbucket Client Secret", - "severity": "info", + "rule": "Stripe Restricted API Key", + "severity": "high", "line_data_list": [ { "line": "rk_live_48ehKQINMST2dsfwyVI77Ydj", @@ -7176,8 +7119,8 @@ "api_validation": "NOT_AVAILABLE", "ml_validation": "NOT_AVAILABLE", "ml_probability": null, - "rule": "Stripe Restricted API Key", - "severity": "high", + "rule": "Bitbucket Client Secret", + "severity": "info", "line_data_list": [ { "line": "rk_live_48ehKQINMST2dsfwyVI77Ydj", @@ -7200,8 +7143,8 @@ "api_validation": "NOT_AVAILABLE", "ml_validation": "NOT_AVAILABLE", "ml_probability": null, - "rule": "Bitbucket Client Secret", - "severity": "info", + "rule": "Stripe Standard API Key", + "severity": "high", "line_data_list": [ { "line": "sk_live_2dsI77Ydj48ehKQINfwyVMST", @@ -7224,8 +7167,8 @@ "api_validation": "NOT_AVAILABLE", "ml_validation": "NOT_AVAILABLE", "ml_probability": null, - "rule": "Stripe Standard API Key", - "severity": "high", + "rule": "Bitbucket Client Secret", + "severity": "info", "line_data_list": [ { "line": "sk_live_2dsI77Ydj48ehKQINfwyVMST", @@ -7268,6 +7211,30 @@ } ] }, + { + "api_validation": "NOT_AVAILABLE", + "ml_validation": "VALIDATED_KEY", + "ml_probability": 0.85879, + "rule": "JSON Web Token", + "severity": "medium", + "line_data_list": [ + { + "line": "eyJUaGVyZSBpcyBub3QgdGhlIEpTT04geW91IGFyZSBsb29raW5nIGZvciJ9CjwvYm9keT4KPC9o", + "line_num": 17, + "path": "tests/samples/test.eml", + "info": "", + "value": "eyJUaGVyZSBpcyBub3QgdGhlIEpTT04geW91IGFyZSBsb29raW5nIGZvciJ9CjwvYm9keT4KPC9o", + "value_start": 0, + "value_end": 76, + "variable": null, + "entropy_validation": { + "iterator": "BASE64_CHARS", + "entropy": 5.282347539953402, + "valid": true + } + } + ] + }, { "api_validation": "NOT_AVAILABLE", "ml_validation": "VALIDATED_KEY", @@ -7340,30 +7307,6 @@ } ] }, - { - "api_validation": "NOT_AVAILABLE", - "ml_validation": "NOT_AVAILABLE", - "ml_probability": null, - "rule": "VIN", - "severity": "info", - "line_data_list": [ - { - "line": "1M8GDM9AXKP042788", - "line_num": 6, - "path": "tests/samples/vin", - "info": "", - "value": "1M8GDM9AXKP042788", - "value_start": 0, - "value_end": 17, - "variable": null, - "entropy_validation": { - "iterator": "BASE64_CHARS", - "entropy": 3.6901165175936654, - "valid": false - } - } - ] - }, { "api_validation": "NOT_AVAILABLE", "ml_validation": "VALIDATED_KEY", diff --git a/tests/filters/test_value_base64_data_check.py b/tests/filters/test_value_base64_data_check.py index 0847c6b75..3914e3b90 100644 --- a/tests/filters/test_value_base64_data_check.py +++ b/tests/filters/test_value_base64_data_check.py @@ -12,7 +12,7 @@ def test_value_entropy_check_p(self, file_path: pytest.fixture, line: str) -> No line_data = get_line_data(file_path, line=line, pattern=LINE_VALUE_PATTERN) assert ValueBase64DataCheck().run(line_data, DUMMY_ANALYSIS_TARGET) is False - @pytest.mark.parametrize("line", ["eyJ0eXAiOiJKV1QiLC", "2AA219GG746F88F6DDA0D852A0FD3211"]) + @pytest.mark.parametrize("line", ["eyJ0eXAiOiJKV1QiLC", "2AA219GG746F88F6DDA0D852A0FD3211", "!@#$%^&*(_)0aA"]) def test_value_entropy_check_n(self, file_path: pytest.fixture, line: str) -> None: line_data = get_line_data(file_path, line=line, pattern=LINE_VALUE_PATTERN) assert ValueBase64DataCheck().run(line_data, DUMMY_ANALYSIS_TARGET) is True diff --git a/tests/filters/test_value_card_number_check.py b/tests/filters/test_value_card_number_check.py deleted file mode 100644 index c65504ca8..000000000 --- a/tests/filters/test_value_card_number_check.py +++ /dev/null @@ -1,42 +0,0 @@ -import pytest - -from credsweeper.filters.value_card_number_check import ValueCardNumberCheck -from tests.filters.conftest import LINE_VALUE_PATTERN, DUMMY_ANALYSIS_TARGET -from tests.test_utils.dummy_line_data import get_line_data - - -class TestValueCardNumberCheck: - - # https://www.paypalobjects.com/en_AU/vhelp/paypalmanager_help/credit_card_numbers.htm - @pytest.mark.parametrize( - "line", - [ - "0378282246310005", # American Express - "5555555555554444", # MasterCard - "4111111111111111", # Visa with correct last digit - ]) - def test_credit_card_number_check_p(self, file_path: pytest.fixture, line: str) -> None: - cred_candidate = get_line_data(file_path=file_path, line=line, pattern=LINE_VALUE_PATTERN) - assert ValueCardNumberCheck().run(cred_candidate, DUMMY_ANALYSIS_TARGET) is False - - @pytest.mark.parametrize( - "line", - [ - "", # empty line - "0000000000000000", # zero variant - "12345678901234567", # 17 digits - "378282246310005", # American Express in 15 digits - "abcdefghijklmnop", # ValueError - "4111111111111110", # Visa with wrong last digit - "4111111111111112", - "4111111111111113", - "4111111111111114", - "4111111111111115", - "4111111111111116", - "4111111111111117", - "4111111111111118", - "4111111111111119", - ]) - def test_credit_card_number_check_n(self, file_path: pytest.fixture, line: str) -> None: - cred_candidate = get_line_data(file_path=file_path, line=line, pattern=LINE_VALUE_PATTERN) - assert ValueCardNumberCheck().run(cred_candidate, DUMMY_ANALYSIS_TARGET) is True diff --git a/tests/rules/test_github_personal_access_token.py b/tests/rules/test_github_classic_token.py similarity index 61% rename from tests/rules/test_github_personal_access_token.py rename to tests/rules/test_github_classic_token.py index f37fe3d57..9fce179b3 100644 --- a/tests/rules/test_github_personal_access_token.py +++ b/tests/rules/test_github_classic_token.py @@ -5,14 +5,14 @@ from .common import BaseTestRule -class TestGithubPersonalAccessToken(BaseTestRule): +class TestClassicToken(BaseTestRule): @pytest.fixture(params=[ # - ["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"] # + ["ghu_00000000000000000000000000000004WZ4EQ"] # ]) def lines(self, request) -> List[str]: return request.param @pytest.fixture def rule_name(self) -> str: - return "Github Personal Access Token" + return "Github Classic Token" diff --git a/tests/rules/test_github_fine_granted_token.py b/tests/rules/test_github_fine_granted_token.py new file mode 100644 index 000000000..38209c117 --- /dev/null +++ b/tests/rules/test_github_fine_granted_token.py @@ -0,0 +1,18 @@ +from typing import List + +import pytest + +from .common import BaseTestRule + + +class TestGithubFineGrantedToken(BaseTestRule): + + @pytest.fixture(params=[ + ["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Q"], # + ]) + def lines(self, request) -> List[str]: + return request.param + + @pytest.fixture + def rule_name(self) -> str: + return "Github Fine-granted Token" diff --git a/tests/rules/test_github_token.py b/tests/rules/test_github_token.py deleted file mode 100644 index b5eaf71e1..000000000 --- a/tests/rules/test_github_token.py +++ /dev/null @@ -1,20 +0,0 @@ -from typing import List - -import pytest - -from .common import BaseTestRule - - -class TestGithubToken(BaseTestRule): - - @pytest.fixture(params=[ - ["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"], # - ["ghu_yK9Kliqr8NDDnCmMAcxFJ6mwIguP5Z0tad19"], # - ["ghr_1B4a2e77838347a7E420ce178F2E7c6912E169246c34E1ccbF66C46812d16D5B1A9Dc86A1498"] # - ]) - def lines(self, request) -> List[str]: - return request.param - - @pytest.fixture - def rule_name(self) -> str: - return "Github Token" diff --git a/tests/samples/credit_card_numbers b/tests/samples/credit_card_numbers deleted file mode 100644 index d9dac5e9a..000000000 --- a/tests/samples/credit_card_numbers +++ /dev/null @@ -1,4 +0,0 @@ -0000000000000000 valid number sequence for card number, but filtered -9999999999999999 wrong number -4012888888881881 test number from https://www.paypalobjects.com/en_AU/vhelp/paypalmanager_help/credit_card_numbers.htm - diff --git a/tests/samples/doc_id_pair_passwd_pair b/tests/samples/doc_id_pair_passwd_pair index 2a2b441ad..744eab1d5 100644 --- a/tests/samples/doc_id_pair_passwd_pair +++ b/tests/samples/doc_id_pair_passwd_pair @@ -1,99 +1,102 @@ -ID:master,PW:ihqSb1Gg -ID:master PW:ihqSb1Gg -ANYID:master PW:ihqSb1Gg -Username:master Password:ihqSb1Gg -id:master,password:ihqSb1Gg -ID:master/PW:ihqSb1Gg -id:master password:ihqSb1Gg -user:master password:ihqSb1Gg -user master password ihqSb1Gg -username:master,password:ihqSb1Gg -username:master pwd:ihqSb1Gg -ANYid:master,password:ihqSb1Gg -ID:master PWD:ihqSb1Gg -user id:master password:ihqSb1Gg -user:master,password:ihqSb1Gg -user=master,password=ihqSb1Gg -username=master password=ihqSb1Gg -User name:master Password:ihqSb1Gg -username=master,password=ihqSb1Gg ---user=master --password=ihqSb1Gg -user=master passwd=ihqSb1Gg -account:ihqSb1Gg password:ihqSb1Gg -id:master pass:ihqSb1Gg -아이디:master 패스워드:ihqSb1Gg -user:master pw:ihqSb1Gg -Username:master/Password:ihqSb1Gg -userId:master,password:ihqSb1Gg ---user master --password ihqSb1Gg -ihqSb1Gg ID:master ihqSb1Gg Password:ihqSb1Gg -ANYid:master,pw:ihqSb1Gg -user:master pwd:ihqSb1Gg -Login:ihqSb1Gg Pwd:ihqSb1Gg -ANYID:master Password:ihqSb1Gg --Username:master -Password:ihqSb1Gg -account:ihqSb1Gg pw:ihqSb1Gg -user id:master user pw:ihqSb1Gg -user_name=master password=ihqSb1Gg ---username master --password ihqSb1Gg -ANYlogin:master,ANYpassword:ihqSb1Gg -ANYusername=master ANYpassword=ihqSb1Gg -ID:master,PWD:ihqSb1Gg -ID:master/PASS:ihqSb1Gg -account:master passwd:ihqSb1Gg -login:master password:ihqSb1Gg -user=master,pass=ihqSb1Gg -password:ihqSb1Gg username:master -Login as:master Password:ihqSb1Gg -ID:master,pass:ihqSb1Gg -id:master pw:ihqSb1Gg -(98.76.54.32)ID:master PW:ihqSb1Gg +ID:master,PW:dipPr10Gg! +ID:master PW:dipPr11Gg! +ANYID:master PW:dipPr12Gg! +Username:master Password:dipPr13Gg! +id:master,password:dipPr14Gg! +ID:master/PW:dipPr15Gg! +id:master password:dipPr16Gg! +user:master password:dipPr17Gg! +user master password dipPr18Gg! +username:master,password:dipPr19Gg! +username:master pwd:dipPr110Gg! +ANYid:master,password:dipPr111Gg! +ID:master PWD:dipPr112Gg! +user id:master password:dipPr113Gg! +user:master,password:dipPr114Gg! +user=master,password=dipPr115Gg! +username=master password=dipPr116Gg! +User name:master Password:dipPr117Gg! +username=master,password=dipPr118Gg! +--user=master --password=dipPr119Gg! +user=master passwd=dipPr120Gg! +account:dipPr121Gg! password:dipPr121Gg! +id:master pass:dipPr122Gg! +아이디:master 패스워드:dipPr123Gg! +user:master pw:dipPr124Gg! +Username:master/Password:dipPr125Gg! +userId:master,password:dipPr126Gg! +--user master --password dipPr127Gg! +dipPr128Gg! ID:master dipPr128Gg! Password:dipPr128Gg! +ANYid:master,pw:dipPr129Gg! +user:master pwd:dipPr130Gg! +Login:dipPr131Gg! Pwd:dipPr131Gg! +ANYID:master Password:dipPr132Gg! +-Username:master -Password:dipPr133Gg! +account:dipPr134Gg! pw:dipPr134Gg! +user id:master user pw:dipPr135Gg! +user_name=master password=dipPr136Gg! +--username master --password dipPr137Gg! +ANYlogin:master,ANYpassword:dipPr138Gg! +ANYusername=master ANYpassword=dipPr139Gg! +ID:master,PWD:dipPr140Gg! +ID:master/PASS:dipPr141Gg! +account:master passwd:dipPr142Gg! +login:master password:dipPr143Gg! +user=master,pass=dipPr144Gg! +password:dipPr145Gg! username:master +Login as:master Password:dipPr146Gg! +ID:master,pass:dipPr147Gg! +id:master pw:dipPr148Gg! +(98.76.54.32)ID:master PW:dipPr149Gg! --id:master -pw:ihqSb1Gg -username:master pw:ihqSb1Gg -계정:master 패스워드:ihqSb1Gg --User Name:master -Password:ihqSb1Gg -account:ihqSb1Gg/password:ihqSb1Gg -ANYuser=master ANY_pass=ihqSb1Gg -ANYUser:master password:ihqSb1Gg -user:master,pwd:ihqSb1Gg -ANY_username:master,ANY_password:ihqSb1Gg -ANYusername:master,ANY_password:ihqSb1Gg -ANY_USER=master ANY_PASS=ihqSb1Gg -User Account:master User password:ihqSb1Gg -ihqSb1Gg ID:master ihqSb1Gg PWD:ihqSb1Gg -userid=master password=ihqSb1Gg -ANY-username=master ANY-password=ihqSb1Gg -username:master pass:ihqSb1Gg -username-master password-ihqSb1Gg -user=master pwd=ihqSb1Gg -Name:master,PW:ihqSb1Gg -username master password ihqSb1Gg -ID-master/PASS-ihqSb1Gg -user:master pass:ihqSb1Gg -계정:master 비번:ihqSb1Gg -user=master password=ihqSb1Gg -Host name:master/Password:ihqSb1Gg -role:master,password:ihqSb1Gg -Wifi Name:master,PW:ihqSb1Gg -ID:master/Password:ihqSb1Gg -name:master,password:ihqSb1Gg -Loging:master Password:ihqSb1Gg -Loging:master Pwd:ihqSb1Gg -id:master,default pw:ihqSb1Gg -id master pw ihqSb1Gg -ID:master/비번:ihqSb1Gg -id/pw id:master pw:ihqSb1Gg -user:master,pwd:ihqSb1Gg -ID master PWD ihqSb1Gg -username:master/pw:master -username:master pw:ihqSb1Gg -PW:ihqSb1Gg ID:master -아이디:master 비밀번호:ihqSb1Gg -ID:master,PW ihqSb1Gg ---user master --pass ihqSb1Gg -ANYid:master pw:ihqSb1Gg ip:98.76.54.32 -계정:master 암호:ihqSb1Gg -master@98.76.54.32 mailto:{1} (password-ihqSb1Gg) # skip -id: master pw:ihqSb1Gg -id:master@example.com,pw:ihqSb1Gg +-id:master -pw:dipPr151Gg! +username:master pw:dipPr152Gg! +계정:master 패스워드:dipPr153Gg! +-User Name:master -Password:dipPr154Gg! +account:dipPr155Gg!/password:dipPr155Gg! +ANYuser=master ANY_pass=dipPr156Gg! +ANYUser:master password:dipPr157Gg! +user:master,pwd:dipPr158Gg! +ANY_username:master,ANY_password:dipPr159Gg! +ANYusername:master,ANY_password:dipPr160Gg! +ANY_USER=master ANY_PASS=dipPr161Gg! +User Account:master User password:dipPr162Gg! +dipPr163Gg! ID:master dipPr163Gg! PWD:dipPr163Gg! +userid=master password=dipPr164Gg! +ANY-username=master ANY-password=dipPr165Gg! +username:master pass:dipPr166Gg! +username-master password-dipPr167Gg! +user=master pwd=dipPr168Gg! +Name:master,PW:dipPr169Gg! +username master password dipPr170Gg! +ID-master/PASS-dipPr171Gg! +user:master pass:dipPr172Gg! +계정:master 비번:dipPr173Gg! +user=master password=dipPr174Gg! +Host name:master/Password:dipPr175Gg! +role:master,password:dipPr176Gg! +Wifi Name:master,PW:dipPr177Gg! +ID:master/Password:dipPr178Gg! +name:master,password:dipPr179Gg! +Loging:master Password:dipPr180Gg! +Loging:master Pwd:dipPr181Gg! +id:master,default pw:dipPr182Gg! +id master pw dipPr183Gg! +ID:master/비번:dipPr184Gg! +id/pw id:master pw:dipPr185Gg! +user:master,pwd:dipPr186Gg! +ID master PWD dipPr187Gg! +username:master/pw:dipPr188Gg! +username:master pw:dipPr189Gg! +PW:dipPr190Gg! ID:master +아이디:master 비밀번호:dipPr191Gg! +ID:master,PW dipPr192Gg! +--user master --pass dipPr193Gg! +ANYid:master pw:dipPr194Gg! ip:98.76.54.32 +계정:master 암호:dipPr195Gg! +master@98.76.54.32 mailto:{1} (password-dipPr196Gg!) # skip +id: master pw:dipPr197Gg! +id:master@example.com,pw:dipPr198Gg! + +# FALSE +id:master@example.com,pw:IHQSB1GG! \ No newline at end of file diff --git a/tests/samples/doc_id_passwd_pair b/tests/samples/doc_id_passwd_pair index c48f2ec4d..d06728aaa 100644 --- a/tests/samples/doc_id_passwd_pair +++ b/tests/samples/doc_id_passwd_pair @@ -1,35 +1,35 @@ -ID/PW:master/IhqSb1Gg -ANYID(PW):master(IhqSb1Gg) -ID/Password:master/IhqSb1Gg -ID/Pass:master/IhqSb1Gg -ID:PW=master:IhqSb1Gg -ID/PW=master/IhqSb1Gg -id/pw master/IhqSb1Gg -username/password:master/IhqSb1Gg -id/passwd:master/IhqSb1Gg -ID PW master IhqSb1Gg -98.76.54.32(ID:master/PW:IhqSb1Gg) # todo: move into other sample ? -id/pass master/IhqSb1Gg -ANYID PW master IhqSb1Gg # many FP +ID/PW:master/iPp0@GRq +ANYID(PW):master(iPp1@GRq) +ID/Password:master/iPp2@GRq +ID/Pass:master/iPp3@GRq +ID:PW=master:iPp4@GRq +ID/PW=master/iPp5@GRq +id/pw master/iPp6@GRq +username/password:master/iPp7@GRq +id/passwd:master/iPp8@GRq +ID PW master iPp9@GRq +98.76.54.32(ID:master/PW:iPp10@GRq) # todo: move into other sample ? +id/pass master/iPp11@GRq +ANYID PW master iPp12@GRq # many FP - ID / PW : db / db23#2 -ID/PWD-master/IhqSb1Gg -아이디/PW:master/IhqSb1Gg -계정/PW:master/IhqSb1Gg -ID/PW(master/IhqSb1Gg) -98.76.54.32 id/pw:master/IhqSb1Gg -id/pass:master,IhqSb1Gg -ID/PWD:master/IhqSb1Gg -user/pwd:master/IhqSb1Gg -id pw master // IhqSb1Gg -User/Password master/IhqSb1Gg -user/pass:master/IhqSb1Gg -id/pwd master/IhqSb1Gg -ID/Password=master/IhqSb1Gg -ID/PW:master/IhqSb1Gg -ID/PW->master/IhqSb1Gg + ID / PW : db / iPp14@GRq +ID/PWD-master/iPp15@GRq +아이디/PW:master/iPp16@GRq +계정/PW:master/iPp17@GRq +ID/PW(master/iPp18@GRq) +98.76.54.32 id/pw:master/iPp19@GRq +id/pass:master,iPp20@GRq +ID/PWD:master/iPp21@GRq +user/pwd:master/iPp22@GRq +id pw master // iPp23@GRq +User/Password master/iPp24@GRq +user/pass:master/iPp25@GRq +id/pwd master/iPp26@GRq +ID/Password=master/iPp27@GRq +ID/PW:master/iPp28@GRq +ID/PW->master/iPp29@GRq Default ID/PW are wpasp/wpasp. # FP: - +password: diff --git a/tests/samples/doc_ip_id_password_triple b/tests/samples/doc_ip_id_password_triple index 08cffcf2f..969a4bcad 100644 --- a/tests/samples/doc_ip_id_password_triple +++ b/tests/samples/doc_ip_id_password_triple @@ -1,11 +1,18 @@ -192.168.0.1 master/IhqSb1Gg -192.168.0.1 master IhqSb1Gg # many FP -192.168.0.1,master/IhqSb1Gg -IP ID PW 192.168.0.1 master IhqSb1Gg - -IP/ID/PW 192.168.0.1/master/IhqSb1Gg +192.168.0.1 master/iP30dT_o +192.168.0.1 master iP31dT_o # many FP +192.168.0.1,master/iP32dT_o +IP ID PW 192.168.0.1 master iP33dT_o +IP/ID/PW 192.168.0.1/master/iP34dT_o # FALSE

sirius 192.168.0.1/mnt/user/USBx/\\[Root_Test\\]UseCase/12345678/76125-733_FFB_2038_judgement_day6_238811_6524.apk

-http://192.168.0.1/master/IhqSb1Gg/api +http://192.168.0.1/master/iP38dT_o/api http://192.168.0.1/master/branch +not an IP 1.2.3.4.5 rabbit went to play +ifconfig eth0 192.168.0.1 netmask 255.255.255.0 +10.2.3.4 Chapter Local Area Network +10.0.3.2 Ancient Library + 192.168.0.1 dedicated SinCity(K4 room) +Service(Standby) ip : 192.168.127.24(23591 port) ip : 192.168.142.42(21345 port) ip : 192.168.12.23(23827 port) +127.0.0.1/root/OTHER_ETC/job/OTHER_CPI6_COVERAGE/376/GCOV_32Coverage_32Report_12CAPI_42/ + diff --git a/tests/samples/doc_passwd_pair b/tests/samples/doc_passwd_pair index 65ef4e20d..0162df494 100644 --- a/tests/samples/doc_passwd_pair +++ b/tests/samples/doc_passwd_pair @@ -1,53 +1,58 @@ -Password:IhqSb1Gg -비밀번호:IhqSb1Gg -pw:IhqSb1Gg -Password=IhqSb1Gg -pwd:IhqSb1Gg -비번:IhqSb1Gg -Password IhqSb1Gg -ANY_password=IhqSb1Gg -비밀번호 IhqSb1Gg -pass:IhqSb1Gg -ANY-password=IhqSb1Gg -암호:IhqSb1Gg -PASSWORD(IhqSb1Gg) -master@98.76.54.32 password:IhqSb1Gg ---Password IhqSb1Gg -password is IhqSb1Gg -ANY_PW:IhqSb1Gg -default password:IhqSb1Gg -비번 IhqSb1Gg -패스워드:IhqSb1Gg -"password":"IhqSb1Gg" +Password:Prl23Db#@ +비밀번호:Prl23Db#@ +pw:Prl23Db#@ +Password=Prl23Db#@ +pwd:Prl23Db#@ +비번:Prl23Db#@ +Password Prl23Db#@ +ANY_password=Prl23Db#@ +비밀번호 Prl23Db#@ +pass:Prl23Db#@ +ANY-password=Prl23Db#@ +암호:Prl23Db#@ +PASSWORD(Prl23Db#@) +master@98.76.54.32 password:Prl23Db#@ +--Password Prl23Db#@ +password is Prl23Db#@ +ANY_PW:Prl23Db#@ +default password:Prl23Db#@ +비번 Prl23Db#@ +패스워드:Prl23Db#@ +"password":"Prl23Db#@" + +Passwd:Prl23Db#@ Prl23Db#@ +PW:Prl23Db#@,password:Prl23Db#@ +password:Prl23Db#@,비번:Prl23Db#@ +passwd=Prl23Db#@ +--pass Prl23Db#@ +PIN:Prl23Db#@ +paasword:Prl23Db#@ +password:Prl23Db#@, paasword:Prl23Db#@ +password:Prl23Db#@,ANYPassword:Prl23Db#@ +Password:Prl23Db#@,pwd=Prl23Db#@ +-password "Prl23Db#@" +ANY_password:Prl23Db#@ +p/w는Prl23Db#@ +new password is Prl23Db#@ +--password=Prl23Db#@ +root/Prl23Db#@,root password:Prl23Db#@ +-pw Prl23Db#@ +Prl23Db#@ username:Prl23Db#@,Prl23Db#@ password:Prl23Db#@ +Prl23Db#@:password:Prl23Db#@ +PW Prl23Db#@ +Password Prl23Db#@ Prl23Db#@ Prl23Db#@ Prl23Db#@ +비번은Prl23Db#@ +ANYpassword=Prl23Db#@ +passwords:Prl23Db#@ +password설정은Prl23Db#@ +password=>Prl23Db#@ +패스워드(Prl23Db#@) +P/W:Prl23Db#@ +--passwd Prl23Db#@ +비밀번호(Prl23Db#@) +PW는Prl23Db#@ + +FALSE: +# password: keep empty +암호 : @@@hl@@@비번@@@endhl@@@ -Passwd:IhqSb1Gg IhqSb1Gg -PW:IhqSb1Gg,password:IhqSb1Gg -password:IhqSb1Gg,비번:IhqSb1Gg -passwd=IhqSb1Gg ---pass IhqSb1Gg -PIN:IhqSb1Gg -paasword:IhqSb1Gg -password:IhqSb1Gg, paasword:IhqSb1Gg -password:IhqSb1Gg,ANYPassword:IhqSb1Gg -Password:IhqSb1Gg,pwd=IhqSb1Gg --password "IhqSb1Gg" -ANY_password:IhqSb1Gg -p/w는IhqSb1Gg -new password is IhqSb1Gg ---password=IhqSb1Gg -root/IhqSb1Gg,root password:IhqSb1Gg --pw IhqSb1Gg -IhqSb1Gg username:IhqSb1Gg,IhqSb1Gg password:IhqSb1Gg -IhqSb1Gg:password:IhqSb1Gg -PW IhqSb1Gg -Password IhqSb1Gg IhqSb1Gg IhqSb1Gg IhqSb1Gg -비번은IhqSb1Gg -ANYpassword=IhqSb1Gg -passwords:IhqSb1Gg -password설정은IhqSb1Gg -password=>IhqSb1Gg -패스워드(IhqSb1Gg) -P/W:IhqSb1Gg ---passwd IhqSb1Gg -비밀번호(IhqSb1Gg) -PW는IhqSb1Gg diff --git a/tests/samples/doc_secret_pair b/tests/samples/doc_secret_pair index 7f6f811db..14da8f16b 100644 --- a/tests/samples/doc_secret_pair +++ b/tests/samples/doc_secret_pair @@ -1,36 +1,42 @@ -ANY-Token:IhqSb1Gg -secret IhqSb1Gg -token:IhqSb1Gg -SECRET KEY:IhqSb1Gg -secret=IhqSb1Gg ---token IhqSb1Gg -secret:IhqSb1Gg -ANY_token=IhqSb1Gg -ANY-access-key IhqSb1Gg -Client secret IhqSb1Gg --secret IhqSb1Gg -ANY-token IhqSb1Gg -token IhqSb1Gg -ANYsecret (IhqSb1Gg) -Pre-Master Secret IhqSb1Gg -Access Token IhqSb1Gg +ANY-Token:AIhq5Xyb1Gga9Q0 +secret AIhq5Xyb1Gga9Q1 +token:AIhq5Xyb1Gga9Q2 +SECRET KEY:AIhq5Xyb1Gga9Q3 +secret=AIhq5Xyb1Gga9Q4 +--token AIhq5Xyb1Gga9Q5 +secret:AIhq5Xyb1Gga9Q6 +ANY_token=AIhq5Xyb1Gga9Q7 +ANY-access-key AIhq5Xyb1Gga9Q8 +Client secret AIhq5Xyb1Gga9Q9 +-secret AIhq5Xyb1Gga9Q10 +ANY-token AIhq5Xyb1Gga9Q11 +token AIhq5Xyb1Gga9Q12 +ANYsecret (AIhq5Xyb1Gga9Q13) +Pre-Master Secret AIhq5Xyb1Gga9Q14 +Access Token AIhq5Xyb1Gga9Q15 + +ANY-secret AIhq5Xyb1Gga9Q17 +Session Token AIhq5Xyb1Gga9Q18 +ANY.secret=AIhq5Xyb1Gga9Q19 +-sercret AIhq5Xyb1Gga9Q20 +--secret=AIhq5Xyb1Gga9Q21 +ANY_secret:AIhq5Xyb1Gga9Q22 +-Token:AIhq5Xyb1Gga9Q23 +API Secret:AIhq5Xyb1Gga9Q24 +ANY-api-key xxx AIhq5Xyb1Gga9Q25 +access key:AIhq5Xyb1Gga9Q26 +Secret Key:AIhq5Xyb1Gga9Q27 +토큰 AIhq5Xyb1Gga9Q28 +ANY_key=AIhq5Xyb1Gga9Q29 +secret-ANYkey:AIhq5Xyb1Gga9Q30 +ANY_id=AIhq5Xyb1Gga9Q31 ANY_token=AIhq5Xyb1Gga9Q31 +Secret key AIhq5Xyb1Gga9Q32 +access_token:AIhq5Xyb1Gga9Q33 +secret 암호화 AIhq5Xyb1Gga9Q34 +Authentication key:AIhq5Xyb1Gga9Q35 + +FALSE: +page.action?spaceKey=LOGIC&title=QUANTUM", +Enter token : This is a query parameter +"key":"attached_file_0" -ANY-secret IhqSb1Gg -Session Token IhqSb1Gg -ANY.secret=IhqSb1Gg --sercret IhqSb1Gg ---secret=IhqSb1Gg -ANY_secret:IhqSb1Gg --Token:IhqSb1Gg -API Secret:IhqSb1Gg -ANY-api-key xxx IhqSb1Gg -access key:IhqSb1Gg -Secret Key:xxx -토큰 IhqSb1Gg -ANY_key=IhqSb1Gg -secret-ANYkey:IhqSb1Gg -ANY_id=IhqSb1Gg ANY_token=IhqSb1Gg -Secret key IhqSb1Gg -access_token:IhqSb1Gg -secret 암호화 IhqSb1Gg -Authentication key:IhqSb1Gg diff --git a/tests/samples/github_classic_token b/tests/samples/github_classic_token new file mode 100644 index 000000000..d613bb350 --- /dev/null +++ b/tests/samples/github_classic_token @@ -0,0 +1,4 @@ +# Classic +ghp_00000000000000000000000000000004WZ4EQ +# random +ghp_1010110010001010101001010101010101011001 diff --git a/tests/samples/github_fine_granted_token b/tests/samples/github_fine_granted_token new file mode 100644 index 000000000..99065e96e --- /dev/null +++ b/tests/samples/github_fine_granted_token @@ -0,0 +1,2 @@ +# Fine-granted token +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 diff --git a/tests/samples/github_personal_token b/tests/samples/github_personal_token deleted file mode 100644 index 5bf9905f4..000000000 --- a/tests/samples/github_personal_token +++ /dev/null @@ -1,4 +0,0 @@ -# Fine-granted token -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 -# Classic -ghp_3Wf1ikDwUMP1I9Vz3z2qZ1Ge2uCLN230RKuq diff --git a/tests/samples/github_token b/tests/samples/github_token deleted file mode 100644 index 315dac312..000000000 --- a/tests/samples/github_token +++ /dev/null @@ -1 +0,0 @@ -ghr_Ku7ikDwqZ1Ge2u3Wf1UM3z2CLN230RP1I9Vz diff --git a/tests/samples/iban b/tests/samples/iban deleted file mode 100644 index 0a1784f39..000000000 --- a/tests/samples/iban +++ /dev/null @@ -1,5 +0,0 @@ -# from https://www.ukraine.com.ua/uk/info/tools/iban/ -# correct -Приклад правильного IBAN: https://api.accountants/iban/UA893206490000026007052606100/ -# wrong -Приклад неправильного IBAN: https://api.accountants/iban/UA893206490000026007052606109/ diff --git a/tests/samples/phones b/tests/samples/phones deleted file mode 100644 index 78ebdc57e..000000000 --- a/tests/samples/phones +++ /dev/null @@ -1,7 +0,0 @@ -+82000000000 - 9 digits after prefix. valid. various length -+820000000000 - 10 digits after prefix. valid. various length -+8212345678 - 8 digits after prefix. invalid. various length -+380000000000 - 10 digits. valid. fixed length -+3801234567890 - 11 digits. invalid. fixed length -+590000000000000 - 12 digits. valid. random length -+59000000000000 - 11 digits. invalid. random length \ No newline at end of file diff --git a/tests/samples/pii.csv b/tests/samples/pii.csv deleted file mode 100644 index d87cbea4c..000000000 --- a/tests/samples/pii.csv +++ /dev/null @@ -1,4 +0,0 @@ -name="John Doe", sex="m", birthday="12-12-2012" -birthday="12 DEC 2012", name="John Doe", sex="m", -first_name="John", birthday="12 DEC 2012", last_name="Doe", sex="x", -pseudonym="John Doe", birthday="12 DEC 2012", sex="x", diff --git a/tests/samples/pii.yaml b/tests/samples/pii.yaml deleted file mode 100644 index 0f935f1b9..000000000 --- a/tests/samples/pii.yaml +++ /dev/null @@ -1,6 +0,0 @@ -name: - - John Doe -BirthDay: - - 12/12/1999 -gender: - - 10 diff --git a/tests/samples/sample.docx b/tests/samples/sample.docx index a8762b33f..4c3593c6b 100644 Binary files a/tests/samples/sample.docx and b/tests/samples/sample.docx differ diff --git a/tests/samples/sample.pdf b/tests/samples/sample.pdf index d4a1c8acf..71f12f60e 100644 Binary files a/tests/samples/sample.pdf and b/tests/samples/sample.pdf differ diff --git a/tests/samples/test.eml b/tests/samples/test.eml new file mode 100644 index 000000000..6b8f13181 --- /dev/null +++ b/tests/samples/test.eml @@ -0,0 +1,23 @@ +Date: Sun, 26 Apr 2012 1:23:26 +0300 +From: file@example.com +Subject: jwt-skip-test +To: someone@example.com +Content-Type: multipart/mixed; + boundary="----=_Part_100500_123456789.987654321" + +------=_Part_100500_123456789.987654321 +Content-Type: multipart/related; boundary="SCore-CAFE" + +--SCore-CAFE +Content-Transfer-Encoding: base64 +Content-Type: text/html; charset="utf-8" + +PGh0bWwgbGFuZz0iZW4tVVMiPgo8aGVhZD4KICAgIDx0aXRsZT5QYXNzd29yZCBzdG9yYWdlIC0g +Q29uZmx1ZW5jZTwvdGl0bGU+CjwvaGVhZD4KPGJvZHk+ClBXOiBIMWRkRW4jZW1hMWwKLS0tLS0K +eyJUaGVyZSBpcyBub3QgdGhlIEpTT04geW91IGFyZSBsb29raW5nIGZvciJ9CjwvYm9keT4KPC9o +dG1sPgo= +--SCore-CAFE + + + +------=_Part_100500_123456789.987654321-- diff --git a/tests/samples/vin b/tests/samples/vin deleted file mode 100644 index 0981084a4..000000000 --- a/tests/samples/vin +++ /dev/null @@ -1,6 +0,0 @@ -# fake or not NHTSA -00000000000000000 -98374914723492346 -M9AX4278X1MKP08GD -# valid -1M8GDM9AXKP042788 diff --git a/tests/test_doc.py b/tests/test_doc.py index 87c07a141..a927ace8a 100644 --- a/tests/test_doc.py +++ b/tests/test_doc.py @@ -20,7 +20,7 @@ def test_secret_pair_p(self) -> None: content_provider: FilesProvider = TextProvider([SAMPLES_PATH / "doc_secret_pair"]) self.cred_sweeper.run(content_provider=content_provider) found_credentials = self.cred_sweeper.credential_manager.get_credentials() - self.assertEqual(17, len(found_credentials)) + self.assertEqual(18, len(found_credentials)) # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # @@ -28,7 +28,7 @@ def test_passwd_pair_p(self) -> None: content_provider: FilesProvider = TextProvider([SAMPLES_PATH / "doc_passwd_pair"]) self.cred_sweeper.run(content_provider=content_provider) found_credentials = self.cred_sweeper.credential_manager.get_credentials() - self.assertEqual(36, len(found_credentials)) + self.assertEqual(38, len(found_credentials)) # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # @@ -44,7 +44,7 @@ def test_id_pair_passwd_pair_p(self) -> None: content_provider: FilesProvider = TextProvider([SAMPLES_PATH / "doc_id_pair_passwd_pair"]) self.cred_sweeper.run(content_provider=content_provider) found_credentials = self.cred_sweeper.credential_manager.get_credentials() - self.assertEqual(159, len(found_credentials), found_credentials) + self.assertEqual(158, len(found_credentials), found_credentials) # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # @@ -52,6 +52,6 @@ def test_id_passwd_pair_p(self) -> None: content_provider: FilesProvider = TextProvider([SAMPLES_PATH / "doc_id_passwd_pair"]) self.cred_sweeper.run(content_provider=content_provider) found_credentials = self.cred_sweeper.credential_manager.get_credentials() - self.assertEqual(36, len(found_credentials), found_credentials) + self.assertEqual(25, len(found_credentials), found_credentials) # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # diff --git a/tests/test_main.py b/tests/test_main.py index 3a95812f3..378c54b00 100644 --- a/tests/test_main.py +++ b/tests/test_main.py @@ -503,6 +503,16 @@ def test_bzip2_n(self) -> None: # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # + def test_eml_p(self) -> None: + content_provider: FilesProvider = TextProvider([SAMPLES_PATH / "test.eml"]) + cred_sweeper = CredSweeper(doc=True) + cred_sweeper.run(content_provider=content_provider) + found_credentials = cred_sweeper.credential_manager.get_credentials() + self.assertEqual(1, len(found_credentials)) + self.assertEqual("PW: H1ddEn#ema1l", found_credentials[0].line_data_list[0].line) + + # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # + def test_pdf_p(self) -> None: # may be tested with # https://www.dcc.edu/documents/administration/offices/information-technology/password-examples.pdf @@ -510,9 +520,9 @@ def test_pdf_p(self) -> None: cred_sweeper = CredSweeper(depth=33) cred_sweeper.run(content_provider=content_provider) found_credentials = cred_sweeper.credential_manager.get_credentials() - self.assertEqual(3, len(found_credentials)) - self.assertSetEqual({"AWS Client ID", "Password", "Github Token"}, set(i.rule_name for i in found_credentials)) - self.assertSetEqual({"Xdj@jcN834b", "AKIAGIREOGIAWSKEY123", "ghr_Ku7ikDwqD1Ge2u3Wf1UM3z2CLN230RP1I8Vd"}, + self.assertSetEqual({"AWS Client ID", "Password", "Github Classic Token"}, + set(i.rule_name for i in found_credentials)) + self.assertSetEqual({"Xdj@jcN834b", "AKIAGIREOGIAWSKEY123", "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"}, set(i.line_data_list[0].value for i in found_credentials)) # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # @@ -609,7 +619,7 @@ def test_docx_p(self) -> None: found_credentials = cred_sweeper.credential_manager.get_credentials() self.assertEqual(2, len(found_credentials)) self.assertEqual("WeR15tr0n6", found_credentials[0].line_data_list[0].value) - self.assertEqual("ghr_Ku7ikDwqD1Ge2u3Wf1UM3z2SLN230RP1I8Wf", found_credentials[1].line_data_list[0].value) + self.assertEqual("ghs_00000000000000000000000000000004WZ4EQ", found_credentials[1].line_data_list[0].value) # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # @@ -699,26 +709,6 @@ def test_exclude_line_n(self) -> None: # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # - def test_credit_card_number_p(self) -> None: - content_provider: FilesProvider = TextProvider([SAMPLES_PATH / "credit_card_numbers"]) - cred_sweeper = CredSweeper() - cred_sweeper.run(content_provider=content_provider) - found_credentials = cred_sweeper.credential_manager.get_credentials() - self.assertEqual(1, len(found_credentials)) - - # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # - - def test_credit_card_number_n(self) -> None: - with tempfile.NamedTemporaryFile("w") as tmp: - tmp.write("0000000000000000\n9999999999999999\n") # zero and wrong sequence - tmp.flush() - content_provider: FilesProvider = TextProvider([tmp.name]) - cred_sweeper = CredSweeper() - cred_sweeper.run(content_provider=content_provider) - self.assertEqual(0, len(cred_sweeper.credential_manager.get_credentials())) - - # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # - def test_doc_p(self) -> None: content_provider: FilesProvider = TextProvider([SAMPLES_PATH / "test.html"]) cred_sweeper = CredSweeper(doc=True) @@ -749,8 +739,9 @@ def test_data_p(self) -> None: def prepare(report: List[Dict[str, Any]]): for x in report: # round ml_probability for macos - if x["ml_probability"] is not None: - x["ml_probability"] = round(x["ml_probability"], 5) + ml_probability = x["ml_probability"] + if isinstance(ml_probability, float): + x["ml_probability"] = round(ml_probability, 5) for y in x["line_data_list"]: # update windows style path y["path"] = str(y["path"]).replace('\\', '/') @@ -761,15 +752,18 @@ def prepare(report: List[Dict[str, Any]]): k["value"], k["info"], k["line"], + k["value_start"], + k["value_end"], )) report.sort(key=lambda k: ( k["line_data_list"][0]["path"], k["line_data_list"][0]["line_num"], k["line_data_list"][0]["value"], k["line_data_list"][0]["info"], - k["line_data_list"][0]["line"], - k["rule"], + k["line_data_list"][0]["value_start"], + k["line_data_list"][0]["value_end"], k["severity"], + k["rule"], k["ml_probability"], )) diff --git a/tests/utils/test_util.py b/tests/utils/test_util.py index 80e0c4f70..38d501197 100644 --- a/tests/utils/test_util.py +++ b/tests/utils/test_util.py @@ -1,4 +1,5 @@ import base64 +import binascii import os import random import string @@ -511,3 +512,24 @@ def test_parse_py_n(self): # wrong syntax with self.assertRaises(SyntaxError): self.assertFalse(Util.parse_python(""""Hello World!"""")) + + def test_decode_base64_p(self): + self.assertEqual(AZ_DATA, Util.decode_base64("VGhlIHF1aWNrIGJyb3duIGZveCBqdW1wcyBvdmVyIHRoZSBsYXp5IGRvZw==")) + self.assertEqual(b"\xFF\xFF\xFF", Util.decode_base64("////")) + self.assertEqual(b"\xFB\xEF\xBE", Util.decode_base64("++++")) + self.assertEqual(b"\xFF\xFF\xFF", Util.decode_base64("____", urlsafe_detect=True)) + self.assertEqual(b"\xFB\xEF\xBE", Util.decode_base64("----", urlsafe_detect=True)) + self.assertEqual(b"\xFF\xFE", Util.decode_base64("//4", padding_safe=True)) + self.assertEqual(b"\xFF\xFE", Util.decode_base64("__4", padding_safe=True, urlsafe_detect=True)) + + def test_decode_base64_n(self): + with self.assertRaises(binascii.Error): + Util.decode_base64("VGhlIHF1aWNrIGJyb3duIGZveCBqdW1wcyBvdmVyIHRoZSBsYXp5IGRvZw") + with self.assertRaises(binascii.Error): + Util.decode_base64("-_+_-", padding_safe=True, urlsafe_detect=True) + with self.assertRaises(binascii.Error): + Util.decode_base64("/** ! */", urlsafe_detect=True) + with self.assertRaises(binascii.Error): + Util.decode_base64("____") + with self.assertRaises(binascii.Error): + Util.decode_base64("----")