diff --git a/.ci/benchmark.txt b/.ci/benchmark.txt index b05a945cb..7325fd743 100644 --- a/.ci/benchmark.txt +++ b/.ci/benchmark.txt @@ -223,25 +223,25 @@ FileType FileNumber ValidLines Positives Negatives Templat .zsh 6 872 12 .zsh-theme 1 97 1 TOTAL: 10232 16342283 12255 49690 5102 -credsweeper result_cnt : 11521, lost_cnt : 0, true_cnt : 11342, false_cnt : 179 +credsweeper result_cnt : 11580, lost_cnt : 0, true_cnt : 11357, false_cnt : 223 Rules Positives Negatives Templates Reported TP FP TN FN FPR FNR ACC PRC RCL F1 ------------------------------ ----------- ----------- ----------- ---------- ----- ---- ----- ---- -------- -------- -------- -------- -------- -------- -API 130 3166 188 125 123 2 3352 7 0.000596 0.053846 0.997417 0.984000 0.946154 0.964706 +API 130 3166 188 127 127 0 3354 3 0.000000 0.023077 0.999139 1.000000 0.976923 0.988327 AWS Client ID 168 21 0 160 160 0 21 8 0.000000 0.047619 0.957672 1.000000 0.952381 0.975610 AWS Multi 82 10 0 88 82 5 5 0 0.500000 0.000000 0.945652 0.942529 1.000000 0.970414 AWS S3 Bucket 67 23 0 92 67 23 0 0 1.000000 0.000000 0.744444 0.744444 1.000000 0.853503 Atlassian Old PAT token 27 308 3 12 3 8 303 24 0.025723 0.888889 0.905325 0.272727 0.111111 0.157895 -Auth 414 2739 82 390 387 3 2818 27 0.001063 0.065217 0.990726 0.992308 0.934783 0.962687 +Auth 414 2739 82 389 385 4 2817 29 0.001418 0.070048 0.989799 0.989717 0.929952 0.958904 Azure Access Token 19 0 0 12 12 0 0 7 0.368421 0.631579 1.000000 0.631579 0.774194 BASE64 Private Key 7 4 0 7 7 0 4 0 0.000000 0.000000 1.000000 1.000000 1.000000 1.000000 BASE64 encoded PEM Private Key 7 0 0 5 5 0 0 2 0.285714 0.714286 1.000000 0.714286 0.833333 Bitbucket Client ID 143 2095 9 48 28 19 2085 115 0.009030 0.804196 0.940365 0.595745 0.195804 0.294737 Bitbucket Client Secret 301 807 10 40 29 11 806 272 0.013464 0.903654 0.746869 0.725000 0.096346 0.170088 CMD ConvertTo-SecureString 13 4 0 13 13 0 4 0 0.000000 0.000000 1.000000 1.000000 1.000000 1.000000 -CMD Password 21 128 6 18 18 0 134 3 0.000000 0.142857 0.980645 1.000000 0.857143 0.923077 +CMD Password 21 128 6 21 21 0 134 0 0.000000 0.000000 1.000000 1.000000 1.000000 1.000000 CMD Secret 1 1 0 1 1 0 1 0 0.000000 0.000000 1.000000 1.000000 1.000000 1.000000 CMD Token 6 0 0 6 6 0 0 0 0.000000 1.000000 1.000000 1.000000 1.000000 -Certificate 24 471 0 20 20 0 471 4 0.000000 0.166667 0.991919 1.000000 0.833333 0.909091 +Certificate 24 471 0 24 18 6 465 6 0.012739 0.250000 0.975758 0.750000 0.750000 0.750000 Credential 91 421 76 92 91 1 496 0 0.002012 0.000000 0.998299 0.989130 1.000000 0.994536 Docker Swarm Token 2 0 0 1 1 0 0 1 0.500000 0.500000 1.000000 0.500000 0.666667 Dropbox App secret 64 139 1 46 35 10 130 29 0.071429 0.453125 0.808824 0.777778 0.546875 0.642202 @@ -257,18 +257,18 @@ Grafana Provisioned API Key 22 1 0 JSON Web Token 170 61 0 131 131 0 61 39 0.000000 0.229412 0.831169 1.000000 0.770588 0.870432 Jira / Confluence PAT token 0 4 0 0 0 4 0 0.000000 1.000000 Jira 2FA 15 6 1 12 12 0 7 3 0.000000 0.200000 0.863636 1.000000 0.800000 0.888889 -Key 3909 15717 485 3944 3893 51 16151 16 0.003148 0.004093 0.996668 0.987069 0.995907 0.991468 -Nonce 91 49 0 89 88 1 48 3 0.020408 0.032967 0.971429 0.988764 0.967033 0.977778 +Key 3909 15717 485 3976 3894 82 16120 15 0.005061 0.003837 0.995177 0.979376 0.996163 0.987698 +Nonce 91 49 0 88 88 0 49 3 0.000000 0.032967 0.978571 1.000000 0.967033 0.983240 Other 8 7445 1 0 0 7446 8 0.000000 1.000000 0.998927 0.000000 -PEM Private Key 1019 1483 0 1023 1019 4 1479 0 0.002697 0.000000 0.998401 0.996090 1.000000 0.998041 -Password 1869 7535 2680 1776 1758 18 10197 111 0.001762 0.059390 0.989325 0.989865 0.940610 0.964609 +PEM Private Key 1019 1483 0 1017 1013 4 1479 6 0.002697 0.005888 0.996003 0.996067 0.994112 0.995088 +Password 1869 7535 2680 1793 1766 27 10188 103 0.002643 0.055110 0.989242 0.984941 0.944890 0.964500 Salt 47 76 1 44 44 0 77 3 0.000000 0.063830 0.975806 1.000000 0.936170 0.967033 -Secret 1297 1576 802 1288 1283 5 2373 14 0.002103 0.010794 0.994830 0.996118 0.989206 0.992650 +Secret 1297 1576 802 1291 1285 6 2372 12 0.002523 0.009252 0.995102 0.995352 0.990748 0.993045 Seed 1 6 0 0 0 6 1 0.000000 1.000000 0.857143 0.000000 Slack Token 4 1 0 4 4 0 1 0 0.000000 0.000000 1.000000 1.000000 1.000000 1.000000 Tencent WeChat API App ID 6 0 0 6 6 0 0 0 0.000000 1.000000 1.000000 1.000000 1.000000 -Token 643 4170 454 616 614 2 4622 29 0.000433 0.045101 0.994114 0.996753 0.954899 0.975377 +Token 643 4170 454 618 618 0 4624 25 0.000000 0.038880 0.995253 1.000000 0.961120 0.980174 Twilio Credentials 30 39 0 30 30 0 39 0 0.000000 0.000000 1.000000 1.000000 1.000000 1.000000 -URL Credentials 210 156 216 205 205 0 372 5 0.000000 0.023810 0.991409 1.000000 0.976190 0.987952 +URL Credentials 210 156 216 209 208 1 371 2 0.002688 0.009524 0.994845 0.995215 0.990476 0.992840 UUID 1069 265 0 1068 1067 1 264 2 0.003774 0.001871 0.997751 0.999064 0.998129 0.998596 - 12255 49690 5102 11528 11342 179 49511 913 0.003602 0.074500 0.982371 0.984463 0.925500 0.954071 + 12255 49690 5102 11587 11357 223 49467 898 0.004488 0.073276 0.981903 0.980743 0.926724 0.952968 diff --git a/.github/workflows/check.yml b/.github/workflows/check.yml index 7ca8080ce..cc3551725 100644 --- a/.github/workflows/check.yml +++ b/.github/workflows/check.yml @@ -41,7 +41,7 @@ jobs: if: ${{ always() && steps.code_checkout.conclusion == 'success' }} run: | md5sum --binary credsweeper/ml_model/ml_config.json | grep 49c4352ae9ec82ad432d49d7e51c27f1 - md5sum --binary credsweeper/ml_model/ml_model.onnx | grep ff66e97c446d0f2bbd8d37b7dfff7361 + md5sum --binary credsweeper/ml_model/ml_model.onnx | grep 4abed2705dcb5565cfd3c80580d17f2a # # # line ending diff --git a/credsweeper/common/constants.py b/credsweeper/common/constants.py index 2dff3a42a..cb8bbd2e2 100644 --- a/credsweeper/common/constants.py +++ b/credsweeper/common/constants.py @@ -1,3 +1,4 @@ +import string import typing from enum import Enum from typing import Optional, Union @@ -59,41 +60,37 @@ def get(confidence: Union[str, "Confidence"]) -> Optional["Confidence"]: return None -class Base(Enum): - """Stores types of character sets in lower case""" - digits = "digits" - ascii_uppercase = "ascii_uppercase" - ascii_lowercase = "ascii_lowercase" - base16upper = "base16upper" - base16lower = "base16lower" - base32 = "base32" - base36 = "base36" - base64 = "base64" - base64std = "base64std" - base64url = "base64url" - hex = "hex" - - class Chars(Enum): - """Stores three types characters sets. - """ + """Stores enumeration of characters sets of encoding dictionaries""" # set of characters, hexadecimal numeral system (Base16). Upper- and lowercase - HEX_CHARS = "0123456789ABCDEFabcdef" + HEX_CHARS = string.digits + "ABCDEFabcdef" + # UUID charset in uppercase + UUID_UPPER_CHARS = string.digits + "ABCDEF-" + # UUID charset in lowercase + UUID_LOWER_CHARS = string.digits + "abcdef-" # set of characters, hexadecimal numeral system (Base16). Uppercase - BASE16UPPER = "0123456789ABCDEF" + BASE16UPPER = string.digits + "ABCDEF" # set of characters, hexadecimal numeral system (Base16). Lowercase - BASE16LOWER = "0123456789abcdef" + BASE16LOWER = string.digits + "abcdef" # set of 32 characters, used in Base32 encoding - BASE32_CHARS = "ABCDEFGHIJKLMNOPQRSTUVWXYZ234567" + BASE32_CHARS = string.ascii_uppercase + "234567" # set of 36 characters, used in Base36 encoding - BASE36_CHARS = "abcdefghijklmnopqrstuvwxyz1234567890" - # standard base64 with padding sign - BASE64_CHARS = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=" + BASE36_CHARS = string.digits + string.ascii_lowercase + # base62 set https://en.wikipedia.org/wiki/Base62 + BASE62_CHARS = string.digits + string.ascii_letters # URL- and filename-safe standard - BASE64URL_CHARS = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789-_" - # standard base64 - BASE64STD_CHARS = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/" + BASE64URL_CHARS = string.digits + string.ascii_letters + "-_" + # URL- and filename-safe standard plus padding sign + BASE64URLPAD_CHARS = string.digits + string.ascii_letters + "-_=" + # standard base64 charset + BASE64STD_CHARS = string.digits + string.ascii_letters + "+/" + # standard base64 plus padding sign + BASE64STDPAD_CHARS = string.digits + string.ascii_letters + "+/=" + # except whitespaces + ASCII_VISIBLE = string.digits + string.ascii_letters + string.punctuation + # all printable symbols + ASCII_PRINTABLE = string.printable ENTROPY_LIMIT_BASE64 = 4.5 @@ -179,3 +176,6 @@ class DiffRowType(Enum): # PEM x509 patterns PEM_BEGIN_PATTERN = "-----BEGIN" PEM_END_PATTERN = "-----END" + +# similar min_line_len in rule_template - no real credential in data less than 8 bytes +MIN_DATA_LEN = 8 diff --git a/credsweeper/deep_scanner/pdf_scanner.py b/credsweeper/deep_scanner/pdf_scanner.py index 3f3e3873c..fb1540762 100644 --- a/credsweeper/deep_scanner/pdf_scanner.py +++ b/credsweeper/deep_scanner/pdf_scanner.py @@ -38,7 +38,7 @@ def data_scan( pdf_content_provider = DataContentProvider( data=element_text.encode(), file_path=data_provider.file_path, - file_type=".xml", + file_type=data_provider.file_type, info=f"{data_provider.info}|PDF:{page.pageid}") new_limit = recursive_limit_size - len(pdf_content_provider.data) element_candidates = self.recursive_scan(pdf_content_provider, depth, new_limit) diff --git a/credsweeper/file_handler/data_content_provider.py b/credsweeper/file_handler/data_content_provider.py index d7279b566..24256f629 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, ASCII +from credsweeper.common.constants import DEFAULT_ENCODING, ASCII, MIN_DATA_LEN from credsweeper.file_handler.analysis_target import AnalysisTarget from credsweeper.file_handler.content_provider import ContentProvider from credsweeper.utils import Util @@ -16,9 +16,6 @@ warnings.filterwarnings("ignore", category=XMLParsedAsHTMLWarning, module='bs4') logger = logging.getLogger(__name__) -# similar min_line_len in rule_template - no real credential in data less than 8 bytes -MIN_DATA_LEN = 8 - # 8 bytes encodes to 12 symbols 12345678 -> MTIzNDU2NzgK MIN_ENCODED_DATA_LEN = 12 diff --git a/credsweeper/filters/value_file_path_check.py b/credsweeper/filters/value_file_path_check.py index b871547dd..4e3014cc4 100644 --- a/credsweeper/filters/value_file_path_check.py +++ b/credsweeper/filters/value_file_path_check.py @@ -1,3 +1,5 @@ +import re + from credsweeper.common.constants import Chars from credsweeper.common import static_keyword_checklist from credsweeper.config import Config @@ -13,9 +15,9 @@ class ValueFilePathCheck(Filter): Check if a value contains either '/' or ':\' separators (but not both) and do not have any special characters ( !$@`&*()+) """ - base64_possible_set = set(Chars.BASE64_CHARS.value) | set(Chars.BASE64URL_CHARS.value) - unusual_windows_symbols_in_path = "\t\n\r !$@`&*()[]{}<>+=;,~^" - unusual_linux_symbols_in_path = unusual_windows_symbols_in_path + ":\\" + base64_possible_set = set(Chars.BASE64STD_CHARS.value) | set(Chars.BASE64URL_CHARS.value) + unusual_windows_symbols_in_path = "\t\n\r!$@`&*(){}<>+=;,~^" + unusual_linux_symbols_in_path = "\t\n\r!@`&*<>+=;,~^:\\" def __init__(self, config: Config = None) -> None: pass diff --git a/credsweeper/ml_model/features/__init__.py b/credsweeper/ml_model/features/__init__.py index 95b705eca..074e84d74 100644 --- a/credsweeper/ml_model/features/__init__.py +++ b/credsweeper/ml_model/features/__init__.py @@ -1,12 +1,11 @@ -from credsweeper.ml_model.features.char_set import CharSet +from credsweeper.ml_model.features.entropy_evaluation import EntropyEvaluation from credsweeper.ml_model.features.file_extension import FileExtension -from credsweeper.ml_model.features.hartley_entropy import HartleyEntropy from credsweeper.ml_model.features.has_html_tag import HasHtmlTag from credsweeper.ml_model.features.is_secret_numeric import IsSecretNumeric +from credsweeper.ml_model.features.length_of_attribute import LengthOfAttribute +from credsweeper.ml_model.features.morpheme_dense import MorphemeDense from credsweeper.ml_model.features.search_in_attribute import SearchInAttribute -from credsweeper.ml_model.features.reny_entropy import RenyiEntropy from credsweeper.ml_model.features.rule_name import RuleName -from credsweeper.ml_model.features.shannon_entropy import ShannonEntropy from credsweeper.ml_model.features.word_in_line import WordInLine from credsweeper.ml_model.features.word_in_path import WordInPath from credsweeper.ml_model.features.word_in_value import WordInValue diff --git a/credsweeper/ml_model/features/char_set.py b/credsweeper/ml_model/features/char_set.py deleted file mode 100644 index 16de05aea..000000000 --- a/credsweeper/ml_model/features/char_set.py +++ /dev/null @@ -1,41 +0,0 @@ -import string -from typing import Dict, Set - -from credsweeper.common.constants import Base, Chars -from credsweeper.credentials import Candidate -from credsweeper.ml_model.features.feature import Feature - - -class CharSet(Feature): - """Feature is true when all characters of the value are from a set.""" - - # Constant dictionary to get characters set via name - CHARS: Dict[Base, Set[str]] = { # - Base.digits: set(string.digits), # - Base.ascii_uppercase: set(string.ascii_uppercase), # - Base.ascii_lowercase: set(string.ascii_lowercase), # - Base.base16upper: set(Chars.BASE16UPPER.value), # - Base.base16lower: set(Chars.BASE16LOWER.value), # - Base.base32: set(Chars.BASE32_CHARS.value), # - Base.base36: set(Chars.BASE36_CHARS.value), # - Base.base64std: set(Chars.BASE64STD_CHARS.value + '='), # - Base.base64url: set(Chars.BASE64URL_CHARS.value + '='), # - } - - def __init__(self, base: str) -> None: - """CharSet class initializer. - - Args: - base: base set ID - - """ - super().__init__() - self.base_set: Set[str] = self.CHARS[getattr(Base, base)] - - def extract(self, candidate: Candidate) -> bool: - if set(candidate.line_data_list[0].value).difference(self.base_set): - # value contains characters not from the set - return False - else: - # no extra symbols in value - return True diff --git a/credsweeper/ml_model/features/entropy_evaluation.py b/credsweeper/ml_model/features/entropy_evaluation.py new file mode 100644 index 000000000..49efd73e5 --- /dev/null +++ b/credsweeper/ml_model/features/entropy_evaluation.py @@ -0,0 +1,66 @@ +import math +from typing import Dict, List, Set + +import numpy as np + +from credsweeper.common.constants import Chars, ML_HUNK +from credsweeper.credentials import Candidate +from credsweeper.file_handler.data_content_provider import MIN_DATA_LEN +from credsweeper.ml_model.features.feature import Feature + + +class EntropyEvaluation(Feature): + """ + Renyi, Shannon entropy evaluation with Hartley entropy normalization. + Augmentation with possible set of chars (hex, base64, etc.) + Analyse only begin of the value + + See next link for details: + https://digitalassets.lib.berkeley.edu/math/ucb/text/math_s4_v1_article-27.pdf + + """ + + def __init__(self) -> None: + """Class initializer""" + super().__init__() + # Max size of ML analyzed value is ML_HUNK but value may be bigger + self.hunk_size = 4 * ML_HUNK + self.log2_cache: Dict[int, float] = {x: math.log2(x) for x in range(4, self.hunk_size + 1)} + self.char_sets: List[Set[str]] = [set(x.value) for x in Chars] + + def extract(self, candidate: Candidate) -> np.ndarray: + """Returns real entropy and possible sets of characters""" + # only head of value will be analyzed + result = np.zeros(shape=3 + len(self.char_sets), dtype=np.float32) + value = candidate.line_data_list[0].value[:self.hunk_size] + size = len(value) + uniq, counts = np.unique(list(value), return_counts=True) + if MIN_DATA_LEN <= size: + # evaluate the entropy for a value of at least 4 + probabilities = counts / size + hartley_entropy = self.log2_cache.get(size, -1.0) + assert hartley_entropy, str(candidate) + + # renyi_entropy alpha=0.5 + sum_prob_05 = np.sum(probabilities**0.5) + renyi_entropy_05 = 2 * np.log2(sum_prob_05) + result[0] = renyi_entropy_05 / hartley_entropy + + # shannon_entropy or renyi_entropy alpha=1 + shannon_entropy = -np.sum(probabilities * np.log2(probabilities)) + result[1] = shannon_entropy / hartley_entropy + + # renyi_entropy alpha=2 + sum_prob_2 = np.sum(probabilities**2) + renyi_entropy_2 = -1 * np.log2(sum_prob_2) + result[2] = renyi_entropy_2 / hartley_entropy + + if 0 < size: + # check charset for non-zero value + # use the new variable to deal with mypy + uniq_set = set(uniq) + for n, i in enumerate(self.char_sets, start=3): + if not uniq_set.difference(i): + result[n] = 1.0 + + return result diff --git a/credsweeper/ml_model/features/hartley_entropy.py b/credsweeper/ml_model/features/hartley_entropy.py deleted file mode 100644 index 02f55a0ec..000000000 --- a/credsweeper/ml_model/features/hartley_entropy.py +++ /dev/null @@ -1,8 +0,0 @@ -from credsweeper.ml_model.features.reny_entropy import RenyiEntropy - - -class HartleyEntropy(RenyiEntropy): - """Hartley entropy feature.""" - - def __init__(self, base: str, norm: bool = False) -> None: - super().__init__(base, 0.0, norm) diff --git a/credsweeper/ml_model/features/length_of_attribute.py b/credsweeper/ml_model/features/length_of_attribute.py new file mode 100644 index 000000000..e8a3946df --- /dev/null +++ b/credsweeper/ml_model/features/length_of_attribute.py @@ -0,0 +1,31 @@ +import numpy as np + +from credsweeper.common.constants import ML_HUNK +from credsweeper.credentials import Candidate +from credsweeper.ml_model.features.feature import Feature + + +class LengthOfAttribute(Feature): + """Abstract class for obtain a normalized value of length with max size of hunk""" + + def __init__(self, attribute: str): + super().__init__() + if "line" == attribute: + self.hunk_plus = 2 * ML_HUNK + 1 + elif "value" == attribute or "variable" == attribute: + self.hunk_plus = ML_HUNK + 1 + else: + raise ValueError(f"Not supported attribute '{attribute}'") + self.attribute = attribute + + def extract(self, candidate: Candidate) -> np.ndarray: + """Returns boolean for first LineData member""" + if attribute := getattr(candidate.line_data_list[0], self.attribute, None): + if len(attribute) < self.hunk_plus: + # should be in (0, 1) + return np.array([len(attribute) / self.hunk_plus]) + else: + # 1.0 means the attribute is oversize + return np.array([1.0]) + # the attribute is empty + return np.array([0.0]) diff --git a/credsweeper/ml_model/features/morpheme_dense.py b/credsweeper/ml_model/features/morpheme_dense.py new file mode 100644 index 000000000..a1e95ae06 --- /dev/null +++ b/credsweeper/ml_model/features/morpheme_dense.py @@ -0,0 +1,23 @@ +from credsweeper.common import static_keyword_checklist +from credsweeper.credentials import Candidate +from credsweeper.ml_model.features.feature import Feature + + +class MorphemeDense(Feature): + """Feature calculates morphemes density for a value""" + + def __init__(self) -> None: + """Class initializer""" + super().__init__() + + def extract(self, candidate: Candidate) -> float: + if value := candidate.line_data_list[0].value.lower(): + morphemes_counter = 0 + for morpheme in static_keyword_checklist.morpheme_set: + if morpheme in value: + morphemes_counter += 1 + # normalization: minimal morpheme length is 3 + return 3.0 * morphemes_counter / len(value) + else: + # empty value case + return 0.0 diff --git a/credsweeper/ml_model/features/reny_entropy.py b/credsweeper/ml_model/features/reny_entropy.py deleted file mode 100644 index 250d00dc1..000000000 --- a/credsweeper/ml_model/features/reny_entropy.py +++ /dev/null @@ -1,81 +0,0 @@ -from typing import Dict - -import numpy as np - -from credsweeper.common.constants import Base, Chars -from credsweeper.credentials import Candidate -from credsweeper.ml_model.features.feature import Feature - - -class RenyiEntropy(Feature): - """Renyi entropy. - - See next link for details: - https://digitalassets.lib.berkeley.edu/math/ucb/text/math_s4_v1_article-27.pdf - - Parameters: - alpha: entropy parameter - norm: set True to normalize output probabilities - - """ - - # Constant dictionary to get characters set via name - CHARS: Dict[Base, Chars] = { # - Base.base32: Chars.BASE32_CHARS, # - Base.base36: Chars.BASE36_CHARS, # - Base.base64: Chars.BASE64_CHARS, # - Base.hex: Chars.HEX_CHARS # - } - - def __init__(self, base: str, alpha: float, norm=False) -> None: - """Renyi entropy class initializer. - - Args: - base: number base type - alpha: entropy parameter - norm: set True to normalize output probabilities, default is False - - """ - super().__init__() - self.base: Base = getattr(Base, base) - self.alpha = alpha - self.norm = norm - - def extract(self, candidate: Candidate) -> np.ndarray: - p_x = self.get_probabilities(candidate.line_data_list[0].value) - return np.array([self.estimate_entropy(p_x)]) - - def get_probabilities(self, data: str) -> np.ndarray: - """Get list of alphabet's characters presented in inputted string.""" - unique_elements = [x for x in RenyiEntropy.CHARS[self.base].value if data.count(x) > 0] - - # perform estimation of probability of characters - p_x = np.array([float(data.count(x)) / len(data) for x in unique_elements]) - # get probabilities for alphabet's characters presented in data - p_x = p_x[p_x > 0] - - # linear weighting of probabilities for theirs normalization - if self.norm: - p_x /= p_x.sum() - - return p_x - - def estimate_entropy(self, p_x: np.ndarray) -> float: - """Calculate Renyi entropy of 'p_x' sequence. - - Function is based on definition of Renyi entropy for arbitrary probability distribution. - Please see next link for details: - https://digitalassets.lib.berkeley.edu/math/ucb/text/math_s4_v1_article-27.pdf - """ - if 0 == len(p_x): - entropy = 0 - elif np.abs(0.0 - self.alpha) < np.finfo(np.float32).eps: - # corresponds to Hartley or max-entropy - entropy = np.log2(p_x.size) - elif np.abs(1.0 - self.alpha) < np.finfo(np.float32).eps: - # corresponds to Shannon entropy - entropy = np.sum(-p_x * np.log2(p_x)) - else: - entropy = np.log2((p_x**self.alpha).sum()) / (1.0 - self.alpha) - - return entropy diff --git a/credsweeper/ml_model/features/shannon_entropy.py b/credsweeper/ml_model/features/shannon_entropy.py deleted file mode 100644 index d3692b18e..000000000 --- a/credsweeper/ml_model/features/shannon_entropy.py +++ /dev/null @@ -1,8 +0,0 @@ -from credsweeper.ml_model.features.reny_entropy import RenyiEntropy - - -class ShannonEntropy(RenyiEntropy): - """Shannon entropy feature.""" - - def __init__(self, base: str, norm: bool = False) -> None: - super().__init__(base, 1.0, norm) diff --git a/credsweeper/ml_model/ml_config.json b/credsweeper/ml_model/ml_config.json index 9052c853a..6c35a114f 100644 --- a/credsweeper/ml_model/ml_config.json +++ b/credsweeper/ml_model/ml_config.json @@ -7,6 +7,28 @@ "highest": 0.92996 }, "features": [ + { + "type": "EntropyEvaluation", + "kwargs": {} + }, + { + "type": "LengthOfAttribute", + "kwargs": { + "attribute": "line" + } + }, + { + "type": "LengthOfAttribute", + "kwargs": { + "attribute": "variable" + } + }, + { + "type": "LengthOfAttribute", + "kwargs": { + "attribute": "value" + } + }, { "type": "SearchInAttribute", "comment": "Bash variable", @@ -43,7 +65,15 @@ "type": "SearchInAttribute", "comment": "VariableNotAllowedNameCheck", "kwargs": { - "pattern": "(?i:pub((lic)?_)?key|_?id$|name$|type$)", + "pattern": "(?i:pub(lic)?_?key)", + "attribute": "variable" + } + }, + { + "type": "SearchInAttribute", + "comment": "VariableNotAllowedNameCheck", + "kwargs": { + "pattern": "(?i:_?id$|name$|type$)", "attribute": "variable" } }, @@ -54,7 +84,6 @@ "/", " ", "_at", - "id", "_id", "obj", "file", @@ -62,20 +91,30 @@ "hash", "name", "test", + "time", + "temp", "type", "mock", + "size", "uniq", "fake", + "view", "cache", "valid", "label", "title", + "access", + "space", + "filter", + "native", "status", "expire", "client", "option", "public", + "project", "control", + "parameter", "encrypted", "timestamp", "thumbprint", @@ -93,12 +132,14 @@ ".", "->", "${", + "$(", "...", "foo", "bar", "123", "abc", "xyz", + "xxx", "pwd", "passwd", "pswd", @@ -117,7 +158,9 @@ "mock", "fake", "test", + "allow", "my", + "file", "id" ] } @@ -144,6 +187,10 @@ "nil", "undefined", "none", + "unit", + "test", + "approval", + "case", "true", "false", "assert", @@ -169,156 +216,8 @@ } }, { - "type": "ShannonEntropy", - "kwargs": { - "base": "hex" - } - }, - { - "type": "ShannonEntropy", - "kwargs": { - "base": "base32" - } - }, - { - "type": "ShannonEntropy", - "kwargs": { - "base": "base36" - } - }, - { - "type": "ShannonEntropy", - "kwargs": { - "base": "base64" - } - }, - { - "type": "HartleyEntropy", - "kwargs": { - "base": "hex" - } - }, - { - "type": "HartleyEntropy", - "kwargs": { - "base": "base36" - } - }, - { - "type": "HartleyEntropy", - "kwargs": { - "base": "base64" - } - }, - { - "type": "RenyiEntropy", - "kwargs": { - "base": "hex", - "alpha": 0.5 - } - }, - { - "type": "RenyiEntropy", - "kwargs": { - "base": "base32", - "alpha": 0.5 - } - }, - { - "type": "RenyiEntropy", - "kwargs": { - "base": "base36", - "alpha": 0.5 - } - }, - { - "type": "RenyiEntropy", - "kwargs": { - "base": "base64", - "alpha": 0.5 - } - }, - { - "type": "RenyiEntropy", - "kwargs": { - "base": "hex", - "alpha": 2.0 - } - }, - { - "type": "RenyiEntropy", - "kwargs": { - "base": "base32", - "alpha": 2.0 - } - }, - { - "type": "RenyiEntropy", - "kwargs": { - "base": "base36", - "alpha": 2.0 - } - }, - { - "type": "RenyiEntropy", - "kwargs": { - "base": "base64", - "alpha": 2.0 - } - }, - { - "type": "CharSet", - "kwargs": { - "base": "digits" - } - }, - { - "type": "CharSet", - "kwargs": { - "base": "ascii_uppercase" - } - }, - { - "type": "CharSet", - "kwargs": { - "base": "ascii_lowercase" - } - }, - { - "type": "CharSet", - "kwargs": { - "base": "base16upper" - } - }, - { - "type": "CharSet", - "kwargs": { - "base": "base16lower" - } - }, - { - "type": "CharSet", - "kwargs": { - "base": "base32" - } - }, - { - "type": "CharSet", - "kwargs": { - "base": "base36" - } - }, - { - "type": "CharSet", - "kwargs": { - "base": "base64std" - } - }, - { - "type": "CharSet", - "kwargs": { - "base": "base64url" - } + "type": "MorphemeDense", + "kwargs": {} }, { "type": "HasHtmlTag" @@ -383,6 +282,7 @@ ".idl", ".iml", ".in", + ".inc", ".ini", ".j", ".j2", @@ -438,6 +338,7 @@ ".py", ".pyx", ".r", + ".rake", ".rb", ".re", ".red", @@ -475,6 +376,7 @@ ".ts", ".tsx", ".txt", + ".vsmdi", ".vue", ".xaml", ".xib", diff --git a/credsweeper/ml_model/ml_model.onnx b/credsweeper/ml_model/ml_model.onnx index 316ba2580..4f649310c 100644 Binary files a/credsweeper/ml_model/ml_model.onnx and b/credsweeper/ml_model/ml_model.onnx differ diff --git a/credsweeper/scanner/scan_type/scan_type.py b/credsweeper/scanner/scan_type/scan_type.py index ffcec526c..ca86a8f61 100644 --- a/credsweeper/scanner/scan_type/scan_type.py +++ b/credsweeper/scanner/scan_type/scan_type.py @@ -3,11 +3,11 @@ from abc import ABC, abstractmethod from typing import List -from credsweeper.common.constants import RuleType +from credsweeper.common.constants import RuleType, MIN_DATA_LEN from credsweeper.config import Config from credsweeper.credentials import Candidate, LineData from credsweeper.file_handler.analysis_target import AnalysisTarget -from credsweeper.file_handler.data_content_provider import MIN_DATA_LEN + from credsweeper.filters import Filter from credsweeper.rules import Rule diff --git a/credsweeper/utils/entropy_validator.py b/credsweeper/utils/entropy_validator.py index 7e6b3fa86..f9a82a259 100644 --- a/credsweeper/utils/entropy_validator.py +++ b/credsweeper/utils/entropy_validator.py @@ -8,7 +8,7 @@ class EntropyValidator: """Verifies data entropy with base64, base36 and base16(hex)""" CHARS_LIMIT_MAP = { - Chars.BASE64_CHARS: ENTROPY_LIMIT_BASE64, + Chars.BASE64STD_CHARS: ENTROPY_LIMIT_BASE64, Chars.BASE36_CHARS: ENTROPY_LIMIT_BASE3x, Chars.HEX_CHARS: ENTROPY_LIMIT_BASE3x } diff --git a/credsweeper/utils/pem_key_detector.py b/credsweeper/utils/pem_key_detector.py index a1f376a21..099a44c5a 100644 --- a/credsweeper/utils/pem_key_detector.py +++ b/credsweeper/utils/pem_key_detector.py @@ -68,7 +68,7 @@ def detect_pem_key(cls, config: Config, target: AnalysisTarget) -> List[LineData elif PEM_END_PATTERN in subline: if "PGP" in target.line_strip: # Check if entropy is high enough for base64 set with padding sign - entropy_validator = EntropyValidator(key_data, Chars.BASE64_CHARS) + entropy_validator = EntropyValidator(key_data, Chars.BASE64STDPAD_CHARS) if entropy_validator.valid: return line_data logger.debug("Filtered with entropy %f '%s'", entropy_validator.entropy, key_data) diff --git a/experiment/main.py b/experiment/main.py index 92533b013..e36d18272 100644 --- a/experiment/main.py +++ b/experiment/main.py @@ -9,6 +9,7 @@ from datetime import datetime from typing import List +import keras_tuner as kt import numpy as np import tensorflow as tf from keras import Model # type: ignore @@ -20,7 +21,7 @@ from experiment.plot import save_plot from experiment.src.data_loader import read_detected_data, read_metadata, join_label, get_y_labels from experiment.src.features import prepare_data -from experiment.src.lstm_model import get_model +from experiment.src.lstm_model import MlModel from experiment.src.model_config_preprocess import model_config_preprocess from experiment.src.prepare_data import prepare_train_data, data_checksum @@ -51,7 +52,7 @@ def evaluate_model(thresholds: dict, keras_model: Model, x_data: List[np.ndarray f"F1:{f1:0.6f}") -def main(cred_data_location: str, jobs: int) -> str: +def main(cred_data_location: str, jobs: int, use_tuner: bool = False) -> str: current_time = datetime.now().strftime("%Y%m%d_%H%M%S") dir_path = pathlib.Path("results") @@ -90,6 +91,11 @@ def main(cred_data_location: str, jobs: int) -> str: print(f"Common dataset: {len(df_all)} items") df_all = df_all.drop_duplicates(subset=["line", "variable", "value", "path", "ext"]) + + # TEMPORALLY !!! + # df_all = df_all.sample(n=777) + # TEMPORALLY !!! + print(f"Common dataset: {len(df_all)} items after drop duplicates") # random split @@ -132,22 +138,51 @@ def main(cred_data_location: str, jobs: int) -> str: max_epochs = 100 # ^^^ the line is patched in GitHub action to speed-up test train - batch_size = 2048 + batch_size = 1024 + + if use_tuner: + tuner = kt.GridSearch( + hypermodel=MlModel(x_full_line.shape, x_full_variable.shape, x_full_value.shape, x_full_features.shape), + objective='val_loss', + directory=str(dir_path / f"{current_time}.tuner"), + project_name='ml_tuning', + ) + search_early_stopping = EarlyStopping(monitor="val_loss", + patience=2, + mode="min", + restore_best_weights=True, + verbose=1) + tuner.search( + x=[x_train_line, x_train_variable, x_train_value, x_train_features], + y=y_train, + epochs=3, + batch_size=batch_size, + callbacks=[search_early_stopping], + validation_data=([x_test_line, x_test_variable, x_test_value, x_test_features], y_test), + verbose=2, + ) + print("Best Hyperparameters:") + for k, v in tuner.get_best_hyperparameters()[0].values.items(): + print(f"{k}: {v}") + keras_model = tuner.get_best_models()[0] + del tuner + else: + keras_model = MlModel(x_full_line.shape, x_full_variable.shape, x_full_value.shape, + x_full_features.shape).build() + early_stopping = EarlyStopping(monitor="val_loss", patience=7, mode="min", restore_best_weights=True, verbose=1) model_checkpoint = ModelCheckpoint(filepath=str(dir_path / f"{current_time}.best_model"), monitor="val_loss", save_best_only=True, mode="min", verbose=1) - - keras_model = get_model(x_full_line.shape, x_full_variable.shape, x_full_value.shape, x_full_features.shape) fit_history = keras_model.fit(x=[x_train_line, x_train_variable, x_train_value, x_train_features], y=y_train, batch_size=batch_size, epochs=max_epochs, verbose=2, - validation_data=([x_test_line, x_test_variable, x_test_value, - x_test_features], y_test), + validation_data=([x_test_line, x_test_variable, x_test_value, x_test_features], + y_test), class_weight=class_weight, callbacks=[early_stopping, model_checkpoint], use_multiprocessing=True) @@ -223,6 +258,7 @@ def main(cred_data_location: str, jobs: int) -> str: default=4, dest="jobs", metavar="POSITIVE_INT") + parser.add_argument("-t", "--tuner", help="use keras tuner", dest="use_tuner", action="store_true") args = parser.parse_args() fixed_seed = 42 # int(datetime.now().timestamp()) @@ -241,6 +277,6 @@ def main(cred_data_location: str, jobs: int) -> str: command = f"md5sum {pathlib.Path(__file__).parent.parent}/credsweeper/ml_model/ml_model.onnx" subprocess.check_call(command, shell=True, cwd=pathlib.Path(__file__).parent) - _model_file_name = main(_cred_data_location, _jobs) + _model_file_name = main(_cred_data_location, _jobs, args.use_tuner) # print in last line the name print(f"\nYou can find your model in:\n{_model_file_name}") diff --git a/experiment/main.sh b/experiment/main.sh index 3430e6776..6c320ee96 100755 --- a/experiment/main.sh +++ b/experiment/main.sh @@ -12,13 +12,13 @@ now=$(date +%Y%m%d_%H%M%S) RESULT_DIR=${CREDSWEEPER_DIR}/experiment/results mkdir -vp ${RESULT_DIR} -${CREDSWEEPER_DIR}/.venv/bin/python main.py --data ~/w/CredData --jobs $(nproc) | tee ${RESULT_DIR}/${now}.train.log +${CREDSWEEPER_DIR}/.venv/bin/python main.py --data ~/w/CredData-auxiliaty --jobs $(nproc) | tee ${RESULT_DIR}/${now}.train.log error_code=${PIPESTATUS} if [ 0 -ne ${error_code} ]; then exit ${error_code}; fi cd ${CREDSWEEPER_DIR} report_file=${RESULT_DIR}/${now}.json -${CREDSWEEPER_DIR}/.venv/bin/python -m credsweeper --sort --path ~/q/DataCred/auxiliary/data/ --log info --job $(nproc) --subtext --save-json ${report_file} +${CREDSWEEPER_DIR}/.venv/bin/python -m credsweeper --sort --path ~/q/DataCred/main/data --log info --job $(nproc) --subtext --save-json ${report_file} -cd ~/q/DataCred/auxiliary/ +cd ~/q/DataCred/main/ .venv/bin/python -m benchmark --scanner credsweeper --load ${report_file} | tee ${report_file}.log diff --git a/experiment/src/data_loader.py b/experiment/src/data_loader.py index 47c3321e2..28b394ab1 100644 --- a/experiment/src/data_loader.py +++ b/experiment/src/data_loader.py @@ -1,7 +1,9 @@ import contextlib +import copy import json import os import pathlib +import subprocess from copy import deepcopy from functools import cache from typing import Tuple, Dict, Set, Any @@ -41,7 +43,7 @@ def read_detected_data(file_path: str) -> Dict[identifier, Dict]: for cred in detections: rule_name = cred["rule"] # skip not ML values like private keys and so on. Unsupported for ml train. "use_ml" rules ONLY - assert 1 == len(cred["line_data_list"]), cred + assert 0 < len(cred["line_data_list"]), cred # at least, one line_data_list must present line_data = deepcopy(cred["line_data_list"][0]) line_data.pop("entropy_validation") line_data.pop("info") @@ -189,10 +191,9 @@ def read_text(path) -> list[str]: print(f"3.CHECK CATEGORIES\n{markup_rules}, {line_data['RuleName']}\n{str(markup)}" f"\nsub_line:'{get_colored_line(line_data)}'") else: - print(f"WARNING: {index} is not in meta!!!" + print(f"WARNING: {index} is not in meta!!! IT WILL BE USED AS NEGATIVE CASE" f"\nvariable:'{line_data['variable']}' value:'{line_data['value']}'" f"\nsub_line:'{get_colored_line(line_data)}'") - continue # check the value in detected data assert line[line_data["value_start"]:line_data["value_end"]] == line_data["value"], ( line_data, line[line_data["value_start"]:line_data["value_end"]], line_data["value"]) diff --git a/experiment/src/lstm_model.py b/experiment/src/lstm_model.py index c44b6522a..18397bd10 100644 --- a/experiment/src/lstm_model.py +++ b/experiment/src/lstm_model.py @@ -1,3 +1,4 @@ +import keras_tuner as kt from tensorflow.keras.layers import Dense, LSTM, Bidirectional, Input, Concatenate, Dropout from tensorflow.keras.models import Model from tensorflow.keras.optimizers import Adam @@ -7,50 +8,67 @@ from credsweeper.common.constants import ML_HUNK -def get_model( - line_shape: tuple, - variable_shape: tuple, - value_shape: tuple, - feature_shape: tuple, - # learning_rate: float, -) -> Model: - """Get keras model with string and feature input and single binary out""" +class MlModel(kt.HyperModel): d_type = "float32" - line_input = Input(shape=(None, line_shape[2]), name="line_input", dtype=d_type) - line_lstm = LSTM(units=line_shape[1], dtype=d_type) - line_bidirectional = Bidirectional(layer=line_lstm) - line_lstm_branch = Dropout(0.33)(line_bidirectional(line_input)) + def __init__( + self, + line_shape: tuple, + variable_shape: tuple, + value_shape: tuple, + feature_shape: tuple, + ): + self.line_shape = line_shape + self.variable_shape = variable_shape + self.value_shape = value_shape + self.feature_shape = feature_shape - variable_input = Input(shape=(None, variable_shape[2]), name="variable_input", dtype=d_type) - variable_lstm = LSTM(units=variable_shape[1], dtype=d_type) - variable_bidirectional = Bidirectional(layer=variable_lstm) - variable_lstm_branch = Dropout(0.33)(variable_bidirectional(variable_input)) + def build(self, hp=None) -> Model: + """Get keras model with string and feature input and single binary out""" + if hp: + dropout_line = hp.Float('dropout_line', min_value=0.271828, max_value=0.314159, step=0.042331) + dropout_variable = hp.Float('dropout_variable', min_value=0.271828, max_value=0.314159, step=0.042331) + dropout_value = hp.Float('dropout_value', min_value=0.271828, max_value=0.314159, step=0.042331) + dropout_dense = hp.Float('dropout_dense', min_value=0.271828, max_value=0.314159, step=0.042331) + else: + dropout_line = 0.314159 + dropout_variable = 0.271828 + dropout_value = 0.271828 + dropout_dense = 0.271828 - value_input = Input(shape=(None, value_shape[2]), name="value_input", dtype=d_type) - value_lstm = LSTM(units=value_shape[1], dtype=d_type) - value_bidirectional = Bidirectional(layer=value_lstm) - value_lstm_branch = Dropout(0.33)(value_bidirectional(value_input)) + line_input = Input(shape=(None, self.line_shape[2]), name="line_input", dtype=self.d_type) + line_lstm = LSTM(units=self.line_shape[1], dtype=self.d_type) + line_bidirectional = Bidirectional(layer=line_lstm, name="line_bidirectional") + line_lstm_branch = Dropout(dropout_line, name="line_dropout")(line_bidirectional(line_input)) - feature_input = Input(shape=(feature_shape[1], ), name="feature_input", dtype=d_type) + variable_input = Input(shape=(None, self.variable_shape[2]), name="variable_input", dtype=self.d_type) + variable_lstm = LSTM(units=self.variable_shape[1], dtype=self.d_type) + variable_bidirectional = Bidirectional(layer=variable_lstm, name="variable_bidirectional") + variable_lstm_branch = Dropout(dropout_variable, + name="variable_dropout")(variable_bidirectional(variable_input)) - joined_features = Concatenate()([line_lstm_branch, variable_lstm_branch, value_lstm_branch, feature_input]) + value_input = Input(shape=(None, self.value_shape[2]), name="value_input", dtype=self.d_type) + value_lstm = LSTM(units=self.value_shape[1], dtype=self.d_type) + value_bidirectional = Bidirectional(layer=value_lstm, name="value_bidirectional") + value_lstm_branch = Dropout(dropout_value, name="value_dropout")(value_bidirectional(value_input)) - # 3 bidirectional + features - dense_units = 2 * MlValidator.MAX_LEN + 2 * 2 * ML_HUNK + feature_shape[1] - # check after model compilation. Should be matched the combined size. - dense_a = Dense(units=dense_units, activation='relu', name="dense", dtype=d_type) - joined_layers = dense_a(joined_features) - dropout = Dropout(0.33) - dropout_layer = dropout(joined_layers) - dense_b = Dense(units=1, activation='sigmoid', name="prediction", dtype=d_type) - output = dense_b(dropout_layer) + feature_input = Input(shape=(self.feature_shape[1], ), name="feature_input", dtype=self.d_type) - model: Model = Model(inputs=[line_input, variable_input, value_input, feature_input], outputs=output) + joined_features = Concatenate()([line_lstm_branch, variable_lstm_branch, value_lstm_branch, feature_input]) - metrics = [BinaryAccuracy(name="binary_accuracy"), Precision(name="precision"), Recall(name="recall")] - model.compile(optimizer=Adam(), loss='binary_crossentropy', metrics=metrics) + # 3 bidirectional + features + dense_units = 2 * MlValidator.MAX_LEN + 2 * 2 * ML_HUNK + self.feature_shape[1] + # check after model compilation. Should be matched the combined size. + dense_a = Dense(units=dense_units, activation='relu', name="dense", dtype=self.d_type) + joined_layers = dense_a(joined_features) + dropout_layer = Dropout(dropout_dense, name="dense_dropout")(joined_layers) + dense_b = Dense(units=1, activation='sigmoid', name="prediction", dtype=self.d_type) + output = dense_b(dropout_layer) - model.summary(line_length=120, expand_nested=True, show_trainable=True) + metrics = [BinaryAccuracy(name="binary_accuracy"), Precision(name="precision"), Recall(name="recall")] - return model + model: Model = Model(inputs=[line_input, variable_input, value_input, feature_input], outputs=output) + model.compile(optimizer=Adam(), loss='binary_crossentropy', metrics=metrics) + model.summary(line_length=120, expand_nested=True, show_trainable=True) + + return model diff --git a/tests/__init__.py b/tests/__init__.py index 3e0bd43a3..7bb7661c7 100644 --- a/tests/__init__.py +++ b/tests/__init__.py @@ -7,17 +7,17 @@ NEGLIGIBLE_ML_THRESHOLD = 0.0001 # credentials count after scan -SAMPLES_CRED_COUNT: int = 411 -SAMPLES_CRED_LINE_COUNT: int = 429 +SAMPLES_CRED_COUNT: int = 409 +SAMPLES_CRED_LINE_COUNT: int = 427 # credentials count after post-processing -SAMPLES_POST_CRED_COUNT: int = 368 +SAMPLES_POST_CRED_COUNT: int = 390 # with option --doc SAMPLES_IN_DOC = 447 # archived credentials that are not found without --depth -SAMPLES_IN_DEEP_1 = SAMPLES_POST_CRED_COUNT + 30 +SAMPLES_IN_DEEP_1 = SAMPLES_POST_CRED_COUNT + 31 SAMPLES_IN_DEEP_2 = SAMPLES_IN_DEEP_1 + 53 SAMPLES_IN_DEEP_3 = SAMPLES_IN_DEEP_2 + 1 diff --git a/tests/data/depth_3.json b/tests/data/depth_3.json index b28039408..1fcc8e026 100644 --- a/tests/data/depth_3.json +++ b/tests/data/depth_3.json @@ -19,8 +19,8 @@ "variable_start": -2, "variable_end": -2, "entropy_validation": { - "iterator": "BASE64_CHARS", - "entropy": 5.4978497506970045, + "iterator": "BASE64STD_CHARS", + "entropy": 5.497849750697005, "valid": true } } @@ -46,7 +46,7 @@ "variable_start": -2, "variable_end": -2, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 2.447238004178161, "valid": false } @@ -63,7 +63,7 @@ "variable_start": -2, "variable_end": -2, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 4.546319336880353, "valid": true } @@ -114,7 +114,7 @@ "variable_start": -2, "variable_end": -2, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 1.9319131950454072, "valid": false } @@ -124,7 +124,7 @@ { "api_validation": "NOT_AVAILABLE", "ml_validation": "VALIDATED_KEY", - "ml_probability": 0.987, + "ml_probability": 0.966, "rule": "API", "severity": "medium", "confidence": "moderate", @@ -141,8 +141,8 @@ "variable_start": 0, "variable_end": 13, "entropy_validation": { - "iterator": "BASE64_CHARS", - "entropy": 3.7835252872760208, + "iterator": "BASE64STD_CHARS", + "entropy": 3.7835252872760203, "valid": false } } @@ -168,8 +168,8 @@ "variable_start": -2, "variable_end": -2, "entropy_validation": { - "iterator": "BASE64_CHARS", - "entropy": 4.220175521464345, + "iterator": "BASE64STD_CHARS", + "entropy": 4.220175521464347, "valid": false } } @@ -195,8 +195,8 @@ "variable_start": -2, "variable_end": -2, "entropy_validation": { - "iterator": "BASE64_CHARS", - "entropy": 5.614483907763351, + "iterator": "BASE64STD_CHARS", + "entropy": 5.574978894738761, "valid": true } } @@ -222,8 +222,8 @@ "variable_start": -2, "variable_end": -2, "entropy_validation": { - "iterator": "BASE64_CHARS", - "entropy": 5.592654863341127, + "iterator": "BASE64STD_CHARS", + "entropy": 5.553315707707609, "valid": true } } @@ -249,7 +249,7 @@ "variable_start": -2, "variable_end": -2, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 5.571478154549278, "valid": true } @@ -276,7 +276,7 @@ "variable_start": -2, "variable_end": -2, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 5.572975546587697, "valid": true } @@ -286,7 +286,7 @@ { "api_validation": "NOT_AVAILABLE", "ml_validation": "VALIDATED_KEY", - "ml_probability": 0.813, + "ml_probability": 0.877, "rule": "Auth", "severity": "medium", "confidence": "moderate", @@ -303,7 +303,7 @@ "variable_start": 1, "variable_end": 24, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 4.273728829005326, "valid": false } @@ -330,8 +330,8 @@ "variable_start": 1, "variable_end": 14, "entropy_validation": { - "iterator": "BASE64_CHARS", - "entropy": 4.523986065961299, + "iterator": "BASE64STD_CHARS", + "entropy": 4.5239860659612985, "valid": true } } @@ -340,7 +340,7 @@ { "api_validation": "NOT_AVAILABLE", "ml_validation": "VALIDATED_KEY", - "ml_probability": 1.0, + "ml_probability": 0.996, "rule": "Auth", "severity": "medium", "confidence": "moderate", @@ -357,7 +357,7 @@ "variable_start": 27, "variable_end": 42, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 4.288909765557392, "valid": false } @@ -384,8 +384,8 @@ "variable_start": 9, "variable_end": 22, "entropy_validation": { - "iterator": "BASE64_CHARS", - "entropy": 4.085055102756476, + "iterator": "BASE64STD_CHARS", + "entropy": 4.085055102756477, "valid": false } } @@ -412,7 +412,7 @@ "variable_end": 22, "entropy_validation": { "iterator": "BASE36_CHARS", - "entropy": 3.2479906920322064, + "entropy": 3.247990692032206, "valid": true } } @@ -438,8 +438,8 @@ "variable_start": -2, "variable_end": -2, "entropy_validation": { - "iterator": "BASE64_CHARS", - "entropy": 3.5464393446710156, + "iterator": "BASE64STD_CHARS", + "entropy": 3.546439344671015, "valid": false } } @@ -465,8 +465,8 @@ "variable_start": -2, "variable_end": -2, "entropy_validation": { - "iterator": "BASE64_CHARS", - "entropy": 3.5464393446710156, + "iterator": "BASE64STD_CHARS", + "entropy": 3.546439344671015, "valid": false } } @@ -492,7 +492,7 @@ "variable_start": -2, "variable_end": -2, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 3.6841837197791887, "valid": false } @@ -573,7 +573,7 @@ "variable_start": -2, "variable_end": -2, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 3.6841837197791887, "valid": false } @@ -600,7 +600,7 @@ "variable_start": -2, "variable_end": -2, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 3.6841837197791887, "valid": false } @@ -671,7 +671,7 @@ "variable_start": -2, "variable_end": -2, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 3.6464393446710153, "valid": false } @@ -698,8 +698,8 @@ "variable_start": -2, "variable_end": -2, "entropy_validation": { - "iterator": "BASE64_CHARS", - "entropy": 3.5464393446710156, + "iterator": "BASE64STD_CHARS", + "entropy": 3.546439344671015, "valid": false } } @@ -725,8 +725,8 @@ "variable_start": -2, "variable_end": -2, "entropy_validation": { - "iterator": "BASE64_CHARS", - "entropy": 3.5464393446710156, + "iterator": "BASE64STD_CHARS", + "entropy": 3.546439344671015, "valid": false } }, @@ -742,7 +742,7 @@ "variable_start": -2, "variable_end": -2, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 4.012814895472355, "valid": false } @@ -769,8 +769,8 @@ "variable_start": -2, "variable_end": -2, "entropy_validation": { - "iterator": "BASE64_CHARS", - "entropy": 3.3086949695628425, + "iterator": "BASE64STD_CHARS", + "entropy": 3.308694969562842, "valid": false } } @@ -796,8 +796,8 @@ "variable_start": -2, "variable_end": -2, "entropy_validation": { - "iterator": "BASE64_CHARS", - "entropy": 3.3086949695628425, + "iterator": "BASE64STD_CHARS", + "entropy": 3.308694969562842, "valid": false } }, @@ -813,7 +813,7 @@ "variable_start": -2, "variable_end": -2, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 4.012814895472355, "valid": false } @@ -823,7 +823,7 @@ { "api_validation": "NOT_AVAILABLE", "ml_validation": "VALIDATED_KEY", - "ml_probability": 0.933, + "ml_probability": 0.91, "rule": "Key", "severity": "medium", "confidence": "moderate", @@ -840,8 +840,8 @@ "variable_start": 41, "variable_end": 54, "entropy_validation": { - "iterator": "BASE64_CHARS", - "entropy": 3.3086949695628425, + "iterator": "BASE64STD_CHARS", + "entropy": 3.308694969562842, "valid": false } } @@ -850,7 +850,7 @@ { "api_validation": "NOT_AVAILABLE", "ml_validation": "VALIDATED_KEY", - "ml_probability": 0.947, + "ml_probability": 0.986, "rule": "Key", "severity": "medium", "confidence": "moderate", @@ -867,7 +867,7 @@ "variable_start": 1, "variable_end": 13, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 4.012814895472355, "valid": false } @@ -877,7 +877,7 @@ { "api_validation": "NOT_AVAILABLE", "ml_validation": "VALIDATED_KEY", - "ml_probability": 0.947, + "ml_probability": 0.986, "rule": "Secret", "severity": "medium", "confidence": "moderate", @@ -894,7 +894,7 @@ "variable_start": 1, "variable_end": 13, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 4.012814895472355, "valid": false } @@ -921,8 +921,8 @@ "variable_start": -2, "variable_end": -2, "entropy_validation": { - "iterator": "BASE64_CHARS", - "entropy": 4.021928094887362, + "iterator": "BASE64STD_CHARS", + "entropy": 4.021928094887363, "valid": false } } @@ -948,8 +948,8 @@ "variable_start": -2, "variable_end": -2, "entropy_validation": { - "iterator": "BASE64_CHARS", - "entropy": 4.021928094887362, + "iterator": "BASE64STD_CHARS", + "entropy": 4.021928094887363, "valid": false } }, @@ -965,8 +965,8 @@ "variable_start": -2, "variable_end": -2, "entropy_validation": { - "iterator": "BASE64_CHARS", - "entropy": 4.614997302659251, + "iterator": "BASE64STD_CHARS", + "entropy": 4.61499730265925, "valid": true } } @@ -975,7 +975,7 @@ { "api_validation": "NOT_AVAILABLE", "ml_validation": "VALIDATED_KEY", - "ml_probability": 1.0, + "ml_probability": 0.999, "rule": "Key", "severity": "medium", "confidence": "moderate", @@ -992,8 +992,8 @@ "variable_start": 5, "variable_end": 16, "entropy_validation": { - "iterator": "BASE64_CHARS", - "entropy": 4.021928094887362, + "iterator": "BASE64STD_CHARS", + "entropy": 4.021928094887363, "valid": false } } @@ -1002,7 +1002,7 @@ { "api_validation": "NOT_AVAILABLE", "ml_validation": "VALIDATED_KEY", - "ml_probability": 0.998, + "ml_probability": 1.0, "rule": "Key", "severity": "medium", "confidence": "moderate", @@ -1019,8 +1019,8 @@ "variable_start": 5, "variable_end": 20, "entropy_validation": { - "iterator": "BASE64_CHARS", - "entropy": 4.614997302659251, + "iterator": "BASE64STD_CHARS", + "entropy": 4.61499730265925, "valid": true } } @@ -1029,7 +1029,7 @@ { "api_validation": "NOT_AVAILABLE", "ml_validation": "VALIDATED_KEY", - "ml_probability": 0.998, + "ml_probability": 1.0, "rule": "Secret", "severity": "medium", "confidence": "moderate", @@ -1046,8 +1046,8 @@ "variable_start": 5, "variable_end": 20, "entropy_validation": { - "iterator": "BASE64_CHARS", - "entropy": 4.614997302659251, + "iterator": "BASE64STD_CHARS", + "entropy": 4.61499730265925, "valid": true } } @@ -1056,7 +1056,7 @@ { "api_validation": "NOT_AVAILABLE", "ml_validation": "VALIDATED_KEY", - "ml_probability": 1.0, + "ml_probability": 0.997, "rule": "Token", "severity": "medium", "confidence": "moderate", @@ -1073,7 +1073,7 @@ "variable_start": 5, "variable_end": 10, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 4.961353528118743, "valid": true } @@ -1101,7 +1101,7 @@ "variable_end": -2, "entropy_validation": { "iterator": "BASE36_CHARS", - "entropy": 4.0426135166748205, + "entropy": 4.042613516674821, "valid": true } } @@ -1110,7 +1110,7 @@ { "api_validation": "NOT_AVAILABLE", "ml_validation": "VALIDATED_KEY", - "ml_probability": 0.999, + "ml_probability": 0.966, "rule": "Key", "severity": "medium", "confidence": "moderate", @@ -1128,7 +1128,7 @@ "variable_end": 11, "entropy_validation": { "iterator": "BASE36_CHARS", - "entropy": 4.0426135166748205, + "entropy": 4.042613516674821, "valid": true } } @@ -1155,7 +1155,7 @@ "variable_end": -2, "entropy_validation": { "iterator": "BASE36_CHARS", - "entropy": 3.52467389677155, + "entropy": 3.5246738967715503, "valid": true } } @@ -1181,7 +1181,7 @@ "variable_start": -2, "variable_end": -2, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 5.615950458346115, "valid": true } @@ -1208,7 +1208,7 @@ "variable_start": -2, "variable_end": -2, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 5.615950458346115, "valid": true } @@ -1235,8 +1235,8 @@ "variable_start": -2, "variable_end": -2, "entropy_validation": { - "iterator": "BASE64_CHARS", - "entropy": 5.6044494049575055, + "iterator": "BASE64STD_CHARS", + "entropy": 5.604449404957506, "valid": true } } @@ -1262,8 +1262,8 @@ "variable_start": -2, "variable_end": -2, "entropy_validation": { - "iterator": "BASE64_CHARS", - "entropy": 5.6044494049575055, + "iterator": "BASE64STD_CHARS", + "entropy": 5.604449404957506, "valid": true } } @@ -1289,7 +1289,7 @@ "variable_start": -2, "variable_end": -2, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 4.620007704961091, "valid": true } @@ -1343,7 +1343,7 @@ "variable_start": -2, "variable_end": -2, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 4.826255561405635, "valid": true } @@ -1370,7 +1370,7 @@ "variable_start": -2, "variable_end": -2, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 4.593400348604437, "valid": true } @@ -1397,7 +1397,7 @@ "variable_start": -2, "variable_end": -2, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 3.9477027792200903, "valid": false } @@ -1424,7 +1424,7 @@ "variable_start": -2, "variable_end": -2, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 4.3125, "valid": false } @@ -1451,8 +1451,8 @@ "variable_start": -2, "variable_end": -2, "entropy_validation": { - "iterator": "BASE64_CHARS", - "entropy": 5.573080311527303, + "iterator": "BASE64STD_CHARS", + "entropy": 5.533575298502711, "valid": true } } @@ -1461,7 +1461,34 @@ { "api_validation": "NOT_AVAILABLE", "ml_validation": "VALIDATED_KEY", - "ml_probability": 0.995, + "ml_probability": 0.698, + "rule": "Token", + "severity": "medium", + "confidence": "moderate", + "line_data_list": [ + { + "line": "\"Bitbucket Repository Access Token\" : \"ATCTT3xFfGN0zXtbKHz2POF86xa-2aBiYC4o_T3-myk01bmFVluUIFtGm_VFQwLizp4o1FKw-AMZhtdA0NzizshnA8WzRdfgv6GeTyowCD101oqKbJ4nx9DFsar5YyUNkwO9maR9-00tQvfciyfOHtPKG6K1d76Ki3iFo7roGeyJu4j1jM3GwQ4=EDDE81AD\"", + "line_num": 1, + "path": "./tests/samples/bitbucket_repository_access_token", + "info": "./tests/samples/bitbucket_repository_access_token|RAW", + "value": "ATCTT3xFfGN0zXtbKHz2POF86xa-2aBiYC4o_T3-myk01bmFVluUIFtGm_VFQwLizp4o1FKw-AMZhtdA0NzizshnA8WzRdfgv6GeTyowCD101oqKbJ4nx9DFsar5YyUNkwO9maR9-00tQvfciyfOHtPKG6K1d76Ki3iFo7roGeyJu4j1jM3GwQ4=EDDE81AD", + "value_start": 39, + "value_end": 231, + "variable": "Bitbucket Repository Access Token", + "variable_start": 1, + "variable_end": 34, + "entropy_validation": { + "iterator": "BASE64STD_CHARS", + "entropy": 5.533575298502711, + "valid": true + } + } + ] + }, + { + "api_validation": "NOT_AVAILABLE", + "ml_validation": "VALIDATED_KEY", + "ml_probability": 0.999, "rule": "Certificate", "severity": "medium", "confidence": "moderate", @@ -1478,8 +1505,8 @@ "variable_start": 6, "variable_end": 20, "entropy_validation": { - "iterator": "BASE64_CHARS", - "entropy": 5.133473310626378, + "iterator": "BASE64STD_CHARS", + "entropy": 5.133473310626377, "valid": true } } @@ -1586,7 +1613,7 @@ "variable_start": 16, "variable_end": 24, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 3.459431618637298, "valid": false } @@ -1596,7 +1623,7 @@ { "api_validation": "NOT_AVAILABLE", "ml_validation": "VALIDATED_KEY", - "ml_probability": 0.732, + "ml_probability": 0.974, "rule": "CMD Password", "severity": "high", "confidence": "moderate", @@ -1613,7 +1640,7 @@ "variable_start": 21, "variable_end": 29, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 2.45754247590989, "valid": false } @@ -1623,7 +1650,7 @@ { "api_validation": "NOT_AVAILABLE", "ml_validation": "VALIDATED_KEY", - "ml_probability": 0.995, + "ml_probability": 0.96, "rule": "CMD Secret", "severity": "high", "confidence": "moderate", @@ -1641,7 +1668,7 @@ "variable_end": 20, "entropy_validation": { "iterator": "BASE36_CHARS", - "entropy": 3.421470487212877, + "entropy": 3.4214704872128774, "valid": true } } @@ -1650,7 +1677,7 @@ { "api_validation": "NOT_AVAILABLE", "ml_validation": "VALIDATED_KEY", - "ml_probability": 0.995, + "ml_probability": 0.96, "rule": "CMD Token", "severity": "high", "confidence": "moderate", @@ -1668,7 +1695,7 @@ "variable_end": 20, "entropy_validation": { "iterator": "BASE36_CHARS", - "entropy": 3.421470487212877, + "entropy": 3.4214704872128774, "valid": true } } @@ -1695,7 +1722,7 @@ "variable_end": -2, "entropy_validation": { "iterator": "BASE36_CHARS", - "entropy": 3.421470487212877, + "entropy": 3.4214704872128774, "valid": true } } @@ -1704,7 +1731,7 @@ { "api_validation": "NOT_AVAILABLE", "ml_validation": "VALIDATED_KEY", - "ml_probability": 0.987, + "ml_probability": 0.989, "rule": "CMD ConvertTo-SecureString", "severity": "high", "confidence": "moderate", @@ -1721,7 +1748,7 @@ "variable_start": 0, "variable_end": 37, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 2.4245614587540074, "valid": false } @@ -1748,7 +1775,7 @@ "variable_start": 1, "variable_end": 23, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 3.3294387224237187, "valid": false } @@ -1758,7 +1785,7 @@ { "api_validation": "NOT_AVAILABLE", "ml_validation": "VALIDATED_KEY", - "ml_probability": 0.995, + "ml_probability": 0.977, "rule": "Credential", "severity": "medium", "confidence": "moderate", @@ -1775,7 +1802,7 @@ "variable_start": 0, "variable_end": 20, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 3.6644977792004623, "valid": false } @@ -1830,7 +1857,7 @@ "variable_end": -2, "entropy_validation": { "iterator": "BASE36_CHARS", - "entropy": 3.5117321397240526, + "entropy": 3.5117321397240535, "valid": true } } @@ -1856,8 +1883,8 @@ "variable_start": -2, "variable_end": -2, "entropy_validation": { - "iterator": "BASE64_CHARS", - "entropy": 4.731746181697384, + "iterator": "BASE64STD_CHARS", + "entropy": 4.731746181697387, "valid": true } } @@ -1866,7 +1893,61 @@ { "api_validation": "NOT_AVAILABLE", "ml_validation": "VALIDATED_KEY", - "ml_probability": 0.643, + "ml_probability": 0.711, + "rule": "Password", + "severity": "medium", + "confidence": "moderate", + "line_data_list": [ + { + "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": "dipPr10Gg!", + "value_start": 13, + "value_end": 23, + "variable": "PW", + "variable_start": 10, + "variable_end": 12, + "entropy_validation": { + "iterator": "BASE64STD_CHARS", + "entropy": 2.989735285398626, + "valid": false + } + } + ] + }, + { + "api_validation": "NOT_AVAILABLE", + "ml_validation": "VALIDATED_KEY", + "ml_probability": 0.753, + "rule": "Password", + "severity": "medium", + "confidence": "moderate", + "line_data_list": [ + { + "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": "dipPr11Gg!", + "value_start": 13, + "value_end": 23, + "variable": "PW", + "variable_start": 10, + "variable_end": 12, + "entropy_validation": { + "iterator": "BASE64STD_CHARS", + "entropy": 2.789735285398626, + "valid": false + } + } + ] + }, + { + "api_validation": "NOT_AVAILABLE", + "ml_validation": "VALIDATED_KEY", + "ml_probability": 0.93, "rule": "Password", "severity": "medium", "confidence": "moderate", @@ -1883,7 +1964,7 @@ "variable_start": 13, "variable_end": 15, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 2.989735285398626, "valid": false } @@ -1893,7 +1974,7 @@ { "api_validation": "NOT_AVAILABLE", "ml_validation": "VALIDATED_KEY", - "ml_probability": 0.73, + "ml_probability": 0.828, "rule": "Password", "severity": "medium", "confidence": "moderate", @@ -1910,7 +1991,7 @@ "variable_start": 16, "variable_end": 24, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 2.989735285398626, "valid": false } @@ -1920,7 +2001,7 @@ { "api_validation": "NOT_AVAILABLE", "ml_validation": "VALIDATED_KEY", - "ml_probability": 0.963, + "ml_probability": 0.98, "rule": "Password", "severity": "medium", "confidence": "moderate", @@ -1937,7 +2018,7 @@ "variable_start": 10, "variable_end": 18, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 2.989735285398626, "valid": false } @@ -1947,7 +2028,7 @@ { "api_validation": "NOT_AVAILABLE", "ml_validation": "VALIDATED_KEY", - "ml_probability": 0.753, + "ml_probability": 0.787, "rule": "Password", "severity": "medium", "confidence": "moderate", @@ -1964,7 +2045,7 @@ "variable_start": 10, "variable_end": 12, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 2.989735285398626, "valid": false } @@ -1974,7 +2055,7 @@ { "api_validation": "NOT_AVAILABLE", "ml_validation": "VALIDATED_KEY", - "ml_probability": 0.97, + "ml_probability": 0.987, "rule": "Password", "severity": "medium", "confidence": "moderate", @@ -1991,7 +2072,7 @@ "variable_start": 10, "variable_end": 18, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 2.989735285398626, "valid": false } @@ -2001,7 +2082,7 @@ { "api_validation": "NOT_AVAILABLE", "ml_validation": "VALIDATED_KEY", - "ml_probability": 0.99, + "ml_probability": 0.993, "rule": "Password", "severity": "medium", "confidence": "moderate", @@ -2018,7 +2099,7 @@ "variable_start": 12, "variable_end": 20, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 2.989735285398626, "valid": false } @@ -2028,7 +2109,7 @@ { "api_validation": "NOT_AVAILABLE", "ml_validation": "VALIDATED_KEY", - "ml_probability": 0.967, + "ml_probability": 0.994, "rule": "Password", "severity": "medium", "confidence": "moderate", @@ -2045,7 +2126,7 @@ "variable_start": 16, "variable_end": 24, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 2.989735285398626, "valid": false } @@ -2055,7 +2136,34 @@ { "api_validation": "NOT_AVAILABLE", "ml_validation": "VALIDATED_KEY", - "ml_probability": 0.962, + "ml_probability": 0.916, + "rule": "Password", + "severity": "medium", + "confidence": "moderate", + "line_data_list": [ + { + "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": "dipPr110Gg!", + "value_start": 20, + "value_end": 31, + "variable": "pwd", + "variable_start": 16, + "variable_end": 19, + "entropy_validation": { + "iterator": "BASE64STD_CHARS", + "entropy": 2.963119653306635, + "valid": false + } + } + ] + }, + { + "api_validation": "NOT_AVAILABLE", + "ml_validation": "VALIDATED_KEY", + "ml_probability": 0.925, "rule": "Password", "severity": "medium", "confidence": "moderate", @@ -2072,8 +2180,8 @@ "variable_start": 13, "variable_end": 21, "entropy_validation": { - "iterator": "BASE64_CHARS", - "entropy": 2.712675334928137, + "iterator": "BASE64STD_CHARS", + "entropy": 2.7126753349281376, "valid": false } } @@ -2082,7 +2190,34 @@ { "api_validation": "NOT_AVAILABLE", "ml_validation": "VALIDATED_KEY", - "ml_probability": 0.978, + "ml_probability": 0.725, + "rule": "Password", + "severity": "medium", + "confidence": "moderate", + "line_data_list": [ + { + "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": "dipPr112Gg!", + "value_start": 14, + "value_end": 25, + "variable": "PWD", + "variable_start": 10, + "variable_end": 13, + "entropy_validation": { + "iterator": "BASE64STD_CHARS", + "entropy": 2.963119653306635, + "valid": false + } + } + ] + }, + { + "api_validation": "NOT_AVAILABLE", + "ml_validation": "VALIDATED_KEY", + "ml_probability": 0.992, "rule": "Password", "severity": "medium", "confidence": "moderate", @@ -2099,8 +2234,8 @@ "variable_start": 15, "variable_end": 23, "entropy_validation": { - "iterator": "BASE64_CHARS", - "entropy": 2.9631196533066344, + "iterator": "BASE64STD_CHARS", + "entropy": 2.963119653306635, "valid": false } } @@ -2109,7 +2244,7 @@ { "api_validation": "NOT_AVAILABLE", "ml_validation": "VALIDATED_KEY", - "ml_probability": 0.98, + "ml_probability": 0.99, "rule": "Password", "severity": "medium", "confidence": "moderate", @@ -2126,8 +2261,8 @@ "variable_start": 12, "variable_end": 20, "entropy_validation": { - "iterator": "BASE64_CHARS", - "entropy": 2.9631196533066344, + "iterator": "BASE64STD_CHARS", + "entropy": 2.963119653306635, "valid": false } } @@ -2136,7 +2271,7 @@ { "api_validation": "NOT_AVAILABLE", "ml_validation": "VALIDATED_KEY", - "ml_probability": 0.992, + "ml_probability": 0.996, "rule": "Password", "severity": "medium", "confidence": "moderate", @@ -2153,8 +2288,8 @@ "variable_start": 12, "variable_end": 20, "entropy_validation": { - "iterator": "BASE64_CHARS", - "entropy": 2.9631196533066344, + "iterator": "BASE64STD_CHARS", + "entropy": 2.963119653306635, "valid": false } } @@ -2163,7 +2298,7 @@ { "api_validation": "NOT_AVAILABLE", "ml_validation": "VALIDATED_KEY", - "ml_probability": 0.985, + "ml_probability": 0.996, "rule": "Password", "severity": "medium", "confidence": "moderate", @@ -2180,8 +2315,8 @@ "variable_start": 16, "variable_end": 24, "entropy_validation": { - "iterator": "BASE64_CHARS", - "entropy": 2.9631196533066344, + "iterator": "BASE64STD_CHARS", + "entropy": 2.963119653306635, "valid": false } } @@ -2190,7 +2325,7 @@ { "api_validation": "NOT_AVAILABLE", "ml_validation": "VALIDATED_KEY", - "ml_probability": 0.925, + "ml_probability": 0.939, "rule": "Password", "severity": "medium", "confidence": "moderate", @@ -2207,8 +2342,8 @@ "variable_start": 17, "variable_end": 25, "entropy_validation": { - "iterator": "BASE64_CHARS", - "entropy": 2.9631196533066344, + "iterator": "BASE64STD_CHARS", + "entropy": 2.963119653306635, "valid": false } } @@ -2217,7 +2352,7 @@ { "api_validation": "NOT_AVAILABLE", "ml_validation": "VALIDATED_KEY", - "ml_probability": 0.972, + "ml_probability": 0.995, "rule": "Password", "severity": "medium", "confidence": "moderate", @@ -2234,8 +2369,8 @@ "variable_start": 16, "variable_end": 24, "entropy_validation": { - "iterator": "BASE64_CHARS", - "entropy": 2.9631196533066344, + "iterator": "BASE64STD_CHARS", + "entropy": 2.963119653306635, "valid": false } } @@ -2244,7 +2379,7 @@ { "api_validation": "NOT_AVAILABLE", "ml_validation": "VALIDATED_KEY", - "ml_probability": 0.984, + "ml_probability": 0.993, "rule": "Password", "severity": "medium", "confidence": "moderate", @@ -2261,8 +2396,8 @@ "variable_start": 16, "variable_end": 24, "entropy_validation": { - "iterator": "BASE64_CHARS", - "entropy": 2.9631196533066344, + "iterator": "BASE64STD_CHARS", + "entropy": 2.963119653306635, "valid": false } } @@ -2271,7 +2406,7 @@ { "api_validation": "NOT_AVAILABLE", "ml_validation": "VALIDATED_KEY", - "ml_probability": 0.971, + "ml_probability": 0.997, "rule": "Password", "severity": "medium", "confidence": "moderate", @@ -2288,7 +2423,7 @@ "variable_start": 12, "variable_end": 18, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 3.1449378351248165, "valid": false } @@ -2298,7 +2433,7 @@ { "api_validation": "NOT_AVAILABLE", "ml_validation": "VALIDATED_KEY", - "ml_probability": 0.988, + "ml_probability": 0.997, "rule": "Password", "severity": "medium", "confidence": "moderate", @@ -2315,8 +2450,8 @@ "variable_start": 20, "variable_end": 28, "entropy_validation": { - "iterator": "BASE64_CHARS", - "entropy": 2.9631196533066344, + "iterator": "BASE64STD_CHARS", + "entropy": 2.963119653306635, "valid": false } } @@ -2325,7 +2460,34 @@ { "api_validation": "NOT_AVAILABLE", "ml_validation": "VALIDATED_KEY", - "ml_probability": 0.828, + "ml_probability": 0.951, + "rule": "Password", + "severity": "medium", + "confidence": "moderate", + "line_data_list": [ + { + "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": "dipPr122Gg!", + "value_start": 15, + "value_end": 26, + "variable": "pass", + "variable_start": 10, + "variable_end": 14, + "entropy_validation": { + "iterator": "BASE64STD_CHARS", + "entropy": 2.963119653306635, + "valid": false + } + } + ] + }, + { + "api_validation": "NOT_AVAILABLE", + "ml_validation": "VALIDATED_KEY", + "ml_probability": 0.964, "rule": "Password", "severity": "medium", "confidence": "moderate", @@ -2342,7 +2504,7 @@ "variable_start": 12, "variable_end": 14, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 3.1449378351248165, "valid": false } @@ -2352,7 +2514,7 @@ { "api_validation": "NOT_AVAILABLE", "ml_validation": "VALIDATED_KEY", - "ml_probability": 0.815, + "ml_probability": 0.901, "rule": "Password", "severity": "medium", "confidence": "moderate", @@ -2369,7 +2531,7 @@ "variable_start": 16, "variable_end": 24, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 3.1449378351248165, "valid": false } @@ -2379,7 +2541,7 @@ { "api_validation": "NOT_AVAILABLE", "ml_validation": "VALIDATED_KEY", - "ml_probability": 0.972, + "ml_probability": 0.995, "rule": "Password", "severity": "medium", "confidence": "moderate", @@ -2396,7 +2558,7 @@ "variable_start": 14, "variable_end": 22, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 3.1449378351248165, "valid": false } @@ -2406,7 +2568,7 @@ { "api_validation": "NOT_AVAILABLE", "ml_validation": "VALIDATED_KEY", - "ml_probability": 0.99, + "ml_probability": 0.998, "rule": "CMD Password", "severity": "high", "confidence": "moderate", @@ -2423,7 +2585,7 @@ "variable_start": 16, "variable_end": 24, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 3.1449378351248165, "valid": false } @@ -2433,7 +2595,7 @@ { "api_validation": "NOT_AVAILABLE", "ml_validation": "VALIDATED_KEY", - "ml_probability": 0.828, + "ml_probability": 0.96, "rule": "Password", "severity": "medium", "confidence": "moderate", @@ -2450,7 +2612,7 @@ "variable_start": 34, "variable_end": 42, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 3.1449378351248165, "valid": false } @@ -2460,7 +2622,7 @@ { "api_validation": "NOT_AVAILABLE", "ml_validation": "VALIDATED_KEY", - "ml_probability": 0.908, + "ml_probability": 0.975, "rule": "Password", "severity": "medium", "confidence": "moderate", @@ -2477,7 +2639,7 @@ "variable_start": 13, "variable_end": 15, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 3.1449378351248165, "valid": false } @@ -2487,7 +2649,7 @@ { "api_validation": "NOT_AVAILABLE", "ml_validation": "VALIDATED_KEY", - "ml_probability": 0.774, + "ml_probability": 0.921, "rule": "Password", "severity": "medium", "confidence": "moderate", @@ -2504,7 +2666,7 @@ "variable_start": 12, "variable_end": 15, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 3.1449378351248165, "valid": false } @@ -2514,7 +2676,34 @@ { "api_validation": "NOT_AVAILABLE", "ml_validation": "VALIDATED_KEY", - "ml_probability": 0.967, + "ml_probability": 0.793, + "rule": "Password", + "severity": "medium", + "confidence": "moderate", + "line_data_list": [ + { + "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": "dipPr131Gg!", + "value_start": 22, + "value_end": 33, + "variable": "Pwd", + "variable_start": 18, + "variable_end": 21, + "entropy_validation": { + "iterator": "BASE64STD_CHARS", + "entropy": 2.963119653306635, + "valid": false + } + } + ] + }, + { + "api_validation": "NOT_AVAILABLE", + "ml_validation": "VALIDATED_KEY", + "ml_probability": 0.996, "rule": "Password", "severity": "medium", "confidence": "moderate", @@ -2531,7 +2720,7 @@ "variable_start": 13, "variable_end": 21, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 3.1449378351248165, "valid": false } @@ -2541,7 +2730,7 @@ { "api_validation": "NOT_AVAILABLE", "ml_validation": "VALIDATED_KEY", - "ml_probability": 0.8, + "ml_probability": 0.92, "rule": "Password", "severity": "medium", "confidence": "moderate", @@ -2558,8 +2747,8 @@ "variable_start": 18, "variable_end": 26, "entropy_validation": { - "iterator": "BASE64_CHARS", - "entropy": 2.9631196533066344, + "iterator": "BASE64STD_CHARS", + "entropy": 2.963119653306635, "valid": false } } @@ -2568,7 +2757,7 @@ { "api_validation": "NOT_AVAILABLE", "ml_validation": "VALIDATED_KEY", - "ml_probability": 0.979, + "ml_probability": 0.994, "rule": "Password", "severity": "medium", "confidence": "moderate", @@ -2585,7 +2774,7 @@ "variable_start": 20, "variable_end": 22, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 3.1449378351248165, "valid": false } @@ -2595,7 +2784,7 @@ { "api_validation": "NOT_AVAILABLE", "ml_validation": "VALIDATED_KEY", - "ml_probability": 0.952, + "ml_probability": 0.987, "rule": "Password", "severity": "medium", "confidence": "moderate", @@ -2612,7 +2801,7 @@ "variable_start": 20, "variable_end": 22, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 3.1449378351248165, "valid": false } @@ -2622,7 +2811,7 @@ { "api_validation": "NOT_AVAILABLE", "ml_validation": "VALIDATED_KEY", - "ml_probability": 0.983, + "ml_probability": 0.994, "rule": "Password", "severity": "medium", "confidence": "moderate", @@ -2639,7 +2828,7 @@ "variable_start": 17, "variable_end": 25, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 3.1449378351248165, "valid": false } @@ -2649,7 +2838,7 @@ { "api_validation": "NOT_AVAILABLE", "ml_validation": "VALIDATED_KEY", - "ml_probability": 0.992, + "ml_probability": 0.999, "rule": "CMD Password", "severity": "high", "confidence": "moderate", @@ -2666,7 +2855,7 @@ "variable_start": 20, "variable_end": 28, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 3.1449378351248165, "valid": false } @@ -2676,7 +2865,7 @@ { "api_validation": "NOT_AVAILABLE", "ml_validation": "VALIDATED_KEY", - "ml_probability": 0.993, + "ml_probability": 0.997, "rule": "Password", "severity": "medium", "confidence": "moderate", @@ -2693,7 +2882,7 @@ "variable_start": 16, "variable_end": 27, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 3.1449378351248165, "valid": false } @@ -2703,7 +2892,7 @@ { "api_validation": "NOT_AVAILABLE", "ml_validation": "VALIDATED_KEY", - "ml_probability": 0.998, + "ml_probability": 0.999, "rule": "Password", "severity": "medium", "confidence": "moderate", @@ -2720,7 +2909,7 @@ "variable_start": 19, "variable_end": 30, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 3.1449378351248165, "valid": false } @@ -2730,25 +2919,52 @@ { "api_validation": "NOT_AVAILABLE", "ml_validation": "VALIDATED_KEY", - "ml_probability": 0.948, + "ml_probability": 0.804, "rule": "Password", "severity": "medium", "confidence": "moderate", "line_data_list": [ { - "line": "ID:master/PASS:dipPr141Gg!", - "line_num": 42, + "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": "dipPr141Gg!", + "value": "dipPr140Gg!", + "value_start": 14, + "value_end": 25, + "variable": "PWD", + "variable_start": 10, + "variable_end": 13, + "entropy_validation": { + "iterator": "BASE64STD_CHARS", + "entropy": 3.1449378351248165, + "valid": false + } + } + ] + }, + { + "api_validation": "NOT_AVAILABLE", + "ml_validation": "VALIDATED_KEY", + "ml_probability": 0.989, + "rule": "Password", + "severity": "medium", + "confidence": "moderate", + "line_data_list": [ + { + "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": "dipPr141Gg!", "value_start": 15, "value_end": 26, "variable": "PASS", "variable_start": 10, "variable_end": 14, "entropy_validation": { - "iterator": "BASE64_CHARS", - "entropy": 2.9631196533066344, + "iterator": "BASE64STD_CHARS", + "entropy": 2.963119653306635, "valid": false } } @@ -2757,7 +2973,7 @@ { "api_validation": "NOT_AVAILABLE", "ml_validation": "VALIDATED_KEY", - "ml_probability": 0.995, + "ml_probability": 0.998, "rule": "Password", "severity": "medium", "confidence": "moderate", @@ -2774,7 +2990,7 @@ "variable_start": 15, "variable_end": 21, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 3.1449378351248165, "valid": false } @@ -2784,7 +3000,7 @@ { "api_validation": "NOT_AVAILABLE", "ml_validation": "VALIDATED_KEY", - "ml_probability": 0.966, + "ml_probability": 0.982, "rule": "Password", "severity": "medium", "confidence": "moderate", @@ -2801,7 +3017,7 @@ "variable_start": 13, "variable_end": 21, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 3.1449378351248165, "valid": false } @@ -2811,7 +3027,7 @@ { "api_validation": "NOT_AVAILABLE", "ml_validation": "VALIDATED_KEY", - "ml_probability": 0.942, + "ml_probability": 0.992, "rule": "Password", "severity": "medium", "confidence": "moderate", @@ -2828,8 +3044,8 @@ "variable_start": 12, "variable_end": 16, "entropy_validation": { - "iterator": "BASE64_CHARS", - "entropy": 2.9631196533066344, + "iterator": "BASE64STD_CHARS", + "entropy": 2.963119653306635, "valid": false } } @@ -2838,7 +3054,7 @@ { "api_validation": "NOT_AVAILABLE", "ml_validation": "VALIDATED_KEY", - "ml_probability": 0.956, + "ml_probability": 0.981, "rule": "Password", "severity": "medium", "confidence": "moderate", @@ -2855,7 +3071,7 @@ "variable_start": 0, "variable_end": 8, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 3.1449378351248165, "valid": false } @@ -2865,7 +3081,7 @@ { "api_validation": "NOT_AVAILABLE", "ml_validation": "VALIDATED_KEY", - "ml_probability": 0.975, + "ml_probability": 0.993, "rule": "Password", "severity": "medium", "confidence": "moderate", @@ -2882,7 +3098,7 @@ "variable_start": 16, "variable_end": 24, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 3.1449378351248165, "valid": false } @@ -2892,7 +3108,7 @@ { "api_validation": "NOT_AVAILABLE", "ml_validation": "VALIDATED_KEY", - "ml_probability": 0.958, + "ml_probability": 0.982, "rule": "Password", "severity": "medium", "confidence": "moderate", @@ -2909,7 +3125,7 @@ "variable_start": 10, "variable_end": 14, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 3.1449378351248165, "valid": false } @@ -2919,7 +3135,7 @@ { "api_validation": "NOT_AVAILABLE", "ml_validation": "VALIDATED_KEY", - "ml_probability": 0.845, + "ml_probability": 0.948, "rule": "Password", "severity": "medium", "confidence": "moderate", @@ -2936,7 +3152,7 @@ "variable_start": 10, "variable_end": 12, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 3.1449378351248165, "valid": false } @@ -2946,7 +3162,7 @@ { "api_validation": "NOT_AVAILABLE", "ml_validation": "VALIDATED_KEY", - "ml_probability": 0.9, + "ml_probability": 0.988, "rule": "Password", "severity": "medium", "confidence": "moderate", @@ -2963,7 +3179,7 @@ "variable_start": 23, "variable_end": 25, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 3.1449378351248165, "valid": false } @@ -2973,7 +3189,7 @@ { "api_validation": "NOT_AVAILABLE", "ml_validation": "VALIDATED_KEY", - "ml_probability": 0.802, + "ml_probability": 0.913, "rule": "Password", "severity": "medium", "confidence": "moderate", @@ -2990,8 +3206,8 @@ "variable_start": 12, "variable_end": 14, "entropy_validation": { - "iterator": "BASE64_CHARS", - "entropy": 2.9631196533066344, + "iterator": "BASE64STD_CHARS", + "entropy": 2.963119653306635, "valid": false } } @@ -3000,7 +3216,7 @@ { "api_validation": "NOT_AVAILABLE", "ml_validation": "VALIDATED_KEY", - "ml_probability": 0.845, + "ml_probability": 0.98, "rule": "Password", "severity": "medium", "confidence": "moderate", @@ -3017,7 +3233,7 @@ "variable_start": 16, "variable_end": 18, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 3.1449378351248165, "valid": false } @@ -3027,7 +3243,7 @@ { "api_validation": "NOT_AVAILABLE", "ml_validation": "VALIDATED_KEY", - "ml_probability": 0.958, + "ml_probability": 0.966, "rule": "Password", "severity": "medium", "confidence": "moderate", @@ -3044,7 +3260,7 @@ "variable_start": 19, "variable_end": 27, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 3.1449378351248165, "valid": false } @@ -3054,7 +3270,7 @@ { "api_validation": "NOT_AVAILABLE", "ml_validation": "VALIDATED_KEY", - "ml_probability": 0.998, + "ml_probability": 0.999, "rule": "Password", "severity": "medium", "confidence": "moderate", @@ -3071,8 +3287,8 @@ "variable_start": 20, "variable_end": 28, "entropy_validation": { - "iterator": "BASE64_CHARS", - "entropy": 2.9631196533066344, + "iterator": "BASE64STD_CHARS", + "entropy": 2.963119653306635, "valid": false } } @@ -3081,7 +3297,7 @@ { "api_validation": "NOT_AVAILABLE", "ml_validation": "VALIDATED_KEY", - "ml_probability": 0.992, + "ml_probability": 0.998, "rule": "Password", "severity": "medium", "confidence": "moderate", @@ -3098,7 +3314,7 @@ "variable_start": 15, "variable_end": 23, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 3.1449378351248165, "valid": false } @@ -3108,7 +3324,7 @@ { "api_validation": "NOT_AVAILABLE", "ml_validation": "VALIDATED_KEY", - "ml_probability": 0.996, + "ml_probability": 0.998, "rule": "Password", "severity": "medium", "confidence": "moderate", @@ -3125,7 +3341,7 @@ "variable_start": 15, "variable_end": 23, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 3.1449378351248165, "valid": false } @@ -3135,7 +3351,7 @@ { "api_validation": "NOT_AVAILABLE", "ml_validation": "VALIDATED_KEY", - "ml_probability": 0.854, + "ml_probability": 0.917, "rule": "Password", "severity": "medium", "confidence": "moderate", @@ -3152,7 +3368,7 @@ "variable_start": 12, "variable_end": 15, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 3.1449378351248165, "valid": false } @@ -3162,7 +3378,7 @@ { "api_validation": "NOT_AVAILABLE", "ml_validation": "VALIDATED_KEY", - "ml_probability": 0.993, + "ml_probability": 0.996, "rule": "Password", "severity": "medium", "confidence": "moderate", @@ -3179,7 +3395,7 @@ "variable_start": 20, "variable_end": 32, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 3.1449378351248165, "valid": false } @@ -3189,7 +3405,7 @@ { "api_validation": "NOT_AVAILABLE", "ml_validation": "VALIDATED_KEY", - "ml_probability": 0.987, + "ml_probability": 0.997, "rule": "Password", "severity": "medium", "confidence": "moderate", @@ -3206,7 +3422,7 @@ "variable_start": 19, "variable_end": 31, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 3.1449378351248165, "valid": false } @@ -3216,7 +3432,7 @@ { "api_validation": "NOT_AVAILABLE", "ml_validation": "VALIDATED_KEY", - "ml_probability": 0.962, + "ml_probability": 0.953, "rule": "Password", "severity": "medium", "confidence": "moderate", @@ -3233,8 +3449,8 @@ "variable_start": 16, "variable_end": 24, "entropy_validation": { - "iterator": "BASE64_CHARS", - "entropy": 2.9631196533066344, + "iterator": "BASE64STD_CHARS", + "entropy": 2.963119653306635, "valid": false } } @@ -3243,7 +3459,7 @@ { "api_validation": "NOT_AVAILABLE", "ml_validation": "VALIDATED_KEY", - "ml_probability": 0.95, + "ml_probability": 0.802, "rule": "Password", "severity": "medium", "confidence": "moderate", @@ -3260,7 +3476,7 @@ "variable_start": 25, "variable_end": 33, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 3.1449378351248165, "valid": false } @@ -3270,7 +3486,34 @@ { "api_validation": "NOT_AVAILABLE", "ml_validation": "VALIDATED_KEY", - "ml_probability": 0.996, + "ml_probability": 0.828, + "rule": "Password", + "severity": "medium", + "confidence": "moderate", + "line_data_list": [ + { + "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": "dipPr163Gg!", + "value_start": 38, + "value_end": 49, + "variable": "PWD", + "variable_start": 34, + "variable_end": 37, + "entropy_validation": { + "iterator": "BASE64STD_CHARS", + "entropy": 3.1449378351248165, + "valid": false + } + } + ] + }, + { + "api_validation": "NOT_AVAILABLE", + "ml_validation": "VALIDATED_KEY", + "ml_probability": 0.998, "rule": "Password", "severity": "medium", "confidence": "moderate", @@ -3287,7 +3530,7 @@ "variable_start": 14, "variable_end": 22, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 3.1449378351248165, "valid": false } @@ -3314,7 +3557,7 @@ "variable_start": 20, "variable_end": 32, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 3.1449378351248165, "valid": false } @@ -3324,7 +3567,7 @@ { "api_validation": "NOT_AVAILABLE", "ml_validation": "VALIDATED_KEY", - "ml_probability": 0.859, + "ml_probability": 0.985, "rule": "Password", "severity": "medium", "confidence": "moderate", @@ -3341,8 +3584,8 @@ "variable_start": 16, "variable_end": 20, "entropy_validation": { - "iterator": "BASE64_CHARS", - "entropy": 2.9631196533066344, + "iterator": "BASE64STD_CHARS", + "entropy": 2.963119653306635, "valid": false } } @@ -3351,7 +3594,7 @@ { "api_validation": "NOT_AVAILABLE", "ml_validation": "VALIDATED_KEY", - "ml_probability": 0.931, + "ml_probability": 0.955, "rule": "Password", "severity": "medium", "confidence": "moderate", @@ -3368,7 +3611,7 @@ "variable_start": 12, "variable_end": 15, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 3.1449378351248165, "valid": false } @@ -3378,7 +3621,7 @@ { "api_validation": "NOT_AVAILABLE", "ml_validation": "VALIDATED_KEY", - "ml_probability": 0.794, + "ml_probability": 0.748, "rule": "Password", "severity": "medium", "confidence": "moderate", @@ -3395,7 +3638,7 @@ "variable_start": 12, "variable_end": 14, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 3.1449378351248165, "valid": false } @@ -3405,7 +3648,7 @@ { "api_validation": "NOT_AVAILABLE", "ml_validation": "VALIDATED_KEY", - "ml_probability": 0.932, + "ml_probability": 0.983, "rule": "Password", "severity": "medium", "confidence": "moderate", @@ -3422,7 +3665,7 @@ "variable_start": 12, "variable_end": 16, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 3.1449378351248165, "valid": false } @@ -3449,7 +3692,7 @@ "variable_start": 12, "variable_end": 20, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 3.1449378351248165, "valid": false } @@ -3459,7 +3702,7 @@ { "api_validation": "NOT_AVAILABLE", "ml_validation": "VALIDATED_KEY", - "ml_probability": 0.988, + "ml_probability": 0.998, "rule": "Password", "severity": "medium", "confidence": "moderate", @@ -3476,7 +3719,7 @@ "variable_start": 17, "variable_end": 25, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 3.1449378351248165, "valid": false } @@ -3503,7 +3746,7 @@ "variable_start": 12, "variable_end": 20, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 3.1449378351248165, "valid": false } @@ -3513,7 +3756,7 @@ { "api_validation": "NOT_AVAILABLE", "ml_validation": "VALIDATED_KEY", - "ml_probability": 0.919, + "ml_probability": 0.853, "rule": "Password", "severity": "medium", "confidence": "moderate", @@ -3530,8 +3773,8 @@ "variable_start": 17, "variable_end": 19, "entropy_validation": { - "iterator": "BASE64_CHARS", - "entropy": 2.9631196533066344, + "iterator": "BASE64STD_CHARS", + "entropy": 2.963119653306635, "valid": false } } @@ -3540,7 +3783,7 @@ { "api_validation": "NOT_AVAILABLE", "ml_validation": "VALIDATED_KEY", - "ml_probability": 0.982, + "ml_probability": 0.98, "rule": "Password", "severity": "medium", "confidence": "moderate", @@ -3557,7 +3800,7 @@ "variable_start": 10, "variable_end": 18, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 3.1449378351248165, "valid": false } @@ -3567,7 +3810,7 @@ { "api_validation": "NOT_AVAILABLE", "ml_validation": "VALIDATED_KEY", - "ml_probability": 0.992, + "ml_probability": 0.994, "rule": "Password", "severity": "medium", "confidence": "moderate", @@ -3584,7 +3827,7 @@ "variable_start": 12, "variable_end": 20, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 3.1449378351248165, "valid": false } @@ -3594,7 +3837,7 @@ { "api_validation": "NOT_AVAILABLE", "ml_validation": "VALIDATED_KEY", - "ml_probability": 0.945, + "ml_probability": 0.995, "rule": "Password", "severity": "medium", "confidence": "moderate", @@ -3611,7 +3854,7 @@ "variable_start": 14, "variable_end": 22, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 3.1449378351248165, "valid": false } @@ -3621,7 +3864,34 @@ { "api_validation": "NOT_AVAILABLE", "ml_validation": "VALIDATED_KEY", - "ml_probability": 0.827, + "ml_probability": 0.824, + "rule": "Password", + "severity": "medium", + "confidence": "moderate", + "line_data_list": [ + { + "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": "dipPr181Gg!", + "value_start": 18, + "value_end": 29, + "variable": "Pwd", + "variable_start": 14, + "variable_end": 17, + "entropy_validation": { + "iterator": "BASE64STD_CHARS", + "entropy": 2.963119653306635, + "valid": false + } + } + ] + }, + { + "api_validation": "NOT_AVAILABLE", + "ml_validation": "VALIDATED_KEY", + "ml_probability": 0.964, "rule": "Password", "severity": "medium", "confidence": "moderate", @@ -3638,7 +3908,7 @@ "variable_start": 18, "variable_end": 20, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 3.1449378351248165, "valid": false } @@ -3648,7 +3918,7 @@ { "api_validation": "NOT_AVAILABLE", "ml_validation": "VALIDATED_KEY", - "ml_probability": 0.851, + "ml_probability": 0.972, "rule": "Password", "severity": "medium", "confidence": "moderate", @@ -3665,7 +3935,7 @@ "variable_start": 16, "variable_end": 18, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 3.1449378351248165, "valid": false } @@ -3675,7 +3945,7 @@ { "api_validation": "NOT_AVAILABLE", "ml_validation": "VALIDATED_KEY", - "ml_probability": 0.804, + "ml_probability": 0.872, "rule": "Password", "severity": "medium", "confidence": "moderate", @@ -3692,7 +3962,7 @@ "variable_start": 12, "variable_end": 15, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 3.1449378351248165, "valid": false } @@ -3702,7 +3972,7 @@ { "api_validation": "NOT_AVAILABLE", "ml_validation": "VALIDATED_KEY", - "ml_probability": 0.76, + "ml_probability": 0.955, "rule": "Password", "severity": "medium", "confidence": "moderate", @@ -3719,8 +3989,8 @@ "variable_start": 16, "variable_end": 18, "entropy_validation": { - "iterator": "BASE64_CHARS", - "entropy": 2.9631196533066344, + "iterator": "BASE64STD_CHARS", + "entropy": 2.963119653306635, "valid": false } } @@ -3729,7 +3999,7 @@ { "api_validation": "NOT_AVAILABLE", "ml_validation": "VALIDATED_KEY", - "ml_probability": 0.913, + "ml_probability": 0.986, "rule": "Password", "severity": "medium", "confidence": "moderate", @@ -3746,7 +4016,7 @@ "variable_start": 16, "variable_end": 18, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 3.1449378351248165, "valid": false } @@ -3756,7 +4026,34 @@ { "api_validation": "NOT_AVAILABLE", "ml_validation": "VALIDATED_KEY", - "ml_probability": 0.987, + "ml_probability": 0.878, + "rule": "Password", + "severity": "medium", + "confidence": "moderate", + "line_data_list": [ + { + "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": "dipPr190Gg!", + "value_start": 3, + "value_end": 14, + "variable": "PW", + "variable_start": 0, + "variable_end": 2, + "entropy_validation": { + "iterator": "BASE64STD_CHARS", + "entropy": 3.1449378351248165, + "valid": false + } + } + ] + }, + { + "api_validation": "NOT_AVAILABLE", + "ml_validation": "VALIDATED_KEY", + "ml_probability": 0.983, "rule": "Password", "severity": "medium", "confidence": "moderate", @@ -3773,7 +4070,7 @@ "variable_start": 13, "variable_end": 15, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 3.1449378351248165, "valid": false } @@ -3783,7 +4080,7 @@ { "api_validation": "NOT_AVAILABLE", "ml_validation": "VALIDATED_KEY", - "ml_probability": 0.977, + "ml_probability": 0.982, "rule": "Password", "severity": "medium", "confidence": "moderate", @@ -3800,7 +4097,7 @@ "variable_start": 11, "variable_end": 13, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 3.1449378351248165, "valid": false } @@ -3810,7 +4107,7 @@ { "api_validation": "NOT_AVAILABLE", "ml_validation": "VALIDATED_KEY", - "ml_probability": 0.841, + "ml_probability": 0.914, "rule": "Password", "severity": "medium", "confidence": "moderate", @@ -3827,7 +4124,7 @@ "variable_start": 22, "variable_end": 24, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 3.1449378351248165, "valid": false } @@ -3837,7 +4134,7 @@ { "api_validation": "NOT_AVAILABLE", "ml_validation": "VALIDATED_KEY", - "ml_probability": 0.747, + "ml_probability": 0.792, "rule": "Password", "severity": "medium", "confidence": "moderate", @@ -3854,7 +4151,7 @@ "variable_start": 22, "variable_end": 24, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 2.595488890170944, "valid": false } @@ -3864,7 +4161,61 @@ { "api_validation": "NOT_AVAILABLE", "ml_validation": "VALIDATED_KEY", - "ml_probability": 0.935, + "ml_probability": 0.919, + "rule": "Password", + "severity": "medium", + "confidence": "moderate", + "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": "Password", + "variable_start": 3, + "variable_end": 11, + "entropy_validation": { + "iterator": "BASE64STD_CHARS", + "entropy": 3.64643122256795, + "valid": false + } + } + ] + }, + { + "api_validation": "NOT_AVAILABLE", + "ml_validation": "VALIDATED_KEY", + "ml_probability": 0.66, + "rule": "Password", + "severity": "medium", + "confidence": "moderate", + "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", + "variable_start": 3, + "variable_end": 5, + "entropy_validation": { + "iterator": "BASE64STD_CHARS", + "entropy": 3.3859718495273823, + "valid": false + } + } + ] + }, + { + "api_validation": "NOT_AVAILABLE", + "ml_validation": "VALIDATED_KEY", + "ml_probability": 0.947, "rule": "Password", "severity": "medium", "confidence": "moderate", @@ -3881,7 +4232,7 @@ "variable_start": 9, "variable_end": 17, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 3.64643122256795, "valid": false } @@ -3891,7 +4242,34 @@ { "api_validation": "NOT_AVAILABLE", "ml_validation": "VALIDATED_KEY", - "ml_probability": 0.877, + "ml_probability": 0.934, + "rule": "Password", + "severity": "medium", + "confidence": "moderate", + "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": "passwd", + "variable_start": 3, + "variable_end": 9, + "entropy_validation": { + "iterator": "BASE64STD_CHARS", + "entropy": 3.64643122256795, + "valid": false + } + } + ] + }, + { + "api_validation": "NOT_AVAILABLE", + "ml_validation": "VALIDATED_KEY", + "ml_probability": 0.99, "rule": "Password", "severity": "medium", "confidence": "moderate", @@ -3908,7 +4286,7 @@ "variable_start": 22, "variable_end": 24, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 2.8177111123931664, "valid": false } @@ -3918,7 +4296,7 @@ { "api_validation": "NOT_AVAILABLE", "ml_validation": "VALIDATED_KEY", - "ml_probability": 0.926, + "ml_probability": 0.995, "rule": "Password", "severity": "medium", "confidence": "moderate", @@ -3935,7 +4313,7 @@ "variable_start": 15, "variable_end": 17, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 3.75, "valid": false } @@ -3945,7 +4323,61 @@ { "api_validation": "NOT_AVAILABLE", "ml_validation": "VALIDATED_KEY", - "ml_probability": 0.889, + "ml_probability": 0.69, + "rule": "Password", + "severity": "medium", + "confidence": "moderate", + "line_data_list": [ + { + "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": "master/iPp22@GRq", + "value_start": 9, + "value_end": 25, + "variable": "pwd", + "variable_start": 5, + "variable_end": 8, + "entropy_validation": { + "iterator": "BASE64STD_CHARS", + "entropy": 3.625, + "valid": false + } + } + ] + }, + { + "api_validation": "NOT_AVAILABLE", + "ml_validation": "VALIDATED_KEY", + "ml_probability": 0.888, + "rule": "Password", + "severity": "medium", + "confidence": "moderate", + "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": "pass", + "variable_start": 5, + "variable_end": 9, + "entropy_validation": { + "iterator": "BASE64STD_CHARS", + "entropy": 3.75, + "valid": false + } + } + ] + }, + { + "api_validation": "NOT_AVAILABLE", + "ml_validation": "VALIDATED_KEY", + "ml_probability": 0.971, "rule": "Password", "severity": "medium", "confidence": "moderate", @@ -3962,7 +4394,7 @@ "variable_start": 3, "variable_end": 11, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 3.75, "valid": false } @@ -3972,7 +4404,7 @@ { "api_validation": "NOT_AVAILABLE", "ml_validation": "VALIDATED_KEY", - "ml_probability": 0.754, + "ml_probability": 0.834, "rule": "Password", "severity": "medium", "confidence": "moderate", @@ -3989,7 +4421,7 @@ "variable_start": 0, "variable_end": 8, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 2.4654972233440207, "valid": false } @@ -3999,7 +4431,7 @@ { "api_validation": "NOT_AVAILABLE", "ml_validation": "VALIDATED_KEY", - "ml_probability": 0.822, + "ml_probability": 0.864, "rule": "Password", "severity": "medium", "confidence": "moderate", @@ -4016,7 +4448,7 @@ "variable_start": 0, "variable_end": 8, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 2.4654972233440207, "valid": false } @@ -4026,7 +4458,7 @@ { "api_validation": "NOT_AVAILABLE", "ml_validation": "VALIDATED_KEY", - "ml_probability": 0.971, + "ml_probability": 0.962, "rule": "Password", "severity": "medium", "confidence": "moderate", @@ -4043,7 +4475,7 @@ "variable_start": 0, "variable_end": 12, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 2.4654972233440207, "valid": false } @@ -4053,7 +4485,7 @@ { "api_validation": "NOT_AVAILABLE", "ml_validation": "VALIDATED_KEY", - "ml_probability": 0.962, + "ml_probability": 0.941, "rule": "Password", "severity": "medium", "confidence": "moderate", @@ -4070,7 +4502,7 @@ "variable_start": 0, "variable_end": 12, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 2.4654972233440207, "valid": false } @@ -4080,7 +4512,7 @@ { "api_validation": "NOT_AVAILABLE", "ml_validation": "VALIDATED_KEY", - "ml_probability": 0.992, + "ml_probability": 0.997, "rule": "Password", "severity": "medium", "confidence": "moderate", @@ -4097,7 +4529,7 @@ "variable_start": 19, "variable_end": 27, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 2.4654972233440207, "valid": false } @@ -4107,7 +4539,7 @@ { "api_validation": "NOT_AVAILABLE", "ml_validation": "VALIDATED_KEY", - "ml_probability": 0.817, + "ml_probability": 0.935, "rule": "CMD Password", "severity": "high", "confidence": "moderate", @@ -4124,7 +4556,7 @@ "variable_start": 2, "variable_end": 10, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 2.4654972233440207, "valid": false } @@ -4134,7 +4566,7 @@ { "api_validation": "NOT_AVAILABLE", "ml_validation": "VALIDATED_KEY", - "ml_probability": 0.988, + "ml_probability": 0.997, "rule": "Password", "severity": "medium", "confidence": "moderate", @@ -4151,7 +4583,7 @@ "variable_start": 8, "variable_end": 16, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 2.4654972233440207, "valid": false } @@ -4161,7 +4593,7 @@ { "api_validation": "NOT_AVAILABLE", "ml_validation": "VALIDATED_KEY", - "ml_probability": 0.985, + "ml_probability": 0.976, "rule": "Password", "severity": "medium", "confidence": "moderate", @@ -4178,7 +4610,88 @@ "variable_start": 1, "variable_end": 9, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", + "entropy": 2.4654972233440207, + "valid": false + } + } + ] + }, + { + "api_validation": "NOT_AVAILABLE", + "ml_validation": "VALIDATED_KEY", + "ml_probability": 0.89, + "rule": "Password", + "severity": "medium", + "confidence": "moderate", + "line_data_list": [ + { + "line": "Passwd:Prl23Db#@ Prl23Db#@", + "line_num": 23, + "path": "./tests/samples/doc_passwd_pair", + "info": "./tests/samples/doc_passwd_pair|RAW", + "value": "Prl23Db#@", + "value_start": 7, + "value_end": 16, + "variable": "Passwd", + "variable_start": 0, + "variable_end": 6, + "entropy_validation": { + "iterator": "BASE64STD_CHARS", + "entropy": 2.4654972233440207, + "valid": false + } + } + ] + }, + { + "api_validation": "NOT_AVAILABLE", + "ml_validation": "VALIDATED_KEY", + "ml_probability": 0.85, + "rule": "Password", + "severity": "medium", + "confidence": "moderate", + "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": 3, + "value_end": 12, + "variable": "PW", + "variable_start": 0, + "variable_end": 2, + "entropy_validation": { + "iterator": "BASE64STD_CHARS", + "entropy": 2.4654972233440207, + "valid": false + } + } + ] + }, + { + "api_validation": "NOT_AVAILABLE", + "ml_validation": "VALIDATED_KEY", + "ml_probability": 0.914, + "rule": "Password", + "severity": "medium", + "confidence": "moderate", + "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", + "variable_start": 13, + "variable_end": 21, + "entropy_validation": { + "iterator": "BASE64STD_CHARS", "entropy": 2.4654972233440207, "valid": false } @@ -4188,7 +4701,7 @@ { "api_validation": "NOT_AVAILABLE", "ml_validation": "VALIDATED_KEY", - "ml_probability": 0.624, + "ml_probability": 0.979, "rule": "Password", "severity": "medium", "confidence": "moderate", @@ -4205,7 +4718,7 @@ "variable_start": 0, "variable_end": 8, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 2.4654972233440207, "valid": false } @@ -4215,7 +4728,7 @@ { "api_validation": "NOT_AVAILABLE", "ml_validation": "VALIDATED_KEY", - "ml_probability": 0.896, + "ml_probability": 0.946, "rule": "Password", "severity": "medium", "confidence": "moderate", @@ -4232,7 +4745,7 @@ "variable_start": 0, "variable_end": 6, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 2.4654972233440207, "valid": false } @@ -4242,7 +4755,7 @@ { "api_validation": "NOT_AVAILABLE", "ml_validation": "VALIDATED_KEY", - "ml_probability": 0.911, + "ml_probability": 0.991, "rule": "Password", "severity": "medium", "confidence": "moderate", @@ -4259,7 +4772,7 @@ "variable_start": 0, "variable_end": 8, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 2.4654972233440207, "valid": false } @@ -4269,7 +4782,7 @@ { "api_validation": "NOT_AVAILABLE", "ml_validation": "VALIDATED_KEY", - "ml_probability": 0.953, + "ml_probability": 0.995, "rule": "Password", "severity": "medium", "confidence": "moderate", @@ -4286,7 +4799,7 @@ "variable_start": 0, "variable_end": 8, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 2.4654972233440207, "valid": false } @@ -4296,7 +4809,7 @@ { "api_validation": "NOT_AVAILABLE", "ml_validation": "VALIDATED_KEY", - "ml_probability": 0.924, + "ml_probability": 0.989, "rule": "Password", "severity": "medium", "confidence": "moderate", @@ -4313,7 +4826,7 @@ "variable_start": 19, "variable_end": 30, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 2.4654972233440207, "valid": false } @@ -4323,7 +4836,61 @@ { "api_validation": "NOT_AVAILABLE", "ml_validation": "VALIDATED_KEY", - "ml_probability": 0.991, + "ml_probability": 0.921, + "rule": "Password", + "severity": "medium", + "confidence": "moderate", + "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": 9, + "value_end": 18, + "variable": "Password", + "variable_start": 0, + "variable_end": 8, + "entropy_validation": { + "iterator": "BASE64STD_CHARS", + "entropy": 2.4654972233440207, + "valid": false + } + } + ] + }, + { + "api_validation": "NOT_AVAILABLE", + "ml_validation": "VALIDATED_KEY", + "ml_probability": 0.98, + "rule": "Password", + "severity": "medium", + "confidence": "moderate", + "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", + "variable_start": 19, + "variable_end": 22, + "entropy_validation": { + "iterator": "BASE64STD_CHARS", + "entropy": 2.4654972233440207, + "valid": false + } + } + ] + }, + { + "api_validation": "NOT_AVAILABLE", + "ml_validation": "VALIDATED_KEY", + "ml_probability": 0.998, "rule": "CMD Password", "severity": "high", "confidence": "moderate", @@ -4340,7 +4907,7 @@ "variable_start": 1, "variable_end": 9, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 2.4654972233440207, "valid": false } @@ -4350,7 +4917,7 @@ { "api_validation": "NOT_AVAILABLE", "ml_validation": "VALIDATED_KEY", - "ml_probability": 0.954, + "ml_probability": 0.943, "rule": "Password", "severity": "medium", "confidence": "moderate", @@ -4367,7 +4934,7 @@ "variable_start": 0, "variable_end": 12, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 2.4654972233440207, "valid": false } @@ -4377,24 +4944,78 @@ { "api_validation": "NOT_AVAILABLE", "ml_validation": "VALIDATED_KEY", - "ml_probability": 0.93, + "ml_probability": 0.905, + "rule": "Password", + "severity": "medium", + "confidence": "moderate", + "line_data_list": [ + { + "line": "--password=Prl23Db#@", + "line_num": 37, + "path": "./tests/samples/doc_passwd_pair", + "info": "./tests/samples/doc_passwd_pair|RAW", + "value": "Prl23Db#@", + "value_start": 11, + "value_end": 20, + "variable": "password", + "variable_start": 2, + "variable_end": 10, + "entropy_validation": { + "iterator": "BASE64STD_CHARS", + "entropy": 2.4654972233440207, + "valid": false + } + } + ] + }, + { + "api_validation": "NOT_AVAILABLE", + "ml_validation": "VALIDATED_KEY", + "ml_probability": 0.975, + "rule": "Password", + "severity": "medium", + "confidence": "moderate", + "line_data_list": [ + { + "line": "root/Prl23Db#@,root password:Prl23Db#@", + "line_num": 38, + "path": "./tests/samples/doc_passwd_pair", + "info": "./tests/samples/doc_passwd_pair|RAW", + "value": "Prl23Db#@", + "value_start": 29, + "value_end": 38, + "variable": "password", + "variable_start": 20, + "variable_end": 28, + "entropy_validation": { + "iterator": "BASE64STD_CHARS", + "entropy": 2.4654972233440207, + "valid": false + } + } + ] + }, + { + "api_validation": "NOT_AVAILABLE", + "ml_validation": "VALIDATED_KEY", + "ml_probability": 0.933, "rule": "Password", "severity": "medium", "confidence": "moderate", "line_data_list": [ { - "line": "--password=Prl23Db#@", - "line_num": 37, + "line": "Prl23Db#@ username:Prl23Db#@,Prl23Db#@ password:Prl23Db#@", + "line_num": 40, "path": "./tests/samples/doc_passwd_pair", "info": "./tests/samples/doc_passwd_pair|RAW", "value": "Prl23Db#@", - "value_start": 11, - "value_end": 20, + "value_start": 48, + "value_end": 57, "variable": "password", - "variable_start": 2, - "variable_end": 10, + "variable_start": 39, + "variable_end": 47, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 2.4654972233440207, "valid": false } @@ -4404,24 +5025,24 @@ { "api_validation": "NOT_AVAILABLE", "ml_validation": "VALIDATED_KEY", - "ml_probability": 0.918, + "ml_probability": 0.834, "rule": "Password", "severity": "medium", "confidence": "moderate", "line_data_list": [ { - "line": "root/Prl23Db#@,root password:Prl23Db#@", - "line_num": 38, + "line": "Prl23Db#@:password:Prl23Db#@", + "line_num": 41, "path": "./tests/samples/doc_passwd_pair", "info": "./tests/samples/doc_passwd_pair|RAW", "value": "Prl23Db#@", - "value_start": 29, - "value_end": 38, + "value_start": 19, + "value_end": 28, "variable": "password", - "variable_start": 20, - "variable_end": 28, + "variable_start": 10, + "variable_end": 18, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 2.4654972233440207, "valid": false } @@ -4431,7 +5052,7 @@ { "api_validation": "NOT_AVAILABLE", "ml_validation": "VALIDATED_KEY", - "ml_probability": 0.982, + "ml_probability": 0.984, "rule": "Password", "severity": "medium", "confidence": "moderate", @@ -4448,7 +5069,7 @@ "variable_start": 0, "variable_end": 11, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 2.4654972233440207, "valid": false } @@ -4458,7 +5079,7 @@ { "api_validation": "NOT_AVAILABLE", "ml_validation": "VALIDATED_KEY", - "ml_probability": 0.936, + "ml_probability": 0.971, "rule": "Password", "severity": "medium", "confidence": "moderate", @@ -4475,7 +5096,7 @@ "variable_start": 0, "variable_end": 9, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 2.4654972233440207, "valid": false } @@ -4485,7 +5106,7 @@ { "api_validation": "NOT_AVAILABLE", "ml_validation": "VALIDATED_KEY", - "ml_probability": 0.967, + "ml_probability": 0.991, "rule": "Password", "severity": "medium", "confidence": "moderate", @@ -4502,13 +5123,40 @@ "variable_start": 0, "variable_end": 8, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 2.4654972233440207, "valid": false } } ] }, + { + "api_validation": "NOT_AVAILABLE", + "ml_validation": "VALIDATED_KEY", + "ml_probability": 0.669, + "rule": "Password", + "severity": "medium", + "confidence": "moderate", + "line_data_list": [ + { + "line": "# password: keep empty", + "line_num": 56, + "path": "./tests/samples/doc_passwd_pair", + "info": "./tests/samples/doc_passwd_pair|RAW", + "value": "keep", + "value_start": 12, + "value_end": 16, + "variable": "password", + "variable_start": 2, + "variable_end": 10, + "entropy_validation": { + "iterator": "BASE64STD_CHARS", + "entropy": 1.5, + "valid": false + } + } + ] + }, { "api_validation": "NOT_AVAILABLE", "ml_validation": "VALIDATED_KEY", @@ -4529,7 +5177,7 @@ "variable_start": 0, "variable_end": 9, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 3.906890595608518, "valid": false } @@ -4556,7 +5204,7 @@ "variable_start": 0, "variable_end": 5, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 3.906890595608518, "valid": false } @@ -4583,7 +5231,7 @@ "variable_start": 7, "variable_end": 10, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 3.906890595608518, "valid": false } @@ -4610,7 +5258,7 @@ "variable_start": 0, "variable_end": 10, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 3.906890595608518, "valid": false } @@ -4637,7 +5285,7 @@ "variable_start": 0, "variable_end": 6, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 3.906890595608518, "valid": false } @@ -4664,7 +5312,7 @@ "variable_start": 2, "variable_end": 7, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 3.773557262275185, "valid": false } @@ -4691,7 +5339,7 @@ "variable_start": 0, "variable_end": 6, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 3.906890595608518, "valid": false } @@ -4718,7 +5366,7 @@ "variable_start": 0, "variable_end": 9, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 3.906890595608518, "valid": false } @@ -4745,7 +5393,7 @@ "variable_start": 1, "variable_end": 7, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 3.875, "valid": false } @@ -4772,7 +5420,7 @@ "variable_start": 0, "variable_end": 10, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 3.75, "valid": false } @@ -4799,7 +5447,7 @@ "variable_start": 2, "variable_end": 8, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 3.875, "valid": false } @@ -4826,7 +5474,7 @@ "variable_start": 0, "variable_end": 10, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 3.875, "valid": false } @@ -4853,7 +5501,7 @@ "variable_start": 1, "variable_end": 6, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 4.0, "valid": false } @@ -4880,7 +5528,7 @@ "variable_start": 0, "variable_end": 10, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 4.0, "valid": false } @@ -4907,7 +5555,7 @@ "variable_start": 4, "variable_end": 10, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 4.0, "valid": false } @@ -4934,7 +5582,7 @@ "variable_start": 7, "variable_end": 10, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 4.0, "valid": false } @@ -4961,7 +5609,7 @@ "variable_start": 7, "variable_end": 10, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 4.0, "valid": false } @@ -4988,7 +5636,7 @@ "variable_start": 0, "variable_end": 10, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 4.0, "valid": false } @@ -5015,7 +5663,7 @@ "variable_start": 0, "variable_end": 7, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 3.875, "valid": false } @@ -5042,7 +5690,7 @@ "variable_start": 0, "variable_end": 13, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 4.0, "valid": false } @@ -5069,7 +5717,7 @@ "variable_start": 0, "variable_end": 13, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 4.0, "valid": false } @@ -5096,7 +5744,7 @@ "variable_start": 24, "variable_end": 33, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 3.875, "valid": false } @@ -5123,7 +5771,7 @@ "variable_start": 0, "variable_end": 12, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 3.875, "valid": false } @@ -5133,7 +5781,7 @@ { "api_validation": "NOT_AVAILABLE", "ml_validation": "VALIDATED_KEY", - "ml_probability": 0.999, + "ml_probability": 0.996, "rule": "Auth", "severity": "medium", "confidence": "moderate", @@ -5150,7 +5798,7 @@ "variable_start": 0, "variable_end": 18, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 3.875, "valid": false } @@ -5160,7 +5808,7 @@ { "api_validation": "NOT_AVAILABLE", "ml_validation": "VALIDATED_KEY", - "ml_probability": 0.999, + "ml_probability": 0.996, "rule": "Key", "severity": "medium", "confidence": "moderate", @@ -5177,7 +5825,7 @@ "variable_start": 15, "variable_end": 18, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 3.875, "valid": false } @@ -5187,7 +5835,7 @@ { "api_validation": "NOT_AVAILABLE", "ml_validation": "VALIDATED_KEY", - "ml_probability": 0.995, + "ml_probability": 0.99, "rule": "Password", "severity": "medium", "confidence": "moderate", @@ -5204,7 +5852,7 @@ "variable_start": 19, "variable_end": 21, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 3.0, "valid": false } @@ -5214,7 +5862,7 @@ { "api_validation": "NOT_AVAILABLE", "ml_validation": "VALIDATED_KEY", - "ml_probability": 0.96, + "ml_probability": 0.978, "rule": "Password", "severity": "medium", "confidence": "moderate", @@ -5231,7 +5879,7 @@ "variable_start": 39, "variable_end": 41, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 3.0, "valid": false } @@ -5241,7 +5889,7 @@ { "api_validation": "NOT_AVAILABLE", "ml_validation": "VALIDATED_KEY", - "ml_probability": 0.997, + "ml_probability": 0.993, "rule": "Password", "severity": "medium", "confidence": "moderate", @@ -5258,7 +5906,7 @@ "variable_start": 0, "variable_end": 8, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 3.906890595608518, "valid": false } @@ -5268,7 +5916,7 @@ { "api_validation": "NOT_AVAILABLE", "ml_validation": "VALIDATED_KEY", - "ml_probability": 0.996, + "ml_probability": 0.995, "rule": "Password", "severity": "medium", "confidence": "moderate", @@ -5285,7 +5933,7 @@ "variable_start": 41, "variable_end": 43, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 3.0, "valid": false } @@ -5312,7 +5960,7 @@ "variable_start": 40, "variable_end": 48, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 3.0, "valid": false } @@ -5339,7 +5987,7 @@ "variable_start": 53, "variable_end": 61, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 3.0, "valid": false } @@ -5349,7 +5997,7 @@ { "api_validation": "NOT_AVAILABLE", "ml_validation": "VALIDATED_KEY", - "ml_probability": 0.995, + "ml_probability": 0.997, "rule": "Password", "severity": "medium", "confidence": "moderate", @@ -5366,7 +6014,7 @@ "variable_start": 25, "variable_end": 28, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 3.0, "valid": false } @@ -5376,7 +6024,7 @@ { "api_validation": "NOT_AVAILABLE", "ml_validation": "VALIDATED_KEY", - "ml_probability": 0.92, + "ml_probability": 0.875, "rule": "Password", "severity": "medium", "confidence": "moderate", @@ -5393,7 +6041,7 @@ "variable_start": 10, "variable_end": 12, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 3.0, "valid": false } @@ -5403,7 +6051,7 @@ { "api_validation": "NOT_AVAILABLE", "ml_validation": "VALIDATED_KEY", - "ml_probability": 0.998, + "ml_probability": 1.0, "rule": "Password", "severity": "medium", "confidence": "moderate", @@ -5420,7 +6068,7 @@ "variable_start": 12, "variable_end": 14, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 3.0, "valid": false } @@ -5430,7 +6078,7 @@ { "api_validation": "NOT_AVAILABLE", "ml_validation": "VALIDATED_KEY", - "ml_probability": 0.999, + "ml_probability": 1.0, "rule": "Password", "severity": "medium", "confidence": "moderate", @@ -5447,7 +6095,7 @@ "variable_start": 12, "variable_end": 14, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 3.0, "valid": false } @@ -5457,7 +6105,7 @@ { "api_validation": "NOT_AVAILABLE", "ml_validation": "VALIDATED_KEY", - "ml_probability": 0.986, + "ml_probability": 0.992, "rule": "Password", "severity": "medium", "confidence": "moderate", @@ -5474,7 +6122,7 @@ "variable_start": 39, "variable_end": 41, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 3.0, "valid": false } @@ -5484,7 +6132,7 @@ { "api_validation": "NOT_AVAILABLE", "ml_validation": "VALIDATED_KEY", - "ml_probability": 0.792, + "ml_probability": 0.898, "rule": "Password", "severity": "medium", "confidence": "moderate", @@ -5501,7 +6149,7 @@ "variable_start": 43, "variable_end": 46, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 3.0, "valid": false } @@ -5511,7 +6159,7 @@ { "api_validation": "NOT_AVAILABLE", "ml_validation": "VALIDATED_KEY", - "ml_probability": 0.998, + "ml_probability": 0.996, "rule": "Password", "severity": "medium", "confidence": "moderate", @@ -5528,7 +6176,7 @@ "variable_start": 42, "variable_end": 44, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 3.0, "valid": false } @@ -5538,7 +6186,7 @@ { "api_validation": "NOT_AVAILABLE", "ml_validation": "VALIDATED_KEY", - "ml_probability": 0.986, + "ml_probability": 0.982, "rule": "Password", "severity": "medium", "confidence": "moderate", @@ -5555,7 +6203,7 @@ "variable_start": 37, "variable_end": 39, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 3.0, "valid": false } @@ -5582,7 +6230,7 @@ "variable_start": 41, "variable_end": 44, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 3.0, "valid": false } @@ -5609,7 +6257,7 @@ "variable_start": 41, "variable_end": 49, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 3.0, "valid": false } @@ -5619,7 +6267,7 @@ { "api_validation": "NOT_AVAILABLE", "ml_validation": "VALIDATED_KEY", - "ml_probability": 0.995, + "ml_probability": 0.998, "rule": "Password", "severity": "medium", "confidence": "moderate", @@ -5636,7 +6284,7 @@ "variable_start": 39, "variable_end": 47, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 3.0, "valid": false } @@ -5663,7 +6311,7 @@ "variable_start": 0, "variable_end": 20, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 3.0, "valid": false } @@ -5673,7 +6321,7 @@ { "api_validation": "NOT_AVAILABLE", "ml_validation": "VALIDATED_KEY", - "ml_probability": 0.994, + "ml_probability": 0.999, "rule": "Key", "severity": "medium", "confidence": "moderate", @@ -5690,7 +6338,7 @@ "variable_start": 0, "variable_end": 14, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 3.0, "valid": false } @@ -5700,7 +6348,7 @@ { "api_validation": "NOT_AVAILABLE", "ml_validation": "VALIDATED_KEY", - "ml_probability": 0.994, + "ml_probability": 0.999, "rule": "Secret", "severity": "medium", "confidence": "moderate", @@ -5717,7 +6365,7 @@ "variable_start": 4, "variable_end": 14, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 3.0, "valid": false } @@ -5744,7 +6392,7 @@ "variable_start": 12, "variable_end": 18, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 3.0, "valid": false } @@ -5754,7 +6402,7 @@ { "api_validation": "NOT_AVAILABLE", "ml_validation": "VALIDATED_KEY", - "ml_probability": 0.996, + "ml_probability": 0.999, "rule": "Password", "severity": "medium", "confidence": "moderate", @@ -5771,7 +6419,7 @@ "variable_start": 15, "variable_end": 17, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 3.0, "valid": false } @@ -5781,7 +6429,7 @@ { "api_validation": "NOT_AVAILABLE", "ml_validation": "VALIDATED_KEY", - "ml_probability": 0.983, + "ml_probability": 0.981, "rule": "Password", "severity": "medium", "confidence": "moderate", @@ -5798,7 +6446,7 @@ "variable_start": 26, "variable_end": 29, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 3.0, "valid": false } @@ -5808,7 +6456,7 @@ { "api_validation": "NOT_AVAILABLE", "ml_validation": "VALIDATED_KEY", - "ml_probability": 0.999, + "ml_probability": 0.997, "rule": "Password", "severity": "medium", "confidence": "moderate", @@ -5825,7 +6473,7 @@ "variable_start": 0, "variable_end": 19, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 3.0, "valid": false } @@ -5835,7 +6483,7 @@ { "api_validation": "NOT_AVAILABLE", "ml_validation": "VALIDATED_KEY", - "ml_probability": 0.998, + "ml_probability": 0.988, "rule": "Password", "severity": "medium", "confidence": "moderate", @@ -5852,7 +6500,7 @@ "variable_start": 8, "variable_end": 13, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 3.0, "valid": false } @@ -5862,7 +6510,7 @@ { "api_validation": "NOT_AVAILABLE", "ml_validation": "VALIDATED_KEY", - "ml_probability": 0.997, + "ml_probability": 0.999, "rule": "Password", "severity": "medium", "confidence": "moderate", @@ -5879,7 +6527,7 @@ "variable_start": 25, "variable_end": 27, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 3.0, "valid": false } @@ -5889,7 +6537,7 @@ { "api_validation": "NOT_AVAILABLE", "ml_validation": "VALIDATED_KEY", - "ml_probability": 0.998, + "ml_probability": 0.999, "rule": "Password", "severity": "medium", "confidence": "moderate", @@ -5906,7 +6554,7 @@ "variable_start": 17, "variable_end": 19, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 3.0, "valid": false } @@ -5916,34 +6564,7 @@ { "api_validation": "NOT_AVAILABLE", "ml_validation": "VALIDATED_KEY", - "ml_probability": 0.983, - "rule": "Password", - "severity": "medium", - "confidence": "moderate", - "line_data_list": [ - { - "line": "\uacc4\uc815/Password-xxxx:master/IhqSb1Gg", - "line_num": 55, - "path": "./tests/samples/doc_various", - "info": "./tests/samples/doc_various|RAW", - "value": "master/IhqSb1Gg", - "value_start": 17, - "value_end": 32, - "variable": "Password-xxxx", - "variable_start": 3, - "variable_end": 16, - "entropy_validation": { - "iterator": "BASE64_CHARS", - "entropy": 3.906890595608518, - "valid": false - } - } - ] - }, - { - "api_validation": "NOT_AVAILABLE", - "ml_validation": "VALIDATED_KEY", - "ml_probability": 0.994, + "ml_probability": 0.997, "rule": "Password", "severity": "medium", "confidence": "moderate", @@ -5960,7 +6581,7 @@ "variable_start": 25, "variable_end": 27, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 3.0, "valid": false } @@ -5987,7 +6608,7 @@ "variable_start": 14, "variable_end": 21, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 3.0, "valid": false } @@ -6014,7 +6635,7 @@ "variable_start": 25, "variable_end": 33, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 3.0, "valid": false } @@ -6024,7 +6645,7 @@ { "api_validation": "NOT_AVAILABLE", "ml_validation": "VALIDATED_KEY", - "ml_probability": 0.999, + "ml_probability": 0.996, "rule": "Password", "severity": "medium", "confidence": "moderate", @@ -6041,7 +6662,7 @@ "variable_start": 17, "variable_end": 19, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 3.0, "valid": false } @@ -6051,7 +6672,7 @@ { "api_validation": "NOT_AVAILABLE", "ml_validation": "VALIDATED_KEY", - "ml_probability": 0.997, + "ml_probability": 0.996, "rule": "Password", "severity": "medium", "confidence": "moderate", @@ -6068,7 +6689,7 @@ "variable_start": 14, "variable_end": 25, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 3.0, "valid": false } @@ -6078,7 +6699,7 @@ { "api_validation": "NOT_AVAILABLE", "ml_validation": "VALIDATED_KEY", - "ml_probability": 0.998, + "ml_probability": 0.995, "rule": "Password", "severity": "medium", "confidence": "moderate", @@ -6095,7 +6716,7 @@ "variable_start": 0, "variable_end": 16, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 3.0, "valid": false } @@ -6105,7 +6726,7 @@ { "api_validation": "NOT_AVAILABLE", "ml_validation": "VALIDATED_KEY", - "ml_probability": 0.964, + "ml_probability": 0.967, "rule": "Password", "severity": "medium", "confidence": "moderate", @@ -6122,7 +6743,7 @@ "variable_start": 15, "variable_end": 17, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 3.906890595608518, "valid": false } @@ -6132,7 +6753,7 @@ { "api_validation": "NOT_AVAILABLE", "ml_validation": "VALIDATED_KEY", - "ml_probability": 0.926, + "ml_probability": 0.977, "rule": "Password", "severity": "medium", "confidence": "moderate", @@ -6149,7 +6770,7 @@ "variable_start": 4, "variable_end": 8, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 3.906890595608518, "valid": false } @@ -6159,7 +6780,7 @@ { "api_validation": "NOT_AVAILABLE", "ml_validation": "VALIDATED_KEY", - "ml_probability": 0.995, + "ml_probability": 0.99, "rule": "Password", "severity": "medium", "confidence": "moderate", @@ -6176,7 +6797,7 @@ "variable_start": 19, "variable_end": 21, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 3.0, "valid": false } @@ -6186,7 +6807,7 @@ { "api_validation": "NOT_AVAILABLE", "ml_validation": "VALIDATED_KEY", - "ml_probability": 0.996, + "ml_probability": 0.997, "rule": "Password", "severity": "medium", "confidence": "moderate", @@ -6203,7 +6824,7 @@ "variable_start": 19, "variable_end": 21, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 3.0, "valid": false } @@ -6230,7 +6851,7 @@ "variable_start": 12, "variable_end": 14, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 3.0, "valid": false } @@ -6240,7 +6861,7 @@ { "api_validation": "NOT_AVAILABLE", "ml_validation": "VALIDATED_KEY", - "ml_probability": 1.0, + "ml_probability": 0.999, "rule": "Password", "severity": "medium", "confidence": "moderate", @@ -6257,7 +6878,7 @@ "variable_start": 12, "variable_end": 14, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 3.0, "valid": false } @@ -6284,7 +6905,7 @@ "variable_start": 40, "variable_end": 42, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 3.0, "valid": false } @@ -6294,7 +6915,7 @@ { "api_validation": "NOT_AVAILABLE", "ml_validation": "VALIDATED_KEY", - "ml_probability": 0.996, + "ml_probability": 0.997, "rule": "Password", "severity": "medium", "confidence": "moderate", @@ -6311,7 +6932,7 @@ "variable_start": 35, "variable_end": 37, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 3.0, "valid": false } @@ -6321,7 +6942,7 @@ { "api_validation": "NOT_AVAILABLE", "ml_validation": "VALIDATED_KEY", - "ml_probability": 0.996, + "ml_probability": 0.997, "rule": "Password", "severity": "medium", "confidence": "moderate", @@ -6338,7 +6959,7 @@ "variable_start": 36, "variable_end": 38, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 3.0, "valid": false } @@ -6365,7 +6986,7 @@ "variable_start": 40, "variable_end": 42, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 3.0, "valid": false } @@ -6375,7 +6996,7 @@ { "api_validation": "NOT_AVAILABLE", "ml_validation": "VALIDATED_KEY", - "ml_probability": 0.995, + "ml_probability": 0.996, "rule": "Password", "severity": "medium", "confidence": "moderate", @@ -6392,7 +7013,7 @@ "variable_start": 41, "variable_end": 44, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 3.0, "valid": false } @@ -6402,7 +7023,7 @@ { "api_validation": "NOT_AVAILABLE", "ml_validation": "VALIDATED_KEY", - "ml_probability": 0.999, + "ml_probability": 1.0, "rule": "Password", "severity": "medium", "confidence": "moderate", @@ -6419,7 +7040,7 @@ "variable_start": 41, "variable_end": 43, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 3.0, "valid": false } @@ -6429,7 +7050,7 @@ { "api_validation": "NOT_AVAILABLE", "ml_validation": "VALIDATED_KEY", - "ml_probability": 0.997, + "ml_probability": 0.996, "rule": "Password", "severity": "medium", "confidence": "moderate", @@ -6446,7 +7067,7 @@ "variable_start": 41, "variable_end": 44, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 3.0, "valid": false } @@ -6473,7 +7094,7 @@ "variable_start": 37, "variable_end": 45, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 3.0, "valid": false } @@ -6500,7 +7121,7 @@ "variable_start": 36, "variable_end": 44, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 3.0, "valid": false } @@ -6527,7 +7148,7 @@ "variable_start": 37, "variable_end": 41, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 3.0, "valid": false } @@ -6554,7 +7175,7 @@ "variable_start": 40, "variable_end": 42, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 3.0, "valid": false } @@ -6581,7 +7202,7 @@ "variable_start": 40, "variable_end": 44, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 3.0, "valid": false } @@ -6608,7 +7229,7 @@ "variable_start": 35, "variable_end": 43, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 3.0, "valid": false } @@ -6635,7 +7256,7 @@ "variable_start": 40, "variable_end": 48, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 3.0, "valid": false } @@ -6645,7 +7266,7 @@ { "api_validation": "NOT_AVAILABLE", "ml_validation": "VALIDATED_KEY", - "ml_probability": 0.988, + "ml_probability": 0.992, "rule": "Password", "severity": "medium", "confidence": "moderate", @@ -6662,7 +7283,7 @@ "variable_start": 44, "variable_end": 46, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 3.0, "valid": false } @@ -6689,7 +7310,7 @@ "variable_start": 36, "variable_end": 38, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 3.0, "valid": false } @@ -6716,7 +7337,7 @@ "variable_start": 23, "variable_end": 25, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 3.0, "valid": false } @@ -6743,7 +7364,7 @@ "variable_start": -2, "variable_end": -2, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 4.89361507332541, "valid": true } @@ -6771,7 +7392,7 @@ "variable_end": -2, "entropy_validation": { "iterator": "BASE36_CHARS", - "entropy": 3.4565647621309536, + "entropy": 3.456564762130954, "valid": true } } @@ -6797,8 +7418,8 @@ "variable_start": -2, "variable_end": -2, "entropy_validation": { - "iterator": "BASE64_CHARS", - "entropy": 5.395844179446957, + "iterator": "BASE64STD_CHARS", + "entropy": 5.395844179446958, "valid": true } } @@ -6824,8 +7445,8 @@ "variable_start": -2, "variable_end": -2, "entropy_validation": { - "iterator": "BASE64_CHARS", - "entropy": 4.808191506786782, + "iterator": "BASE64STD_CHARS", + "entropy": 4.80819150678678, "valid": true } } @@ -6834,7 +7455,7 @@ { "api_validation": "NOT_AVAILABLE", "ml_validation": "VALIDATED_KEY", - "ml_probability": 0.687, + "ml_probability": 0.899, "rule": "Github Old Token", "severity": "high", "confidence": "moderate", @@ -6861,7 +7482,7 @@ { "api_validation": "NOT_AVAILABLE", "ml_validation": "VALIDATED_KEY", - "ml_probability": 0.687, + "ml_probability": 0.899, "rule": "Token", "severity": "medium", "confidence": "moderate", @@ -6905,8 +7526,8 @@ "variable_start": -2, "variable_end": -2, "entropy_validation": { - "iterator": "BASE64_CHARS", - "entropy": 4.936120692057916, + "iterator": "BASE64STD_CHARS", + "entropy": 4.936120692057913, "valid": true } } @@ -6915,7 +7536,7 @@ { "api_validation": "NOT_AVAILABLE", "ml_validation": "VALIDATED_KEY", - "ml_probability": 0.965, + "ml_probability": 0.999, "rule": "Token", "severity": "medium", "confidence": "moderate", @@ -6932,8 +7553,8 @@ "variable_start": 0, "variable_end": 24, "entropy_validation": { - "iterator": "BASE64_CHARS", - "entropy": 4.936120692057916, + "iterator": "BASE64STD_CHARS", + "entropy": 4.936120692057913, "valid": true } } @@ -6960,7 +7581,7 @@ "variable_end": -2, "entropy_validation": { "iterator": "BASE36_CHARS", - "entropy": 3.2089099270924217, + "entropy": 3.208909927092422, "valid": true } } @@ -7040,8 +7661,8 @@ "variable_start": -2, "variable_end": -2, "entropy_validation": { - "iterator": "BASE64_CHARS", - "entropy": 1.4322437698226884, + "iterator": "BASE64STD_CHARS", + "entropy": 1.4322437698226886, "valid": false } } @@ -7067,8 +7688,8 @@ "variable_start": -2, "variable_end": -2, "entropy_validation": { - "iterator": "BASE64_CHARS", - "entropy": 5.255374790203285, + "iterator": "BASE64STD_CHARS", + "entropy": 5.255374790203283, "valid": true } } @@ -7149,7 +7770,7 @@ "variable_end": -2, "entropy_validation": { "iterator": "BASE36_CHARS", - "entropy": 4.133660689688185, + "entropy": 4.133660689688186, "valid": true } } @@ -7175,8 +7796,8 @@ "variable_start": -2, "variable_end": -2, "entropy_validation": { - "iterator": "BASE64_CHARS", - "entropy": 3.9058316901429944, + "iterator": "BASE64STD_CHARS", + "entropy": 3.905831690142994, "valid": false } } @@ -7203,7 +7824,7 @@ "variable_end": -2, "entropy_validation": { "iterator": "BASE36_CHARS", - "entropy": 3.0191930522498045, + "entropy": 3.0191930522498036, "valid": true } } @@ -7230,7 +7851,7 @@ "variable_end": -2, "entropy_validation": { "iterator": "BASE36_CHARS", - "entropy": 3.9590403170005795, + "entropy": 3.9590403170005777, "valid": true } } @@ -7256,8 +7877,8 @@ "variable_start": -2, "variable_end": -2, "entropy_validation": { - "iterator": "BASE64_CHARS", - "entropy": 3.9479064420971963, + "iterator": "BASE64STD_CHARS", + "entropy": 3.947906442097196, "valid": false } } @@ -7283,7 +7904,7 @@ "variable_start": -2, "variable_end": -2, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 4.006593447001756, "valid": false } @@ -7365,7 +7986,7 @@ "variable_end": -2, "entropy_validation": { "iterator": "BASE36_CHARS", - "entropy": 3.8494857514609038, + "entropy": 3.8494857514609033, "valid": true } } @@ -7391,7 +8012,7 @@ "variable_start": -2, "variable_end": -2, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 4.032347694592746, "valid": false } @@ -7445,8 +8066,8 @@ "variable_start": -2, "variable_end": -2, "entropy_validation": { - "iterator": "BASE64_CHARS", - "entropy": 5.022276693534146, + "iterator": "BASE64STD_CHARS", + "entropy": 5.022276693534148, "valid": true } } @@ -7473,7 +8094,7 @@ "variable_end": -2, "entropy_validation": { "iterator": "BASE36_CHARS", - "entropy": 4.014460876028361, + "entropy": 4.0144608760283615, "valid": true } } @@ -7553,8 +8174,8 @@ "variable_start": -2, "variable_end": -2, "entropy_validation": { - "iterator": "BASE64_CHARS", - "entropy": 4.582118926162056, + "iterator": "BASE64STD_CHARS", + "entropy": 4.582118926162054, "valid": true } } @@ -7607,8 +8228,8 @@ "variable_start": -2, "variable_end": -2, "entropy_validation": { - "iterator": "BASE64_CHARS", - "entropy": 4.531537327540733, + "iterator": "BASE64STD_CHARS", + "entropy": 4.531537327540734, "valid": true } }, @@ -7624,8 +8245,8 @@ "variable_start": -2, "variable_end": -2, "entropy_validation": { - "iterator": "BASE64_CHARS", - "entropy": 4.084962500721157, + "iterator": "BASE64STD_CHARS", + "entropy": 4.084962500721156, "valid": false } } @@ -7651,8 +8272,8 @@ "variable_start": -2, "variable_end": -2, "entropy_validation": { - "iterator": "BASE64_CHARS", - "entropy": 4.531537327540733, + "iterator": "BASE64STD_CHARS", + "entropy": 4.531537327540734, "valid": true } }, @@ -7668,8 +8289,8 @@ "variable_start": -2, "variable_end": -2, "entropy_validation": { - "iterator": "BASE64_CHARS", - "entropy": 4.436181130262395, + "iterator": "BASE64STD_CHARS", + "entropy": 4.436181130262396, "valid": false } } @@ -7695,8 +8316,8 @@ "variable_start": -2, "variable_end": -2, "entropy_validation": { - "iterator": "BASE64_CHARS", - "entropy": 4.436181130262395, + "iterator": "BASE64STD_CHARS", + "entropy": 4.436181130262396, "valid": false } } @@ -7749,8 +8370,8 @@ "variable_start": -2, "variable_end": -2, "entropy_validation": { - "iterator": "BASE64_CHARS", - "entropy": 5.097632476604024, + "iterator": "BASE64STD_CHARS", + "entropy": 5.097632476604023, "valid": true } } @@ -7776,8 +8397,8 @@ "variable_start": -2, "variable_end": -2, "entropy_validation": { - "iterator": "BASE64_CHARS", - "entropy": 3.8153130511409934, + "iterator": "BASE64STD_CHARS", + "entropy": 3.7467196917584817, "valid": false } } @@ -7803,7 +8424,7 @@ "variable_start": -2, "variable_end": -2, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 4.52211252299684, "valid": true } @@ -7830,7 +8451,7 @@ "variable_start": -2, "variable_end": -2, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 5.096509298449433, "valid": true } @@ -7857,7 +8478,7 @@ "variable_start": -2, "variable_end": -2, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 5.096509298449433, "valid": true } @@ -7884,7 +8505,7 @@ "variable_start": -2, "variable_end": -2, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 5.348551883097512, "valid": true } @@ -7938,8 +8559,8 @@ "variable_start": -2, "variable_end": -2, "entropy_validation": { - "iterator": "BASE64_CHARS", - "entropy": 4.5617684773102365, + "iterator": "BASE64STD_CHARS", + "entropy": 4.561768477310237, "valid": true } } @@ -7965,8 +8586,8 @@ "variable_start": -2, "variable_end": -2, "entropy_validation": { - "iterator": "BASE64_CHARS", - "entropy": 4.636224896287629, + "iterator": "BASE64STD_CHARS", + "entropy": 4.636224896287628, "valid": true } } @@ -8019,8 +8640,8 @@ "variable_start": -2, "variable_end": -2, "entropy_validation": { - "iterator": "BASE64_CHARS", - "entropy": 5.231644837540696, + "iterator": "BASE64STD_CHARS", + "entropy": 5.231644837540698, "valid": true } } @@ -8029,7 +8650,7 @@ { "api_validation": "NOT_AVAILABLE", "ml_validation": "VALIDATED_KEY", - "ml_probability": 0.997, + "ml_probability": 0.999, "rule": "Password", "severity": "medium", "confidence": "moderate", @@ -8046,7 +8667,7 @@ "variable_start": 4, "variable_end": 12, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 2.8073549220576046, "valid": false } @@ -8073,7 +8694,7 @@ "variable_start": -2, "variable_end": -2, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 5.288909765557392, "valid": true } @@ -8100,8 +8721,8 @@ "variable_start": -2, "variable_end": -2, "entropy_validation": { - "iterator": "BASE64_CHARS", - "entropy": 5.353940312186129, + "iterator": "BASE64STD_CHARS", + "entropy": 5.353940312186131, "valid": true } } @@ -8127,7 +8748,7 @@ "variable_start": -2, "variable_end": -2, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 3.625, "valid": false } @@ -8154,7 +8775,7 @@ "variable_start": -2, "variable_end": -2, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 4.606936732175321, "valid": true } @@ -8181,8 +8802,8 @@ "variable_start": -2, "variable_end": -2, "entropy_validation": { - "iterator": "BASE64_CHARS", - "entropy": 4.790963630103494, + "iterator": "BASE64STD_CHARS", + "entropy": 4.7909636301034935, "valid": true } } @@ -8191,7 +8812,7 @@ { "api_validation": "NOT_AVAILABLE", "ml_validation": "VALIDATED_KEY", - "ml_probability": 0.963, + "ml_probability": 0.998, "rule": "Key", "severity": "medium", "confidence": "moderate", @@ -8208,8 +8829,8 @@ "variable_start": 0, "variable_end": 10, "entropy_validation": { - "iterator": "BASE64_CHARS", - "entropy": 5.428808109703668, + "iterator": "BASE64STD_CHARS", + "entropy": 5.383500393636486, "valid": true } } @@ -8218,7 +8839,7 @@ { "api_validation": "NOT_AVAILABLE", "ml_validation": "VALIDATED_KEY", - "ml_probability": 0.989, + "ml_probability": 0.996, "rule": "Secret", "severity": "medium", "confidence": "moderate", @@ -8235,8 +8856,8 @@ "variable_start": 0, "variable_end": 30, "entropy_validation": { - "iterator": "BASE64_CHARS", - "entropy": 4.8341837197791895, + "iterator": "BASE64STD_CHARS", + "entropy": 4.834183719779189, "valid": true } } @@ -8245,7 +8866,7 @@ { "api_validation": "NOT_AVAILABLE", "ml_validation": "VALIDATED_KEY", - "ml_probability": 0.995, + "ml_probability": 0.997, "rule": "Secret", "severity": "medium", "confidence": "moderate", @@ -8262,8 +8883,8 @@ "variable_start": 0, "variable_end": 30, "entropy_validation": { - "iterator": "BASE64_CHARS", - "entropy": 4.784183719779189, + "iterator": "BASE64STD_CHARS", + "entropy": 4.784183719779188, "valid": true } } @@ -8272,7 +8893,7 @@ { "api_validation": "NOT_AVAILABLE", "ml_validation": "VALIDATED_KEY", - "ml_probability": 0.994, + "ml_probability": 0.997, "rule": "Secret", "severity": "medium", "confidence": "moderate", @@ -8289,8 +8910,8 @@ "variable_start": 0, "variable_end": 30, "entropy_validation": { - "iterator": "BASE64_CHARS", - "entropy": 4.8341837197791895, + "iterator": "BASE64STD_CHARS", + "entropy": 4.701135517407004, "valid": true } } @@ -8316,7 +8937,7 @@ "variable_start": 0, "variable_end": 30, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 4.8530559073332755, "valid": true } @@ -8326,7 +8947,7 @@ { "api_validation": "NOT_AVAILABLE", "ml_validation": "VALIDATED_KEY", - "ml_probability": 0.998, + "ml_probability": 0.999, "rule": "Key", "severity": "medium", "confidence": "moderate", @@ -8343,8 +8964,8 @@ "variable_start": 28, "variable_end": 31, "entropy_validation": { - "iterator": "BASE64_CHARS", - "entropy": 4.962822440640043, + "iterator": "BASE64STD_CHARS", + "entropy": 4.962822440640042, "valid": true } } @@ -8370,7 +8991,7 @@ "variable_start": 0, "variable_end": 4, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 4.9677201004745, "valid": true } @@ -8380,7 +9001,7 @@ { "api_validation": "NOT_AVAILABLE", "ml_validation": "VALIDATED_KEY", - "ml_probability": 0.983, + "ml_probability": 0.997, "rule": "API", "severity": "medium", "confidence": "moderate", @@ -8397,7 +9018,7 @@ "variable_start": 0, "variable_end": 7, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 4.332592430684724, "valid": false } @@ -8407,7 +9028,7 @@ { "api_validation": "NOT_AVAILABLE", "ml_validation": "VALIDATED_KEY", - "ml_probability": 0.983, + "ml_probability": 0.997, "rule": "Key", "severity": "medium", "confidence": "moderate", @@ -8424,7 +9045,7 @@ "variable_start": 0, "variable_end": 7, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 4.332592430684724, "valid": false } @@ -8451,7 +9072,7 @@ "variable_start": -2, "variable_end": -2, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 4.615822531364292, "valid": true } @@ -8478,7 +9099,7 @@ "variable_start": -2, "variable_end": -2, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 4.484377779059832, "valid": false } @@ -8505,7 +9126,7 @@ "variable_start": -2, "variable_end": -2, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 3.6841837197791887, "valid": false } @@ -8532,7 +9153,7 @@ "variable_start": -2, "variable_end": -2, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 3.6841837197791887, "valid": false } @@ -8549,7 +9170,7 @@ "variable_start": -2, "variable_end": -2, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 4.784183719779189, "valid": true } @@ -8559,7 +9180,7 @@ { "api_validation": "NOT_AVAILABLE", "ml_validation": "VALIDATED_KEY", - "ml_probability": 0.999, + "ml_probability": 0.978, "rule": "Token", "severity": "medium", "confidence": "moderate", @@ -8576,7 +9197,7 @@ "variable_start": 3, "variable_end": 8, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 4.784183719779189, "valid": true } @@ -8603,7 +9224,7 @@ "variable_start": -2, "variable_end": -2, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 3.6841837197791887, "valid": false } @@ -8630,7 +9251,7 @@ "variable_start": -2, "variable_end": -2, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 3.6841837197791887, "valid": false } @@ -8647,7 +9268,7 @@ "variable_start": -2, "variable_end": -2, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 4.784183719779189, "valid": true } @@ -8657,7 +9278,7 @@ { "api_validation": "NOT_AVAILABLE", "ml_validation": "VALIDATED_KEY", - "ml_probability": 0.999, + "ml_probability": 0.978, "rule": "Token", "severity": "medium", "confidence": "moderate", @@ -8674,7 +9295,7 @@ "variable_start": 3, "variable_end": 8, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 4.784183719779189, "valid": true } @@ -8684,7 +9305,7 @@ { "api_validation": "NOT_AVAILABLE", "ml_validation": "VALIDATED_KEY", - "ml_probability": 0.996, + "ml_probability": 0.975, "rule": "Key", "severity": "medium", "confidence": "moderate", @@ -8701,8 +9322,8 @@ "variable_start": 0, "variable_end": 9, "entropy_validation": { - "iterator": "BASE64_CHARS", - "entropy": 4.321431532864092, + "iterator": "BASE64STD_CHARS", + "entropy": 4.124754926079005, "valid": false } } @@ -8711,7 +9332,7 @@ { "api_validation": "NOT_AVAILABLE", "ml_validation": "VALIDATED_KEY", - "ml_probability": 0.987, + "ml_probability": 0.894, "rule": "Key", "severity": "medium", "confidence": "moderate", @@ -8728,8 +9349,8 @@ "variable_start": 0, "variable_end": 8, "entropy_validation": { - "iterator": "BASE64_CHARS", - "entropy": 4.482816239080334, + "iterator": "BASE64STD_CHARS", + "entropy": 4.286139632295246, "valid": false } } @@ -8782,7 +9403,7 @@ "variable_start": 0, "variable_end": 8, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 3.734521664779752, "valid": false } @@ -8792,7 +9413,7 @@ { "api_validation": "NOT_AVAILABLE", "ml_validation": "VALIDATED_KEY", - "ml_probability": 0.996, + "ml_probability": 0.964, "rule": "Key", "severity": "medium", "confidence": "moderate", @@ -8809,7 +9430,7 @@ "variable_start": 0, "variable_end": 8, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 4.116729296672174, "valid": false } @@ -8836,8 +9457,8 @@ "variable_start": 0, "variable_end": 9, "entropy_validation": { - "iterator": "BASE64_CHARS", - "entropy": 4.12323142879762, + "iterator": "BASE64STD_CHARS", + "entropy": 4.123231428797621, "valid": false } } @@ -8863,7 +9484,7 @@ "variable_start": -2, "variable_end": -2, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 4.561286684176785, "valid": true } @@ -8890,8 +9511,8 @@ "variable_start": -2, "variable_end": -2, "entropy_validation": { - "iterator": "BASE64_CHARS", - "entropy": 5.115027050910027, + "iterator": "BASE64STD_CHARS", + "entropy": 5.1150270509100295, "valid": true } } @@ -8917,8 +9538,8 @@ "variable_start": -2, "variable_end": -2, "entropy_validation": { - "iterator": "BASE64_CHARS", - "entropy": 5.086469255159772, + "iterator": "BASE64STD_CHARS", + "entropy": 5.086469255159773, "valid": true } } @@ -8927,7 +9548,7 @@ { "api_validation": "NOT_AVAILABLE", "ml_validation": "VALIDATED_KEY", - "ml_probability": 0.985, + "ml_probability": 0.998, "rule": "Password", "severity": "medium", "confidence": "moderate", @@ -8944,7 +9565,7 @@ "variable_start": 0, "variable_end": 16, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 3.121928094887362, "valid": false } @@ -8954,7 +9575,7 @@ { "api_validation": "NOT_AVAILABLE", "ml_validation": "VALIDATED_KEY", - "ml_probability": 0.989, + "ml_probability": 0.999, "rule": "Password", "severity": "medium", "confidence": "moderate", @@ -8971,7 +9592,7 @@ "variable_start": 33, "variable_end": 54, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 3.121928094887362, "valid": false } @@ -8981,7 +9602,7 @@ { "api_validation": "NOT_AVAILABLE", "ml_validation": "VALIDATED_KEY", - "ml_probability": 0.936, + "ml_probability": 0.987, "rule": "Password", "severity": "medium", "confidence": "moderate", @@ -8998,7 +9619,7 @@ "variable_start": 0, "variable_end": 8, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 2.120589933192232, "valid": false } @@ -9008,7 +9629,7 @@ { "api_validation": "NOT_AVAILABLE", "ml_validation": "VALIDATED_KEY", - "ml_probability": 0.997, + "ml_probability": 0.999, "rule": "Password", "severity": "medium", "confidence": "moderate", @@ -9025,7 +9646,7 @@ "variable_start": 4, "variable_end": 12, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 2.8073549220576046, "valid": false } @@ -9035,7 +9656,7 @@ { "api_validation": "NOT_AVAILABLE", "ml_validation": "VALIDATED_KEY", - "ml_probability": 0.99, + "ml_probability": 0.998, "rule": "Password", "severity": "medium", "confidence": "moderate", @@ -9052,7 +9673,7 @@ "variable_start": 0, "variable_end": 8, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 1.8232156112839757, "valid": false } @@ -9062,7 +9683,7 @@ { "api_validation": "NOT_AVAILABLE", "ml_validation": "VALIDATED_KEY", - "ml_probability": 0.982, + "ml_probability": 0.978, "rule": "Password", "severity": "medium", "confidence": "moderate", @@ -9079,7 +9700,7 @@ "variable_start": 0, "variable_end": 5, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 2.2432750011217983, "valid": false } @@ -9089,7 +9710,7 @@ { "api_validation": "NOT_AVAILABLE", "ml_validation": "VALIDATED_KEY", - "ml_probability": 1.0, + "ml_probability": 0.991, "rule": "Password", "severity": "medium", "confidence": "moderate", @@ -9116,7 +9737,34 @@ { "api_validation": "NOT_AVAILABLE", "ml_validation": "VALIDATED_KEY", - "ml_probability": 0.74, + "ml_probability": 0.966, + "rule": "Password", + "severity": "medium", + "confidence": "moderate", + "line_data_list": [ + { + "line": "def connect(passwd: str = \"cq2tPr1a2\"): # python default arg", + "line_num": 4, + "path": "./tests/samples/password_TRUE", + "info": "./tests/samples/password_TRUE|RAW", + "value": "cq2tPr1a2", + "value_start": 27, + "value_end": 36, + "variable": "passwd", + "variable_start": 12, + "variable_end": 18, + "entropy_validation": { + "iterator": "BASE64STD_CHARS", + "entropy": 2.94770277922009, + "valid": false + } + } + ] + }, + { + "api_validation": "NOT_AVAILABLE", + "ml_validation": "VALIDATED_KEY", + "ml_probability": 0.884, "rule": "Password", "severity": "medium", "confidence": "moderate", @@ -9133,7 +9781,7 @@ "variable_start": 3, "variable_end": 12, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 3.169925001442312, "valid": false } @@ -9143,7 +9791,7 @@ { "api_validation": "NOT_AVAILABLE", "ml_validation": "VALIDATED_KEY", - "ml_probability": 0.98, + "ml_probability": 0.931, "rule": "Password", "severity": "medium", "confidence": "moderate", @@ -9160,7 +9808,7 @@ "variable_start": 3, "variable_end": 12, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 3.169925001442312, "valid": false } @@ -9187,7 +9835,7 @@ "variable_start": 0, "variable_end": 8, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 3.521640636343319, "valid": false } @@ -9197,7 +9845,7 @@ { "api_validation": "NOT_AVAILABLE", "ml_validation": "VALIDATED_KEY", - "ml_probability": 0.996, + "ml_probability": 0.998, "rule": "CMD Password", "severity": "high", "confidence": "moderate", @@ -9214,7 +9862,7 @@ "variable_start": 33, "variable_end": 39, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 2.2432750011217983, "valid": false } @@ -9224,7 +9872,7 @@ { "api_validation": "NOT_AVAILABLE", "ml_validation": "VALIDATED_KEY", - "ml_probability": 0.996, + "ml_probability": 0.998, "rule": "Password", "severity": "medium", "confidence": "moderate", @@ -9241,7 +9889,7 @@ "variable_start": 41, "variable_end": 45, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 2.2432750011217983, "valid": false } @@ -9268,8 +9916,8 @@ "variable_start": 25, "variable_end": 48, "entropy_validation": { - "iterator": "BASE64_CHARS", - "entropy": 3.277613436819116, + "iterator": "BASE64STD_CHARS", + "entropy": 3.2776134368191165, "valid": false } } @@ -9278,7 +9926,7 @@ { "api_validation": "NOT_AVAILABLE", "ml_validation": "VALIDATED_KEY", - "ml_probability": 0.997, + "ml_probability": 0.999, "rule": "Password", "severity": "medium", "confidence": "moderate", @@ -9295,7 +9943,7 @@ "variable_start": 4, "variable_end": 12, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 2.8073549220576046, "valid": false } @@ -9305,7 +9953,7 @@ { "api_validation": "NOT_AVAILABLE", "ml_validation": "VALIDATED_KEY", - "ml_probability": 0.989, + "ml_probability": 0.988, "rule": "Password", "severity": "medium", "confidence": "moderate", @@ -9322,7 +9970,7 @@ "variable_start": 4, "variable_end": 12, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 2.4063042189065182, "valid": false } @@ -9332,7 +9980,7 @@ { "api_validation": "NOT_AVAILABLE", "ml_validation": "VALIDATED_KEY", - "ml_probability": 0.767, + "ml_probability": 0.981, "rule": "Password", "severity": "medium", "confidence": "moderate", @@ -9349,7 +9997,7 @@ "variable_start": 0, "variable_end": 8, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 2.0, "valid": false } @@ -9359,7 +10007,7 @@ { "api_validation": "NOT_AVAILABLE", "ml_validation": "VALIDATED_KEY", - "ml_probability": 0.79, + "ml_probability": 0.987, "rule": "Password", "severity": "medium", "confidence": "moderate", @@ -9376,7 +10024,7 @@ "variable_start": 0, "variable_end": 8, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 2.2432750011217983, "valid": false } @@ -9386,7 +10034,7 @@ { "api_validation": "NOT_AVAILABLE", "ml_validation": "VALIDATED_KEY", - "ml_probability": 0.79, + "ml_probability": 0.987, "rule": "Password", "severity": "medium", "confidence": "moderate", @@ -9403,7 +10051,7 @@ "variable_start": 0, "variable_end": 8, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 2.2432750011217983, "valid": false } @@ -9431,7 +10079,7 @@ "variable_end": -2, "entropy_validation": { "iterator": "BASE36_CHARS", - "entropy": 4.125814952938166, + "entropy": 4.125814952938168, "valid": true } } @@ -9457,7 +10105,7 @@ "variable_start": -2, "variable_end": -2, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 2.529698260800009, "valid": false } @@ -9474,7 +10122,7 @@ "variable_start": -2, "variable_end": -2, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 5.388924717191689, "valid": true } @@ -9491,8 +10139,8 @@ "variable_start": -2, "variable_end": -2, "entropy_validation": { - "iterator": "BASE64_CHARS", - "entropy": 5.213332901823973, + "iterator": "BASE64STD_CHARS", + "entropy": 5.213332901823974, "valid": true } }, @@ -9508,7 +10156,7 @@ "variable_start": -2, "variable_end": -2, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 5.325046388609145, "valid": true } @@ -9525,8 +10173,8 @@ "variable_start": -2, "variable_end": -2, "entropy_validation": { - "iterator": "BASE64_CHARS", - "entropy": 5.267278500114894, + "iterator": "BASE64STD_CHARS", + "entropy": 5.267278500114892, "valid": true } }, @@ -9542,8 +10190,8 @@ "variable_start": -2, "variable_end": -2, "entropy_validation": { - "iterator": "BASE64_CHARS", - "entropy": 5.293594289588578, + "iterator": "BASE64STD_CHARS", + "entropy": 5.293594289588576, "valid": true } }, @@ -9559,8 +10207,8 @@ "variable_start": -2, "variable_end": -2, "entropy_validation": { - "iterator": "BASE64_CHARS", - "entropy": 5.405307776373748, + "iterator": "BASE64STD_CHARS", + "entropy": 5.405307776373749, "valid": true } }, @@ -9576,8 +10224,8 @@ "variable_start": -2, "variable_end": -2, "entropy_validation": { - "iterator": "BASE64_CHARS", - "entropy": 5.372541658009631, + "iterator": "BASE64STD_CHARS", + "entropy": 5.372541658009629, "valid": true } }, @@ -9593,8 +10241,8 @@ "variable_start": -2, "variable_end": -2, "entropy_validation": { - "iterator": "BASE64_CHARS", - "entropy": 5.308663329427085, + "iterator": "BASE64STD_CHARS", + "entropy": 5.308663329427087, "valid": true } }, @@ -9610,7 +10258,7 @@ "variable_start": -2, "variable_end": -2, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 5.425173236956998, "valid": true } @@ -9627,7 +10275,7 @@ "variable_start": -2, "variable_end": -2, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 5.107555270017291, "valid": true } @@ -9644,8 +10292,8 @@ "variable_start": -2, "variable_end": -2, "entropy_validation": { - "iterator": "BASE64_CHARS", - "entropy": 5.0705380354071785, + "iterator": "BASE64STD_CHARS", + "entropy": 4.9609141946736965, "valid": true } }, @@ -9661,7 +10309,7 @@ "variable_start": -2, "variable_end": -2, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 2.3783727041337137, "valid": false } @@ -9688,7 +10336,7 @@ "variable_start": -2, "variable_end": -2, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 2.529698260800009, "valid": false } @@ -9705,7 +10353,7 @@ "variable_start": -2, "variable_end": -2, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 5.388924717191689, "valid": true } @@ -9722,8 +10370,8 @@ "variable_start": -2, "variable_end": -2, "entropy_validation": { - "iterator": "BASE64_CHARS", - "entropy": 5.213332901823973, + "iterator": "BASE64STD_CHARS", + "entropy": 5.213332901823974, "valid": true } }, @@ -9739,7 +10387,7 @@ "variable_start": -2, "variable_end": -2, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 5.325046388609145, "valid": true } @@ -9756,8 +10404,8 @@ "variable_start": -2, "variable_end": -2, "entropy_validation": { - "iterator": "BASE64_CHARS", - "entropy": 5.267278500114894, + "iterator": "BASE64STD_CHARS", + "entropy": 5.267278500114892, "valid": true } }, @@ -9773,8 +10421,8 @@ "variable_start": -2, "variable_end": -2, "entropy_validation": { - "iterator": "BASE64_CHARS", - "entropy": 5.293594289588578, + "iterator": "BASE64STD_CHARS", + "entropy": 5.293594289588576, "valid": true } }, @@ -9790,8 +10438,8 @@ "variable_start": -2, "variable_end": -2, "entropy_validation": { - "iterator": "BASE64_CHARS", - "entropy": 5.405307776373748, + "iterator": "BASE64STD_CHARS", + "entropy": 5.405307776373749, "valid": true } }, @@ -9807,8 +10455,8 @@ "variable_start": -2, "variable_end": -2, "entropy_validation": { - "iterator": "BASE64_CHARS", - "entropy": 5.372541658009631, + "iterator": "BASE64STD_CHARS", + "entropy": 5.372541658009629, "valid": true } }, @@ -9824,8 +10472,8 @@ "variable_start": -2, "variable_end": -2, "entropy_validation": { - "iterator": "BASE64_CHARS", - "entropy": 5.308663329427085, + "iterator": "BASE64STD_CHARS", + "entropy": 5.308663329427087, "valid": true } }, @@ -9841,7 +10489,7 @@ "variable_start": -2, "variable_end": -2, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 5.425173236956998, "valid": true } @@ -9858,7 +10506,7 @@ "variable_start": -2, "variable_end": -2, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 5.107555270017291, "valid": true } @@ -9875,8 +10523,8 @@ "variable_start": -2, "variable_end": -2, "entropy_validation": { - "iterator": "BASE64_CHARS", - "entropy": 5.0705380354071785, + "iterator": "BASE64STD_CHARS", + "entropy": 4.9609141946736965, "valid": true } }, @@ -9892,7 +10540,7 @@ "variable_start": -2, "variable_end": -2, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 2.3783727041337137, "valid": false } @@ -9919,7 +10567,7 @@ "variable_start": -2, "variable_end": -2, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 2.529698260800009, "valid": false } @@ -9936,8 +10584,8 @@ "variable_start": -2, "variable_end": -2, "entropy_validation": { - "iterator": "BASE64_CHARS", - "entropy": 5.429600283437103, + "iterator": "BASE64STD_CHARS", + "entropy": 5.429600283437102, "valid": true } }, @@ -9953,7 +10601,7 @@ "variable_start": -2, "variable_end": -2, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 5.307627100346911, "valid": true } @@ -9970,7 +10618,7 @@ "variable_start": -2, "variable_end": -2, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 5.391947595190542, "valid": true } @@ -9987,8 +10635,8 @@ "variable_start": -2, "variable_end": -2, "entropy_validation": { - "iterator": "BASE64_CHARS", - "entropy": 5.410712925114303, + "iterator": "BASE64STD_CHARS", + "entropy": 5.410712925114302, "valid": true } }, @@ -10004,7 +10652,7 @@ "variable_start": -2, "variable_end": -2, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 5.417032341684991, "valid": true } @@ -10021,8 +10669,8 @@ "variable_start": -2, "variable_end": -2, "entropy_validation": { - "iterator": "BASE64_CHARS", - "entropy": 5.497697548960288, + "iterator": "BASE64STD_CHARS", + "entropy": 5.497697548960291, "valid": true } }, @@ -10038,7 +10686,7 @@ "variable_start": -2, "variable_end": -2, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 5.30959588168204, "valid": true } @@ -10055,7 +10703,7 @@ "variable_start": -2, "variable_end": -2, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 4.418295834054489, "valid": false } @@ -10072,8 +10720,8 @@ "variable_start": -2, "variable_end": -2, "entropy_validation": { - "iterator": "BASE64_CHARS", - "entropy": 3.8721063510981755, + "iterator": "BASE64STD_CHARS", + "entropy": 3.872106351098176, "valid": false } } @@ -10099,8 +10747,8 @@ "variable_start": -2, "variable_end": -2, "entropy_validation": { - "iterator": "BASE64_CHARS", - "entropy": 4.884128060579619, + "iterator": "BASE64STD_CHARS", + "entropy": 4.827684853219141, "valid": true } } @@ -10126,7 +10774,7 @@ "variable_start": -2, "variable_end": -2, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 3.0185646866544076, "valid": false } @@ -10160,7 +10808,7 @@ "variable_start": -2, "variable_end": -2, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 2.6977683083639423, "valid": false } @@ -10187,7 +10835,7 @@ "variable_start": -2, "variable_end": -2, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 2.529698260800009, "valid": false } @@ -10204,7 +10852,7 @@ "variable_start": -2, "variable_end": -2, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 5.388924717191689, "valid": true } @@ -10221,8 +10869,8 @@ "variable_start": -2, "variable_end": -2, "entropy_validation": { - "iterator": "BASE64_CHARS", - "entropy": 5.213332901823973, + "iterator": "BASE64STD_CHARS", + "entropy": 5.213332901823974, "valid": true } }, @@ -10238,7 +10886,7 @@ "variable_start": -2, "variable_end": -2, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 5.325046388609145, "valid": true } @@ -10255,8 +10903,8 @@ "variable_start": -2, "variable_end": -2, "entropy_validation": { - "iterator": "BASE64_CHARS", - "entropy": 5.267278500114894, + "iterator": "BASE64STD_CHARS", + "entropy": 5.267278500114892, "valid": true } }, @@ -10272,8 +10920,8 @@ "variable_start": -2, "variable_end": -2, "entropy_validation": { - "iterator": "BASE64_CHARS", - "entropy": 5.293594289588578, + "iterator": "BASE64STD_CHARS", + "entropy": 5.293594289588576, "valid": true } }, @@ -10289,8 +10937,8 @@ "variable_start": -2, "variable_end": -2, "entropy_validation": { - "iterator": "BASE64_CHARS", - "entropy": 5.405307776373748, + "iterator": "BASE64STD_CHARS", + "entropy": 5.405307776373749, "valid": true } }, @@ -10306,8 +10954,8 @@ "variable_start": -2, "variable_end": -2, "entropy_validation": { - "iterator": "BASE64_CHARS", - "entropy": 5.372541658009631, + "iterator": "BASE64STD_CHARS", + "entropy": 5.372541658009629, "valid": true } }, @@ -10323,8 +10971,8 @@ "variable_start": -2, "variable_end": -2, "entropy_validation": { - "iterator": "BASE64_CHARS", - "entropy": 5.308663329427085, + "iterator": "BASE64STD_CHARS", + "entropy": 5.308663329427087, "valid": true } }, @@ -10340,7 +10988,7 @@ "variable_start": -2, "variable_end": -2, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 5.425173236956998, "valid": true } @@ -10357,7 +11005,7 @@ "variable_start": -2, "variable_end": -2, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 5.107555270017291, "valid": true } @@ -10374,8 +11022,8 @@ "variable_start": -2, "variable_end": -2, "entropy_validation": { - "iterator": "BASE64_CHARS", - "entropy": 5.0705380354071785, + "iterator": "BASE64STD_CHARS", + "entropy": 4.9609141946736965, "valid": true } }, @@ -10391,7 +11039,7 @@ "variable_start": -2, "variable_end": -2, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 2.3783727041337137, "valid": false } @@ -10419,7 +11067,7 @@ "variable_end": -2, "entropy_validation": { "iterator": "BASE36_CHARS", - "entropy": 4.125814952938166, + "entropy": 4.125814952938168, "valid": true } } @@ -10445,7 +11093,7 @@ "variable_start": -2, "variable_end": -2, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 5.288909765557392, "valid": true } @@ -10472,7 +11120,7 @@ "variable_start": -2, "variable_end": -2, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 2.529698260800009, "valid": false } @@ -10489,7 +11137,7 @@ "variable_start": -2, "variable_end": -2, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 5.388924717191689, "valid": true } @@ -10506,8 +11154,8 @@ "variable_start": -2, "variable_end": -2, "entropy_validation": { - "iterator": "BASE64_CHARS", - "entropy": 5.213332901823973, + "iterator": "BASE64STD_CHARS", + "entropy": 5.213332901823974, "valid": true } }, @@ -10523,7 +11171,7 @@ "variable_start": -2, "variable_end": -2, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 5.325046388609145, "valid": true } @@ -10540,8 +11188,8 @@ "variable_start": -2, "variable_end": -2, "entropy_validation": { - "iterator": "BASE64_CHARS", - "entropy": 5.267278500114894, + "iterator": "BASE64STD_CHARS", + "entropy": 5.267278500114892, "valid": true } }, @@ -10557,8 +11205,8 @@ "variable_start": -2, "variable_end": -2, "entropy_validation": { - "iterator": "BASE64_CHARS", - "entropy": 5.293594289588578, + "iterator": "BASE64STD_CHARS", + "entropy": 5.293594289588576, "valid": true } }, @@ -10574,8 +11222,8 @@ "variable_start": -2, "variable_end": -2, "entropy_validation": { - "iterator": "BASE64_CHARS", - "entropy": 5.405307776373748, + "iterator": "BASE64STD_CHARS", + "entropy": 5.405307776373749, "valid": true } }, @@ -10591,8 +11239,8 @@ "variable_start": -2, "variable_end": -2, "entropy_validation": { - "iterator": "BASE64_CHARS", - "entropy": 5.372541658009631, + "iterator": "BASE64STD_CHARS", + "entropy": 5.372541658009629, "valid": true } }, @@ -10608,8 +11256,8 @@ "variable_start": -2, "variable_end": -2, "entropy_validation": { - "iterator": "BASE64_CHARS", - "entropy": 5.308663329427085, + "iterator": "BASE64STD_CHARS", + "entropy": 5.308663329427087, "valid": true } }, @@ -10625,7 +11273,7 @@ "variable_start": -2, "variable_end": -2, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 5.425173236956998, "valid": true } @@ -10642,7 +11290,7 @@ "variable_start": -2, "variable_end": -2, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 5.107555270017291, "valid": true } @@ -10659,8 +11307,8 @@ "variable_start": -2, "variable_end": -2, "entropy_validation": { - "iterator": "BASE64_CHARS", - "entropy": 5.0705380354071785, + "iterator": "BASE64STD_CHARS", + "entropy": 4.9609141946736965, "valid": true } }, @@ -10676,7 +11324,7 @@ "variable_start": -2, "variable_end": -2, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 2.3783727041337137, "valid": false } @@ -10710,55 +11358,28 @@ } ] }, - { - "api_validation": "NOT_AVAILABLE", - "ml_validation": "NOT_AVAILABLE", - "ml_probability": null, - "rule": "PyPi API Token", - "severity": "high", - "confidence": "strong", - "line_data_list": [ - { - "line": "pypi-AgEIcHlvdS5bcmcCJGDmMTllXWJjLTRhODAtNDBhYi01Y2Y4LThjNjcxZTg3MsRjOAACKlszLCJlPDYzYmUxOC0wNjQ3LTQ4AzQtODFhYy1jZGRlNTk2MGYxNDYiXQAABiDDbVAEnaUMn4zZHlFr5NWy7JEYfvoay--cVmKO5lr3Xp", - "line_num": 1, - "path": "./tests/samples/pypi_token", - "info": "./tests/samples/pypi_token|RAW", - "value": "pypi-AgEIcHlvdS5bcmcCJGDmMTllXWJjLTRhODAtNDBhYi01Y2Y4LThjNjcxZTg3MsRjOAACKlszLCJlPDYzYmUxOC0wNjQ3LTQ4AzQtODFhYy1jZGRlNTk2MGYxNDYiXQAABiDDbVAEnaUMn4zZHlFr5NWy7JEYfvoay--cVmKO5lr3Xp", - "value_start": 0, - "value_end": 179, - "variable": null, - "variable_start": -2, - "variable_end": -2, - "entropy_validation": { - "iterator": "BASE64_CHARS", - "entropy": 5.493434473754405, - "valid": true - } - } - ] - }, { "api_validation": "NOT_AVAILABLE", "ml_validation": "VALIDATED_KEY", - "ml_probability": 0.777, - "rule": "Salt", + "ml_probability": 0.766, + "rule": "Password", "severity": "medium", "confidence": "moderate", "line_data_list": [ { - "line": "salt3 = \" 827634876\"; ", + "line": "pwd = \"cackle!\"", "line_num": 1, - "path": "./tests/samples/salt.py", - "info": "./tests/samples/salt.py|STRUCT|STRUCT:2|KEYWORD:`salt3 = \" 827634876\"; `", - "value": " 827634876", - "value_start": 9, - "value_end": 19, - "variable": "salt3", + "path": "./tests/samples/pwd.gradle", + "info": "./tests/samples/pwd.gradle|RAW", + "value": "cackle!", + "value_start": 7, + "value_end": 14, + "variable": "pwd", "variable_start": 0, - "variable_end": 5, + "variable_end": 3, "entropy_validation": { - "iterator": "BASE64_CHARS", - "entropy": 2.389735285398626, + "iterator": "BASE64STD_CHARS", + "entropy": 2.120589933192232, "valid": false } } @@ -10766,27 +11387,27 @@ }, { "api_validation": "NOT_AVAILABLE", - "ml_validation": "VALIDATED_KEY", - "ml_probability": 0.997, - "rule": "Salt", - "severity": "medium", - "confidence": "moderate", + "ml_validation": "NOT_AVAILABLE", + "ml_probability": null, + "rule": "PyPi API Token", + "severity": "high", + "confidence": "strong", "line_data_list": [ { - "line": "salt1 = b\"\\x23!\\xae2389x&543@\"", + "line": "pypi-AgEIcHlvdS5bcmcCJGDmMTllXWJjLTRhODAtNDBhYi01Y2Y4LThjNjcxZTg3MsRjOAACKlszLCJlPDYzYmUxOC0wNjQ3LTQ4AzQtODFhYy1jZGRlNTk2MGYxNDYiXQAABiDDbVAEnaUMn4zZHlFr5NWy7JEYfvoay--cVmKO5lr3Xp", "line_num": 1, - "path": "./tests/samples/salt.py", - "info": "./tests/samples/salt.py|RAW", - "value": "\\x23!\\xae2389x&543@", - "value_start": 10, - "value_end": 29, - "variable": "salt1", - "variable_start": 0, - "variable_end": 5, + "path": "./tests/samples/pypi_token", + "info": "./tests/samples/pypi_token|RAW", + "value": "pypi-AgEIcHlvdS5bcmcCJGDmMTllXWJjLTRhODAtNDBhYi01Y2Y4LThjNjcxZTg3MsRjOAACKlszLCJlPDYzYmUxOC0wNjQ3LTQ4AzQtODFhYy1jZGRlNTk2MGYxNDYiXQAABiDDbVAEnaUMn4zZHlFr5NWy7JEYfvoay--cVmKO5lr3Xp", + "value_start": 0, + "value_end": 179, + "variable": null, + "variable_start": -2, + "variable_end": -2, "entropy_validation": { - "iterator": "BASE64_CHARS", - "entropy": 2.524274220204383, - "valid": false + "iterator": "BASE64STD_CHARS", + "entropy": 5.493434473754406, + "valid": true } } ] @@ -10794,25 +11415,25 @@ { "api_validation": "NOT_AVAILABLE", "ml_validation": "VALIDATED_KEY", - "ml_probability": 0.968, + "ml_probability": 0.989, "rule": "Salt", "severity": "medium", "confidence": "moderate", "line_data_list": [ { - "line": "salt2 = r\"\"\"\\0x12\\0x3s\"\"\"", - "line_num": 2, + "line": "salt1 = b\"\\x23!\\xae2389x&543@\"", + "line_num": 1, "path": "./tests/samples/salt.py", "info": "./tests/samples/salt.py|RAW", - "value": "\\0x12\\0x3s", - "value_start": 12, - "value_end": 22, - "variable": "salt2", + "value": "\\x23!\\xae2389x&543@", + "value_start": 10, + "value_end": 29, + "variable": "salt1", "variable_start": 0, "variable_end": 5, "entropy_validation": { - "iterator": "BASE64_CHARS", - "entropy": 2.25754247590989, + "iterator": "BASE64STD_CHARS", + "entropy": 2.5242742202043824, "valid": false } } @@ -10821,7 +11442,7 @@ { "api_validation": "NOT_AVAILABLE", "ml_validation": "VALIDATED_KEY", - "ml_probability": 0.832, + "ml_probability": 0.888, "rule": "Salt", "severity": "medium", "confidence": "moderate", @@ -10838,8 +11459,8 @@ "variable_start": 0, "variable_end": 5, "entropy_validation": { - "iterator": "BASE64_CHARS", - "entropy": 2.796105389090387, + "iterator": "BASE64STD_CHARS", + "entropy": 2.7961053890903864, "valid": false } } @@ -10848,7 +11469,7 @@ { "api_validation": "NOT_AVAILABLE", "ml_validation": "VALIDATED_KEY", - "ml_probability": 0.945, + "ml_probability": 0.993, "rule": "Salt", "severity": "medium", "confidence": "moderate", @@ -10865,7 +11486,7 @@ "variable_start": 10, "variable_end": 15, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 2.6959504039350857, "valid": false } @@ -10875,7 +11496,7 @@ { "api_validation": "NOT_AVAILABLE", "ml_validation": "VALIDATED_KEY", - "ml_probability": 0.999, + "ml_probability": 0.994, "rule": "Salt", "severity": "medium", "confidence": "moderate", @@ -10899,6 +11520,60 @@ } ] }, + { + "api_validation": "NOT_AVAILABLE", + "ml_validation": "VALIDATED_KEY", + "ml_probability": 0.8, + "rule": "Password", + "severity": "medium", + "confidence": "moderate", + "line_data_list": [ + { + "line": "{http://schemas.openxmlformats.org/wordprocessingml/2006/main}t : Password = WeR15tr0n6", + "line_num": 1, + "path": "./tests/samples/sample.docx", + "info": "./tests/samples/sample.docx.gz|GZIP|./tests/samples/sample.docx|ZIP|word/document.xml|XML", + "value": "WeR15tr0n6", + "value_start": 77, + "value_end": 87, + "variable": "Password", + "variable_start": 66, + "variable_end": 74, + "entropy_validation": { + "iterator": "BASE64STD_CHARS", + "entropy": 3.321928094887362, + "valid": false + } + } + ] + }, + { + "api_validation": "NOT_AVAILABLE", + "ml_validation": "VALIDATED_KEY", + "ml_probability": 0.8, + "rule": "Password", + "severity": "medium", + "confidence": "moderate", + "line_data_list": [ + { + "line": "{http://schemas.openxmlformats.org/wordprocessingml/2006/main}t : Password = WeR15tr0n6", + "line_num": 1, + "path": "./tests/samples/sample.docx", + "info": "./tests/samples/sample.docx|ZIP|word/document.xml|XML", + "value": "WeR15tr0n6", + "value_start": 77, + "value_end": 87, + "variable": "Password", + "variable_start": 66, + "variable_end": 74, + "entropy_validation": { + "iterator": "BASE64STD_CHARS", + "entropy": 3.321928094887362, + "valid": false + } + } + ] + }, { "api_validation": "NOT_AVAILABLE", "ml_validation": "NOT_AVAILABLE", @@ -10919,8 +11594,8 @@ "variable_start": -2, "variable_end": -2, "entropy_validation": { - "iterator": "BASE64_CHARS", - "entropy": 1.4322437698226884, + "iterator": "BASE64STD_CHARS", + "entropy": 1.4322437698226886, "valid": false } } @@ -10946,8 +11621,8 @@ "variable_start": -2, "variable_end": -2, "entropy_validation": { - "iterator": "BASE64_CHARS", - "entropy": 3.5464393446710156, + "iterator": "BASE64STD_CHARS", + "entropy": 3.546439344671015, "valid": false } } @@ -10956,7 +11631,7 @@ { "api_validation": "NOT_AVAILABLE", "ml_validation": "VALIDATED_KEY", - "ml_probability": 0.673, + "ml_probability": 0.643, "rule": "Key", "severity": "medium", "confidence": "moderate", @@ -10973,8 +11648,8 @@ "variable_start": 0, "variable_end": 12, "entropy_validation": { - "iterator": "BASE64_CHARS", - "entropy": 3.5464393446710156, + "iterator": "BASE64STD_CHARS", + "entropy": 3.546439344671015, "valid": false } } @@ -11000,7 +11675,7 @@ "variable_start": 0, "variable_end": 8, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 2.963119653306635, "valid": false } @@ -11027,8 +11702,8 @@ "variable_start": -2, "variable_end": -2, "entropy_validation": { - "iterator": "BASE64_CHARS", - "entropy": 4.838879892515178, + "iterator": "BASE64STD_CHARS", + "entropy": 4.838879892515179, "valid": true } } @@ -11037,7 +11712,7 @@ { "api_validation": "NOT_AVAILABLE", "ml_validation": "VALIDATED_KEY", - "ml_probability": 0.998, + "ml_probability": 0.995, "rule": "Password", "severity": "medium", "confidence": "moderate", @@ -11054,40 +11729,13 @@ "variable_start": 0, "variable_end": 8, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 3.321928094887362, "valid": false } } ] }, - { - "api_validation": "NOT_AVAILABLE", - "ml_validation": "VALIDATED_KEY", - "ml_probability": 0.672, - "rule": "Secret", - "severity": "medium", - "confidence": "moderate", - "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", - "variable_start": 0, - "variable_end": 6, - "entropy_validation": { - "iterator": "BASE64_CHARS", - "entropy": 2.120589933192232, - "valid": false - } - } - ] - }, { "api_validation": "NOT_AVAILABLE", "ml_validation": "NOT_AVAILABLE", @@ -11108,7 +11756,7 @@ "variable_start": -2, "variable_end": -2, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 2.3705246708692047, "valid": false } @@ -11162,7 +11810,7 @@ "variable_start": -2, "variable_end": -2, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 4.029574370937287, "valid": false } @@ -11189,8 +11837,8 @@ "variable_start": -2, "variable_end": -2, "entropy_validation": { - "iterator": "BASE64_CHARS", - "entropy": 4.843520703364327, + "iterator": "BASE64STD_CHARS", + "entropy": 4.843520703364329, "valid": true } } @@ -11216,7 +11864,7 @@ "variable_start": -2, "variable_end": -2, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 4.620007704961091, "valid": true } @@ -11243,7 +11891,7 @@ "variable_start": -2, "variable_end": -2, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 4.472678031846025, "valid": false } @@ -11270,7 +11918,7 @@ "variable_start": -2, "variable_end": -2, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 4.181675184876157, "valid": false } @@ -11297,8 +11945,8 @@ "variable_start": -2, "variable_end": -2, "entropy_validation": { - "iterator": "BASE64_CHARS", - "entropy": 4.532808692053926, + "iterator": "BASE64STD_CHARS", + "entropy": 4.5328086920539254, "valid": true } } @@ -11324,8 +11972,8 @@ "variable_start": -2, "variable_end": -2, "entropy_validation": { - "iterator": "BASE64_CHARS", - "entropy": 3.559610565373458, + "iterator": "BASE64STD_CHARS", + "entropy": 3.559610565373459, "valid": false } } @@ -11351,7 +11999,7 @@ "variable_start": -2, "variable_end": -2, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 4.4375, "valid": false } @@ -11378,7 +12026,7 @@ "variable_start": -2, "variable_end": -2, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 4.4375, "valid": false } @@ -11405,7 +12053,7 @@ "variable_start": -2, "variable_end": -2, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 4.375, "valid": false } @@ -11432,7 +12080,7 @@ "variable_start": -2, "variable_end": -2, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 4.375, "valid": false } @@ -11459,8 +12107,8 @@ "variable_start": 0, "variable_end": 8, "entropy_validation": { - "iterator": "BASE64_CHARS", - "entropy": 3.75, + "iterator": "BASE64STD_CHARS", + "entropy": 3.375, "valid": false } } @@ -11486,7 +12134,7 @@ "variable_start": -2, "variable_end": -2, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 4.6983183218203175, "valid": true } @@ -11496,7 +12144,7 @@ { "api_validation": "NOT_AVAILABLE", "ml_validation": "VALIDATED_KEY", - "ml_probability": 0.999, + "ml_probability": 0.995, "rule": "Token", "severity": "medium", "confidence": "moderate", @@ -11523,7 +12171,7 @@ { "api_validation": "NOT_AVAILABLE", "ml_validation": "VALIDATED_KEY", - "ml_probability": 0.792, + "ml_probability": 0.802, "rule": "Secret", "severity": "medium", "confidence": "moderate", @@ -11540,7 +12188,7 @@ "variable_start": 0, "variable_end": 6, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 2.8177111123931664, "valid": false } @@ -11550,7 +12198,7 @@ { "api_validation": "NOT_AVAILABLE", "ml_validation": "VALIDATED_KEY", - "ml_probability": 0.969, + "ml_probability": 0.979, "rule": "Key", "severity": "medium", "confidence": "moderate", @@ -11567,8 +12215,8 @@ "variable_start": 0, "variable_end": 3, "entropy_validation": { - "iterator": "BASE64_CHARS", - "entropy": 3.446439344671016, + "iterator": "BASE64STD_CHARS", + "entropy": 3.446439344671015, "valid": false } } @@ -11577,7 +12225,7 @@ { "api_validation": "NOT_AVAILABLE", "ml_validation": "VALIDATED_KEY", - "ml_probability": 0.863, + "ml_probability": 0.99, "rule": "Password", "severity": "medium", "confidence": "moderate", @@ -11594,7 +12242,7 @@ "variable_start": 0, "variable_end": 8, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 3.0, "valid": false } @@ -11604,7 +12252,7 @@ { "api_validation": "NOT_AVAILABLE", "ml_validation": "VALIDATED_KEY", - "ml_probability": 1.0, + "ml_probability": 0.995, "rule": "Token", "severity": "medium", "confidence": "moderate", @@ -11622,7 +12270,7 @@ "variable_end": 5, "entropy_validation": { "iterator": "BASE36_CHARS", - "entropy": 3.3348200572472178, + "entropy": 3.3348200572472173, "valid": true } } @@ -11631,34 +12279,7 @@ { "api_validation": "NOT_AVAILABLE", "ml_validation": "VALIDATED_KEY", - "ml_probability": 0.713, - "rule": "Token", - "severity": "medium", - "confidence": "moderate", - "line_data_list": [ - { - "line": "token : AKDR_C1r17-K3Y0-SeCrt-2", - "line_num": 26, - "path": "./tests/samples/table.html", - "info": "./tests/samples/table.html|HTML", - "value": "AKDR_C1r17-K3Y0-SeCrt-2", - "value_start": 8, - "value_end": 31, - "variable": "token", - "variable_start": 0, - "variable_end": 5, - "entropy_validation": { - "iterator": "BASE64_CHARS", - "entropy": 3.389029441960142, - "valid": false - } - } - ] - }, - { - "api_validation": "NOT_AVAILABLE", - "ml_validation": "VALIDATED_KEY", - "ml_probability": 0.975, + "ml_probability": 0.995, "rule": "Key", "severity": "medium", "confidence": "moderate", @@ -11675,7 +12296,7 @@ "variable_start": 0, "variable_end": 3, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 4.000432302535625, "valid": false } @@ -11685,7 +12306,7 @@ { "api_validation": "NOT_AVAILABLE", "ml_validation": "VALIDATED_KEY", - "ml_probability": 0.995, + "ml_probability": 1.0, "rule": "Key", "severity": "medium", "confidence": "moderate", @@ -11702,8 +12323,8 @@ "variable_start": 0, "variable_end": 3, "entropy_validation": { - "iterator": "BASE64_CHARS", - "entropy": 3.843010159554856, + "iterator": "BASE64STD_CHARS", + "entropy": 3.8430101595548556, "valid": false } } @@ -11712,7 +12333,7 @@ { "api_validation": "NOT_AVAILABLE", "ml_validation": "VALIDATED_KEY", - "ml_probability": 0.66, + "ml_probability": 0.978, "rule": "Password", "severity": "medium", "confidence": "moderate", @@ -11729,7 +12350,7 @@ "variable_start": 0, "variable_end": 8, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 3.0, "valid": false } @@ -11739,7 +12360,7 @@ { "api_validation": "NOT_AVAILABLE", "ml_validation": "VALIDATED_KEY", - "ml_probability": 1.0, + "ml_probability": 0.995, "rule": "Token", "severity": "medium", "confidence": "moderate", @@ -11757,7 +12378,7 @@ "variable_end": 5, "entropy_validation": { "iterator": "BASE36_CHARS", - "entropy": 3.390375612802773, + "entropy": 3.3903756128027727, "valid": true } } @@ -11766,7 +12387,7 @@ { "api_validation": "NOT_AVAILABLE", "ml_validation": "VALIDATED_KEY", - "ml_probability": 0.913, + "ml_probability": 0.984, "rule": "Password", "severity": "medium", "confidence": "moderate", @@ -11783,7 +12404,7 @@ "variable_start": 0, "variable_end": 8, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 3.0, "valid": false } @@ -11793,7 +12414,7 @@ { "api_validation": "NOT_AVAILABLE", "ml_validation": "VALIDATED_KEY", - "ml_probability": 1.0, + "ml_probability": 0.995, "rule": "Token", "severity": "medium", "confidence": "moderate", @@ -11811,7 +12432,7 @@ "variable_end": 5, "entropy_validation": { "iterator": "BASE36_CHARS", - "entropy": 3.390375612802773, + "entropy": 3.3903756128027727, "valid": true } } @@ -11820,7 +12441,7 @@ { "api_validation": "NOT_AVAILABLE", "ml_validation": "VALIDATED_KEY", - "ml_probability": 1.0, + "ml_probability": 0.995, "rule": "Token", "severity": "medium", "confidence": "moderate", @@ -11838,7 +12459,7 @@ "variable_end": 5, "entropy_validation": { "iterator": "BASE36_CHARS", - "entropy": 3.390375612802773, + "entropy": 3.3903756128027727, "valid": true } } @@ -11847,7 +12468,7 @@ { "api_validation": "NOT_AVAILABLE", "ml_validation": "VALIDATED_KEY", - "ml_probability": 0.881, + "ml_probability": 0.852, "rule": "Secret", "severity": "medium", "confidence": "moderate", @@ -11864,7 +12485,7 @@ "variable_start": 0, "variable_end": 6, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 2.8177111123931664, "valid": false } @@ -11874,7 +12495,7 @@ { "api_validation": "NOT_AVAILABLE", "ml_validation": "VALIDATED_KEY", - "ml_probability": 0.95, + "ml_probability": 0.993, "rule": "Key", "severity": "medium", "confidence": "moderate", @@ -11891,7 +12512,7 @@ "variable_start": 0, "variable_end": 3, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 2.901587501522441, "valid": false } @@ -11901,7 +12522,34 @@ { "api_validation": "NOT_AVAILABLE", "ml_validation": "VALIDATED_KEY", - "ml_probability": 0.944, + "ml_probability": 0.756, + "rule": "Key", + "severity": "medium", + "confidence": "moderate", + "line_data_list": [ + { + "line": "key : 184824-202847-623730-837462", + "line_num": 46, + "path": "./tests/samples/table.html", + "info": "./tests/samples/table.html|HTML", + "value": "184824-202847-623730-837462", + "value_start": 6, + "value_end": 33, + "variable": "key", + "variable_start": 0, + "variable_end": 3, + "entropy_validation": { + "iterator": "BASE64STD_CHARS", + "entropy": 2.7036253545614626, + "valid": false + } + } + ] + }, + { + "api_validation": "NOT_AVAILABLE", + "ml_validation": "VALIDATED_KEY", + "ml_probability": 0.993, "rule": "Password", "severity": "medium", "confidence": "moderate", @@ -11918,7 +12566,7 @@ "variable_start": 0, "variable_end": 8, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 3.0, "valid": false } @@ -11928,7 +12576,7 @@ { "api_validation": "NOT_AVAILABLE", "ml_validation": "VALIDATED_KEY", - "ml_probability": 0.999, + "ml_probability": 0.996, "rule": "Token", "severity": "medium", "confidence": "moderate", @@ -11955,7 +12603,7 @@ { "api_validation": "NOT_AVAILABLE", "ml_validation": "VALIDATED_KEY", - "ml_probability": 0.999, + "ml_probability": 0.996, "rule": "Token", "severity": "medium", "confidence": "moderate", @@ -11973,7 +12621,7 @@ "variable_end": 5, "entropy_validation": { "iterator": "BASE36_CHARS", - "entropy": 3.3348200572472178, + "entropy": 3.3348200572472173, "valid": true } } @@ -11982,7 +12630,7 @@ { "api_validation": "NOT_AVAILABLE", "ml_validation": "VALIDATED_KEY", - "ml_probability": 0.858, + "ml_probability": 0.837, "rule": "Secret", "severity": "medium", "confidence": "moderate", @@ -11999,7 +12647,7 @@ "variable_start": 0, "variable_end": 6, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 2.595488890170944, "valid": false } @@ -12009,7 +12657,7 @@ { "api_validation": "NOT_AVAILABLE", "ml_validation": "VALIDATED_KEY", - "ml_probability": 0.934, + "ml_probability": 0.991, "rule": "Key", "severity": "medium", "confidence": "moderate", @@ -12036,7 +12684,7 @@ { "api_validation": "NOT_AVAILABLE", "ml_validation": "VALIDATED_KEY", - "ml_probability": 0.955, + "ml_probability": 0.992, "rule": "Key", "severity": "medium", "confidence": "moderate", @@ -12053,7 +12701,7 @@ "variable_start": 0, "variable_end": 3, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 2.9015875015224406, "valid": false } @@ -12063,7 +12711,7 @@ { "api_validation": "NOT_AVAILABLE", "ml_validation": "VALIDATED_KEY", - "ml_probability": 0.964, + "ml_probability": 0.994, "rule": "Password", "severity": "medium", "confidence": "moderate", @@ -12080,7 +12728,7 @@ "variable_start": 0, "variable_end": 8, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 3.0, "valid": false } @@ -12090,7 +12738,7 @@ { "api_validation": "NOT_AVAILABLE", "ml_validation": "VALIDATED_KEY", - "ml_probability": 0.999, + "ml_probability": 0.995, "rule": "Token", "severity": "medium", "confidence": "moderate", @@ -12108,7 +12756,7 @@ "variable_end": 5, "entropy_validation": { "iterator": "BASE36_CHARS", - "entropy": 3.3002335989739806, + "entropy": 3.300233598973981, "valid": true } } @@ -12117,7 +12765,7 @@ { "api_validation": "NOT_AVAILABLE", "ml_validation": "VALIDATED_KEY", - "ml_probability": 0.999, + "ml_probability": 0.995, "rule": "Token", "severity": "medium", "confidence": "moderate", @@ -12135,7 +12783,7 @@ "variable_end": 5, "entropy_validation": { "iterator": "BASE36_CHARS", - "entropy": 3.390375612802773, + "entropy": 3.3903756128027727, "valid": true } } @@ -12144,7 +12792,7 @@ { "api_validation": "NOT_AVAILABLE", "ml_validation": "VALIDATED_KEY", - "ml_probability": 0.955, + "ml_probability": 0.991, "rule": "Key", "severity": "medium", "confidence": "moderate", @@ -12161,7 +12809,7 @@ "variable_start": 0, "variable_end": 3, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 2.9295462978988653, "valid": false } @@ -12171,7 +12819,7 @@ { "api_validation": "NOT_AVAILABLE", "ml_validation": "VALIDATED_KEY", - "ml_probability": 0.944, + "ml_probability": 0.99, "rule": "Key", "severity": "medium", "confidence": "moderate", @@ -12188,7 +12836,7 @@ "variable_start": 0, "variable_end": 3, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 2.9295462978988653, "valid": false } @@ -12198,7 +12846,7 @@ { "api_validation": "NOT_AVAILABLE", "ml_validation": "VALIDATED_KEY", - "ml_probability": 0.996, + "ml_probability": 0.998, "rule": "Password", "severity": "medium", "confidence": "moderate", @@ -12215,7 +12863,7 @@ "variable_start": 0, "variable_end": 8, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 3.169925001442312, "valid": false } @@ -12225,7 +12873,7 @@ { "api_validation": "NOT_AVAILABLE", "ml_validation": "VALIDATED_KEY", - "ml_probability": 0.999, + "ml_probability": 0.994, "rule": "Token", "severity": "medium", "confidence": "moderate", @@ -12252,7 +12900,7 @@ { "api_validation": "NOT_AVAILABLE", "ml_validation": "VALIDATED_KEY", - "ml_probability": 0.999, + "ml_probability": 0.995, "rule": "Token", "severity": "medium", "confidence": "moderate", @@ -12279,7 +12927,7 @@ { "api_validation": "NOT_AVAILABLE", "ml_validation": "VALIDATED_KEY", - "ml_probability": 0.992, + "ml_probability": 1.0, "rule": "Key", "severity": "medium", "confidence": "moderate", @@ -12296,7 +12944,7 @@ "variable_start": 0, "variable_end": 3, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 2.9295462978988653, "valid": false } @@ -12306,7 +12954,7 @@ { "api_validation": "NOT_AVAILABLE", "ml_validation": "VALIDATED_KEY", - "ml_probability": 0.991, + "ml_probability": 1.0, "rule": "Key", "severity": "medium", "confidence": "moderate", @@ -12323,7 +12971,7 @@ "variable_start": 0, "variable_end": 3, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 2.9295462978988653, "valid": false } @@ -12333,7 +12981,7 @@ { "api_validation": "NOT_AVAILABLE", "ml_validation": "VALIDATED_KEY", - "ml_probability": 0.99, + "ml_probability": 1.0, "rule": "Key", "severity": "medium", "confidence": "moderate", @@ -12350,7 +12998,7 @@ "variable_start": 0, "variable_end": 3, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 2.9295462978988653, "valid": false } @@ -12377,8 +13025,8 @@ "variable_start": -2, "variable_end": -2, "entropy_validation": { - "iterator": "BASE64_CHARS", - "entropy": 4.697662125333613, + "iterator": "BASE64STD_CHARS", + "entropy": 4.697662125333612, "valid": true } } @@ -12387,7 +13035,7 @@ { "api_validation": "NOT_AVAILABLE", "ml_validation": "VALIDATED_KEY", - "ml_probability": 0.999, + "ml_probability": 1.0, "rule": "Password", "severity": "medium", "confidence": "moderate", @@ -12404,7 +13052,7 @@ "variable_start": 5, "variable_end": 13, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 2.688721875540867, "valid": false } @@ -12414,7 +13062,7 @@ { "api_validation": "NOT_AVAILABLE", "ml_validation": "VALIDATED_KEY", - "ml_probability": 0.903, + "ml_probability": 0.998, "rule": "Password", "severity": "medium", "confidence": "moderate", @@ -12431,7 +13079,7 @@ "variable_start": 0, "variable_end": 8, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 2.5216406363433186, "valid": false } @@ -12468,7 +13116,7 @@ { "api_validation": "NOT_AVAILABLE", "ml_validation": "VALIDATED_KEY", - "ml_probability": 0.988, + "ml_probability": 0.996, "rule": "Password", "severity": "medium", "confidence": "moderate", @@ -12485,7 +13133,7 @@ "variable_start": 0, "variable_end": 8, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 3.459431618637298, "valid": false } @@ -12513,7 +13161,7 @@ "variable_end": 6, "entropy_validation": { "iterator": "BASE36_CHARS", - "entropy": 4.069774753916278, + "entropy": 4.069774753916277, "valid": true } } @@ -12522,7 +13170,7 @@ { "api_validation": "NOT_AVAILABLE", "ml_validation": "VALIDATED_KEY", - "ml_probability": 0.996, + "ml_probability": 0.998, "rule": "Token", "severity": "medium", "confidence": "moderate", @@ -12566,7 +13214,7 @@ "variable_start": 0, "variable_end": 8, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 2.325349666421154, "valid": false } @@ -12593,8 +13241,8 @@ "variable_start": -2, "variable_end": -2, "entropy_validation": { - "iterator": "BASE64_CHARS", - "entropy": 4.697662125333613, + "iterator": "BASE64STD_CHARS", + "entropy": 4.697662125333612, "valid": true } } @@ -12621,7 +13269,7 @@ "variable_end": -2, "entropy_validation": { "iterator": "BASE36_CHARS", - "entropy": 3.253801390571587, + "entropy": 3.2538013905715872, "valid": true } } @@ -12648,7 +13296,7 @@ "variable_end": -2, "entropy_validation": { "iterator": "BASE36_CHARS", - "entropy": 3.5117321397240526, + "entropy": 3.5117321397240535, "valid": true } } @@ -12675,7 +13323,7 @@ "variable_end": -2, "entropy_validation": { "iterator": "BASE36_CHARS", - "entropy": 3.253801390571587, + "entropy": 3.2538013905715872, "valid": true } } @@ -12702,7 +13350,7 @@ "variable_end": -2, "entropy_validation": { "iterator": "BASE36_CHARS", - "entropy": 3.5117321397240526, + "entropy": 3.5117321397240535, "valid": true } } @@ -12728,8 +13376,8 @@ "variable_start": -2, "variable_end": -2, "entropy_validation": { - "iterator": "BASE64_CHARS", - "entropy": 4.936120692057916, + "iterator": "BASE64STD_CHARS", + "entropy": 4.936120692057913, "valid": true } } @@ -12755,8 +13403,8 @@ "variable_start": -2, "variable_end": -2, "entropy_validation": { - "iterator": "BASE64_CHARS", - "entropy": 4.936120692057916, + "iterator": "BASE64STD_CHARS", + "entropy": 4.936120692057913, "valid": true } } @@ -12782,7 +13430,7 @@ "variable_start": -2, "variable_end": -2, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 4.006147345318248, "valid": false } @@ -12792,7 +13440,7 @@ { "api_validation": "NOT_AVAILABLE", "ml_validation": "VALIDATED_KEY", - "ml_probability": 0.955, + "ml_probability": 1.0, "rule": "Token", "severity": "medium", "confidence": "moderate", @@ -12809,7 +13457,7 @@ "variable_start": 0, "variable_end": 12, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 4.006147345318248, "valid": false } @@ -12836,7 +13484,7 @@ "variable_start": -2, "variable_end": -2, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 4.0296677144829305, "valid": false } @@ -12846,7 +13494,7 @@ { "api_validation": "NOT_AVAILABLE", "ml_validation": "VALIDATED_KEY", - "ml_probability": 0.997, + "ml_probability": 1.0, "rule": "Token", "severity": "medium", "confidence": "moderate", @@ -12863,7 +13511,7 @@ "variable_start": 0, "variable_end": 13, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 4.0296677144829305, "valid": false } @@ -12873,7 +13521,7 @@ { "api_validation": "NOT_AVAILABLE", "ml_validation": "VALIDATED_KEY", - "ml_probability": 0.997, + "ml_probability": 0.987, "rule": "Token", "severity": "medium", "confidence": "moderate", @@ -12890,8 +13538,8 @@ "variable_start": 0, "variable_end": 15, "entropy_validation": { - "iterator": "BASE64_CHARS", - "entropy": 4.133660689688186, + "iterator": "BASE64STD_CHARS", + "entropy": 4.133660689688185, "valid": false } } @@ -12900,7 +13548,7 @@ { "api_validation": "NOT_AVAILABLE", "ml_validation": "VALIDATED_KEY", - "ml_probability": 0.982, + "ml_probability": 0.977, "rule": "Token", "severity": "medium", "confidence": "moderate", @@ -12917,8 +13565,8 @@ "variable_start": 8, "variable_end": 17, "entropy_validation": { - "iterator": "BASE64_CHARS", - "entropy": 4.039148671903071, + "iterator": "BASE64STD_CHARS", + "entropy": 3.8674574246867275, "valid": false } } @@ -13008,7 +13656,7 @@ { "api_validation": "NOT_AVAILABLE", "ml_validation": "VALIDATED_KEY", - "ml_probability": 0.997, + "ml_probability": 1.0, "rule": "URL Credentials", "severity": "high", "confidence": "moderate", @@ -13025,7 +13673,7 @@ "variable_start": 5, "variable_end": 15, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 3.0, "valid": false } @@ -13052,7 +13700,7 @@ "variable_start": 32, "variable_end": 47, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 3.584962500721156, "valid": false } @@ -13062,7 +13710,7 @@ { "api_validation": "NOT_AVAILABLE", "ml_validation": "VALIDATED_KEY", - "ml_probability": 1.0, + "ml_probability": 0.999, "rule": "Credential", "severity": "medium", "confidence": "moderate", @@ -13079,7 +13727,7 @@ "variable_start": 38, "variable_end": 48, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 4.058101942183734, "valid": false } @@ -13089,34 +13737,7 @@ { "api_validation": "NOT_AVAILABLE", "ml_validation": "VALIDATED_KEY", - "ml_probability": 0.968, - "rule": "Key", - "severity": "medium", - "confidence": "moderate", - "line_data_list": [ - { - "line": "// \"fp://no.host.real/any/path/to/nowhere/\",\"key\":\"f45VgF8jX79o@anydata.com\"", - "line_num": 7, - "path": "./tests/samples/url_cred.js", - "info": "./tests/samples/url_cred.js|RAW", - "value": "f45VgF8jX79o@anydata.com", - "value_start": 51, - "value_end": 75, - "variable": "key", - "variable_start": 45, - "variable_end": 48, - "entropy_validation": { - "iterator": "BASE36_CHARS", - "entropy": 3.348308333814105, - "valid": true - } - } - ] - }, - { - "api_validation": "NOT_AVAILABLE", - "ml_validation": "VALIDATED_KEY", - "ml_probability": 0.999, + "ml_probability": 0.997, "rule": "Key", "severity": "medium", "confidence": "moderate", @@ -13133,7 +13754,7 @@ "variable_start": 36, "variable_end": 39, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 2.6557496115311405, "valid": false } @@ -13160,7 +13781,7 @@ "variable_start": 6, "variable_end": 16, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 3.836591668108979, "valid": false } @@ -13170,7 +13791,7 @@ { "api_validation": "NOT_AVAILABLE", "ml_validation": "VALIDATED_KEY", - "ml_probability": 0.928, + "ml_probability": 0.995, "rule": "URL Credentials", "severity": "high", "confidence": "moderate", @@ -13187,7 +13808,7 @@ "variable_start": 18, "variable_end": 26, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 3.0, "valid": false } @@ -13215,7 +13836,7 @@ "variable_end": -2, "entropy_validation": { "iterator": "BASE36_CHARS", - "entropy": 3.2373263071270246, + "entropy": 3.237326307127025, "valid": true } } @@ -13322,8 +13943,8 @@ "variable_start": 0, "variable_end": 5, "entropy_validation": { - "iterator": "BASE64_CHARS", - "entropy": 5.091578664259099, + "iterator": "BASE64STD_CHARS", + "entropy": 5.0915786642591, "valid": true } } @@ -13349,8 +13970,8 @@ "variable_start": 0, "variable_end": 5, "entropy_validation": { - "iterator": "BASE64_CHARS", - "entropy": 4.814426581312805, + "iterator": "BASE64STD_CHARS", + "entropy": 4.706352610471992, "valid": true } } @@ -13376,7 +13997,7 @@ "variable_start": -2, "variable_end": -2, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 5.396703284270004, "valid": true } @@ -13386,7 +14007,7 @@ { "api_validation": "NOT_AVAILABLE", "ml_validation": "VALIDATED_KEY", - "ml_probability": 0.844, + "ml_probability": 0.985, "rule": "Password", "severity": "medium", "confidence": "moderate", @@ -13403,7 +14024,7 @@ "variable_start": 0, "variable_end": 8, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 2.120589933192232, "valid": false } diff --git a/tests/data/doc.json b/tests/data/doc.json index 06e86d4b1..989122ea3 100644 --- a/tests/data/doc.json +++ b/tests/data/doc.json @@ -19,8 +19,8 @@ "variable_start": -2, "variable_end": -2, "entropy_validation": { - "iterator": "BASE64_CHARS", - "entropy": 5.4978497506970045, + "iterator": "BASE64STD_CHARS", + "entropy": 5.497849750697005, "valid": true } } @@ -46,8 +46,8 @@ "variable_start": -2, "variable_end": -2, "entropy_validation": { - "iterator": "BASE64_CHARS", - "entropy": 4.220175521464345, + "iterator": "BASE64STD_CHARS", + "entropy": 4.220175521464347, "valid": false } } @@ -73,8 +73,8 @@ "variable_start": -2, "variable_end": -2, "entropy_validation": { - "iterator": "BASE64_CHARS", - "entropy": 5.614483907763351, + "iterator": "BASE64STD_CHARS", + "entropy": 5.574978894738761, "valid": true } } @@ -100,8 +100,8 @@ "variable_start": -2, "variable_end": -2, "entropy_validation": { - "iterator": "BASE64_CHARS", - "entropy": 5.592654863341127, + "iterator": "BASE64STD_CHARS", + "entropy": 5.553315707707609, "valid": true } } @@ -127,7 +127,7 @@ "variable_start": -2, "variable_end": -2, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 5.571478154549278, "valid": true } @@ -154,7 +154,7 @@ "variable_start": -2, "variable_end": -2, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 5.572975546587697, "valid": true } @@ -181,8 +181,8 @@ "variable_start": -2, "variable_end": -2, "entropy_validation": { - "iterator": "BASE64_CHARS", - "entropy": 3.5464393446710156, + "iterator": "BASE64STD_CHARS", + "entropy": 3.546439344671015, "valid": false } } @@ -208,8 +208,8 @@ "variable_start": -2, "variable_end": -2, "entropy_validation": { - "iterator": "BASE64_CHARS", - "entropy": 3.5464393446710156, + "iterator": "BASE64STD_CHARS", + "entropy": 3.546439344671015, "valid": false } } @@ -235,7 +235,7 @@ "variable_start": -2, "variable_end": -2, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 3.6841837197791887, "valid": false } @@ -262,7 +262,7 @@ "variable_start": -2, "variable_end": -2, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 3.6841837197791887, "valid": false } @@ -289,7 +289,7 @@ "variable_start": -2, "variable_end": -2, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 3.6464393446710153, "valid": false } @@ -316,8 +316,8 @@ "variable_start": -2, "variable_end": -2, "entropy_validation": { - "iterator": "BASE64_CHARS", - "entropy": 3.5464393446710156, + "iterator": "BASE64STD_CHARS", + "entropy": 3.546439344671015, "valid": false } } @@ -343,8 +343,8 @@ "variable_start": -2, "variable_end": -2, "entropy_validation": { - "iterator": "BASE64_CHARS", - "entropy": 3.5464393446710156, + "iterator": "BASE64STD_CHARS", + "entropy": 3.546439344671015, "valid": false } }, @@ -360,7 +360,7 @@ "variable_start": -2, "variable_end": -2, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 4.012814895472355, "valid": false } @@ -387,8 +387,8 @@ "variable_start": -2, "variable_end": -2, "entropy_validation": { - "iterator": "BASE64_CHARS", - "entropy": 3.3086949695628425, + "iterator": "BASE64STD_CHARS", + "entropy": 3.308694969562842, "valid": false } } @@ -414,8 +414,8 @@ "variable_start": -2, "variable_end": -2, "entropy_validation": { - "iterator": "BASE64_CHARS", - "entropy": 3.3086949695628425, + "iterator": "BASE64STD_CHARS", + "entropy": 3.308694969562842, "valid": false } }, @@ -431,7 +431,7 @@ "variable_start": -2, "variable_end": -2, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 4.012814895472355, "valid": false } @@ -458,8 +458,8 @@ "variable_start": -2, "variable_end": -2, "entropy_validation": { - "iterator": "BASE64_CHARS", - "entropy": 4.021928094887362, + "iterator": "BASE64STD_CHARS", + "entropy": 4.021928094887363, "valid": false } } @@ -485,8 +485,8 @@ "variable_start": -2, "variable_end": -2, "entropy_validation": { - "iterator": "BASE64_CHARS", - "entropy": 4.021928094887362, + "iterator": "BASE64STD_CHARS", + "entropy": 4.021928094887363, "valid": false } }, @@ -502,8 +502,8 @@ "variable_start": -2, "variable_end": -2, "entropy_validation": { - "iterator": "BASE64_CHARS", - "entropy": 4.614997302659251, + "iterator": "BASE64STD_CHARS", + "entropy": 4.61499730265925, "valid": true } } @@ -529,8 +529,8 @@ "variable_start": 17, "variable_end": 20, "entropy_validation": { - "iterator": "BASE64_CHARS", - "entropy": 4.614997302659251, + "iterator": "BASE64STD_CHARS", + "entropy": 4.61499730265925, "valid": true } } @@ -556,7 +556,7 @@ "variable_start": 5, "variable_end": 10, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 4.961353528118743, "valid": true } @@ -584,7 +584,7 @@ "variable_end": -2, "entropy_validation": { "iterator": "BASE36_CHARS", - "entropy": 4.0426135166748205, + "entropy": 4.042613516674821, "valid": true } } @@ -611,7 +611,7 @@ "variable_end": -2, "entropy_validation": { "iterator": "BASE36_CHARS", - "entropy": 3.52467389677155, + "entropy": 3.5246738967715503, "valid": true } } @@ -637,7 +637,7 @@ "variable_start": -2, "variable_end": -2, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 5.615950458346115, "valid": true } @@ -664,7 +664,7 @@ "variable_start": -2, "variable_end": -2, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 5.615950458346115, "valid": true } @@ -691,8 +691,8 @@ "variable_start": -2, "variable_end": -2, "entropy_validation": { - "iterator": "BASE64_CHARS", - "entropy": 5.6044494049575055, + "iterator": "BASE64STD_CHARS", + "entropy": 5.604449404957506, "valid": true } } @@ -718,8 +718,8 @@ "variable_start": -2, "variable_end": -2, "entropy_validation": { - "iterator": "BASE64_CHARS", - "entropy": 5.6044494049575055, + "iterator": "BASE64STD_CHARS", + "entropy": 5.604449404957506, "valid": true } } @@ -745,7 +745,7 @@ "variable_start": -2, "variable_end": -2, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 4.620007704961091, "valid": true } @@ -772,7 +772,7 @@ "variable_start": -2, "variable_end": -2, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 4.826255561405635, "valid": true } @@ -799,7 +799,7 @@ "variable_start": -2, "variable_end": -2, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 4.593400348604437, "valid": true } @@ -826,7 +826,7 @@ "variable_start": -2, "variable_end": -2, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 3.9477027792200903, "valid": false } @@ -853,7 +853,7 @@ "variable_start": -2, "variable_end": -2, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 4.3125, "valid": false } @@ -880,8 +880,8 @@ "variable_start": -2, "variable_end": -2, "entropy_validation": { - "iterator": "BASE64_CHARS", - "entropy": 5.573080311527303, + "iterator": "BASE64STD_CHARS", + "entropy": 5.533575298502711, "valid": true } } @@ -988,7 +988,7 @@ "variable_start": 9, "variable_end": 13, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 2.45754247590989, "valid": false } @@ -1005,7 +1005,7 @@ "variable_start": 16, "variable_end": 24, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 3.459431618637298, "valid": false } @@ -1033,7 +1033,7 @@ "variable_end": -2, "entropy_validation": { "iterator": "BASE36_CHARS", - "entropy": 3.421470487212877, + "entropy": 3.4214704872128774, "valid": true } } @@ -1087,7 +1087,7 @@ "variable_end": -2, "entropy_validation": { "iterator": "BASE36_CHARS", - "entropy": 3.5117321397240526, + "entropy": 3.5117321397240535, "valid": true } } @@ -1113,8 +1113,8 @@ "variable_start": -2, "variable_end": -2, "entropy_validation": { - "iterator": "BASE64_CHARS", - "entropy": 4.731746181697384, + "iterator": "BASE64STD_CHARS", + "entropy": 4.731746181697387, "valid": true } } @@ -1140,7 +1140,7 @@ "variable_start": 10, "variable_end": 12, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 2.989735285398626, "valid": false } @@ -1157,7 +1157,7 @@ "variable_start": 0, "variable_end": 2, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 3.4736388806542577, "valid": false } @@ -1184,7 +1184,7 @@ "variable_start": 10, "variable_end": 12, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 2.989735285398626, "valid": false } @@ -1211,8 +1211,8 @@ "variable_start": 10, "variable_end": 12, "entropy_validation": { - "iterator": "BASE64_CHARS", - "entropy": 2.7897352853986264, + "iterator": "BASE64STD_CHARS", + "entropy": 2.789735285398626, "valid": false } }, @@ -1228,7 +1228,7 @@ "variable_start": 0, "variable_end": 2, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 2.584962500721156, "valid": false } @@ -1255,8 +1255,8 @@ "variable_start": 10, "variable_end": 12, "entropy_validation": { - "iterator": "BASE64_CHARS", - "entropy": 2.7897352853986264, + "iterator": "BASE64STD_CHARS", + "entropy": 2.789735285398626, "valid": false } } @@ -1282,7 +1282,7 @@ "variable_start": 13, "variable_end": 15, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 2.989735285398626, "valid": false } @@ -1299,7 +1299,7 @@ "variable_start": 3, "variable_end": 5, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 2.584962500721156, "valid": false } @@ -1326,7 +1326,7 @@ "variable_start": 13, "variable_end": 15, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 2.989735285398626, "valid": false } @@ -1353,7 +1353,7 @@ "variable_start": 16, "variable_end": 24, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 2.989735285398626, "valid": false } @@ -1370,7 +1370,7 @@ "variable_start": 0, "variable_end": 8, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 2.584962500721156, "valid": false } @@ -1397,7 +1397,7 @@ "variable_start": 16, "variable_end": 24, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 2.989735285398626, "valid": false } @@ -1424,7 +1424,7 @@ "variable_start": 10, "variable_end": 18, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 2.989735285398626, "valid": false } @@ -1442,7 +1442,7 @@ "variable_end": 2, "entropy_validation": { "iterator": "BASE36_CHARS", - "entropy": 3.1999791952552306, + "entropy": 3.199979195255231, "valid": true } } @@ -1468,7 +1468,7 @@ "variable_start": 10, "variable_end": 18, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 2.989735285398626, "valid": false } @@ -1495,7 +1495,7 @@ "variable_start": 10, "variable_end": 12, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 2.989735285398626, "valid": false } @@ -1512,7 +1512,7 @@ "variable_start": 0, "variable_end": 2, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 3.689735285398626, "valid": false } @@ -1539,7 +1539,7 @@ "variable_start": 10, "variable_end": 12, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 2.989735285398626, "valid": false } @@ -1566,7 +1566,7 @@ "variable_start": 10, "variable_end": 18, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 2.989735285398626, "valid": false } @@ -1583,7 +1583,7 @@ "variable_start": 0, "variable_end": 2, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 2.584962500721156, "valid": false } @@ -1610,7 +1610,7 @@ "variable_start": 10, "variable_end": 18, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 2.989735285398626, "valid": false } @@ -1637,7 +1637,7 @@ "variable_start": 12, "variable_end": 20, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 2.989735285398626, "valid": false } @@ -1654,7 +1654,7 @@ "variable_start": 0, "variable_end": 4, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 2.584962500721156, "valid": false } @@ -1681,7 +1681,7 @@ "variable_start": 12, "variable_end": 20, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 2.989735285398626, "valid": false } @@ -1708,7 +1708,7 @@ "variable_start": 16, "variable_end": 24, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 2.989735285398626, "valid": false } @@ -1726,7 +1726,7 @@ "variable_end": 8, "entropy_validation": { "iterator": "BASE36_CHARS", - "entropy": 3.1999791952552306, + "entropy": 3.199979195255231, "valid": true } } @@ -1752,7 +1752,7 @@ "variable_start": 16, "variable_end": 24, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 2.989735285398626, "valid": false } @@ -1779,8 +1779,8 @@ "variable_start": 16, "variable_end": 19, "entropy_validation": { - "iterator": "BASE64_CHARS", - "entropy": 2.9631196533066344, + "iterator": "BASE64STD_CHARS", + "entropy": 2.963119653306635, "valid": false } }, @@ -1796,7 +1796,7 @@ "variable_start": 0, "variable_end": 8, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 2.584962500721156, "valid": false } @@ -1823,8 +1823,8 @@ "variable_start": 16, "variable_end": 19, "entropy_validation": { - "iterator": "BASE64_CHARS", - "entropy": 2.9631196533066344, + "iterator": "BASE64STD_CHARS", + "entropy": 2.963119653306635, "valid": false } } @@ -1850,8 +1850,8 @@ "variable_start": 13, "variable_end": 21, "entropy_validation": { - "iterator": "BASE64_CHARS", - "entropy": 2.712675334928137, + "iterator": "BASE64STD_CHARS", + "entropy": 2.7126753349281376, "valid": false } }, @@ -1868,7 +1868,7 @@ "variable_end": 5, "entropy_validation": { "iterator": "BASE36_CHARS", - "entropy": 3.1238097237446634, + "entropy": 3.123809723744663, "valid": true } } @@ -1894,8 +1894,8 @@ "variable_start": 13, "variable_end": 21, "entropy_validation": { - "iterator": "BASE64_CHARS", - "entropy": 2.712675334928137, + "iterator": "BASE64STD_CHARS", + "entropy": 2.7126753349281376, "valid": false } } @@ -1921,8 +1921,8 @@ "variable_start": 10, "variable_end": 13, "entropy_validation": { - "iterator": "BASE64_CHARS", - "entropy": 2.9631196533066344, + "iterator": "BASE64STD_CHARS", + "entropy": 2.963119653306635, "valid": false } }, @@ -1938,7 +1938,7 @@ "variable_start": 0, "variable_end": 2, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 2.584962500721156, "valid": false } @@ -1965,8 +1965,8 @@ "variable_start": 10, "variable_end": 13, "entropy_validation": { - "iterator": "BASE64_CHARS", - "entropy": 2.9631196533066344, + "iterator": "BASE64STD_CHARS", + "entropy": 2.963119653306635, "valid": false } } @@ -1992,8 +1992,8 @@ "variable_start": 15, "variable_end": 23, "entropy_validation": { - "iterator": "BASE64_CHARS", - "entropy": 2.9631196533066344, + "iterator": "BASE64STD_CHARS", + "entropy": 2.963119653306635, "valid": false } }, @@ -2009,7 +2009,7 @@ "variable_start": 0, "variable_end": 7, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 2.584962500721156, "valid": false } @@ -2036,8 +2036,8 @@ "variable_start": 15, "variable_end": 23, "entropy_validation": { - "iterator": "BASE64_CHARS", - "entropy": 2.9631196533066344, + "iterator": "BASE64STD_CHARS", + "entropy": 2.963119653306635, "valid": false } } @@ -2063,8 +2063,8 @@ "variable_start": 12, "variable_end": 20, "entropy_validation": { - "iterator": "BASE64_CHARS", - "entropy": 2.9631196533066344, + "iterator": "BASE64STD_CHARS", + "entropy": 2.963119653306635, "valid": false } }, @@ -2081,7 +2081,7 @@ "variable_end": 4, "entropy_validation": { "iterator": "BASE36_CHARS", - "entropy": 3.2258425941951625, + "entropy": 3.225842594195162, "valid": true } } @@ -2107,8 +2107,8 @@ "variable_start": 12, "variable_end": 20, "entropy_validation": { - "iterator": "BASE64_CHARS", - "entropy": 2.9631196533066344, + "iterator": "BASE64STD_CHARS", + "entropy": 2.963119653306635, "valid": false } } @@ -2134,8 +2134,8 @@ "variable_start": 12, "variable_end": 20, "entropy_validation": { - "iterator": "BASE64_CHARS", - "entropy": 2.9631196533066344, + "iterator": "BASE64STD_CHARS", + "entropy": 2.963119653306635, "valid": false } }, @@ -2152,7 +2152,7 @@ "variable_end": 4, "entropy_validation": { "iterator": "BASE36_CHARS", - "entropy": 3.2258425941951625, + "entropy": 3.225842594195162, "valid": true } } @@ -2178,8 +2178,8 @@ "variable_start": 12, "variable_end": 20, "entropy_validation": { - "iterator": "BASE64_CHARS", - "entropy": 2.9631196533066344, + "iterator": "BASE64STD_CHARS", + "entropy": 2.963119653306635, "valid": false } } @@ -2205,8 +2205,8 @@ "variable_start": 16, "variable_end": 24, "entropy_validation": { - "iterator": "BASE64_CHARS", - "entropy": 2.9631196533066344, + "iterator": "BASE64STD_CHARS", + "entropy": 2.963119653306635, "valid": false } }, @@ -2222,7 +2222,7 @@ "variable_start": 0, "variable_end": 8, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 2.584962500721156, "valid": false } @@ -2249,8 +2249,8 @@ "variable_start": 16, "variable_end": 24, "entropy_validation": { - "iterator": "BASE64_CHARS", - "entropy": 2.9631196533066344, + "iterator": "BASE64STD_CHARS", + "entropy": 2.963119653306635, "valid": false } } @@ -2276,8 +2276,8 @@ "variable_start": 17, "variable_end": 25, "entropy_validation": { - "iterator": "BASE64_CHARS", - "entropy": 2.9631196533066344, + "iterator": "BASE64STD_CHARS", + "entropy": 2.963119653306635, "valid": false } }, @@ -2293,7 +2293,7 @@ "variable_start": 0, "variable_end": 9, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 2.584962500721156, "valid": false } @@ -2320,8 +2320,8 @@ "variable_start": 17, "variable_end": 25, "entropy_validation": { - "iterator": "BASE64_CHARS", - "entropy": 2.9631196533066344, + "iterator": "BASE64STD_CHARS", + "entropy": 2.963119653306635, "valid": false } } @@ -2347,8 +2347,8 @@ "variable_start": 16, "variable_end": 24, "entropy_validation": { - "iterator": "BASE64_CHARS", - "entropy": 2.9631196533066344, + "iterator": "BASE64STD_CHARS", + "entropy": 2.963119653306635, "valid": false } }, @@ -2365,7 +2365,7 @@ "variable_end": 8, "entropy_validation": { "iterator": "BASE36_CHARS", - "entropy": 3.2258425941951625, + "entropy": 3.225842594195162, "valid": true } } @@ -2391,8 +2391,8 @@ "variable_start": 16, "variable_end": 24, "entropy_validation": { - "iterator": "BASE64_CHARS", - "entropy": 2.9631196533066344, + "iterator": "BASE64STD_CHARS", + "entropy": 2.963119653306635, "valid": false } } @@ -2418,8 +2418,8 @@ "variable_start": 16, "variable_end": 24, "entropy_validation": { - "iterator": "BASE64_CHARS", - "entropy": 2.9631196533066344, + "iterator": "BASE64STD_CHARS", + "entropy": 2.963119653306635, "valid": false } }, @@ -2435,7 +2435,7 @@ "variable_start": 2, "variable_end": 6, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 2.584962500721156, "valid": false } @@ -2462,8 +2462,8 @@ "variable_start": 16, "variable_end": 24, "entropy_validation": { - "iterator": "BASE64_CHARS", - "entropy": 2.9631196533066344, + "iterator": "BASE64STD_CHARS", + "entropy": 2.963119653306635, "valid": false } } @@ -2489,7 +2489,7 @@ "variable_start": 12, "variable_end": 18, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 3.1449378351248165, "valid": false } @@ -2506,7 +2506,7 @@ "variable_start": 0, "variable_end": 4, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 2.584962500721156, "valid": false } @@ -2533,7 +2533,7 @@ "variable_start": 12, "variable_end": 18, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 3.1449378351248165, "valid": false } @@ -2560,8 +2560,8 @@ "variable_start": 0, "variable_end": 7, "entropy_validation": { - "iterator": "BASE64_CHARS", - "entropy": 2.9631196533066344, + "iterator": "BASE64STD_CHARS", + "entropy": 2.963119653306635, "valid": false } }, @@ -2577,8 +2577,8 @@ "variable_start": 20, "variable_end": 28, "entropy_validation": { - "iterator": "BASE64_CHARS", - "entropy": 2.9631196533066344, + "iterator": "BASE64STD_CHARS", + "entropy": 2.963119653306635, "valid": false } } @@ -2604,8 +2604,8 @@ "variable_start": 20, "variable_end": 28, "entropy_validation": { - "iterator": "BASE64_CHARS", - "entropy": 2.9631196533066344, + "iterator": "BASE64STD_CHARS", + "entropy": 2.963119653306635, "valid": false } } @@ -2631,7 +2631,7 @@ "variable_start": 11, "variable_end": 15, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 3.1449378351248165, "valid": false } @@ -2648,7 +2648,7 @@ "variable_start": 0, "variable_end": 3, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 2.584962500721156, "valid": false } @@ -2675,7 +2675,7 @@ "variable_start": 11, "variable_end": 15, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 3.1449378351248165, "valid": false } @@ -2702,7 +2702,7 @@ "variable_start": 12, "variable_end": 14, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 3.1449378351248165, "valid": false } @@ -2719,7 +2719,7 @@ "variable_start": 0, "variable_end": 4, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 2.584962500721156, "valid": false } @@ -2746,7 +2746,7 @@ "variable_start": 12, "variable_end": 14, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 3.1449378351248165, "valid": false } @@ -2773,7 +2773,7 @@ "variable_start": 16, "variable_end": 24, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 3.1449378351248165, "valid": false } @@ -2791,7 +2791,7 @@ "variable_end": 8, "entropy_validation": { "iterator": "BASE36_CHARS", - "entropy": 3.1978837978187378, + "entropy": 3.1978837978187373, "valid": true } } @@ -2817,7 +2817,7 @@ "variable_start": 16, "variable_end": 24, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 3.1449378351248165, "valid": false } @@ -2844,7 +2844,7 @@ "variable_start": 14, "variable_end": 22, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 3.1449378351248165, "valid": false } @@ -2862,7 +2862,7 @@ "variable_end": 6, "entropy_validation": { "iterator": "BASE36_CHARS", - "entropy": 3.299916668269237, + "entropy": 3.299916668269236, "valid": true } } @@ -2888,7 +2888,7 @@ "variable_start": 14, "variable_end": 22, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 3.1449378351248165, "valid": false } @@ -2915,7 +2915,7 @@ "variable_start": 16, "variable_end": 24, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 3.1449378351248165, "valid": false } @@ -2932,7 +2932,7 @@ "variable_start": 2, "variable_end": 6, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 2.584962500721156, "valid": false } @@ -2959,7 +2959,7 @@ "variable_start": 34, "variable_end": 42, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 3.1449378351248165, "valid": false } @@ -2976,7 +2976,7 @@ "variable_start": 12, "variable_end": 14, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 2.584962500721156, "valid": false } @@ -3003,7 +3003,7 @@ "variable_start": 34, "variable_end": 42, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 3.1449378351248165, "valid": false } @@ -3030,7 +3030,7 @@ "variable_start": 13, "variable_end": 15, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 3.1449378351248165, "valid": false } @@ -3048,7 +3048,7 @@ "variable_end": 5, "entropy_validation": { "iterator": "BASE36_CHARS", - "entropy": 3.156051369736198, + "entropy": 3.1560513697361983, "valid": true } } @@ -3074,7 +3074,7 @@ "variable_start": 13, "variable_end": 15, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 3.1449378351248165, "valid": false } @@ -3101,7 +3101,7 @@ "variable_start": 12, "variable_end": 15, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 3.1449378351248165, "valid": false } @@ -3118,7 +3118,7 @@ "variable_start": 0, "variable_end": 4, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 2.584962500721156, "valid": false } @@ -3145,7 +3145,7 @@ "variable_start": 12, "variable_end": 15, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 3.1449378351248165, "valid": false } @@ -3172,8 +3172,8 @@ "variable_start": 0, "variable_end": 5, "entropy_validation": { - "iterator": "BASE64_CHARS", - "entropy": 2.9631196533066344, + "iterator": "BASE64STD_CHARS", + "entropy": 2.963119653306635, "valid": false } }, @@ -3189,8 +3189,8 @@ "variable_start": 18, "variable_end": 21, "entropy_validation": { - "iterator": "BASE64_CHARS", - "entropy": 2.9631196533066344, + "iterator": "BASE64STD_CHARS", + "entropy": 2.963119653306635, "valid": false } } @@ -3216,8 +3216,8 @@ "variable_start": 18, "variable_end": 21, "entropy_validation": { - "iterator": "BASE64_CHARS", - "entropy": 2.9631196533066344, + "iterator": "BASE64STD_CHARS", + "entropy": 2.963119653306635, "valid": false } } @@ -3243,7 +3243,7 @@ "variable_start": 13, "variable_end": 21, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 3.1449378351248165, "valid": false } @@ -3260,7 +3260,7 @@ "variable_start": 3, "variable_end": 5, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 2.584962500721156, "valid": false } @@ -3287,7 +3287,7 @@ "variable_start": 13, "variable_end": 21, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 3.1449378351248165, "valid": false } @@ -3314,8 +3314,8 @@ "variable_start": 18, "variable_end": 26, "entropy_validation": { - "iterator": "BASE64_CHARS", - "entropy": 2.9631196533066344, + "iterator": "BASE64STD_CHARS", + "entropy": 2.963119653306635, "valid": false } }, @@ -3331,7 +3331,7 @@ "variable_start": 1, "variable_end": 9, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 2.584962500721156, "valid": false } @@ -3358,8 +3358,8 @@ "variable_start": 18, "variable_end": 26, "entropy_validation": { - "iterator": "BASE64_CHARS", - "entropy": 2.9631196533066344, + "iterator": "BASE64STD_CHARS", + "entropy": 2.963119653306635, "valid": false } } @@ -3385,7 +3385,7 @@ "variable_start": 0, "variable_end": 7, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 3.1449378351248165, "valid": false } @@ -3402,7 +3402,7 @@ "variable_start": 20, "variable_end": 22, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 3.1449378351248165, "valid": false } @@ -3429,7 +3429,7 @@ "variable_start": 20, "variable_end": 22, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 3.1449378351248165, "valid": false } @@ -3456,7 +3456,7 @@ "variable_start": 20, "variable_end": 22, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 3.1449378351248165, "valid": false } @@ -3473,7 +3473,7 @@ "variable_start": 0, "variable_end": 7, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 2.584962500721156, "valid": false } @@ -3490,7 +3490,7 @@ "variable_start": 15, "variable_end": 19, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 3.1205899331922327, "valid": false } @@ -3517,7 +3517,7 @@ "variable_start": 20, "variable_end": 22, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 3.1449378351248165, "valid": false } @@ -3544,7 +3544,7 @@ "variable_start": 17, "variable_end": 25, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 3.1449378351248165, "valid": false } @@ -3561,7 +3561,7 @@ "variable_start": 5, "variable_end": 9, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 2.584962500721156, "valid": false } @@ -3588,7 +3588,7 @@ "variable_start": 17, "variable_end": 25, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 3.1449378351248165, "valid": false } @@ -3615,7 +3615,7 @@ "variable_start": 20, "variable_end": 28, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 3.1449378351248165, "valid": false } @@ -3632,7 +3632,7 @@ "variable_start": 2, "variable_end": 10, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 2.584962500721156, "valid": false } @@ -3659,7 +3659,7 @@ "variable_start": 16, "variable_end": 27, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 3.1449378351248165, "valid": false } @@ -3677,7 +3677,7 @@ "variable_end": 8, "entropy_validation": { "iterator": "BASE36_CHARS", - "entropy": 3.0813939366353496, + "entropy": 3.081393936635349, "valid": true } } @@ -3703,7 +3703,7 @@ "variable_start": 19, "variable_end": 27, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 3.1449378351248165, "valid": false } @@ -3730,7 +3730,7 @@ "variable_start": 19, "variable_end": 30, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 3.1449378351248165, "valid": false } @@ -3747,7 +3747,7 @@ "variable_start": 3, "variable_end": 11, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 2.584962500721156, "valid": false } @@ -3774,7 +3774,7 @@ "variable_start": 22, "variable_end": 30, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 3.1449378351248165, "valid": false } @@ -3801,7 +3801,7 @@ "variable_start": 10, "variable_end": 13, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 3.1449378351248165, "valid": false } @@ -3818,7 +3818,7 @@ "variable_start": 0, "variable_end": 2, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 3.6695091251867558, "valid": false } @@ -3845,7 +3845,7 @@ "variable_start": 10, "variable_end": 13, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 3.1449378351248165, "valid": false } @@ -3872,7 +3872,7 @@ "variable_start": 15, "variable_end": 21, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 3.1449378351248165, "valid": false } @@ -3889,7 +3889,7 @@ "variable_start": 0, "variable_end": 7, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 2.584962500721156, "valid": false } @@ -3916,7 +3916,7 @@ "variable_start": 15, "variable_end": 21, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 3.1449378351248165, "valid": false } @@ -3943,7 +3943,7 @@ "variable_start": 13, "variable_end": 21, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 3.1449378351248165, "valid": false } @@ -3960,7 +3960,7 @@ "variable_start": 0, "variable_end": 5, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 2.584962500721156, "valid": false } @@ -3987,7 +3987,7 @@ "variable_start": 13, "variable_end": 21, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 3.1449378351248165, "valid": false } @@ -4014,7 +4014,7 @@ "variable_start": 0, "variable_end": 8, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 3.1449378351248165, "valid": false } @@ -4031,7 +4031,7 @@ "variable_start": 21, "variable_end": 29, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 2.584962500721156, "valid": false } @@ -4058,7 +4058,7 @@ "variable_start": 0, "variable_end": 8, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 3.1449378351248165, "valid": false } @@ -4085,7 +4085,7 @@ "variable_start": 0, "variable_end": 5, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 2.373266667948722, "valid": false } @@ -4102,7 +4102,7 @@ "variable_start": 16, "variable_end": 24, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 3.1449378351248165, "valid": false } @@ -4129,7 +4129,7 @@ "variable_start": 16, "variable_end": 24, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 3.1449378351248165, "valid": false } @@ -4156,7 +4156,7 @@ "variable_start": 10, "variable_end": 12, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 3.1449378351248165, "valid": false } @@ -4173,7 +4173,7 @@ "variable_start": 0, "variable_end": 2, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 2.584962500721156, "valid": false } @@ -4200,7 +4200,7 @@ "variable_start": 10, "variable_end": 12, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 3.1449378351248165, "valid": false } @@ -4227,7 +4227,7 @@ "variable_start": 23, "variable_end": 25, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 3.1449378351248165, "valid": false } @@ -4244,7 +4244,7 @@ "variable_start": 13, "variable_end": 15, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 2.584962500721156, "valid": false } @@ -4271,7 +4271,7 @@ "variable_start": 23, "variable_end": 25, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 3.1449378351248165, "valid": false } @@ -4298,8 +4298,8 @@ "variable_start": 12, "variable_end": 14, "entropy_validation": { - "iterator": "BASE64_CHARS", - "entropy": 2.9631196533066344, + "iterator": "BASE64STD_CHARS", + "entropy": 2.963119653306635, "valid": false } }, @@ -4315,7 +4315,7 @@ "variable_start": 1, "variable_end": 3, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 2.584962500721156, "valid": false } @@ -4342,8 +4342,8 @@ "variable_start": 12, "variable_end": 14, "entropy_validation": { - "iterator": "BASE64_CHARS", - "entropy": 2.9631196533066344, + "iterator": "BASE64STD_CHARS", + "entropy": 2.963119653306635, "valid": false } } @@ -4369,7 +4369,7 @@ "variable_start": 16, "variable_end": 18, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 3.1449378351248165, "valid": false } @@ -4386,7 +4386,7 @@ "variable_start": 0, "variable_end": 8, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 2.584962500721156, "valid": false } @@ -4413,7 +4413,7 @@ "variable_start": 16, "variable_end": 18, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 3.1449378351248165, "valid": false } @@ -4440,7 +4440,7 @@ "variable_start": 10, "variable_end": 14, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 3.1449378351248165, "valid": false } @@ -4457,7 +4457,7 @@ "variable_start": 0, "variable_end": 2, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 2.584962500721156, "valid": false } @@ -4484,7 +4484,7 @@ "variable_start": 10, "variable_end": 14, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 3.1449378351248165, "valid": false } @@ -4511,7 +4511,7 @@ "variable_start": 19, "variable_end": 27, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 3.1449378351248165, "valid": false } @@ -4528,7 +4528,7 @@ "variable_start": 1, "variable_end": 10, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 2.584962500721156, "valid": false } @@ -4555,7 +4555,7 @@ "variable_start": 19, "variable_end": 27, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 3.1449378351248165, "valid": false } @@ -4582,8 +4582,8 @@ "variable_start": 20, "variable_end": 28, "entropy_validation": { - "iterator": "BASE64_CHARS", - "entropy": 2.9631196533066344, + "iterator": "BASE64STD_CHARS", + "entropy": 2.963119653306635, "valid": false } }, @@ -4599,7 +4599,7 @@ "variable_start": 0, "variable_end": 7, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 3.4604792966721747, "valid": false } @@ -4626,8 +4626,8 @@ "variable_start": 20, "variable_end": 28, "entropy_validation": { - "iterator": "BASE64_CHARS", - "entropy": 2.9631196533066344, + "iterator": "BASE64STD_CHARS", + "entropy": 2.963119653306635, "valid": false } } @@ -4653,7 +4653,7 @@ "variable_start": 15, "variable_end": 23, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 3.1449378351248165, "valid": false } @@ -4670,7 +4670,7 @@ "variable_start": 3, "variable_end": 7, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 2.584962500721156, "valid": false } @@ -4697,7 +4697,7 @@ "variable_start": 15, "variable_end": 23, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 3.1449378351248165, "valid": false } @@ -4724,7 +4724,7 @@ "variable_start": 12, "variable_end": 15, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 3.1449378351248165, "valid": false } @@ -4742,7 +4742,7 @@ "variable_end": 4, "entropy_validation": { "iterator": "BASE36_CHARS", - "entropy": 3.1731971598560924, + "entropy": 3.173197159856093, "valid": true } } @@ -4768,7 +4768,7 @@ "variable_start": 12, "variable_end": 15, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 3.1449378351248165, "valid": false } @@ -4795,7 +4795,7 @@ "variable_start": 20, "variable_end": 32, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 3.1449378351248165, "valid": false } @@ -4839,7 +4839,7 @@ "variable_start": 24, "variable_end": 32, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 3.1449378351248165, "valid": false } @@ -4866,7 +4866,7 @@ "variable_start": 19, "variable_end": 31, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 3.1449378351248165, "valid": false } @@ -4910,7 +4910,7 @@ "variable_start": 23, "variable_end": 31, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 3.1449378351248165, "valid": false } @@ -4937,7 +4937,7 @@ "variable_start": 25, "variable_end": 33, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 3.1449378351248165, "valid": false } @@ -4954,7 +4954,7 @@ "variable_start": 0, "variable_end": 12, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 2.584962500721156, "valid": false } @@ -4972,7 +4972,7 @@ "variable_end": 24, "entropy_validation": { "iterator": "BASE36_CHARS", - "entropy": 3.05754247590989, + "entropy": 3.0575424759098895, "valid": true } } @@ -4998,7 +4998,7 @@ "variable_start": 25, "variable_end": 33, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 3.1449378351248165, "valid": false } @@ -5025,7 +5025,7 @@ "variable_start": 34, "variable_end": 37, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 3.1449378351248165, "valid": false } @@ -5042,7 +5042,7 @@ "variable_start": 12, "variable_end": 14, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 2.584962500721156, "valid": false } @@ -5069,7 +5069,7 @@ "variable_start": 34, "variable_end": 37, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 3.1449378351248165, "valid": false } @@ -5096,7 +5096,7 @@ "variable_start": 14, "variable_end": 22, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 3.1449378351248165, "valid": false } @@ -5113,7 +5113,7 @@ "variable_start": 0, "variable_end": 6, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 2.584962500721156, "valid": false } @@ -5140,7 +5140,7 @@ "variable_start": 14, "variable_end": 22, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 3.1449378351248165, "valid": false } @@ -5167,7 +5167,7 @@ "variable_start": 24, "variable_end": 32, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 3.1449378351248165, "valid": false } @@ -5184,7 +5184,7 @@ "variable_start": 4, "variable_end": 12, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 2.584962500721156, "valid": false } @@ -5211,7 +5211,7 @@ "variable_start": 24, "variable_end": 32, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 3.1449378351248165, "valid": false } @@ -5238,7 +5238,7 @@ "variable_start": 12, "variable_end": 15, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 3.1449378351248165, "valid": false } @@ -5255,7 +5255,7 @@ "variable_start": 0, "variable_end": 4, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 2.584962500721156, "valid": false } @@ -5282,7 +5282,7 @@ "variable_start": 12, "variable_end": 15, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 3.1449378351248165, "valid": false } @@ -5309,7 +5309,7 @@ "variable_start": 12, "variable_end": 14, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 3.1449378351248165, "valid": false } @@ -5326,8 +5326,8 @@ "variable_start": 0, "variable_end": 4, "entropy_validation": { - "iterator": "BASE64_CHARS", - "entropy": 3.5743673147627466, + "iterator": "BASE64STD_CHARS", + "entropy": 3.574367314762747, "valid": false } } @@ -5353,7 +5353,7 @@ "variable_start": 12, "variable_end": 14, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 3.1449378351248165, "valid": false } @@ -5380,7 +5380,7 @@ "variable_start": 10, "variable_end": 12, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 3.1449378351248165, "valid": false } @@ -5397,7 +5397,7 @@ "variable_start": 0, "variable_end": 2, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 2.584962500721156, "valid": false } @@ -5424,7 +5424,7 @@ "variable_start": 10, "variable_end": 12, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 3.1449378351248165, "valid": false } @@ -5451,7 +5451,7 @@ "variable_start": 12, "variable_end": 20, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 3.1449378351248165, "valid": false } @@ -5468,7 +5468,7 @@ "variable_start": 0, "variable_end": 4, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 2.584962500721156, "valid": false } @@ -5495,7 +5495,7 @@ "variable_start": 12, "variable_end": 20, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 3.1449378351248165, "valid": false } @@ -5522,7 +5522,7 @@ "variable_start": 17, "variable_end": 25, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 3.1449378351248165, "valid": false } @@ -5566,7 +5566,7 @@ "variable_start": 17, "variable_end": 25, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 3.1449378351248165, "valid": false } @@ -5593,7 +5593,7 @@ "variable_start": 12, "variable_end": 20, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 3.1449378351248165, "valid": false } @@ -5611,7 +5611,7 @@ "variable_end": 4, "entropy_validation": { "iterator": "BASE36_CHARS", - "entropy": 3.299916668269237, + "entropy": 3.299916668269236, "valid": true } } @@ -5637,7 +5637,7 @@ "variable_start": 12, "variable_end": 20, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 3.1449378351248165, "valid": false } @@ -5664,7 +5664,7 @@ "variable_start": 0, "variable_end": 4, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 3.515756684580924, "valid": false } @@ -5681,8 +5681,8 @@ "variable_start": 17, "variable_end": 19, "entropy_validation": { - "iterator": "BASE64_CHARS", - "entropy": 2.9631196533066344, + "iterator": "BASE64STD_CHARS", + "entropy": 2.963119653306635, "valid": false } } @@ -5708,8 +5708,8 @@ "variable_start": 17, "variable_end": 19, "entropy_validation": { - "iterator": "BASE64_CHARS", - "entropy": 2.9631196533066344, + "iterator": "BASE64STD_CHARS", + "entropy": 2.963119653306635, "valid": false } } @@ -5735,7 +5735,7 @@ "variable_start": 10, "variable_end": 18, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 3.1449378351248165, "valid": false } @@ -5753,7 +5753,7 @@ "variable_end": 2, "entropy_validation": { "iterator": "BASE36_CHARS", - "entropy": 3.1978837978187378, + "entropy": 3.1978837978187373, "valid": true } } @@ -5779,7 +5779,7 @@ "variable_start": 10, "variable_end": 18, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 3.1449378351248165, "valid": false } @@ -5806,7 +5806,7 @@ "variable_start": 12, "variable_end": 20, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 3.1449378351248165, "valid": false } @@ -5824,7 +5824,7 @@ "variable_end": 4, "entropy_validation": { "iterator": "BASE36_CHARS", - "entropy": 3.299916668269237, + "entropy": 3.299916668269236, "valid": true } } @@ -5850,7 +5850,7 @@ "variable_start": 12, "variable_end": 20, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 3.1449378351248165, "valid": false } @@ -5877,7 +5877,7 @@ "variable_start": 14, "variable_end": 22, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 3.1449378351248165, "valid": false } @@ -5904,8 +5904,8 @@ "variable_start": 14, "variable_end": 17, "entropy_validation": { - "iterator": "BASE64_CHARS", - "entropy": 2.9631196533066344, + "iterator": "BASE64STD_CHARS", + "entropy": 2.963119653306635, "valid": false } } @@ -5931,7 +5931,7 @@ "variable_start": 18, "variable_end": 20, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 3.1449378351248165, "valid": false } @@ -5975,7 +5975,7 @@ "variable_start": 18, "variable_end": 20, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 3.1449378351248165, "valid": false } @@ -6002,7 +6002,7 @@ "variable_start": 10, "variable_end": 12, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 3.1449378351248165, "valid": false } @@ -6019,8 +6019,8 @@ "variable_start": 0, "variable_end": 2, "entropy_validation": { - "iterator": "BASE64_CHARS", - "entropy": 3.4604474374875673, + "iterator": "BASE64STD_CHARS", + "entropy": 3.460447437487568, "valid": false } } @@ -6046,7 +6046,7 @@ "variable_start": 10, "variable_end": 12, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 3.1449378351248165, "valid": false } @@ -6073,7 +6073,7 @@ "variable_start": 16, "variable_end": 18, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 3.1449378351248165, "valid": false } @@ -6090,7 +6090,7 @@ "variable_start": 6, "variable_end": 8, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 2.584962500721156, "valid": false } @@ -6117,7 +6117,7 @@ "variable_start": 16, "variable_end": 18, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 3.1449378351248165, "valid": false } @@ -6144,7 +6144,7 @@ "variable_start": 12, "variable_end": 15, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 3.1449378351248165, "valid": false } @@ -6162,7 +6162,7 @@ "variable_end": 4, "entropy_validation": { "iterator": "BASE36_CHARS", - "entropy": 3.1731971598560924, + "entropy": 3.173197159856093, "valid": true } } @@ -6188,7 +6188,7 @@ "variable_start": 12, "variable_end": 15, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 3.1449378351248165, "valid": false } @@ -6215,8 +6215,8 @@ "variable_start": 16, "variable_end": 18, "entropy_validation": { - "iterator": "BASE64_CHARS", - "entropy": 2.9631196533066344, + "iterator": "BASE64STD_CHARS", + "entropy": 2.963119653306635, "valid": false } }, @@ -6259,8 +6259,8 @@ "variable_start": 16, "variable_end": 18, "entropy_validation": { - "iterator": "BASE64_CHARS", - "entropy": 2.9631196533066344, + "iterator": "BASE64STD_CHARS", + "entropy": 2.963119653306635, "valid": false } } @@ -6286,7 +6286,7 @@ "variable_start": 16, "variable_end": 18, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 3.1449378351248165, "valid": false } @@ -6303,7 +6303,7 @@ "variable_start": 0, "variable_end": 8, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 2.584962500721156, "valid": false } @@ -6330,7 +6330,7 @@ "variable_start": 16, "variable_end": 18, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 3.1449378351248165, "valid": false } @@ -6357,7 +6357,7 @@ "variable_start": 0, "variable_end": 2, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 3.1449378351248165, "valid": false } @@ -6374,7 +6374,7 @@ "variable_start": 15, "variable_end": 17, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 2.584962500721156, "valid": false } @@ -6401,7 +6401,7 @@ "variable_start": 0, "variable_end": 2, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 3.1449378351248165, "valid": false } @@ -6428,8 +6428,8 @@ "variable_start": 11, "variable_end": 15, "entropy_validation": { - "iterator": "BASE64_CHARS", - "entropy": 2.9631196533066344, + "iterator": "BASE64STD_CHARS", + "entropy": 2.963119653306635, "valid": false } }, @@ -6445,7 +6445,7 @@ "variable_start": 0, "variable_end": 3, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 2.584962500721156, "valid": false } @@ -6472,8 +6472,8 @@ "variable_start": 11, "variable_end": 15, "entropy_validation": { - "iterator": "BASE64_CHARS", - "entropy": 2.9631196533066344, + "iterator": "BASE64STD_CHARS", + "entropy": 2.963119653306635, "valid": false } } @@ -6499,7 +6499,7 @@ "variable_start": 13, "variable_end": 15, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 3.1449378351248165, "valid": false } @@ -6516,7 +6516,7 @@ "variable_start": 3, "variable_end": 5, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 2.584962500721156, "valid": false } @@ -6543,7 +6543,7 @@ "variable_start": 13, "variable_end": 15, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 3.1449378351248165, "valid": false } @@ -6570,7 +6570,7 @@ "variable_start": 10, "variable_end": 12, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 3.1449378351248165, "valid": false } @@ -6587,7 +6587,7 @@ "variable_start": 0, "variable_end": 2, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 2.584962500721156, "valid": false } @@ -6614,7 +6614,7 @@ "variable_start": 10, "variable_end": 12, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 3.1449378351248165, "valid": false } @@ -6641,7 +6641,7 @@ "variable_start": 11, "variable_end": 13, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 3.1449378351248165, "valid": false } @@ -6658,7 +6658,7 @@ "variable_start": 0, "variable_end": 2, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 2.584962500721156, "valid": false } @@ -6685,7 +6685,7 @@ "variable_start": 11, "variable_end": 13, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 3.1449378351248165, "valid": false } @@ -6712,7 +6712,7 @@ "variable_start": 22, "variable_end": 24, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 3.1449378351248165, "valid": false } @@ -6756,7 +6756,7 @@ "variable_start": 22, "variable_end": 24, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 3.1449378351248165, "valid": false } @@ -6783,7 +6783,7 @@ "variable_start": 0, "variable_end": 5, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 2.625, "valid": false } @@ -6810,7 +6810,7 @@ "variable_start": 0, "variable_end": 8, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 2.625, "valid": false } @@ -6837,7 +6837,7 @@ "variable_start": 0, "variable_end": 11, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 2.625, "valid": false } @@ -6864,8 +6864,8 @@ "variable_start": 0, "variable_end": 2, "entropy_validation": { - "iterator": "BASE64_CHARS", - "entropy": 3.5954888901709445, + "iterator": "BASE64STD_CHARS", + "entropy": 3.363826390090816, "valid": false } }, @@ -6881,7 +6881,7 @@ "variable_start": 3, "variable_end": 5, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 3.3859718495273823, "valid": false } @@ -6908,7 +6908,7 @@ "variable_start": 0, "variable_end": 5, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 2.625, "valid": false } @@ -6935,7 +6935,7 @@ "variable_start": 0, "variable_end": 5, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 2.625, "valid": false } @@ -6962,7 +6962,7 @@ "variable_start": 0, "variable_end": 5, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 2.625, "valid": false } @@ -6989,7 +6989,7 @@ "variable_start": 0, "variable_end": 17, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 2.625, "valid": false } @@ -7016,7 +7016,7 @@ "variable_start": 0, "variable_end": 9, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 2.625, "valid": false } @@ -7043,7 +7043,7 @@ "variable_start": 0, "variable_end": 5, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 2.625, "valid": false } @@ -7070,7 +7070,7 @@ "variable_start": 22, "variable_end": 24, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 2.8177111123931664, "valid": false } @@ -7087,7 +7087,7 @@ "variable_start": 12, "variable_end": 14, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 3.6955140909758413, "valid": false } @@ -7114,7 +7114,7 @@ "variable_start": 22, "variable_end": 24, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 2.8177111123931664, "valid": false } @@ -7141,7 +7141,7 @@ "variable_start": 1, "variable_end": 8, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 2.8177111123931664, "valid": false } @@ -7168,7 +7168,7 @@ "variable_start": 0, "variable_end": 6, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 2.8177111123931664, "valid": false } @@ -7195,7 +7195,7 @@ "variable_start": 0, "variable_end": 5, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 2.8177111123931664, "valid": false } @@ -7222,7 +7222,7 @@ "variable_start": 0, "variable_end": 5, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 2.8177111123931664, "valid": false } @@ -7249,7 +7249,7 @@ "variable_start": 12, "variable_end": 17, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 2.8177111123931664, "valid": false } @@ -7276,7 +7276,7 @@ "variable_start": 0, "variable_end": 6, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 2.8177111123931664, "valid": false } @@ -7303,8 +7303,8 @@ "variable_start": 0, "variable_end": 8, "entropy_validation": { - "iterator": "BASE64_CHARS", - "entropy": 2.5954888901709445, + "iterator": "BASE64STD_CHARS", + "entropy": 2.595488890170944, "valid": false } } @@ -7330,7 +7330,7 @@ "variable_start": 0, "variable_end": 5, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 2.8177111123931664, "valid": false } @@ -7357,7 +7357,7 @@ "variable_start": 0, "variable_end": 13, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 2.8177111123931664, "valid": false } @@ -7384,7 +7384,7 @@ "variable_start": 0, "variable_end": 6, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 2.8177111123931664, "valid": false } @@ -7411,7 +7411,7 @@ "variable_start": 0, "variable_end": 11, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 2.8177111123931664, "valid": false } @@ -7438,7 +7438,7 @@ "variable_start": 0, "variable_end": 5, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 2.8177111123931664, "valid": false } @@ -7465,7 +7465,7 @@ "variable_start": 0, "variable_end": 5, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 2.8177111123931664, "valid": false } @@ -7492,7 +7492,7 @@ "variable_start": -1, "variable_end": -1, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 2.625, "valid": false } @@ -7519,7 +7519,7 @@ "variable_start": -1, "variable_end": -1, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 2.625, "valid": false } @@ -7546,7 +7546,7 @@ "variable_start": -1, "variable_end": -1, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 2.625, "valid": false } @@ -7573,7 +7573,7 @@ "variable_start": 0, "variable_end": 8, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 2.375, "valid": false } @@ -7600,7 +7600,7 @@ "variable_start": 0, "variable_end": 8, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 2.625, "valid": false } @@ -7627,7 +7627,7 @@ "variable_start": 0, "variable_end": 8, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 2.4654972233440207, "valid": false } @@ -7654,7 +7654,7 @@ "variable_start": 0, "variable_end": 4, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 2.4654972233440207, "valid": false } @@ -7681,7 +7681,7 @@ "variable_start": 0, "variable_end": 2, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 2.4654972233440207, "valid": false } @@ -7708,7 +7708,7 @@ "variable_start": 0, "variable_end": 8, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 2.4654972233440207, "valid": false } @@ -7735,7 +7735,7 @@ "variable_start": 0, "variable_end": 3, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 2.4654972233440207, "valid": false } @@ -7762,7 +7762,7 @@ "variable_start": 0, "variable_end": 2, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 2.4654972233440207, "valid": false } @@ -7789,7 +7789,7 @@ "variable_start": 4, "variable_end": 12, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 2.4654972233440207, "valid": false } @@ -7816,7 +7816,7 @@ "variable_start": 4, "variable_end": 12, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 2.4654972233440207, "valid": false } @@ -7843,7 +7843,7 @@ "variable_start": 0, "variable_end": 2, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 2.4654972233440207, "valid": false } @@ -7870,7 +7870,7 @@ "variable_start": 19, "variable_end": 27, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 2.4654972233440207, "valid": false } @@ -7897,7 +7897,7 @@ "variable_start": 4, "variable_end": 6, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 2.4654972233440207, "valid": false } @@ -7924,7 +7924,7 @@ "variable_start": 8, "variable_end": 16, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 2.4654972233440207, "valid": false } @@ -7941,7 +7941,7 @@ "variable_start": 0, "variable_end": 7, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 3.252715278979705, "valid": false } @@ -7968,7 +7968,7 @@ "variable_start": 8, "variable_end": 16, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 2.4654972233440207, "valid": false } @@ -7995,7 +7995,7 @@ "variable_start": 0, "variable_end": 4, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 2.4654972233440207, "valid": false } @@ -8022,7 +8022,7 @@ "variable_start": 1, "variable_end": 9, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 2.4654972233440207, "valid": false } @@ -8049,7 +8049,7 @@ "variable_start": 0, "variable_end": 6, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 2.4654972233440207, "valid": false } @@ -8076,7 +8076,7 @@ "variable_start": 13, "variable_end": 21, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 2.4654972233440207, "valid": false } @@ -8103,7 +8103,7 @@ "variable_start": 0, "variable_end": 2, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 2.325349666421154, "valid": false } @@ -8130,7 +8130,7 @@ "variable_start": 19, "variable_end": 21, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 2.4654972233440207, "valid": false } @@ -8157,7 +8157,7 @@ "variable_start": 0, "variable_end": 8, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 2.325349666421154, "valid": false } @@ -8184,7 +8184,7 @@ "variable_start": 0, "variable_end": 6, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 2.4654972233440207, "valid": false } @@ -8211,7 +8211,7 @@ "variable_start": 0, "variable_end": 8, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 2.4654972233440207, "valid": false } @@ -8238,7 +8238,7 @@ "variable_start": 20, "variable_end": 28, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 2.4654972233440207, "valid": false } @@ -8265,7 +8265,7 @@ "variable_start": 0, "variable_end": 8, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 2.325349666421154, "valid": false } @@ -8292,7 +8292,7 @@ "variable_start": 22, "variable_end": 30, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 2.4654972233440207, "valid": false } @@ -8319,7 +8319,7 @@ "variable_start": 0, "variable_end": 8, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 2.325349666421154, "valid": false } @@ -8346,7 +8346,7 @@ "variable_start": 19, "variable_end": 22, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 2.4654972233440207, "valid": false } @@ -8373,7 +8373,7 @@ "variable_start": 0, "variable_end": 8, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 2.325349666421154, "valid": false } @@ -8400,7 +8400,7 @@ "variable_start": 4, "variable_end": 12, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 2.4654972233440207, "valid": false } @@ -8427,7 +8427,7 @@ "variable_start": 2, "variable_end": 10, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 2.4654972233440207, "valid": false } @@ -8454,7 +8454,7 @@ "variable_start": 20, "variable_end": 28, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 2.4654972233440207, "valid": false } @@ -8471,7 +8471,7 @@ "variable_start": 15, "variable_end": 19, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 3.252715278979705, "valid": false } @@ -8498,7 +8498,7 @@ "variable_start": 20, "variable_end": 28, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 2.4654972233440207, "valid": false } @@ -8525,7 +8525,7 @@ "variable_start": 39, "variable_end": 47, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 2.4654972233440207, "valid": false } @@ -8542,7 +8542,7 @@ "variable_start": 10, "variable_end": 18, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 2.3932097467479054, "valid": false } @@ -8569,7 +8569,7 @@ "variable_start": 39, "variable_end": 47, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 2.4654972233440207, "valid": false } @@ -8596,7 +8596,7 @@ "variable_start": 10, "variable_end": 18, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 2.4654972233440207, "valid": false } @@ -8623,7 +8623,7 @@ "variable_start": 3, "variable_end": 11, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 2.4654972233440207, "valid": false } @@ -8650,7 +8650,7 @@ "variable_start": 0, "variable_end": 9, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 2.4654972233440207, "valid": false } @@ -8677,7 +8677,7 @@ "variable_start": 0, "variable_end": 3, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 2.4654972233440207, "valid": false } @@ -8704,7 +8704,7 @@ "variable_start": 4, "variable_end": 9, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 3.906890595608518, "valid": false } @@ -8731,7 +8731,7 @@ "variable_start": 0, "variable_end": 5, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 3.906890595608518, "valid": false } @@ -8758,7 +8758,7 @@ "variable_start": 7, "variable_end": 10, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 3.906890595608518, "valid": false } @@ -8785,7 +8785,7 @@ "variable_start": 0, "variable_end": 6, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 3.906890595608518, "valid": false } @@ -8812,7 +8812,7 @@ "variable_start": 0, "variable_end": 6, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 3.906890595608518, "valid": false } @@ -8839,7 +8839,7 @@ "variable_start": 4, "variable_end": 9, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 3.906890595608518, "valid": false } @@ -8866,7 +8866,7 @@ "variable_start": 4, "variable_end": 10, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 3.75, "valid": false } @@ -8893,7 +8893,7 @@ "variable_start": 2, "variable_end": 8, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 3.875, "valid": false } @@ -8920,7 +8920,7 @@ "variable_start": 4, "variable_end": 10, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 3.875, "valid": false } @@ -8947,7 +8947,7 @@ "variable_start": 1, "variable_end": 6, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 4.0, "valid": false } @@ -8974,7 +8974,7 @@ "variable_start": 4, "variable_end": 10, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 4.0, "valid": false } @@ -9001,7 +9001,7 @@ "variable_start": 7, "variable_end": 10, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 4.0, "valid": false } @@ -9028,7 +9028,7 @@ "variable_start": 7, "variable_end": 10, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 4.0, "valid": false } @@ -9055,7 +9055,7 @@ "variable_start": 4, "variable_end": 7, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 3.875, "valid": false } @@ -9082,7 +9082,7 @@ "variable_start": 10, "variable_end": 13, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 4.0, "valid": false } @@ -9109,7 +9109,7 @@ "variable_start": 28, "variable_end": 33, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 3.875, "valid": false } @@ -9136,7 +9136,7 @@ "variable_start": 7, "variable_end": 12, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 3.875, "valid": false } @@ -9163,7 +9163,7 @@ "variable_start": 15, "variable_end": 18, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 3.875, "valid": false } @@ -9190,7 +9190,7 @@ "variable_start": -1, "variable_end": -1, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 2.8177111123931664, "valid": false } @@ -9217,7 +9217,7 @@ "variable_start": -1, "variable_end": -1, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 2.8177111123931664, "valid": false } @@ -9244,7 +9244,7 @@ "variable_start": 19, "variable_end": 21, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 3.0, "valid": false } @@ -9271,7 +9271,7 @@ "variable_start": 39, "variable_end": 41, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 3.0, "valid": false } @@ -9315,7 +9315,7 @@ "variable_start": 39, "variable_end": 41, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 3.0, "valid": false } @@ -9342,7 +9342,7 @@ "variable_start": 41, "variable_end": 43, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 3.0, "valid": false } @@ -9369,7 +9369,7 @@ "variable_start": 40, "variable_end": 48, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 3.0, "valid": false } @@ -9396,7 +9396,7 @@ "variable_start": 53, "variable_end": 61, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 3.0, "valid": false } @@ -9423,7 +9423,7 @@ "variable_start": 25, "variable_end": 28, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 3.0, "valid": false } @@ -9450,7 +9450,7 @@ "variable_start": 10, "variable_end": 12, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 3.0, "valid": false } @@ -9467,7 +9467,7 @@ "variable_start": 0, "variable_end": 2, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 3.5772021165840737, "valid": false } @@ -9494,7 +9494,7 @@ "variable_start": 10, "variable_end": 12, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 3.0, "valid": false } @@ -9521,7 +9521,7 @@ "variable_start": 12, "variable_end": 14, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 3.0, "valid": false } @@ -9548,7 +9548,7 @@ "variable_start": 12, "variable_end": 14, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 3.0, "valid": false } @@ -9575,7 +9575,7 @@ "variable_start": 39, "variable_end": 41, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 3.0, "valid": false } @@ -9619,7 +9619,7 @@ "variable_start": 39, "variable_end": 41, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 3.0, "valid": false } @@ -9646,7 +9646,7 @@ "variable_start": 43, "variable_end": 46, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 3.0, "valid": false } @@ -9690,7 +9690,7 @@ "variable_start": 43, "variable_end": 46, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 3.0, "valid": false } @@ -9717,7 +9717,7 @@ "variable_start": 42, "variable_end": 44, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 3.0, "valid": false } @@ -9744,7 +9744,7 @@ "variable_start": 37, "variable_end": 39, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 3.0, "valid": false } @@ -9771,7 +9771,7 @@ "variable_start": 41, "variable_end": 44, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 3.0, "valid": false } @@ -9815,7 +9815,7 @@ "variable_start": 41, "variable_end": 44, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 3.0, "valid": false } @@ -9842,7 +9842,7 @@ "variable_start": 41, "variable_end": 49, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 3.0, "valid": false } @@ -9869,7 +9869,7 @@ "variable_start": 39, "variable_end": 47, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 3.0, "valid": false } @@ -9913,7 +9913,7 @@ "variable_start": 39, "variable_end": 47, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 3.0, "valid": false } @@ -9940,7 +9940,7 @@ "variable_start": 16, "variable_end": 18, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 3.0, "valid": false } @@ -9967,7 +9967,7 @@ "variable_start": 15, "variable_end": 17, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 3.0, "valid": false } @@ -9994,7 +9994,7 @@ "variable_start": 26, "variable_end": 29, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 3.0, "valid": false } @@ -10021,7 +10021,7 @@ "variable_start": 11, "variable_end": 13, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 3.0, "valid": false } @@ -10048,7 +10048,7 @@ "variable_start": 25, "variable_end": 27, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 3.0, "valid": false } @@ -10075,7 +10075,7 @@ "variable_start": -1, "variable_end": -1, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 2.8177111123931664, "valid": false } @@ -10102,7 +10102,7 @@ "variable_start": -1, "variable_end": -1, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 3.0, "valid": false } @@ -10129,7 +10129,7 @@ "variable_start": 17, "variable_end": 19, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 3.0, "valid": false } @@ -10156,7 +10156,7 @@ "variable_start": 25, "variable_end": 27, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 3.0, "valid": false } @@ -10183,7 +10183,7 @@ "variable_start": 18, "variable_end": 21, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 3.0, "valid": false } @@ -10210,7 +10210,7 @@ "variable_start": 25, "variable_end": 33, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 3.0, "valid": false } @@ -10237,7 +10237,7 @@ "variable_start": 17, "variable_end": 19, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 3.0, "valid": false } @@ -10264,7 +10264,7 @@ "variable_start": 12, "variable_end": 17, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 3.0, "valid": false } @@ -10291,7 +10291,7 @@ "variable_start": 0, "variable_end": 5, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 3.0, "valid": false } @@ -10318,7 +10318,7 @@ "variable_start": 19, "variable_end": 21, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 3.0, "valid": false } @@ -10345,7 +10345,7 @@ "variable_start": 19, "variable_end": 21, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 3.0, "valid": false } @@ -10372,7 +10372,7 @@ "variable_start": 12, "variable_end": 14, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 3.0, "valid": false } @@ -10399,7 +10399,7 @@ "variable_start": 12, "variable_end": 14, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 3.0, "valid": false } @@ -10426,7 +10426,7 @@ "variable_start": 40, "variable_end": 42, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 3.0, "valid": false } @@ -10453,7 +10453,7 @@ "variable_start": 35, "variable_end": 37, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 3.0, "valid": false } @@ -10470,7 +10470,7 @@ "variable_start": 0, "variable_end": 2, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 2.8604057553297375, "valid": false } @@ -10497,7 +10497,7 @@ "variable_start": 35, "variable_end": 37, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 3.0, "valid": false } @@ -10524,7 +10524,7 @@ "variable_start": 36, "variable_end": 38, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 3.0, "valid": false } @@ -10551,7 +10551,7 @@ "variable_start": 40, "variable_end": 42, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 3.0, "valid": false } @@ -10578,7 +10578,7 @@ "variable_start": 41, "variable_end": 44, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 3.0, "valid": false } @@ -10605,7 +10605,7 @@ "variable_start": 41, "variable_end": 43, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 3.0, "valid": false } @@ -10632,7 +10632,7 @@ "variable_start": 41, "variable_end": 44, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 3.0, "valid": false } @@ -10659,7 +10659,7 @@ "variable_start": 37, "variable_end": 45, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 3.0, "valid": false } @@ -10686,7 +10686,7 @@ "variable_start": 36, "variable_end": 44, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 3.0, "valid": false } @@ -10713,7 +10713,7 @@ "variable_start": 40, "variable_end": 42, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 3.0, "valid": false } @@ -10740,7 +10740,7 @@ "variable_start": 35, "variable_end": 43, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 3.0, "valid": false } @@ -10757,7 +10757,7 @@ "variable_start": 0, "variable_end": 2, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 2.8604057553297375, "valid": false } @@ -10784,7 +10784,7 @@ "variable_start": 35, "variable_end": 43, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 3.0, "valid": false } @@ -10811,7 +10811,7 @@ "variable_start": 40, "variable_end": 48, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 3.0, "valid": false } @@ -10838,7 +10838,7 @@ "variable_start": 44, "variable_end": 46, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 3.0, "valid": false } @@ -10882,7 +10882,7 @@ "variable_start": 44, "variable_end": 46, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 3.0, "valid": false } @@ -10909,7 +10909,7 @@ "variable_start": 36, "variable_end": 38, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 3.0, "valid": false } @@ -10936,7 +10936,7 @@ "variable_start": 23, "variable_end": 25, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 3.0, "valid": false } @@ -10963,7 +10963,7 @@ "variable_start": -2, "variable_end": -2, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 4.89361507332541, "valid": true } @@ -10991,7 +10991,7 @@ "variable_end": -2, "entropy_validation": { "iterator": "BASE36_CHARS", - "entropy": 3.4565647621309536, + "entropy": 3.456564762130954, "valid": true } } @@ -11017,8 +11017,8 @@ "variable_start": -2, "variable_end": -2, "entropy_validation": { - "iterator": "BASE64_CHARS", - "entropy": 5.395844179446957, + "iterator": "BASE64STD_CHARS", + "entropy": 5.395844179446958, "valid": true } } @@ -11044,8 +11044,8 @@ "variable_start": -2, "variable_end": -2, "entropy_validation": { - "iterator": "BASE64_CHARS", - "entropy": 4.808191506786782, + "iterator": "BASE64STD_CHARS", + "entropy": 4.80819150678678, "valid": true } } @@ -11071,8 +11071,8 @@ "variable_start": -2, "variable_end": -2, "entropy_validation": { - "iterator": "BASE64_CHARS", - "entropy": 4.936120692057916, + "iterator": "BASE64STD_CHARS", + "entropy": 4.936120692057913, "valid": true } } @@ -11099,7 +11099,7 @@ "variable_end": -2, "entropy_validation": { "iterator": "BASE36_CHARS", - "entropy": 3.2089099270924217, + "entropy": 3.208909927092422, "valid": true } } @@ -11179,8 +11179,8 @@ "variable_start": -2, "variable_end": -2, "entropy_validation": { - "iterator": "BASE64_CHARS", - "entropy": 1.4322437698226884, + "iterator": "BASE64STD_CHARS", + "entropy": 1.4322437698226886, "valid": false } } @@ -11206,8 +11206,8 @@ "variable_start": -2, "variable_end": -2, "entropy_validation": { - "iterator": "BASE64_CHARS", - "entropy": 5.255374790203285, + "iterator": "BASE64STD_CHARS", + "entropy": 5.255374790203283, "valid": true } } @@ -11261,7 +11261,7 @@ "variable_end": -2, "entropy_validation": { "iterator": "BASE36_CHARS", - "entropy": 4.133660689688185, + "entropy": 4.133660689688186, "valid": true } } @@ -11287,8 +11287,8 @@ "variable_start": -2, "variable_end": -2, "entropy_validation": { - "iterator": "BASE64_CHARS", - "entropy": 3.9058316901429944, + "iterator": "BASE64STD_CHARS", + "entropy": 3.905831690142994, "valid": false } } @@ -11315,7 +11315,7 @@ "variable_end": -2, "entropy_validation": { "iterator": "BASE36_CHARS", - "entropy": 3.0191930522498045, + "entropy": 3.0191930522498036, "valid": true } } @@ -11342,7 +11342,7 @@ "variable_end": -2, "entropy_validation": { "iterator": "BASE36_CHARS", - "entropy": 3.9590403170005795, + "entropy": 3.9590403170005777, "valid": true } } @@ -11368,8 +11368,8 @@ "variable_start": -2, "variable_end": -2, "entropy_validation": { - "iterator": "BASE64_CHARS", - "entropy": 3.9479064420971963, + "iterator": "BASE64STD_CHARS", + "entropy": 3.947906442097196, "valid": false } } @@ -11395,7 +11395,7 @@ "variable_start": -2, "variable_end": -2, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 4.006593447001756, "valid": false } @@ -11477,7 +11477,7 @@ "variable_end": -2, "entropy_validation": { "iterator": "BASE36_CHARS", - "entropy": 3.8494857514609038, + "entropy": 3.8494857514609033, "valid": true } } @@ -11503,7 +11503,7 @@ "variable_start": -2, "variable_end": -2, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 4.032347694592746, "valid": false } @@ -11557,8 +11557,8 @@ "variable_start": -2, "variable_end": -2, "entropy_validation": { - "iterator": "BASE64_CHARS", - "entropy": 5.022276693534146, + "iterator": "BASE64STD_CHARS", + "entropy": 5.022276693534148, "valid": true } } @@ -11585,7 +11585,7 @@ "variable_end": -2, "entropy_validation": { "iterator": "BASE36_CHARS", - "entropy": 4.014460876028361, + "entropy": 4.0144608760283615, "valid": true } } @@ -11665,8 +11665,8 @@ "variable_start": -2, "variable_end": -2, "entropy_validation": { - "iterator": "BASE64_CHARS", - "entropy": 4.582118926162056, + "iterator": "BASE64STD_CHARS", + "entropy": 4.582118926162054, "valid": true } } @@ -11719,8 +11719,8 @@ "variable_start": -2, "variable_end": -2, "entropy_validation": { - "iterator": "BASE64_CHARS", - "entropy": 4.531537327540733, + "iterator": "BASE64STD_CHARS", + "entropy": 4.531537327540734, "valid": true } }, @@ -11736,8 +11736,8 @@ "variable_start": -2, "variable_end": -2, "entropy_validation": { - "iterator": "BASE64_CHARS", - "entropy": 4.084962500721157, + "iterator": "BASE64STD_CHARS", + "entropy": 4.084962500721156, "valid": false } } @@ -11763,8 +11763,8 @@ "variable_start": -2, "variable_end": -2, "entropy_validation": { - "iterator": "BASE64_CHARS", - "entropy": 4.531537327540733, + "iterator": "BASE64STD_CHARS", + "entropy": 4.531537327540734, "valid": true } }, @@ -11780,8 +11780,8 @@ "variable_start": -2, "variable_end": -2, "entropy_validation": { - "iterator": "BASE64_CHARS", - "entropy": 4.436181130262395, + "iterator": "BASE64STD_CHARS", + "entropy": 4.436181130262396, "valid": false } } @@ -11807,8 +11807,8 @@ "variable_start": -2, "variable_end": -2, "entropy_validation": { - "iterator": "BASE64_CHARS", - "entropy": 4.436181130262395, + "iterator": "BASE64STD_CHARS", + "entropy": 4.436181130262396, "valid": false } } @@ -11861,8 +11861,8 @@ "variable_start": -2, "variable_end": -2, "entropy_validation": { - "iterator": "BASE64_CHARS", - "entropy": 5.097632476604024, + "iterator": "BASE64STD_CHARS", + "entropy": 5.097632476604023, "valid": true } } @@ -11888,8 +11888,8 @@ "variable_start": -2, "variable_end": -2, "entropy_validation": { - "iterator": "BASE64_CHARS", - "entropy": 3.8153130511409934, + "iterator": "BASE64STD_CHARS", + "entropy": 3.7467196917584817, "valid": false } } @@ -11915,7 +11915,7 @@ "variable_start": -2, "variable_end": -2, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 4.52211252299684, "valid": true } @@ -11942,7 +11942,7 @@ "variable_start": -2, "variable_end": -2, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 5.096509298449433, "valid": true } @@ -11969,7 +11969,7 @@ "variable_start": -2, "variable_end": -2, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 5.096509298449433, "valid": true } @@ -11996,7 +11996,7 @@ "variable_start": -2, "variable_end": -2, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 5.348551883097512, "valid": true } @@ -12050,8 +12050,8 @@ "variable_start": -2, "variable_end": -2, "entropy_validation": { - "iterator": "BASE64_CHARS", - "entropy": 4.5617684773102365, + "iterator": "BASE64STD_CHARS", + "entropy": 4.561768477310237, "valid": true } } @@ -12077,8 +12077,8 @@ "variable_start": -2, "variable_end": -2, "entropy_validation": { - "iterator": "BASE64_CHARS", - "entropy": 4.636224896287629, + "iterator": "BASE64STD_CHARS", + "entropy": 4.636224896287628, "valid": true } } @@ -12131,8 +12131,8 @@ "variable_start": -2, "variable_end": -2, "entropy_validation": { - "iterator": "BASE64_CHARS", - "entropy": 5.231644837540696, + "iterator": "BASE64STD_CHARS", + "entropy": 5.231644837540698, "valid": true } } @@ -12158,7 +12158,7 @@ "variable_start": -2, "variable_end": -2, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 5.288909765557392, "valid": true } @@ -12185,8 +12185,8 @@ "variable_start": -2, "variable_end": -2, "entropy_validation": { - "iterator": "BASE64_CHARS", - "entropy": 5.353940312186129, + "iterator": "BASE64STD_CHARS", + "entropy": 5.353940312186131, "valid": true } } @@ -12212,7 +12212,7 @@ "variable_start": -2, "variable_end": -2, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 3.625, "valid": false } @@ -12239,7 +12239,7 @@ "variable_start": -2, "variable_end": -2, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 4.606936732175321, "valid": true } @@ -12266,8 +12266,8 @@ "variable_start": -2, "variable_end": -2, "entropy_validation": { - "iterator": "BASE64_CHARS", - "entropy": 4.790963630103494, + "iterator": "BASE64STD_CHARS", + "entropy": 4.7909636301034935, "valid": true } } @@ -12293,8 +12293,8 @@ "variable_start": 28, "variable_end": 31, "entropy_validation": { - "iterator": "BASE64_CHARS", - "entropy": 4.962822440640043, + "iterator": "BASE64STD_CHARS", + "entropy": 4.962822440640042, "valid": true } } @@ -12320,7 +12320,7 @@ "variable_start": -2, "variable_end": -2, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 4.615822531364292, "valid": true } @@ -12347,7 +12347,7 @@ "variable_start": -2, "variable_end": -2, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 4.484377779059832, "valid": false } @@ -12374,7 +12374,7 @@ "variable_start": -2, "variable_end": -2, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 3.6841837197791887, "valid": false } @@ -12401,7 +12401,7 @@ "variable_start": -2, "variable_end": -2, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 3.6841837197791887, "valid": false } @@ -12418,7 +12418,7 @@ "variable_start": -2, "variable_end": -2, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 4.784183719779189, "valid": true } @@ -12445,7 +12445,7 @@ "variable_start": 3, "variable_end": 8, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 4.784183719779189, "valid": true } @@ -12472,7 +12472,7 @@ "variable_start": -2, "variable_end": -2, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 3.6841837197791887, "valid": false } @@ -12499,7 +12499,7 @@ "variable_start": -2, "variable_end": -2, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 3.6841837197791887, "valid": false } @@ -12516,7 +12516,7 @@ "variable_start": -2, "variable_end": -2, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 4.784183719779189, "valid": true } @@ -12543,7 +12543,7 @@ "variable_start": 3, "variable_end": 8, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 4.784183719779189, "valid": true } @@ -12570,7 +12570,7 @@ "variable_start": 0, "variable_end": 8, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 3.734521664779752, "valid": false } @@ -12597,7 +12597,7 @@ "variable_start": -2, "variable_end": -2, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 4.561286684176785, "valid": true } @@ -12624,8 +12624,8 @@ "variable_start": -2, "variable_end": -2, "entropy_validation": { - "iterator": "BASE64_CHARS", - "entropy": 5.115027050910027, + "iterator": "BASE64STD_CHARS", + "entropy": 5.1150270509100295, "valid": true } } @@ -12651,8 +12651,8 @@ "variable_start": -2, "variable_end": -2, "entropy_validation": { - "iterator": "BASE64_CHARS", - "entropy": 5.086469255159772, + "iterator": "BASE64STD_CHARS", + "entropy": 5.086469255159773, "valid": true } } @@ -12678,7 +12678,7 @@ "variable_start": 10, "variable_end": 16, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 3.121928094887362, "valid": false } @@ -12705,7 +12705,7 @@ "variable_start": 3, "variable_end": 5, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 2.2432750011217983, "valid": false } @@ -12732,7 +12732,7 @@ "variable_start": 0, "variable_end": 8, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 3.521640636343319, "valid": false } @@ -12760,7 +12760,7 @@ "variable_end": -2, "entropy_validation": { "iterator": "BASE36_CHARS", - "entropy": 4.125814952938166, + "entropy": 4.125814952938168, "valid": true } } @@ -12786,7 +12786,7 @@ "variable_start": -2, "variable_end": -2, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 2.529698260800009, "valid": false } @@ -12803,8 +12803,8 @@ "variable_start": -2, "variable_end": -2, "entropy_validation": { - "iterator": "BASE64_CHARS", - "entropy": 5.429600283437103, + "iterator": "BASE64STD_CHARS", + "entropy": 5.429600283437102, "valid": true } }, @@ -12820,7 +12820,7 @@ "variable_start": -2, "variable_end": -2, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 5.307627100346911, "valid": true } @@ -12837,7 +12837,7 @@ "variable_start": -2, "variable_end": -2, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 5.391947595190542, "valid": true } @@ -12854,8 +12854,8 @@ "variable_start": -2, "variable_end": -2, "entropy_validation": { - "iterator": "BASE64_CHARS", - "entropy": 5.410712925114303, + "iterator": "BASE64STD_CHARS", + "entropy": 5.410712925114302, "valid": true } }, @@ -12871,7 +12871,7 @@ "variable_start": -2, "variable_end": -2, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 5.417032341684991, "valid": true } @@ -12888,8 +12888,8 @@ "variable_start": -2, "variable_end": -2, "entropy_validation": { - "iterator": "BASE64_CHARS", - "entropy": 5.497697548960288, + "iterator": "BASE64STD_CHARS", + "entropy": 5.497697548960291, "valid": true } }, @@ -12905,7 +12905,7 @@ "variable_start": -2, "variable_end": -2, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 5.30959588168204, "valid": true } @@ -12922,7 +12922,7 @@ "variable_start": -2, "variable_end": -2, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 4.418295834054489, "valid": false } @@ -12939,8 +12939,8 @@ "variable_start": -2, "variable_end": -2, "entropy_validation": { - "iterator": "BASE64_CHARS", - "entropy": 3.8721063510981755, + "iterator": "BASE64STD_CHARS", + "entropy": 3.872106351098176, "valid": false } } @@ -12966,8 +12966,8 @@ "variable_start": -2, "variable_end": -2, "entropy_validation": { - "iterator": "BASE64_CHARS", - "entropy": 4.884128060579619, + "iterator": "BASE64STD_CHARS", + "entropy": 4.827684853219141, "valid": true } } @@ -12993,7 +12993,7 @@ "variable_start": -2, "variable_end": -2, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 3.0185646866544076, "valid": false } @@ -13027,7 +13027,7 @@ "variable_start": -2, "variable_end": -2, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 2.6977683083639423, "valid": false } @@ -13081,8 +13081,8 @@ "variable_start": -2, "variable_end": -2, "entropy_validation": { - "iterator": "BASE64_CHARS", - "entropy": 5.493434473754405, + "iterator": "BASE64STD_CHARS", + "entropy": 5.493434473754406, "valid": true } } @@ -13108,7 +13108,7 @@ "variable_start": 0, "variable_end": 8, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 3.321928094887362, "valid": false } @@ -13135,8 +13135,8 @@ "variable_start": -2, "variable_end": -2, "entropy_validation": { - "iterator": "BASE64_CHARS", - "entropy": 1.4322437698226884, + "iterator": "BASE64STD_CHARS", + "entropy": 1.4322437698226886, "valid": false } } @@ -13162,7 +13162,7 @@ "variable_start": 0, "variable_end": 8, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 2.963119653306635, "valid": false } @@ -13189,8 +13189,8 @@ "variable_start": -2, "variable_end": -2, "entropy_validation": { - "iterator": "BASE64_CHARS", - "entropy": 4.838879892515178, + "iterator": "BASE64STD_CHARS", + "entropy": 4.838879892515179, "valid": true } } @@ -13216,7 +13216,7 @@ "variable_start": -2, "variable_end": -2, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 2.3705246708692047, "valid": false } @@ -13270,7 +13270,7 @@ "variable_start": -2, "variable_end": -2, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 4.029574370937287, "valid": false } @@ -13297,8 +13297,8 @@ "variable_start": -2, "variable_end": -2, "entropy_validation": { - "iterator": "BASE64_CHARS", - "entropy": 4.843520703364327, + "iterator": "BASE64STD_CHARS", + "entropy": 4.843520703364329, "valid": true } } @@ -13324,7 +13324,7 @@ "variable_start": -2, "variable_end": -2, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 4.620007704961091, "valid": true } @@ -13351,7 +13351,7 @@ "variable_start": -2, "variable_end": -2, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 4.472678031846025, "valid": false } @@ -13378,7 +13378,7 @@ "variable_start": -2, "variable_end": -2, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 4.181675184876157, "valid": false } @@ -13405,8 +13405,8 @@ "variable_start": -2, "variable_end": -2, "entropy_validation": { - "iterator": "BASE64_CHARS", - "entropy": 4.532808692053926, + "iterator": "BASE64STD_CHARS", + "entropy": 4.5328086920539254, "valid": true } } @@ -13432,8 +13432,8 @@ "variable_start": -2, "variable_end": -2, "entropy_validation": { - "iterator": "BASE64_CHARS", - "entropy": 3.559610565373458, + "iterator": "BASE64STD_CHARS", + "entropy": 3.559610565373459, "valid": false } } @@ -13459,7 +13459,7 @@ "variable_start": -2, "variable_end": -2, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 4.4375, "valid": false } @@ -13486,7 +13486,7 @@ "variable_start": -2, "variable_end": -2, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 4.4375, "valid": false } @@ -13513,7 +13513,7 @@ "variable_start": -2, "variable_end": -2, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 4.375, "valid": false } @@ -13540,7 +13540,7 @@ "variable_start": -2, "variable_end": -2, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 4.375, "valid": false } @@ -13567,7 +13567,7 @@ "variable_start": -2, "variable_end": -2, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 4.6983183218203175, "valid": true } @@ -13594,8 +13594,8 @@ "variable_start": -2, "variable_end": -2, "entropy_validation": { - "iterator": "BASE64_CHARS", - "entropy": 4.697662125333613, + "iterator": "BASE64STD_CHARS", + "entropy": 4.697662125333612, "valid": true } } @@ -13621,7 +13621,7 @@ "variable_start": 0, "variable_end": 2, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 2.9528822923277263, "valid": false } @@ -13648,7 +13648,7 @@ "variable_start": 5, "variable_end": 13, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 2.688721875540867, "valid": false } @@ -13675,8 +13675,8 @@ "variable_start": -2, "variable_end": -2, "entropy_validation": { - "iterator": "BASE64_CHARS", - "entropy": 4.697662125333613, + "iterator": "BASE64STD_CHARS", + "entropy": 4.697662125333612, "valid": true } } @@ -13703,7 +13703,7 @@ "variable_end": -2, "entropy_validation": { "iterator": "BASE36_CHARS", - "entropy": 3.253801390571587, + "entropy": 3.2538013905715872, "valid": true } } @@ -13730,7 +13730,7 @@ "variable_end": -2, "entropy_validation": { "iterator": "BASE36_CHARS", - "entropy": 3.5117321397240526, + "entropy": 3.5117321397240535, "valid": true } } @@ -13756,8 +13756,8 @@ "variable_start": -2, "variable_end": -2, "entropy_validation": { - "iterator": "BASE64_CHARS", - "entropy": 4.936120692057916, + "iterator": "BASE64STD_CHARS", + "entropy": 4.936120692057913, "valid": true } } @@ -13783,7 +13783,7 @@ "variable_start": -2, "variable_end": -2, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 4.0296677144829305, "valid": false } @@ -13865,7 +13865,7 @@ "variable_end": -2, "entropy_validation": { "iterator": "BASE36_CHARS", - "entropy": 3.2373263071270246, + "entropy": 3.237326307127025, "valid": true } } @@ -13972,8 +13972,8 @@ "variable_start": 0, "variable_end": 5, "entropy_validation": { - "iterator": "BASE64_CHARS", - "entropy": 5.091578664259099, + "iterator": "BASE64STD_CHARS", + "entropy": 5.0915786642591, "valid": true } } @@ -13999,7 +13999,7 @@ "variable_start": -2, "variable_end": -2, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 5.396703284270004, "valid": true } diff --git a/tests/data/ml_threshold.json b/tests/data/ml_threshold.json index 5a53ef27d..d9eb93f33 100644 --- a/tests/data/ml_threshold.json +++ b/tests/data/ml_threshold.json @@ -19,8 +19,8 @@ "variable_start": -2, "variable_end": -2, "entropy_validation": { - "iterator": "BASE64_CHARS", - "entropy": 5.4978497506970045, + "iterator": "BASE64STD_CHARS", + "entropy": 5.497849750697005, "valid": true } } @@ -29,7 +29,7 @@ { "api_validation": "NOT_AVAILABLE", "ml_validation": "VALIDATED_KEY", - "ml_probability": 0.987, + "ml_probability": 0.966, "rule": "API", "severity": "medium", "confidence": "moderate", @@ -46,8 +46,8 @@ "variable_start": 0, "variable_end": 13, "entropy_validation": { - "iterator": "BASE64_CHARS", - "entropy": 3.7835252872760208, + "iterator": "BASE64STD_CHARS", + "entropy": 3.7835252872760203, "valid": false } } @@ -73,8 +73,8 @@ "variable_start": -2, "variable_end": -2, "entropy_validation": { - "iterator": "BASE64_CHARS", - "entropy": 4.220175521464345, + "iterator": "BASE64STD_CHARS", + "entropy": 4.220175521464347, "valid": false } } @@ -100,8 +100,8 @@ "variable_start": -2, "variable_end": -2, "entropy_validation": { - "iterator": "BASE64_CHARS", - "entropy": 5.614483907763351, + "iterator": "BASE64STD_CHARS", + "entropy": 5.574978894738761, "valid": true } } @@ -127,8 +127,8 @@ "variable_start": -2, "variable_end": -2, "entropy_validation": { - "iterator": "BASE64_CHARS", - "entropy": 5.592654863341127, + "iterator": "BASE64STD_CHARS", + "entropy": 5.553315707707609, "valid": true } } @@ -154,7 +154,7 @@ "variable_start": -2, "variable_end": -2, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 5.571478154549278, "valid": true } @@ -181,7 +181,7 @@ "variable_start": -2, "variable_end": -2, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 5.572975546587697, "valid": true } @@ -191,7 +191,7 @@ { "api_validation": "NOT_AVAILABLE", "ml_validation": "VALIDATED_KEY", - "ml_probability": 0.813, + "ml_probability": 0.877, "rule": "Auth", "severity": "medium", "confidence": "moderate", @@ -208,7 +208,7 @@ "variable_start": 1, "variable_end": 24, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 4.273728829005326, "valid": false } @@ -235,8 +235,8 @@ "variable_start": 1, "variable_end": 14, "entropy_validation": { - "iterator": "BASE64_CHARS", - "entropy": 4.523986065961299, + "iterator": "BASE64STD_CHARS", + "entropy": 4.5239860659612985, "valid": true } } @@ -245,7 +245,7 @@ { "api_validation": "NOT_AVAILABLE", "ml_validation": "VALIDATED_KEY", - "ml_probability": 1.0, + "ml_probability": 0.996, "rule": "Auth", "severity": "medium", "confidence": "moderate", @@ -262,7 +262,7 @@ "variable_start": 27, "variable_end": 42, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 4.288909765557392, "valid": false } @@ -289,8 +289,8 @@ "variable_start": 9, "variable_end": 22, "entropy_validation": { - "iterator": "BASE64_CHARS", - "entropy": 4.085055102756476, + "iterator": "BASE64STD_CHARS", + "entropy": 4.085055102756477, "valid": false } } @@ -317,7 +317,7 @@ "variable_end": 22, "entropy_validation": { "iterator": "BASE36_CHARS", - "entropy": 3.2479906920322064, + "entropy": 3.247990692032206, "valid": true } } @@ -343,8 +343,8 @@ "variable_start": -2, "variable_end": -2, "entropy_validation": { - "iterator": "BASE64_CHARS", - "entropy": 3.5464393446710156, + "iterator": "BASE64STD_CHARS", + "entropy": 3.546439344671015, "valid": false } } @@ -370,8 +370,8 @@ "variable_start": -2, "variable_end": -2, "entropy_validation": { - "iterator": "BASE64_CHARS", - "entropy": 3.5464393446710156, + "iterator": "BASE64STD_CHARS", + "entropy": 3.546439344671015, "valid": false } } @@ -397,8 +397,8 @@ "variable_start": -2, "variable_end": -2, "entropy_validation": { - "iterator": "BASE64_CHARS", - "entropy": 3.5464393446710156, + "iterator": "BASE64STD_CHARS", + "entropy": 3.546439344671015, "valid": false } } @@ -424,8 +424,8 @@ "variable_start": -2, "variable_end": -2, "entropy_validation": { - "iterator": "BASE64_CHARS", - "entropy": 3.5464393446710156, + "iterator": "BASE64STD_CHARS", + "entropy": 3.546439344671015, "valid": false } }, @@ -441,7 +441,7 @@ "variable_start": -2, "variable_end": -2, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 4.012814895472355, "valid": false } @@ -451,7 +451,7 @@ { "api_validation": "NOT_AVAILABLE", "ml_validation": "VALIDATED_KEY", - "ml_probability": 0.222, + "ml_probability": 0.177, "rule": "Key", "severity": "medium", "confidence": "moderate", @@ -468,8 +468,8 @@ "variable_start": 1, "variable_end": 13, "entropy_validation": { - "iterator": "BASE64_CHARS", - "entropy": 3.5464393446710156, + "iterator": "BASE64STD_CHARS", + "entropy": 3.546439344671015, "valid": false } } @@ -495,8 +495,8 @@ "variable_start": -2, "variable_end": -2, "entropy_validation": { - "iterator": "BASE64_CHARS", - "entropy": 3.3086949695628425, + "iterator": "BASE64STD_CHARS", + "entropy": 3.308694969562842, "valid": false } } @@ -522,8 +522,8 @@ "variable_start": -2, "variable_end": -2, "entropy_validation": { - "iterator": "BASE64_CHARS", - "entropy": 3.3086949695628425, + "iterator": "BASE64STD_CHARS", + "entropy": 3.308694969562842, "valid": false } }, @@ -539,7 +539,7 @@ "variable_start": -2, "variable_end": -2, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 4.012814895472355, "valid": false } @@ -549,7 +549,7 @@ { "api_validation": "NOT_AVAILABLE", "ml_validation": "VALIDATED_KEY", - "ml_probability": 0.933, + "ml_probability": 0.91, "rule": "Key", "severity": "medium", "confidence": "moderate", @@ -566,8 +566,8 @@ "variable_start": 41, "variable_end": 54, "entropy_validation": { - "iterator": "BASE64_CHARS", - "entropy": 3.3086949695628425, + "iterator": "BASE64STD_CHARS", + "entropy": 3.308694969562842, "valid": false } } @@ -576,7 +576,7 @@ { "api_validation": "NOT_AVAILABLE", "ml_validation": "VALIDATED_KEY", - "ml_probability": 0.947, + "ml_probability": 0.986, "rule": "Key", "severity": "medium", "confidence": "moderate", @@ -593,7 +593,7 @@ "variable_start": 1, "variable_end": 13, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 4.012814895472355, "valid": false } @@ -603,7 +603,7 @@ { "api_validation": "NOT_AVAILABLE", "ml_validation": "VALIDATED_KEY", - "ml_probability": 0.947, + "ml_probability": 0.986, "rule": "Secret", "severity": "medium", "confidence": "moderate", @@ -620,7 +620,7 @@ "variable_start": 1, "variable_end": 13, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 4.012814895472355, "valid": false } @@ -647,8 +647,8 @@ "variable_start": -2, "variable_end": -2, "entropy_validation": { - "iterator": "BASE64_CHARS", - "entropy": 4.021928094887362, + "iterator": "BASE64STD_CHARS", + "entropy": 4.021928094887363, "valid": false } } @@ -674,8 +674,8 @@ "variable_start": -2, "variable_end": -2, "entropy_validation": { - "iterator": "BASE64_CHARS", - "entropy": 4.021928094887362, + "iterator": "BASE64STD_CHARS", + "entropy": 4.021928094887363, "valid": false } }, @@ -691,8 +691,8 @@ "variable_start": -2, "variable_end": -2, "entropy_validation": { - "iterator": "BASE64_CHARS", - "entropy": 4.614997302659251, + "iterator": "BASE64STD_CHARS", + "entropy": 4.61499730265925, "valid": true } } @@ -701,7 +701,7 @@ { "api_validation": "NOT_AVAILABLE", "ml_validation": "VALIDATED_KEY", - "ml_probability": 1.0, + "ml_probability": 0.999, "rule": "Key", "severity": "medium", "confidence": "moderate", @@ -718,8 +718,8 @@ "variable_start": 5, "variable_end": 16, "entropy_validation": { - "iterator": "BASE64_CHARS", - "entropy": 4.021928094887362, + "iterator": "BASE64STD_CHARS", + "entropy": 4.021928094887363, "valid": false } } @@ -728,7 +728,7 @@ { "api_validation": "NOT_AVAILABLE", "ml_validation": "VALIDATED_KEY", - "ml_probability": 0.998, + "ml_probability": 1.0, "rule": "Key", "severity": "medium", "confidence": "moderate", @@ -745,8 +745,8 @@ "variable_start": 5, "variable_end": 20, "entropy_validation": { - "iterator": "BASE64_CHARS", - "entropy": 4.614997302659251, + "iterator": "BASE64STD_CHARS", + "entropy": 4.61499730265925, "valid": true } } @@ -755,7 +755,7 @@ { "api_validation": "NOT_AVAILABLE", "ml_validation": "VALIDATED_KEY", - "ml_probability": 0.998, + "ml_probability": 1.0, "rule": "Secret", "severity": "medium", "confidence": "moderate", @@ -772,8 +772,8 @@ "variable_start": 5, "variable_end": 20, "entropy_validation": { - "iterator": "BASE64_CHARS", - "entropy": 4.614997302659251, + "iterator": "BASE64STD_CHARS", + "entropy": 4.61499730265925, "valid": true } } @@ -782,7 +782,7 @@ { "api_validation": "NOT_AVAILABLE", "ml_validation": "VALIDATED_KEY", - "ml_probability": 1.0, + "ml_probability": 0.997, "rule": "Token", "severity": "medium", "confidence": "moderate", @@ -799,7 +799,7 @@ "variable_start": 5, "variable_end": 10, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 4.961353528118743, "valid": true } @@ -827,7 +827,7 @@ "variable_end": -2, "entropy_validation": { "iterator": "BASE36_CHARS", - "entropy": 4.0426135166748205, + "entropy": 4.042613516674821, "valid": true } } @@ -836,7 +836,7 @@ { "api_validation": "NOT_AVAILABLE", "ml_validation": "VALIDATED_KEY", - "ml_probability": 0.999, + "ml_probability": 0.966, "rule": "Key", "severity": "medium", "confidence": "moderate", @@ -854,7 +854,7 @@ "variable_end": 11, "entropy_validation": { "iterator": "BASE36_CHARS", - "entropy": 4.0426135166748205, + "entropy": 4.042613516674821, "valid": true } } @@ -881,7 +881,7 @@ "variable_end": -2, "entropy_validation": { "iterator": "BASE36_CHARS", - "entropy": 3.52467389677155, + "entropy": 3.5246738967715503, "valid": true } } @@ -907,7 +907,7 @@ "variable_start": -2, "variable_end": -2, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 5.615950458346115, "valid": true } @@ -934,7 +934,7 @@ "variable_start": -2, "variable_end": -2, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 5.615950458346115, "valid": true } @@ -961,8 +961,8 @@ "variable_start": -2, "variable_end": -2, "entropy_validation": { - "iterator": "BASE64_CHARS", - "entropy": 5.6044494049575055, + "iterator": "BASE64STD_CHARS", + "entropy": 5.604449404957506, "valid": true } } @@ -988,8 +988,8 @@ "variable_start": -2, "variable_end": -2, "entropy_validation": { - "iterator": "BASE64_CHARS", - "entropy": 5.6044494049575055, + "iterator": "BASE64STD_CHARS", + "entropy": 5.604449404957506, "valid": true } } @@ -1015,7 +1015,7 @@ "variable_start": -2, "variable_end": -2, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 4.620007704961091, "valid": true } @@ -1042,7 +1042,7 @@ "variable_start": -2, "variable_end": -2, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 4.826255561405635, "valid": true } @@ -1069,7 +1069,7 @@ "variable_start": -2, "variable_end": -2, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 4.593400348604437, "valid": true } @@ -1096,7 +1096,7 @@ "variable_start": -2, "variable_end": -2, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 3.9477027792200903, "valid": false } @@ -1123,7 +1123,7 @@ "variable_start": -2, "variable_end": -2, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 4.3125, "valid": false } @@ -1150,8 +1150,8 @@ "variable_start": -2, "variable_end": -2, "entropy_validation": { - "iterator": "BASE64_CHARS", - "entropy": 5.573080311527303, + "iterator": "BASE64STD_CHARS", + "entropy": 5.533575298502711, "valid": true } } @@ -1160,7 +1160,7 @@ { "api_validation": "NOT_AVAILABLE", "ml_validation": "VALIDATED_KEY", - "ml_probability": 0.118, + "ml_probability": 0.698, "rule": "Token", "severity": "medium", "confidence": "moderate", @@ -1177,8 +1177,8 @@ "variable_start": 1, "variable_end": 34, "entropy_validation": { - "iterator": "BASE64_CHARS", - "entropy": 5.573080311527303, + "iterator": "BASE64STD_CHARS", + "entropy": 5.533575298502711, "valid": true } } @@ -1187,7 +1187,7 @@ { "api_validation": "NOT_AVAILABLE", "ml_validation": "VALIDATED_KEY", - "ml_probability": 0.995, + "ml_probability": 0.999, "rule": "Certificate", "severity": "medium", "confidence": "moderate", @@ -1204,8 +1204,8 @@ "variable_start": 6, "variable_end": 20, "entropy_validation": { - "iterator": "BASE64_CHARS", - "entropy": 5.133473310626378, + "iterator": "BASE64STD_CHARS", + "entropy": 5.133473310626377, "valid": true } } @@ -1214,7 +1214,7 @@ { "api_validation": "NOT_AVAILABLE", "ml_validation": "VALIDATED_KEY", - "ml_probability": 0.219, + "ml_probability": 0.559, "rule": "CMD Password", "severity": "high", "confidence": "moderate", @@ -1231,7 +1231,7 @@ "variable_start": 16, "variable_end": 26, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 3.0957952550009344, "valid": false } @@ -1258,7 +1258,7 @@ "variable_start": 16, "variable_end": 24, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 3.459431618637298, "valid": false } @@ -1268,7 +1268,7 @@ { "api_validation": "NOT_AVAILABLE", "ml_validation": "VALIDATED_KEY", - "ml_probability": 0.732, + "ml_probability": 0.974, "rule": "CMD Password", "severity": "high", "confidence": "moderate", @@ -1285,7 +1285,7 @@ "variable_start": 21, "variable_end": 29, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 2.45754247590989, "valid": false } @@ -1295,7 +1295,7 @@ { "api_validation": "NOT_AVAILABLE", "ml_validation": "VALIDATED_KEY", - "ml_probability": 0.995, + "ml_probability": 0.96, "rule": "CMD Secret", "severity": "high", "confidence": "moderate", @@ -1313,7 +1313,7 @@ "variable_end": 20, "entropy_validation": { "iterator": "BASE36_CHARS", - "entropy": 3.421470487212877, + "entropy": 3.4214704872128774, "valid": true } } @@ -1322,7 +1322,7 @@ { "api_validation": "NOT_AVAILABLE", "ml_validation": "VALIDATED_KEY", - "ml_probability": 0.995, + "ml_probability": 0.96, "rule": "CMD Token", "severity": "high", "confidence": "moderate", @@ -1340,7 +1340,7 @@ "variable_end": 20, "entropy_validation": { "iterator": "BASE36_CHARS", - "entropy": 3.421470487212877, + "entropy": 3.4214704872128774, "valid": true } } @@ -1367,7 +1367,7 @@ "variable_end": -2, "entropy_validation": { "iterator": "BASE36_CHARS", - "entropy": 3.421470487212877, + "entropy": 3.4214704872128774, "valid": true } } @@ -1376,7 +1376,7 @@ { "api_validation": "NOT_AVAILABLE", "ml_validation": "VALIDATED_KEY", - "ml_probability": 0.987, + "ml_probability": 0.989, "rule": "CMD ConvertTo-SecureString", "severity": "high", "confidence": "moderate", @@ -1393,7 +1393,7 @@ "variable_start": 0, "variable_end": 37, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 2.4245614587540074, "valid": false } @@ -1420,7 +1420,7 @@ "variable_start": 1, "variable_end": 23, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 3.3294387224237187, "valid": false } @@ -1430,7 +1430,7 @@ { "api_validation": "NOT_AVAILABLE", "ml_validation": "VALIDATED_KEY", - "ml_probability": 0.995, + "ml_probability": 0.977, "rule": "Credential", "severity": "medium", "confidence": "moderate", @@ -1447,7 +1447,7 @@ "variable_start": 0, "variable_end": 20, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 3.6644977792004623, "valid": false } @@ -1502,7 +1502,7 @@ "variable_end": -2, "entropy_validation": { "iterator": "BASE36_CHARS", - "entropy": 3.5117321397240526, + "entropy": 3.5117321397240535, "valid": true } } @@ -1528,8 +1528,8 @@ "variable_start": -2, "variable_end": -2, "entropy_validation": { - "iterator": "BASE64_CHARS", - "entropy": 4.731746181697384, + "iterator": "BASE64STD_CHARS", + "entropy": 4.731746181697387, "valid": true } } @@ -1538,7 +1538,7 @@ { "api_validation": "NOT_AVAILABLE", "ml_validation": "VALIDATED_KEY", - "ml_probability": 0.42, + "ml_probability": 0.711, "rule": "Password", "severity": "medium", "confidence": "moderate", @@ -1555,7 +1555,7 @@ "variable_start": 10, "variable_end": 12, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 2.989735285398626, "valid": false } @@ -1565,7 +1565,7 @@ { "api_validation": "NOT_AVAILABLE", "ml_validation": "VALIDATED_KEY", - "ml_probability": 0.516, + "ml_probability": 0.753, "rule": "Password", "severity": "medium", "confidence": "moderate", @@ -1582,8 +1582,8 @@ "variable_start": 10, "variable_end": 12, "entropy_validation": { - "iterator": "BASE64_CHARS", - "entropy": 2.7897352853986264, + "iterator": "BASE64STD_CHARS", + "entropy": 2.789735285398626, "valid": false } } @@ -1592,7 +1592,7 @@ { "api_validation": "NOT_AVAILABLE", "ml_validation": "VALIDATED_KEY", - "ml_probability": 0.643, + "ml_probability": 0.93, "rule": "Password", "severity": "medium", "confidence": "moderate", @@ -1609,7 +1609,7 @@ "variable_start": 13, "variable_end": 15, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 2.989735285398626, "valid": false } @@ -1619,7 +1619,7 @@ { "api_validation": "NOT_AVAILABLE", "ml_validation": "VALIDATED_KEY", - "ml_probability": 0.73, + "ml_probability": 0.828, "rule": "Password", "severity": "medium", "confidence": "moderate", @@ -1636,7 +1636,7 @@ "variable_start": 16, "variable_end": 24, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 2.989735285398626, "valid": false } @@ -1646,7 +1646,7 @@ { "api_validation": "NOT_AVAILABLE", "ml_validation": "VALIDATED_KEY", - "ml_probability": 0.963, + "ml_probability": 0.98, "rule": "Password", "severity": "medium", "confidence": "moderate", @@ -1663,7 +1663,7 @@ "variable_start": 10, "variable_end": 18, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 2.989735285398626, "valid": false } @@ -1673,7 +1673,7 @@ { "api_validation": "NOT_AVAILABLE", "ml_validation": "VALIDATED_KEY", - "ml_probability": 0.753, + "ml_probability": 0.787, "rule": "Password", "severity": "medium", "confidence": "moderate", @@ -1690,7 +1690,7 @@ "variable_start": 10, "variable_end": 12, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 2.989735285398626, "valid": false } @@ -1700,7 +1700,7 @@ { "api_validation": "NOT_AVAILABLE", "ml_validation": "VALIDATED_KEY", - "ml_probability": 0.97, + "ml_probability": 0.987, "rule": "Password", "severity": "medium", "confidence": "moderate", @@ -1717,7 +1717,7 @@ "variable_start": 10, "variable_end": 18, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 2.989735285398626, "valid": false } @@ -1727,7 +1727,7 @@ { "api_validation": "NOT_AVAILABLE", "ml_validation": "VALIDATED_KEY", - "ml_probability": 0.99, + "ml_probability": 0.993, "rule": "Password", "severity": "medium", "confidence": "moderate", @@ -1744,7 +1744,7 @@ "variable_start": 12, "variable_end": 20, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 2.989735285398626, "valid": false } @@ -1754,7 +1754,7 @@ { "api_validation": "NOT_AVAILABLE", "ml_validation": "VALIDATED_KEY", - "ml_probability": 0.967, + "ml_probability": 0.994, "rule": "Password", "severity": "medium", "confidence": "moderate", @@ -1771,7 +1771,7 @@ "variable_start": 16, "variable_end": 24, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 2.989735285398626, "valid": false } @@ -1781,7 +1781,7 @@ { "api_validation": "NOT_AVAILABLE", "ml_validation": "VALIDATED_KEY", - "ml_probability": 0.56, + "ml_probability": 0.916, "rule": "Password", "severity": "medium", "confidence": "moderate", @@ -1798,8 +1798,8 @@ "variable_start": 16, "variable_end": 19, "entropy_validation": { - "iterator": "BASE64_CHARS", - "entropy": 2.9631196533066344, + "iterator": "BASE64STD_CHARS", + "entropy": 2.963119653306635, "valid": false } } @@ -1808,7 +1808,7 @@ { "api_validation": "NOT_AVAILABLE", "ml_validation": "VALIDATED_KEY", - "ml_probability": 0.962, + "ml_probability": 0.925, "rule": "Password", "severity": "medium", "confidence": "moderate", @@ -1825,8 +1825,8 @@ "variable_start": 13, "variable_end": 21, "entropy_validation": { - "iterator": "BASE64_CHARS", - "entropy": 2.712675334928137, + "iterator": "BASE64STD_CHARS", + "entropy": 2.7126753349281376, "valid": false } } @@ -1835,7 +1835,7 @@ { "api_validation": "NOT_AVAILABLE", "ml_validation": "VALIDATED_KEY", - "ml_probability": 0.298, + "ml_probability": 0.725, "rule": "Password", "severity": "medium", "confidence": "moderate", @@ -1852,8 +1852,8 @@ "variable_start": 10, "variable_end": 13, "entropy_validation": { - "iterator": "BASE64_CHARS", - "entropy": 2.9631196533066344, + "iterator": "BASE64STD_CHARS", + "entropy": 2.963119653306635, "valid": false } } @@ -1862,7 +1862,7 @@ { "api_validation": "NOT_AVAILABLE", "ml_validation": "VALIDATED_KEY", - "ml_probability": 0.978, + "ml_probability": 0.992, "rule": "Password", "severity": "medium", "confidence": "moderate", @@ -1879,8 +1879,8 @@ "variable_start": 15, "variable_end": 23, "entropy_validation": { - "iterator": "BASE64_CHARS", - "entropy": 2.9631196533066344, + "iterator": "BASE64STD_CHARS", + "entropy": 2.963119653306635, "valid": false } } @@ -1889,7 +1889,7 @@ { "api_validation": "NOT_AVAILABLE", "ml_validation": "VALIDATED_KEY", - "ml_probability": 0.98, + "ml_probability": 0.99, "rule": "Password", "severity": "medium", "confidence": "moderate", @@ -1906,8 +1906,8 @@ "variable_start": 12, "variable_end": 20, "entropy_validation": { - "iterator": "BASE64_CHARS", - "entropy": 2.9631196533066344, + "iterator": "BASE64STD_CHARS", + "entropy": 2.963119653306635, "valid": false } } @@ -1916,7 +1916,7 @@ { "api_validation": "NOT_AVAILABLE", "ml_validation": "VALIDATED_KEY", - "ml_probability": 0.992, + "ml_probability": 0.996, "rule": "Password", "severity": "medium", "confidence": "moderate", @@ -1933,8 +1933,8 @@ "variable_start": 12, "variable_end": 20, "entropy_validation": { - "iterator": "BASE64_CHARS", - "entropy": 2.9631196533066344, + "iterator": "BASE64STD_CHARS", + "entropy": 2.963119653306635, "valid": false } } @@ -1943,7 +1943,7 @@ { "api_validation": "NOT_AVAILABLE", "ml_validation": "VALIDATED_KEY", - "ml_probability": 0.985, + "ml_probability": 0.996, "rule": "Password", "severity": "medium", "confidence": "moderate", @@ -1960,8 +1960,8 @@ "variable_start": 16, "variable_end": 24, "entropy_validation": { - "iterator": "BASE64_CHARS", - "entropy": 2.9631196533066344, + "iterator": "BASE64STD_CHARS", + "entropy": 2.963119653306635, "valid": false } } @@ -1970,7 +1970,7 @@ { "api_validation": "NOT_AVAILABLE", "ml_validation": "VALIDATED_KEY", - "ml_probability": 0.925, + "ml_probability": 0.939, "rule": "Password", "severity": "medium", "confidence": "moderate", @@ -1987,8 +1987,8 @@ "variable_start": 17, "variable_end": 25, "entropy_validation": { - "iterator": "BASE64_CHARS", - "entropy": 2.9631196533066344, + "iterator": "BASE64STD_CHARS", + "entropy": 2.963119653306635, "valid": false } } @@ -1997,7 +1997,7 @@ { "api_validation": "NOT_AVAILABLE", "ml_validation": "VALIDATED_KEY", - "ml_probability": 0.972, + "ml_probability": 0.995, "rule": "Password", "severity": "medium", "confidence": "moderate", @@ -2014,8 +2014,8 @@ "variable_start": 16, "variable_end": 24, "entropy_validation": { - "iterator": "BASE64_CHARS", - "entropy": 2.9631196533066344, + "iterator": "BASE64STD_CHARS", + "entropy": 2.963119653306635, "valid": false } } @@ -2024,7 +2024,7 @@ { "api_validation": "NOT_AVAILABLE", "ml_validation": "VALIDATED_KEY", - "ml_probability": 0.984, + "ml_probability": 0.993, "rule": "Password", "severity": "medium", "confidence": "moderate", @@ -2041,8 +2041,8 @@ "variable_start": 16, "variable_end": 24, "entropy_validation": { - "iterator": "BASE64_CHARS", - "entropy": 2.9631196533066344, + "iterator": "BASE64STD_CHARS", + "entropy": 2.963119653306635, "valid": false } } @@ -2051,7 +2051,7 @@ { "api_validation": "NOT_AVAILABLE", "ml_validation": "VALIDATED_KEY", - "ml_probability": 0.971, + "ml_probability": 0.997, "rule": "Password", "severity": "medium", "confidence": "moderate", @@ -2068,7 +2068,7 @@ "variable_start": 12, "variable_end": 18, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 3.1449378351248165, "valid": false } @@ -2078,7 +2078,7 @@ { "api_validation": "NOT_AVAILABLE", "ml_validation": "VALIDATED_KEY", - "ml_probability": 0.988, + "ml_probability": 0.997, "rule": "Password", "severity": "medium", "confidence": "moderate", @@ -2095,8 +2095,8 @@ "variable_start": 20, "variable_end": 28, "entropy_validation": { - "iterator": "BASE64_CHARS", - "entropy": 2.9631196533066344, + "iterator": "BASE64STD_CHARS", + "entropy": 2.963119653306635, "valid": false } } @@ -2105,7 +2105,7 @@ { "api_validation": "NOT_AVAILABLE", "ml_validation": "VALIDATED_KEY", - "ml_probability": 0.378, + "ml_probability": 0.951, "rule": "Password", "severity": "medium", "confidence": "moderate", @@ -2122,8 +2122,8 @@ "variable_start": 10, "variable_end": 14, "entropy_validation": { - "iterator": "BASE64_CHARS", - "entropy": 2.9631196533066344, + "iterator": "BASE64STD_CHARS", + "entropy": 2.963119653306635, "valid": false } } @@ -2132,7 +2132,7 @@ { "api_validation": "NOT_AVAILABLE", "ml_validation": "VALIDATED_KEY", - "ml_probability": 0.828, + "ml_probability": 0.964, "rule": "Password", "severity": "medium", "confidence": "moderate", @@ -2149,7 +2149,7 @@ "variable_start": 12, "variable_end": 14, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 3.1449378351248165, "valid": false } @@ -2159,7 +2159,7 @@ { "api_validation": "NOT_AVAILABLE", "ml_validation": "VALIDATED_KEY", - "ml_probability": 0.815, + "ml_probability": 0.901, "rule": "Password", "severity": "medium", "confidence": "moderate", @@ -2176,7 +2176,7 @@ "variable_start": 16, "variable_end": 24, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 3.1449378351248165, "valid": false } @@ -2186,7 +2186,7 @@ { "api_validation": "NOT_AVAILABLE", "ml_validation": "VALIDATED_KEY", - "ml_probability": 0.972, + "ml_probability": 0.995, "rule": "Password", "severity": "medium", "confidence": "moderate", @@ -2203,7 +2203,7 @@ "variable_start": 14, "variable_end": 22, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 3.1449378351248165, "valid": false } @@ -2213,7 +2213,7 @@ { "api_validation": "NOT_AVAILABLE", "ml_validation": "VALIDATED_KEY", - "ml_probability": 0.99, + "ml_probability": 0.998, "rule": "CMD Password", "severity": "high", "confidence": "moderate", @@ -2230,7 +2230,7 @@ "variable_start": 16, "variable_end": 24, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 3.1449378351248165, "valid": false } @@ -2240,7 +2240,7 @@ { "api_validation": "NOT_AVAILABLE", "ml_validation": "VALIDATED_KEY", - "ml_probability": 0.828, + "ml_probability": 0.96, "rule": "Password", "severity": "medium", "confidence": "moderate", @@ -2257,7 +2257,7 @@ "variable_start": 34, "variable_end": 42, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 3.1449378351248165, "valid": false } @@ -2267,7 +2267,7 @@ { "api_validation": "NOT_AVAILABLE", "ml_validation": "VALIDATED_KEY", - "ml_probability": 0.908, + "ml_probability": 0.975, "rule": "Password", "severity": "medium", "confidence": "moderate", @@ -2284,7 +2284,7 @@ "variable_start": 13, "variable_end": 15, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 3.1449378351248165, "valid": false } @@ -2294,7 +2294,7 @@ { "api_validation": "NOT_AVAILABLE", "ml_validation": "VALIDATED_KEY", - "ml_probability": 0.774, + "ml_probability": 0.921, "rule": "Password", "severity": "medium", "confidence": "moderate", @@ -2311,7 +2311,7 @@ "variable_start": 12, "variable_end": 15, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 3.1449378351248165, "valid": false } @@ -2321,7 +2321,7 @@ { "api_validation": "NOT_AVAILABLE", "ml_validation": "VALIDATED_KEY", - "ml_probability": 0.459, + "ml_probability": 0.793, "rule": "Password", "severity": "medium", "confidence": "moderate", @@ -2338,8 +2338,8 @@ "variable_start": 18, "variable_end": 21, "entropy_validation": { - "iterator": "BASE64_CHARS", - "entropy": 2.9631196533066344, + "iterator": "BASE64STD_CHARS", + "entropy": 2.963119653306635, "valid": false } } @@ -2348,7 +2348,7 @@ { "api_validation": "NOT_AVAILABLE", "ml_validation": "VALIDATED_KEY", - "ml_probability": 0.967, + "ml_probability": 0.996, "rule": "Password", "severity": "medium", "confidence": "moderate", @@ -2365,7 +2365,7 @@ "variable_start": 13, "variable_end": 21, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 3.1449378351248165, "valid": false } @@ -2375,7 +2375,7 @@ { "api_validation": "NOT_AVAILABLE", "ml_validation": "VALIDATED_KEY", - "ml_probability": 0.8, + "ml_probability": 0.92, "rule": "Password", "severity": "medium", "confidence": "moderate", @@ -2392,8 +2392,8 @@ "variable_start": 18, "variable_end": 26, "entropy_validation": { - "iterator": "BASE64_CHARS", - "entropy": 2.9631196533066344, + "iterator": "BASE64STD_CHARS", + "entropy": 2.963119653306635, "valid": false } } @@ -2402,7 +2402,7 @@ { "api_validation": "NOT_AVAILABLE", "ml_validation": "VALIDATED_KEY", - "ml_probability": 0.979, + "ml_probability": 0.994, "rule": "Password", "severity": "medium", "confidence": "moderate", @@ -2419,7 +2419,7 @@ "variable_start": 20, "variable_end": 22, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 3.1449378351248165, "valid": false } @@ -2429,7 +2429,7 @@ { "api_validation": "NOT_AVAILABLE", "ml_validation": "VALIDATED_KEY", - "ml_probability": 0.952, + "ml_probability": 0.987, "rule": "Password", "severity": "medium", "confidence": "moderate", @@ -2446,7 +2446,7 @@ "variable_start": 20, "variable_end": 22, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 3.1449378351248165, "valid": false } @@ -2456,7 +2456,7 @@ { "api_validation": "NOT_AVAILABLE", "ml_validation": "VALIDATED_KEY", - "ml_probability": 0.983, + "ml_probability": 0.994, "rule": "Password", "severity": "medium", "confidence": "moderate", @@ -2473,7 +2473,7 @@ "variable_start": 17, "variable_end": 25, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 3.1449378351248165, "valid": false } @@ -2483,7 +2483,7 @@ { "api_validation": "NOT_AVAILABLE", "ml_validation": "VALIDATED_KEY", - "ml_probability": 0.992, + "ml_probability": 0.999, "rule": "CMD Password", "severity": "high", "confidence": "moderate", @@ -2500,7 +2500,7 @@ "variable_start": 20, "variable_end": 28, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 3.1449378351248165, "valid": false } @@ -2510,7 +2510,7 @@ { "api_validation": "NOT_AVAILABLE", "ml_validation": "VALIDATED_KEY", - "ml_probability": 0.993, + "ml_probability": 0.997, "rule": "Password", "severity": "medium", "confidence": "moderate", @@ -2527,7 +2527,7 @@ "variable_start": 16, "variable_end": 27, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 3.1449378351248165, "valid": false } @@ -2537,7 +2537,7 @@ { "api_validation": "NOT_AVAILABLE", "ml_validation": "VALIDATED_KEY", - "ml_probability": 0.998, + "ml_probability": 0.999, "rule": "Password", "severity": "medium", "confidence": "moderate", @@ -2554,7 +2554,7 @@ "variable_start": 19, "variable_end": 30, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 3.1449378351248165, "valid": false } @@ -2564,7 +2564,7 @@ { "api_validation": "NOT_AVAILABLE", "ml_validation": "VALIDATED_KEY", - "ml_probability": 0.476, + "ml_probability": 0.804, "rule": "Password", "severity": "medium", "confidence": "moderate", @@ -2581,7 +2581,7 @@ "variable_start": 10, "variable_end": 13, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 3.1449378351248165, "valid": false } @@ -2591,7 +2591,7 @@ { "api_validation": "NOT_AVAILABLE", "ml_validation": "VALIDATED_KEY", - "ml_probability": 0.948, + "ml_probability": 0.989, "rule": "Password", "severity": "medium", "confidence": "moderate", @@ -2608,8 +2608,8 @@ "variable_start": 10, "variable_end": 14, "entropy_validation": { - "iterator": "BASE64_CHARS", - "entropy": 2.9631196533066344, + "iterator": "BASE64STD_CHARS", + "entropy": 2.963119653306635, "valid": false } } @@ -2618,7 +2618,7 @@ { "api_validation": "NOT_AVAILABLE", "ml_validation": "VALIDATED_KEY", - "ml_probability": 0.995, + "ml_probability": 0.998, "rule": "Password", "severity": "medium", "confidence": "moderate", @@ -2635,7 +2635,7 @@ "variable_start": 15, "variable_end": 21, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 3.1449378351248165, "valid": false } @@ -2645,7 +2645,7 @@ { "api_validation": "NOT_AVAILABLE", "ml_validation": "VALIDATED_KEY", - "ml_probability": 0.966, + "ml_probability": 0.982, "rule": "Password", "severity": "medium", "confidence": "moderate", @@ -2662,7 +2662,7 @@ "variable_start": 13, "variable_end": 21, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 3.1449378351248165, "valid": false } @@ -2672,7 +2672,7 @@ { "api_validation": "NOT_AVAILABLE", "ml_validation": "VALIDATED_KEY", - "ml_probability": 0.942, + "ml_probability": 0.992, "rule": "Password", "severity": "medium", "confidence": "moderate", @@ -2689,8 +2689,8 @@ "variable_start": 12, "variable_end": 16, "entropy_validation": { - "iterator": "BASE64_CHARS", - "entropy": 2.9631196533066344, + "iterator": "BASE64STD_CHARS", + "entropy": 2.963119653306635, "valid": false } } @@ -2699,7 +2699,7 @@ { "api_validation": "NOT_AVAILABLE", "ml_validation": "VALIDATED_KEY", - "ml_probability": 0.956, + "ml_probability": 0.981, "rule": "Password", "severity": "medium", "confidence": "moderate", @@ -2716,7 +2716,7 @@ "variable_start": 0, "variable_end": 8, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 3.1449378351248165, "valid": false } @@ -2726,7 +2726,7 @@ { "api_validation": "NOT_AVAILABLE", "ml_validation": "VALIDATED_KEY", - "ml_probability": 0.975, + "ml_probability": 0.993, "rule": "Password", "severity": "medium", "confidence": "moderate", @@ -2743,7 +2743,7 @@ "variable_start": 16, "variable_end": 24, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 3.1449378351248165, "valid": false } @@ -2753,7 +2753,7 @@ { "api_validation": "NOT_AVAILABLE", "ml_validation": "VALIDATED_KEY", - "ml_probability": 0.958, + "ml_probability": 0.982, "rule": "Password", "severity": "medium", "confidence": "moderate", @@ -2770,7 +2770,7 @@ "variable_start": 10, "variable_end": 14, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 3.1449378351248165, "valid": false } @@ -2780,7 +2780,7 @@ { "api_validation": "NOT_AVAILABLE", "ml_validation": "VALIDATED_KEY", - "ml_probability": 0.845, + "ml_probability": 0.948, "rule": "Password", "severity": "medium", "confidence": "moderate", @@ -2797,7 +2797,7 @@ "variable_start": 10, "variable_end": 12, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 3.1449378351248165, "valid": false } @@ -2807,7 +2807,7 @@ { "api_validation": "NOT_AVAILABLE", "ml_validation": "VALIDATED_KEY", - "ml_probability": 0.9, + "ml_probability": 0.988, "rule": "Password", "severity": "medium", "confidence": "moderate", @@ -2824,7 +2824,7 @@ "variable_start": 23, "variable_end": 25, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 3.1449378351248165, "valid": false } @@ -2834,7 +2834,7 @@ { "api_validation": "NOT_AVAILABLE", "ml_validation": "VALIDATED_KEY", - "ml_probability": 0.802, + "ml_probability": 0.913, "rule": "Password", "severity": "medium", "confidence": "moderate", @@ -2851,8 +2851,8 @@ "variable_start": 12, "variable_end": 14, "entropy_validation": { - "iterator": "BASE64_CHARS", - "entropy": 2.9631196533066344, + "iterator": "BASE64STD_CHARS", + "entropy": 2.963119653306635, "valid": false } } @@ -2861,7 +2861,7 @@ { "api_validation": "NOT_AVAILABLE", "ml_validation": "VALIDATED_KEY", - "ml_probability": 0.845, + "ml_probability": 0.98, "rule": "Password", "severity": "medium", "confidence": "moderate", @@ -2878,7 +2878,7 @@ "variable_start": 16, "variable_end": 18, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 3.1449378351248165, "valid": false } @@ -2888,7 +2888,7 @@ { "api_validation": "NOT_AVAILABLE", "ml_validation": "VALIDATED_KEY", - "ml_probability": 0.958, + "ml_probability": 0.966, "rule": "Password", "severity": "medium", "confidence": "moderate", @@ -2905,7 +2905,7 @@ "variable_start": 19, "variable_end": 27, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 3.1449378351248165, "valid": false } @@ -2915,7 +2915,7 @@ { "api_validation": "NOT_AVAILABLE", "ml_validation": "VALIDATED_KEY", - "ml_probability": 0.998, + "ml_probability": 0.999, "rule": "Password", "severity": "medium", "confidence": "moderate", @@ -2932,8 +2932,8 @@ "variable_start": 20, "variable_end": 28, "entropy_validation": { - "iterator": "BASE64_CHARS", - "entropy": 2.9631196533066344, + "iterator": "BASE64STD_CHARS", + "entropy": 2.963119653306635, "valid": false } } @@ -2942,7 +2942,7 @@ { "api_validation": "NOT_AVAILABLE", "ml_validation": "VALIDATED_KEY", - "ml_probability": 0.992, + "ml_probability": 0.998, "rule": "Password", "severity": "medium", "confidence": "moderate", @@ -2959,7 +2959,7 @@ "variable_start": 15, "variable_end": 23, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 3.1449378351248165, "valid": false } @@ -2969,7 +2969,7 @@ { "api_validation": "NOT_AVAILABLE", "ml_validation": "VALIDATED_KEY", - "ml_probability": 0.996, + "ml_probability": 0.998, "rule": "Password", "severity": "medium", "confidence": "moderate", @@ -2986,7 +2986,7 @@ "variable_start": 15, "variable_end": 23, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 3.1449378351248165, "valid": false } @@ -2996,7 +2996,7 @@ { "api_validation": "NOT_AVAILABLE", "ml_validation": "VALIDATED_KEY", - "ml_probability": 0.854, + "ml_probability": 0.917, "rule": "Password", "severity": "medium", "confidence": "moderate", @@ -3013,7 +3013,7 @@ "variable_start": 12, "variable_end": 15, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 3.1449378351248165, "valid": false } @@ -3023,7 +3023,7 @@ { "api_validation": "NOT_AVAILABLE", "ml_validation": "VALIDATED_KEY", - "ml_probability": 0.993, + "ml_probability": 0.996, "rule": "Password", "severity": "medium", "confidence": "moderate", @@ -3040,7 +3040,7 @@ "variable_start": 20, "variable_end": 32, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 3.1449378351248165, "valid": false } @@ -3050,7 +3050,7 @@ { "api_validation": "NOT_AVAILABLE", "ml_validation": "VALIDATED_KEY", - "ml_probability": 0.987, + "ml_probability": 0.997, "rule": "Password", "severity": "medium", "confidence": "moderate", @@ -3067,7 +3067,7 @@ "variable_start": 19, "variable_end": 31, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 3.1449378351248165, "valid": false } @@ -3077,7 +3077,7 @@ { "api_validation": "NOT_AVAILABLE", "ml_validation": "VALIDATED_KEY", - "ml_probability": 0.962, + "ml_probability": 0.953, "rule": "Password", "severity": "medium", "confidence": "moderate", @@ -3094,8 +3094,8 @@ "variable_start": 16, "variable_end": 24, "entropy_validation": { - "iterator": "BASE64_CHARS", - "entropy": 2.9631196533066344, + "iterator": "BASE64STD_CHARS", + "entropy": 2.963119653306635, "valid": false } } @@ -3104,7 +3104,7 @@ { "api_validation": "NOT_AVAILABLE", "ml_validation": "VALIDATED_KEY", - "ml_probability": 0.95, + "ml_probability": 0.802, "rule": "Password", "severity": "medium", "confidence": "moderate", @@ -3121,7 +3121,7 @@ "variable_start": 25, "variable_end": 33, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 3.1449378351248165, "valid": false } @@ -3131,7 +3131,7 @@ { "api_validation": "NOT_AVAILABLE", "ml_validation": "VALIDATED_KEY", - "ml_probability": 0.479, + "ml_probability": 0.828, "rule": "Password", "severity": "medium", "confidence": "moderate", @@ -3148,7 +3148,7 @@ "variable_start": 34, "variable_end": 37, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 3.1449378351248165, "valid": false } @@ -3158,7 +3158,7 @@ { "api_validation": "NOT_AVAILABLE", "ml_validation": "VALIDATED_KEY", - "ml_probability": 0.996, + "ml_probability": 0.998, "rule": "Password", "severity": "medium", "confidence": "moderate", @@ -3175,7 +3175,7 @@ "variable_start": 14, "variable_end": 22, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 3.1449378351248165, "valid": false } @@ -3202,7 +3202,7 @@ "variable_start": 20, "variable_end": 32, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 3.1449378351248165, "valid": false } @@ -3212,7 +3212,7 @@ { "api_validation": "NOT_AVAILABLE", "ml_validation": "VALIDATED_KEY", - "ml_probability": 0.859, + "ml_probability": 0.985, "rule": "Password", "severity": "medium", "confidence": "moderate", @@ -3229,8 +3229,8 @@ "variable_start": 16, "variable_end": 20, "entropy_validation": { - "iterator": "BASE64_CHARS", - "entropy": 2.9631196533066344, + "iterator": "BASE64STD_CHARS", + "entropy": 2.963119653306635, "valid": false } } @@ -3239,7 +3239,7 @@ { "api_validation": "NOT_AVAILABLE", "ml_validation": "VALIDATED_KEY", - "ml_probability": 0.931, + "ml_probability": 0.955, "rule": "Password", "severity": "medium", "confidence": "moderate", @@ -3256,7 +3256,7 @@ "variable_start": 12, "variable_end": 15, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 3.1449378351248165, "valid": false } @@ -3266,7 +3266,7 @@ { "api_validation": "NOT_AVAILABLE", "ml_validation": "VALIDATED_KEY", - "ml_probability": 0.794, + "ml_probability": 0.748, "rule": "Password", "severity": "medium", "confidence": "moderate", @@ -3283,7 +3283,7 @@ "variable_start": 12, "variable_end": 14, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 3.1449378351248165, "valid": false } @@ -3293,7 +3293,7 @@ { "api_validation": "NOT_AVAILABLE", "ml_validation": "VALIDATED_KEY", - "ml_probability": 0.932, + "ml_probability": 0.983, "rule": "Password", "severity": "medium", "confidence": "moderate", @@ -3310,7 +3310,7 @@ "variable_start": 12, "variable_end": 16, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 3.1449378351248165, "valid": false } @@ -3337,7 +3337,7 @@ "variable_start": 12, "variable_end": 20, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 3.1449378351248165, "valid": false } @@ -3347,7 +3347,7 @@ { "api_validation": "NOT_AVAILABLE", "ml_validation": "VALIDATED_KEY", - "ml_probability": 0.988, + "ml_probability": 0.998, "rule": "Password", "severity": "medium", "confidence": "moderate", @@ -3364,7 +3364,7 @@ "variable_start": 17, "variable_end": 25, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 3.1449378351248165, "valid": false } @@ -3391,7 +3391,7 @@ "variable_start": 12, "variable_end": 20, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 3.1449378351248165, "valid": false } @@ -3401,7 +3401,7 @@ { "api_validation": "NOT_AVAILABLE", "ml_validation": "VALIDATED_KEY", - "ml_probability": 0.919, + "ml_probability": 0.853, "rule": "Password", "severity": "medium", "confidence": "moderate", @@ -3418,8 +3418,8 @@ "variable_start": 17, "variable_end": 19, "entropy_validation": { - "iterator": "BASE64_CHARS", - "entropy": 2.9631196533066344, + "iterator": "BASE64STD_CHARS", + "entropy": 2.963119653306635, "valid": false } } @@ -3428,7 +3428,7 @@ { "api_validation": "NOT_AVAILABLE", "ml_validation": "VALIDATED_KEY", - "ml_probability": 0.982, + "ml_probability": 0.98, "rule": "Password", "severity": "medium", "confidence": "moderate", @@ -3445,7 +3445,7 @@ "variable_start": 10, "variable_end": 18, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 3.1449378351248165, "valid": false } @@ -3455,7 +3455,7 @@ { "api_validation": "NOT_AVAILABLE", "ml_validation": "VALIDATED_KEY", - "ml_probability": 0.992, + "ml_probability": 0.994, "rule": "Password", "severity": "medium", "confidence": "moderate", @@ -3472,7 +3472,7 @@ "variable_start": 12, "variable_end": 20, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 3.1449378351248165, "valid": false } @@ -3482,7 +3482,7 @@ { "api_validation": "NOT_AVAILABLE", "ml_validation": "VALIDATED_KEY", - "ml_probability": 0.945, + "ml_probability": 0.995, "rule": "Password", "severity": "medium", "confidence": "moderate", @@ -3499,7 +3499,7 @@ "variable_start": 14, "variable_end": 22, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 3.1449378351248165, "valid": false } @@ -3509,7 +3509,7 @@ { "api_validation": "NOT_AVAILABLE", "ml_validation": "VALIDATED_KEY", - "ml_probability": 0.478, + "ml_probability": 0.824, "rule": "Password", "severity": "medium", "confidence": "moderate", @@ -3526,8 +3526,8 @@ "variable_start": 14, "variable_end": 17, "entropy_validation": { - "iterator": "BASE64_CHARS", - "entropy": 2.9631196533066344, + "iterator": "BASE64STD_CHARS", + "entropy": 2.963119653306635, "valid": false } } @@ -3536,7 +3536,7 @@ { "api_validation": "NOT_AVAILABLE", "ml_validation": "VALIDATED_KEY", - "ml_probability": 0.827, + "ml_probability": 0.964, "rule": "Password", "severity": "medium", "confidence": "moderate", @@ -3553,7 +3553,7 @@ "variable_start": 18, "variable_end": 20, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 3.1449378351248165, "valid": false } @@ -3563,7 +3563,7 @@ { "api_validation": "NOT_AVAILABLE", "ml_validation": "VALIDATED_KEY", - "ml_probability": 0.851, + "ml_probability": 0.972, "rule": "Password", "severity": "medium", "confidence": "moderate", @@ -3580,7 +3580,7 @@ "variable_start": 16, "variable_end": 18, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 3.1449378351248165, "valid": false } @@ -3590,7 +3590,7 @@ { "api_validation": "NOT_AVAILABLE", "ml_validation": "VALIDATED_KEY", - "ml_probability": 0.804, + "ml_probability": 0.872, "rule": "Password", "severity": "medium", "confidence": "moderate", @@ -3607,7 +3607,7 @@ "variable_start": 12, "variable_end": 15, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 3.1449378351248165, "valid": false } @@ -3617,7 +3617,7 @@ { "api_validation": "NOT_AVAILABLE", "ml_validation": "VALIDATED_KEY", - "ml_probability": 0.76, + "ml_probability": 0.955, "rule": "Password", "severity": "medium", "confidence": "moderate", @@ -3634,8 +3634,8 @@ "variable_start": 16, "variable_end": 18, "entropy_validation": { - "iterator": "BASE64_CHARS", - "entropy": 2.9631196533066344, + "iterator": "BASE64STD_CHARS", + "entropy": 2.963119653306635, "valid": false } } @@ -3644,7 +3644,7 @@ { "api_validation": "NOT_AVAILABLE", "ml_validation": "VALIDATED_KEY", - "ml_probability": 0.913, + "ml_probability": 0.986, "rule": "Password", "severity": "medium", "confidence": "moderate", @@ -3661,7 +3661,7 @@ "variable_start": 16, "variable_end": 18, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 3.1449378351248165, "valid": false } @@ -3671,7 +3671,7 @@ { "api_validation": "NOT_AVAILABLE", "ml_validation": "VALIDATED_KEY", - "ml_probability": 0.43, + "ml_probability": 0.878, "rule": "Password", "severity": "medium", "confidence": "moderate", @@ -3688,7 +3688,7 @@ "variable_start": 0, "variable_end": 2, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 3.1449378351248165, "valid": false } @@ -3698,7 +3698,7 @@ { "api_validation": "NOT_AVAILABLE", "ml_validation": "VALIDATED_KEY", - "ml_probability": 0.987, + "ml_probability": 0.983, "rule": "Password", "severity": "medium", "confidence": "moderate", @@ -3715,7 +3715,7 @@ "variable_start": 13, "variable_end": 15, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 3.1449378351248165, "valid": false } @@ -3725,7 +3725,7 @@ { "api_validation": "NOT_AVAILABLE", "ml_validation": "VALIDATED_KEY", - "ml_probability": 0.977, + "ml_probability": 0.982, "rule": "Password", "severity": "medium", "confidence": "moderate", @@ -3742,7 +3742,7 @@ "variable_start": 11, "variable_end": 13, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 3.1449378351248165, "valid": false } @@ -3752,7 +3752,7 @@ { "api_validation": "NOT_AVAILABLE", "ml_validation": "VALIDATED_KEY", - "ml_probability": 0.841, + "ml_probability": 0.914, "rule": "Password", "severity": "medium", "confidence": "moderate", @@ -3769,7 +3769,7 @@ "variable_start": 22, "variable_end": 24, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 3.1449378351248165, "valid": false } @@ -3779,7 +3779,7 @@ { "api_validation": "NOT_AVAILABLE", "ml_validation": "VALIDATED_KEY", - "ml_probability": 0.747, + "ml_probability": 0.792, "rule": "Password", "severity": "medium", "confidence": "moderate", @@ -3796,7 +3796,7 @@ "variable_start": 22, "variable_end": 24, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 2.595488890170944, "valid": false } @@ -3806,7 +3806,7 @@ { "api_validation": "NOT_AVAILABLE", "ml_validation": "VALIDATED_KEY", - "ml_probability": 0.047, + "ml_probability": 0.36, "rule": "Password", "severity": "medium", "confidence": "moderate", @@ -3823,7 +3823,7 @@ "variable_start": 3, "variable_end": 5, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 3.64643122256795, "valid": false } @@ -3833,7 +3833,7 @@ { "api_validation": "NOT_AVAILABLE", "ml_validation": "VALIDATED_KEY", - "ml_probability": 0.256, + "ml_probability": 0.919, "rule": "Password", "severity": "medium", "confidence": "moderate", @@ -3850,7 +3850,7 @@ "variable_start": 3, "variable_end": 11, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 3.64643122256795, "valid": false } @@ -3860,7 +3860,7 @@ { "api_validation": "NOT_AVAILABLE", "ml_validation": "VALIDATED_KEY", - "ml_probability": 0.076, + "ml_probability": 0.569, "rule": "Password", "severity": "medium", "confidence": "moderate", @@ -3877,7 +3877,7 @@ "variable_start": 3, "variable_end": 7, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 3.64643122256795, "valid": false } @@ -3887,7 +3887,7 @@ { "api_validation": "NOT_AVAILABLE", "ml_validation": "VALIDATED_KEY", - "ml_probability": 0.408, + "ml_probability": 0.66, "rule": "Password", "severity": "medium", "confidence": "moderate", @@ -3904,7 +3904,7 @@ "variable_start": 3, "variable_end": 5, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 3.3859718495273823, "valid": false } @@ -3914,7 +3914,7 @@ { "api_validation": "NOT_AVAILABLE", "ml_validation": "VALIDATED_KEY", - "ml_probability": 0.291, + "ml_probability": 0.431, "rule": "Password", "severity": "medium", "confidence": "moderate", @@ -3931,7 +3931,7 @@ "variable_start": 3, "variable_end": 5, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 3.64643122256795, "valid": false } @@ -3941,7 +3941,7 @@ { "api_validation": "NOT_AVAILABLE", "ml_validation": "VALIDATED_KEY", - "ml_probability": 0.935, + "ml_probability": 0.947, "rule": "Password", "severity": "medium", "confidence": "moderate", @@ -3958,7 +3958,7 @@ "variable_start": 9, "variable_end": 17, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 3.64643122256795, "valid": false } @@ -3968,7 +3968,7 @@ { "api_validation": "NOT_AVAILABLE", "ml_validation": "VALIDATED_KEY", - "ml_probability": 0.548, + "ml_probability": 0.934, "rule": "Password", "severity": "medium", "confidence": "moderate", @@ -3985,7 +3985,7 @@ "variable_start": 3, "variable_end": 9, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 3.64643122256795, "valid": false } @@ -3995,7 +3995,7 @@ { "api_validation": "NOT_AVAILABLE", "ml_validation": "VALIDATED_KEY", - "ml_probability": 0.877, + "ml_probability": 0.99, "rule": "Password", "severity": "medium", "confidence": "moderate", @@ -4012,7 +4012,7 @@ "variable_start": 22, "variable_end": 24, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 2.8177111123931664, "valid": false } @@ -4022,7 +4022,7 @@ { "api_validation": "NOT_AVAILABLE", "ml_validation": "VALIDATED_KEY", - "ml_probability": 0.007, + "ml_probability": 0.045, "rule": "Password", "severity": "medium", "confidence": "moderate", @@ -4039,7 +4039,7 @@ "variable_start": 4, "variable_end": 6, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 3.75, "valid": false } @@ -4049,7 +4049,7 @@ { "api_validation": "NOT_AVAILABLE", "ml_validation": "VALIDATED_KEY", - "ml_probability": 0.08, + "ml_probability": 0.11, "rule": "Password", "severity": "medium", "confidence": "moderate", @@ -4066,7 +4066,7 @@ "variable_start": 3, "variable_end": 5, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 3.75, "valid": false } @@ -4076,7 +4076,7 @@ { "api_validation": "NOT_AVAILABLE", "ml_validation": "VALIDATED_KEY", - "ml_probability": 0.926, + "ml_probability": 0.995, "rule": "Password", "severity": "medium", "confidence": "moderate", @@ -4093,7 +4093,7 @@ "variable_start": 15, "variable_end": 17, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 3.75, "valid": false } @@ -4103,7 +4103,7 @@ { "api_validation": "NOT_AVAILABLE", "ml_validation": "VALIDATED_KEY", - "ml_probability": 0.011, + "ml_probability": 0.388, "rule": "Password", "severity": "medium", "confidence": "moderate", @@ -4120,7 +4120,7 @@ "variable_start": 3, "variable_end": 6, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 3.75, "valid": false } @@ -4130,7 +4130,7 @@ { "api_validation": "NOT_AVAILABLE", "ml_validation": "VALIDATED_KEY", - "ml_probability": 0.012, + "ml_probability": 0.69, "rule": "Password", "severity": "medium", "confidence": "moderate", @@ -4147,7 +4147,7 @@ "variable_start": 5, "variable_end": 8, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 3.625, "valid": false } @@ -4157,7 +4157,7 @@ { "api_validation": "NOT_AVAILABLE", "ml_validation": "VALIDATED_KEY", - "ml_probability": 0.321, + "ml_probability": 0.888, "rule": "Password", "severity": "medium", "confidence": "moderate", @@ -4174,7 +4174,7 @@ "variable_start": 5, "variable_end": 9, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 3.75, "valid": false } @@ -4184,7 +4184,7 @@ { "api_validation": "NOT_AVAILABLE", "ml_validation": "VALIDATED_KEY", - "ml_probability": 0.889, + "ml_probability": 0.971, "rule": "Password", "severity": "medium", "confidence": "moderate", @@ -4201,7 +4201,7 @@ "variable_start": 3, "variable_end": 11, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 3.75, "valid": false } @@ -4211,7 +4211,7 @@ { "api_validation": "NOT_AVAILABLE", "ml_validation": "VALIDATED_KEY", - "ml_probability": 0.048, + "ml_probability": 0.367, "rule": "Password", "severity": "medium", "confidence": "moderate", @@ -4228,7 +4228,7 @@ "variable_start": 3, "variable_end": 5, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 3.75, "valid": false } @@ -4238,7 +4238,7 @@ { "api_validation": "NOT_AVAILABLE", "ml_validation": "VALIDATED_KEY", - "ml_probability": 0.754, + "ml_probability": 0.834, "rule": "Password", "severity": "medium", "confidence": "moderate", @@ -4255,7 +4255,7 @@ "variable_start": 0, "variable_end": 8, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 2.4654972233440207, "valid": false } @@ -4265,7 +4265,7 @@ { "api_validation": "NOT_AVAILABLE", "ml_validation": "VALIDATED_KEY", - "ml_probability": 0.233, + "ml_probability": 0.448, "rule": "Password", "severity": "medium", "confidence": "moderate", @@ -4282,7 +4282,7 @@ "variable_start": 0, "variable_end": 2, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 2.4654972233440207, "valid": false } @@ -4292,7 +4292,7 @@ { "api_validation": "NOT_AVAILABLE", "ml_validation": "VALIDATED_KEY", - "ml_probability": 0.822, + "ml_probability": 0.864, "rule": "Password", "severity": "medium", "confidence": "moderate", @@ -4309,7 +4309,7 @@ "variable_start": 0, "variable_end": 8, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 2.4654972233440207, "valid": false } @@ -4319,7 +4319,7 @@ { "api_validation": "NOT_AVAILABLE", "ml_validation": "VALIDATED_KEY", - "ml_probability": 0.211, + "ml_probability": 0.593, "rule": "Password", "severity": "medium", "confidence": "moderate", @@ -4336,7 +4336,7 @@ "variable_start": 0, "variable_end": 3, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 2.4654972233440207, "valid": false } @@ -4346,7 +4346,7 @@ { "api_validation": "NOT_AVAILABLE", "ml_validation": "VALIDATED_KEY", - "ml_probability": 0.971, + "ml_probability": 0.962, "rule": "Password", "severity": "medium", "confidence": "moderate", @@ -4363,7 +4363,7 @@ "variable_start": 0, "variable_end": 12, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 2.4654972233440207, "valid": false } @@ -4373,7 +4373,7 @@ { "api_validation": "NOT_AVAILABLE", "ml_validation": "VALIDATED_KEY", - "ml_probability": 0.458, + "ml_probability": 0.506, "rule": "Password", "severity": "medium", "confidence": "moderate", @@ -4390,7 +4390,7 @@ "variable_start": 0, "variable_end": 4, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 2.4654972233440207, "valid": false } @@ -4400,7 +4400,7 @@ { "api_validation": "NOT_AVAILABLE", "ml_validation": "VALIDATED_KEY", - "ml_probability": 0.962, + "ml_probability": 0.941, "rule": "Password", "severity": "medium", "confidence": "moderate", @@ -4417,7 +4417,7 @@ "variable_start": 0, "variable_end": 12, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 2.4654972233440207, "valid": false } @@ -4427,7 +4427,7 @@ { "api_validation": "NOT_AVAILABLE", "ml_validation": "VALIDATED_KEY", - "ml_probability": 0.992, + "ml_probability": 0.997, "rule": "Password", "severity": "medium", "confidence": "moderate", @@ -4444,7 +4444,7 @@ "variable_start": 19, "variable_end": 27, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 2.4654972233440207, "valid": false } @@ -4454,7 +4454,7 @@ { "api_validation": "NOT_AVAILABLE", "ml_validation": "VALIDATED_KEY", - "ml_probability": 0.817, + "ml_probability": 0.935, "rule": "CMD Password", "severity": "high", "confidence": "moderate", @@ -4471,7 +4471,7 @@ "variable_start": 2, "variable_end": 10, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 2.4654972233440207, "valid": false } @@ -4481,7 +4481,7 @@ { "api_validation": "NOT_AVAILABLE", "ml_validation": "VALIDATED_KEY", - "ml_probability": 0.528, + "ml_probability": 0.319, "rule": "Password", "severity": "medium", "confidence": "moderate", @@ -4498,7 +4498,7 @@ "variable_start": 0, "variable_end": 6, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 2.4654972233440207, "valid": false } @@ -4508,7 +4508,7 @@ { "api_validation": "NOT_AVAILABLE", "ml_validation": "VALIDATED_KEY", - "ml_probability": 0.988, + "ml_probability": 0.997, "rule": "Password", "severity": "medium", "confidence": "moderate", @@ -4525,7 +4525,7 @@ "variable_start": 8, "variable_end": 16, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 2.4654972233440207, "valid": false } @@ -4535,7 +4535,7 @@ { "api_validation": "NOT_AVAILABLE", "ml_validation": "VALIDATED_KEY", - "ml_probability": 0.985, + "ml_probability": 0.976, "rule": "Password", "severity": "medium", "confidence": "moderate", @@ -4552,7 +4552,7 @@ "variable_start": 1, "variable_end": 9, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 2.4654972233440207, "valid": false } @@ -4562,7 +4562,7 @@ { "api_validation": "NOT_AVAILABLE", "ml_validation": "VALIDATED_KEY", - "ml_probability": 0.551, + "ml_probability": 0.89, "rule": "Password", "severity": "medium", "confidence": "moderate", @@ -4579,7 +4579,7 @@ "variable_start": 0, "variable_end": 6, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 2.4654972233440207, "valid": false } @@ -4589,7 +4589,7 @@ { "api_validation": "NOT_AVAILABLE", "ml_validation": "VALIDATED_KEY", - "ml_probability": 0.18, + "ml_probability": 0.85, "rule": "Password", "severity": "medium", "confidence": "moderate", @@ -4606,7 +4606,7 @@ "variable_start": 0, "variable_end": 2, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 2.4654972233440207, "valid": false } @@ -4616,7 +4616,7 @@ { "api_validation": "NOT_AVAILABLE", "ml_validation": "VALIDATED_KEY", - "ml_probability": 0.616, + "ml_probability": 0.914, "rule": "Password", "severity": "medium", "confidence": "moderate", @@ -4633,7 +4633,7 @@ "variable_start": 13, "variable_end": 21, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 2.4654972233440207, "valid": false } @@ -4643,7 +4643,7 @@ { "api_validation": "NOT_AVAILABLE", "ml_validation": "VALIDATED_KEY", - "ml_probability": 0.624, + "ml_probability": 0.979, "rule": "Password", "severity": "medium", "confidence": "moderate", @@ -4660,7 +4660,7 @@ "variable_start": 0, "variable_end": 8, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 2.4654972233440207, "valid": false } @@ -4670,7 +4670,7 @@ { "api_validation": "NOT_AVAILABLE", "ml_validation": "VALIDATED_KEY", - "ml_probability": 0.896, + "ml_probability": 0.946, "rule": "Password", "severity": "medium", "confidence": "moderate", @@ -4687,7 +4687,7 @@ "variable_start": 0, "variable_end": 6, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 2.4654972233440207, "valid": false } @@ -4697,7 +4697,7 @@ { "api_validation": "NOT_AVAILABLE", "ml_validation": "VALIDATED_KEY", - "ml_probability": 0.911, + "ml_probability": 0.991, "rule": "Password", "severity": "medium", "confidence": "moderate", @@ -4714,7 +4714,7 @@ "variable_start": 0, "variable_end": 8, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 2.4654972233440207, "valid": false } @@ -4724,7 +4724,7 @@ { "api_validation": "NOT_AVAILABLE", "ml_validation": "VALIDATED_KEY", - "ml_probability": 0.953, + "ml_probability": 0.995, "rule": "Password", "severity": "medium", "confidence": "moderate", @@ -4741,7 +4741,7 @@ "variable_start": 0, "variable_end": 8, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 2.4654972233440207, "valid": false } @@ -4751,7 +4751,7 @@ { "api_validation": "NOT_AVAILABLE", "ml_validation": "VALIDATED_KEY", - "ml_probability": 0.924, + "ml_probability": 0.989, "rule": "Password", "severity": "medium", "confidence": "moderate", @@ -4768,7 +4768,7 @@ "variable_start": 19, "variable_end": 30, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 2.4654972233440207, "valid": false } @@ -4778,7 +4778,7 @@ { "api_validation": "NOT_AVAILABLE", "ml_validation": "VALIDATED_KEY", - "ml_probability": 0.541, + "ml_probability": 0.921, "rule": "Password", "severity": "medium", "confidence": "moderate", @@ -4795,7 +4795,7 @@ "variable_start": 0, "variable_end": 8, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 2.4654972233440207, "valid": false } @@ -4805,7 +4805,7 @@ { "api_validation": "NOT_AVAILABLE", "ml_validation": "VALIDATED_KEY", - "ml_probability": 0.594, + "ml_probability": 0.98, "rule": "Password", "severity": "medium", "confidence": "moderate", @@ -4822,7 +4822,7 @@ "variable_start": 19, "variable_end": 22, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 2.4654972233440207, "valid": false } @@ -4832,7 +4832,7 @@ { "api_validation": "NOT_AVAILABLE", "ml_validation": "VALIDATED_KEY", - "ml_probability": 0.991, + "ml_probability": 0.998, "rule": "CMD Password", "severity": "high", "confidence": "moderate", @@ -4849,7 +4849,7 @@ "variable_start": 1, "variable_end": 9, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 2.4654972233440207, "valid": false } @@ -4859,7 +4859,7 @@ { "api_validation": "NOT_AVAILABLE", "ml_validation": "VALIDATED_KEY", - "ml_probability": 0.954, + "ml_probability": 0.943, "rule": "Password", "severity": "medium", "confidence": "moderate", @@ -4876,7 +4876,7 @@ "variable_start": 0, "variable_end": 12, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 2.4654972233440207, "valid": false } @@ -4886,7 +4886,7 @@ { "api_validation": "NOT_AVAILABLE", "ml_validation": "VALIDATED_KEY", - "ml_probability": 0.93, + "ml_probability": 0.905, "rule": "Password", "severity": "medium", "confidence": "moderate", @@ -4903,7 +4903,7 @@ "variable_start": 2, "variable_end": 10, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 2.4654972233440207, "valid": false } @@ -4913,7 +4913,7 @@ { "api_validation": "NOT_AVAILABLE", "ml_validation": "VALIDATED_KEY", - "ml_probability": 0.918, + "ml_probability": 0.975, "rule": "Password", "severity": "medium", "confidence": "moderate", @@ -4930,7 +4930,7 @@ "variable_start": 20, "variable_end": 28, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 2.4654972233440207, "valid": false } @@ -4940,7 +4940,7 @@ { "api_validation": "NOT_AVAILABLE", "ml_validation": "VALIDATED_KEY", - "ml_probability": 0.583, + "ml_probability": 0.933, "rule": "Password", "severity": "medium", "confidence": "moderate", @@ -4957,7 +4957,7 @@ "variable_start": 39, "variable_end": 47, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 2.4654972233440207, "valid": false } @@ -4967,7 +4967,7 @@ { "api_validation": "NOT_AVAILABLE", "ml_validation": "VALIDATED_KEY", - "ml_probability": 0.525, + "ml_probability": 0.834, "rule": "Password", "severity": "medium", "confidence": "moderate", @@ -4984,7 +4984,7 @@ "variable_start": 10, "variable_end": 18, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 2.4654972233440207, "valid": false } @@ -4994,7 +4994,7 @@ { "api_validation": "NOT_AVAILABLE", "ml_validation": "VALIDATED_KEY", - "ml_probability": 0.982, + "ml_probability": 0.984, "rule": "Password", "severity": "medium", "confidence": "moderate", @@ -5011,7 +5011,7 @@ "variable_start": 0, "variable_end": 11, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 2.4654972233440207, "valid": false } @@ -5021,7 +5021,7 @@ { "api_validation": "NOT_AVAILABLE", "ml_validation": "VALIDATED_KEY", - "ml_probability": 0.936, + "ml_probability": 0.971, "rule": "Password", "severity": "medium", "confidence": "moderate", @@ -5038,7 +5038,7 @@ "variable_start": 0, "variable_end": 9, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 2.4654972233440207, "valid": false } @@ -5048,7 +5048,7 @@ { "api_validation": "NOT_AVAILABLE", "ml_validation": "VALIDATED_KEY", - "ml_probability": 0.967, + "ml_probability": 0.991, "rule": "Password", "severity": "medium", "confidence": "moderate", @@ -5065,7 +5065,7 @@ "variable_start": 0, "variable_end": 8, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 2.4654972233440207, "valid": false } @@ -5075,7 +5075,7 @@ { "api_validation": "NOT_AVAILABLE", "ml_validation": "VALIDATED_KEY", - "ml_probability": 0.099, + "ml_probability": 0.669, "rule": "Password", "severity": "medium", "confidence": "moderate", @@ -5092,7 +5092,7 @@ "variable_start": 2, "variable_end": 10, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 1.5, "valid": false } @@ -5119,7 +5119,7 @@ "variable_start": 0, "variable_end": 9, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 3.906890595608518, "valid": false } @@ -5146,7 +5146,7 @@ "variable_start": 0, "variable_end": 5, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 3.906890595608518, "valid": false } @@ -5173,7 +5173,7 @@ "variable_start": 7, "variable_end": 10, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 3.906890595608518, "valid": false } @@ -5200,7 +5200,7 @@ "variable_start": 0, "variable_end": 10, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 3.906890595608518, "valid": false } @@ -5227,7 +5227,7 @@ "variable_start": 0, "variable_end": 6, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 3.906890595608518, "valid": false } @@ -5254,7 +5254,7 @@ "variable_start": 2, "variable_end": 7, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 3.773557262275185, "valid": false } @@ -5281,7 +5281,7 @@ "variable_start": 0, "variable_end": 6, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 3.906890595608518, "valid": false } @@ -5308,7 +5308,7 @@ "variable_start": 0, "variable_end": 9, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 3.906890595608518, "valid": false } @@ -5335,7 +5335,7 @@ "variable_start": 1, "variable_end": 7, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 3.875, "valid": false } @@ -5362,7 +5362,7 @@ "variable_start": 0, "variable_end": 10, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 3.75, "valid": false } @@ -5389,7 +5389,7 @@ "variable_start": 2, "variable_end": 8, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 3.875, "valid": false } @@ -5416,7 +5416,7 @@ "variable_start": 0, "variable_end": 10, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 3.875, "valid": false } @@ -5443,7 +5443,7 @@ "variable_start": 1, "variable_end": 6, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 4.0, "valid": false } @@ -5470,7 +5470,7 @@ "variable_start": 0, "variable_end": 10, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 4.0, "valid": false } @@ -5497,7 +5497,7 @@ "variable_start": 4, "variable_end": 10, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 4.0, "valid": false } @@ -5524,7 +5524,7 @@ "variable_start": 7, "variable_end": 10, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 4.0, "valid": false } @@ -5551,7 +5551,7 @@ "variable_start": 7, "variable_end": 10, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 4.0, "valid": false } @@ -5578,7 +5578,7 @@ "variable_start": 0, "variable_end": 10, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 4.0, "valid": false } @@ -5605,7 +5605,7 @@ "variable_start": 0, "variable_end": 7, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 3.875, "valid": false } @@ -5632,7 +5632,7 @@ "variable_start": 0, "variable_end": 13, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 4.0, "valid": false } @@ -5659,7 +5659,7 @@ "variable_start": 0, "variable_end": 13, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 4.0, "valid": false } @@ -5686,7 +5686,7 @@ "variable_start": 24, "variable_end": 33, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 3.875, "valid": false } @@ -5713,7 +5713,7 @@ "variable_start": 0, "variable_end": 12, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 3.875, "valid": false } @@ -5723,7 +5723,7 @@ { "api_validation": "NOT_AVAILABLE", "ml_validation": "VALIDATED_KEY", - "ml_probability": 0.999, + "ml_probability": 0.996, "rule": "Auth", "severity": "medium", "confidence": "moderate", @@ -5740,7 +5740,7 @@ "variable_start": 0, "variable_end": 18, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 3.875, "valid": false } @@ -5750,7 +5750,7 @@ { "api_validation": "NOT_AVAILABLE", "ml_validation": "VALIDATED_KEY", - "ml_probability": 0.999, + "ml_probability": 0.996, "rule": "Key", "severity": "medium", "confidence": "moderate", @@ -5767,7 +5767,7 @@ "variable_start": 15, "variable_end": 18, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 3.875, "valid": false } @@ -5777,61 +5777,7 @@ { "api_validation": "NOT_AVAILABLE", "ml_validation": "VALIDATED_KEY", - "ml_probability": 0.001, - "rule": "Key", - "severity": "medium", - "confidence": "moderate", - "line_data_list": [ - { - "line": "860979fad788939bb2e2dfa9dbc17586fb4a7279b7b3cb1829be7c727b56f635", - "line_num": 39, - "path": "./tests/samples/doc_secret_pair", - "info": "", - "value": "5d6aef33dc8e2972ed54bd5d624d9dc7dfbc2298151de960330b37b6b7906813", - "value_start": 21, - "value_end": 26, - "variable": "6c2560727e872ab6bda4611eeb55b2972718e3d41e491c6051ca6814c8f79b0f", - "variable_start": 12, - "variable_end": 20, - "entropy_validation": { - "iterator": "BASE64_CHARS", - "entropy": 2.321928094887362, - "valid": false - } - } - ] - }, - { - "api_validation": "NOT_AVAILABLE", - "ml_validation": "VALIDATED_KEY", - "ml_probability": 0.0, - "rule": "Token", - "severity": "medium", - "confidence": "moderate", - "line_data_list": [ - { - "line": "bb823b6c3b50b2288af1c8d4bbd7e54f5d827bbedffbd772bb12fb8be025ac3d", - "line_num": 40, - "path": "./tests/samples/doc_secret_pair", - "info": "", - "value": "86e1de74820a9b252ba33b2eed445b0cd02c445b5f4b8007205aff1762d7301a", - "value_start": 14, - "value_end": 18, - "variable": "3c469e9d6c5875d37a43f353d4f88e61fcf812c66eee3457465a40b0da4153e0", - "variable_start": 6, - "variable_end": 11, - "entropy_validation": { - "iterator": "BASE64_CHARS", - "entropy": 2.0, - "valid": false - } - } - ] - }, - { - "api_validation": "NOT_AVAILABLE", - "ml_validation": "VALIDATED_KEY", - "ml_probability": 0.995, + "ml_probability": 0.99, "rule": "Password", "severity": "medium", "confidence": "moderate", @@ -5848,7 +5794,7 @@ "variable_start": 19, "variable_end": 21, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 3.0, "valid": false } @@ -5858,7 +5804,7 @@ { "api_validation": "NOT_AVAILABLE", "ml_validation": "VALIDATED_KEY", - "ml_probability": 0.96, + "ml_probability": 0.978, "rule": "Password", "severity": "medium", "confidence": "moderate", @@ -5875,7 +5821,7 @@ "variable_start": 39, "variable_end": 41, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 3.0, "valid": false } @@ -5885,7 +5831,7 @@ { "api_validation": "NOT_AVAILABLE", "ml_validation": "VALIDATED_KEY", - "ml_probability": 0.997, + "ml_probability": 0.993, "rule": "Password", "severity": "medium", "confidence": "moderate", @@ -5902,7 +5848,7 @@ "variable_start": 0, "variable_end": 8, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 3.906890595608518, "valid": false } @@ -5912,7 +5858,7 @@ { "api_validation": "NOT_AVAILABLE", "ml_validation": "VALIDATED_KEY", - "ml_probability": 0.996, + "ml_probability": 0.995, "rule": "Password", "severity": "medium", "confidence": "moderate", @@ -5929,7 +5875,7 @@ "variable_start": 41, "variable_end": 43, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 3.0, "valid": false } @@ -5956,7 +5902,7 @@ "variable_start": 40, "variable_end": 48, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 3.0, "valid": false } @@ -5983,7 +5929,7 @@ "variable_start": 53, "variable_end": 61, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 3.0, "valid": false } @@ -5993,7 +5939,7 @@ { "api_validation": "NOT_AVAILABLE", "ml_validation": "VALIDATED_KEY", - "ml_probability": 0.995, + "ml_probability": 0.997, "rule": "Password", "severity": "medium", "confidence": "moderate", @@ -6010,7 +5956,7 @@ "variable_start": 25, "variable_end": 28, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 3.0, "valid": false } @@ -6020,7 +5966,7 @@ { "api_validation": "NOT_AVAILABLE", "ml_validation": "VALIDATED_KEY", - "ml_probability": 0.92, + "ml_probability": 0.875, "rule": "Password", "severity": "medium", "confidence": "moderate", @@ -6037,7 +5983,7 @@ "variable_start": 10, "variable_end": 12, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 3.0, "valid": false } @@ -6047,7 +5993,7 @@ { "api_validation": "NOT_AVAILABLE", "ml_validation": "VALIDATED_KEY", - "ml_probability": 0.998, + "ml_probability": 1.0, "rule": "Password", "severity": "medium", "confidence": "moderate", @@ -6064,7 +6010,7 @@ "variable_start": 12, "variable_end": 14, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 3.0, "valid": false } @@ -6074,7 +6020,7 @@ { "api_validation": "NOT_AVAILABLE", "ml_validation": "VALIDATED_KEY", - "ml_probability": 0.999, + "ml_probability": 1.0, "rule": "Password", "severity": "medium", "confidence": "moderate", @@ -6091,7 +6037,7 @@ "variable_start": 12, "variable_end": 14, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 3.0, "valid": false } @@ -6101,7 +6047,7 @@ { "api_validation": "NOT_AVAILABLE", "ml_validation": "VALIDATED_KEY", - "ml_probability": 0.986, + "ml_probability": 0.992, "rule": "Password", "severity": "medium", "confidence": "moderate", @@ -6118,7 +6064,7 @@ "variable_start": 39, "variable_end": 41, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 3.0, "valid": false } @@ -6128,7 +6074,7 @@ { "api_validation": "NOT_AVAILABLE", "ml_validation": "VALIDATED_KEY", - "ml_probability": 0.792, + "ml_probability": 0.898, "rule": "Password", "severity": "medium", "confidence": "moderate", @@ -6145,7 +6091,7 @@ "variable_start": 43, "variable_end": 46, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 3.0, "valid": false } @@ -6155,7 +6101,7 @@ { "api_validation": "NOT_AVAILABLE", "ml_validation": "VALIDATED_KEY", - "ml_probability": 0.998, + "ml_probability": 0.996, "rule": "Password", "severity": "medium", "confidence": "moderate", @@ -6172,7 +6118,7 @@ "variable_start": 42, "variable_end": 44, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 3.0, "valid": false } @@ -6182,7 +6128,7 @@ { "api_validation": "NOT_AVAILABLE", "ml_validation": "VALIDATED_KEY", - "ml_probability": 0.986, + "ml_probability": 0.982, "rule": "Password", "severity": "medium", "confidence": "moderate", @@ -6199,7 +6145,7 @@ "variable_start": 37, "variable_end": 39, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 3.0, "valid": false } @@ -6226,7 +6172,7 @@ "variable_start": 41, "variable_end": 44, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 3.0, "valid": false } @@ -6253,7 +6199,7 @@ "variable_start": 41, "variable_end": 49, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 3.0, "valid": false } @@ -6263,7 +6209,7 @@ { "api_validation": "NOT_AVAILABLE", "ml_validation": "VALIDATED_KEY", - "ml_probability": 0.995, + "ml_probability": 0.998, "rule": "Password", "severity": "medium", "confidence": "moderate", @@ -6280,7 +6226,7 @@ "variable_start": 39, "variable_end": 47, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 3.0, "valid": false } @@ -6307,7 +6253,7 @@ "variable_start": 0, "variable_end": 20, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 3.0, "valid": false } @@ -6317,7 +6263,7 @@ { "api_validation": "NOT_AVAILABLE", "ml_validation": "VALIDATED_KEY", - "ml_probability": 0.994, + "ml_probability": 0.999, "rule": "Key", "severity": "medium", "confidence": "moderate", @@ -6334,7 +6280,7 @@ "variable_start": 0, "variable_end": 14, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 3.0, "valid": false } @@ -6344,7 +6290,7 @@ { "api_validation": "NOT_AVAILABLE", "ml_validation": "VALIDATED_KEY", - "ml_probability": 0.994, + "ml_probability": 0.999, "rule": "Secret", "severity": "medium", "confidence": "moderate", @@ -6361,7 +6307,7 @@ "variable_start": 4, "variable_end": 14, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 3.0, "valid": false } @@ -6388,7 +6334,7 @@ "variable_start": 12, "variable_end": 18, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 3.0, "valid": false } @@ -6398,7 +6344,7 @@ { "api_validation": "NOT_AVAILABLE", "ml_validation": "VALIDATED_KEY", - "ml_probability": 0.996, + "ml_probability": 0.999, "rule": "Password", "severity": "medium", "confidence": "moderate", @@ -6415,7 +6361,7 @@ "variable_start": 15, "variable_end": 17, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 3.0, "valid": false } @@ -6425,7 +6371,7 @@ { "api_validation": "NOT_AVAILABLE", "ml_validation": "VALIDATED_KEY", - "ml_probability": 0.983, + "ml_probability": 0.981, "rule": "Password", "severity": "medium", "confidence": "moderate", @@ -6442,7 +6388,7 @@ "variable_start": 26, "variable_end": 29, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 3.0, "valid": false } @@ -6452,7 +6398,7 @@ { "api_validation": "NOT_AVAILABLE", "ml_validation": "VALIDATED_KEY", - "ml_probability": 0.999, + "ml_probability": 0.997, "rule": "Password", "severity": "medium", "confidence": "moderate", @@ -6469,7 +6415,7 @@ "variable_start": 0, "variable_end": 19, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 3.0, "valid": false } @@ -6479,7 +6425,7 @@ { "api_validation": "NOT_AVAILABLE", "ml_validation": "VALIDATED_KEY", - "ml_probability": 0.998, + "ml_probability": 0.988, "rule": "Password", "severity": "medium", "confidence": "moderate", @@ -6496,7 +6442,7 @@ "variable_start": 8, "variable_end": 13, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 3.0, "valid": false } @@ -6506,7 +6452,7 @@ { "api_validation": "NOT_AVAILABLE", "ml_validation": "VALIDATED_KEY", - "ml_probability": 0.997, + "ml_probability": 0.999, "rule": "Password", "severity": "medium", "confidence": "moderate", @@ -6523,7 +6469,7 @@ "variable_start": 25, "variable_end": 27, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 3.0, "valid": false } @@ -6533,7 +6479,7 @@ { "api_validation": "NOT_AVAILABLE", "ml_validation": "VALIDATED_KEY", - "ml_probability": 0.998, + "ml_probability": 0.999, "rule": "Password", "severity": "medium", "confidence": "moderate", @@ -6550,7 +6496,7 @@ "variable_start": 17, "variable_end": 19, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 3.0, "valid": false } @@ -6560,7 +6506,7 @@ { "api_validation": "NOT_AVAILABLE", "ml_validation": "VALIDATED_KEY", - "ml_probability": 0.983, + "ml_probability": 0.547, "rule": "Password", "severity": "medium", "confidence": "moderate", @@ -6577,7 +6523,7 @@ "variable_start": 3, "variable_end": 16, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 3.906890595608518, "valid": false } @@ -6587,7 +6533,7 @@ { "api_validation": "NOT_AVAILABLE", "ml_validation": "VALIDATED_KEY", - "ml_probability": 0.994, + "ml_probability": 0.997, "rule": "Password", "severity": "medium", "confidence": "moderate", @@ -6604,7 +6550,7 @@ "variable_start": 25, "variable_end": 27, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 3.0, "valid": false } @@ -6631,7 +6577,7 @@ "variable_start": 14, "variable_end": 21, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 3.0, "valid": false } @@ -6658,7 +6604,7 @@ "variable_start": 25, "variable_end": 33, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 3.0, "valid": false } @@ -6668,7 +6614,7 @@ { "api_validation": "NOT_AVAILABLE", "ml_validation": "VALIDATED_KEY", - "ml_probability": 0.999, + "ml_probability": 0.996, "rule": "Password", "severity": "medium", "confidence": "moderate", @@ -6685,7 +6631,7 @@ "variable_start": 17, "variable_end": 19, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 3.0, "valid": false } @@ -6695,7 +6641,7 @@ { "api_validation": "NOT_AVAILABLE", "ml_validation": "VALIDATED_KEY", - "ml_probability": 0.997, + "ml_probability": 0.996, "rule": "Password", "severity": "medium", "confidence": "moderate", @@ -6712,7 +6658,7 @@ "variable_start": 14, "variable_end": 25, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 3.0, "valid": false } @@ -6722,7 +6668,7 @@ { "api_validation": "NOT_AVAILABLE", "ml_validation": "VALIDATED_KEY", - "ml_probability": 0.998, + "ml_probability": 0.995, "rule": "Password", "severity": "medium", "confidence": "moderate", @@ -6739,7 +6685,7 @@ "variable_start": 0, "variable_end": 16, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 3.0, "valid": false } @@ -6749,7 +6695,7 @@ { "api_validation": "NOT_AVAILABLE", "ml_validation": "VALIDATED_KEY", - "ml_probability": 0.964, + "ml_probability": 0.967, "rule": "Password", "severity": "medium", "confidence": "moderate", @@ -6766,7 +6712,7 @@ "variable_start": 15, "variable_end": 17, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 3.906890595608518, "valid": false } @@ -6776,7 +6722,7 @@ { "api_validation": "NOT_AVAILABLE", "ml_validation": "VALIDATED_KEY", - "ml_probability": 0.926, + "ml_probability": 0.977, "rule": "Password", "severity": "medium", "confidence": "moderate", @@ -6793,7 +6739,7 @@ "variable_start": 4, "variable_end": 8, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 3.906890595608518, "valid": false } @@ -6803,7 +6749,7 @@ { "api_validation": "NOT_AVAILABLE", "ml_validation": "VALIDATED_KEY", - "ml_probability": 0.995, + "ml_probability": 0.99, "rule": "Password", "severity": "medium", "confidence": "moderate", @@ -6820,7 +6766,7 @@ "variable_start": 19, "variable_end": 21, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 3.0, "valid": false } @@ -6830,7 +6776,7 @@ { "api_validation": "NOT_AVAILABLE", "ml_validation": "VALIDATED_KEY", - "ml_probability": 0.996, + "ml_probability": 0.997, "rule": "Password", "severity": "medium", "confidence": "moderate", @@ -6847,7 +6793,7 @@ "variable_start": 19, "variable_end": 21, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 3.0, "valid": false } @@ -6874,7 +6820,7 @@ "variable_start": 12, "variable_end": 14, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 3.0, "valid": false } @@ -6884,7 +6830,7 @@ { "api_validation": "NOT_AVAILABLE", "ml_validation": "VALIDATED_KEY", - "ml_probability": 1.0, + "ml_probability": 0.999, "rule": "Password", "severity": "medium", "confidence": "moderate", @@ -6901,7 +6847,7 @@ "variable_start": 12, "variable_end": 14, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 3.0, "valid": false } @@ -6928,7 +6874,7 @@ "variable_start": 40, "variable_end": 42, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 3.0, "valid": false } @@ -6938,7 +6884,7 @@ { "api_validation": "NOT_AVAILABLE", "ml_validation": "VALIDATED_KEY", - "ml_probability": 0.996, + "ml_probability": 0.997, "rule": "Password", "severity": "medium", "confidence": "moderate", @@ -6955,7 +6901,7 @@ "variable_start": 35, "variable_end": 37, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 3.0, "valid": false } @@ -6965,7 +6911,7 @@ { "api_validation": "NOT_AVAILABLE", "ml_validation": "VALIDATED_KEY", - "ml_probability": 0.996, + "ml_probability": 0.997, "rule": "Password", "severity": "medium", "confidence": "moderate", @@ -6982,7 +6928,7 @@ "variable_start": 36, "variable_end": 38, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 3.0, "valid": false } @@ -7009,7 +6955,7 @@ "variable_start": 40, "variable_end": 42, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 3.0, "valid": false } @@ -7019,7 +6965,7 @@ { "api_validation": "NOT_AVAILABLE", "ml_validation": "VALIDATED_KEY", - "ml_probability": 0.995, + "ml_probability": 0.996, "rule": "Password", "severity": "medium", "confidence": "moderate", @@ -7036,7 +6982,7 @@ "variable_start": 41, "variable_end": 44, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 3.0, "valid": false } @@ -7046,7 +6992,7 @@ { "api_validation": "NOT_AVAILABLE", "ml_validation": "VALIDATED_KEY", - "ml_probability": 0.999, + "ml_probability": 1.0, "rule": "Password", "severity": "medium", "confidence": "moderate", @@ -7063,7 +7009,7 @@ "variable_start": 41, "variable_end": 43, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 3.0, "valid": false } @@ -7073,7 +7019,7 @@ { "api_validation": "NOT_AVAILABLE", "ml_validation": "VALIDATED_KEY", - "ml_probability": 0.997, + "ml_probability": 0.996, "rule": "Password", "severity": "medium", "confidence": "moderate", @@ -7090,7 +7036,7 @@ "variable_start": 41, "variable_end": 44, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 3.0, "valid": false } @@ -7117,7 +7063,7 @@ "variable_start": 37, "variable_end": 45, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 3.0, "valid": false } @@ -7144,7 +7090,7 @@ "variable_start": 36, "variable_end": 44, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 3.0, "valid": false } @@ -7171,7 +7117,7 @@ "variable_start": 37, "variable_end": 41, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 3.0, "valid": false } @@ -7198,7 +7144,7 @@ "variable_start": 40, "variable_end": 42, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 3.0, "valid": false } @@ -7225,7 +7171,7 @@ "variable_start": 40, "variable_end": 44, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 3.0, "valid": false } @@ -7252,7 +7198,7 @@ "variable_start": 35, "variable_end": 43, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 3.0, "valid": false } @@ -7279,7 +7225,7 @@ "variable_start": 40, "variable_end": 48, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 3.0, "valid": false } @@ -7289,7 +7235,7 @@ { "api_validation": "NOT_AVAILABLE", "ml_validation": "VALIDATED_KEY", - "ml_probability": 0.988, + "ml_probability": 0.992, "rule": "Password", "severity": "medium", "confidence": "moderate", @@ -7306,7 +7252,7 @@ "variable_start": 44, "variable_end": 46, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 3.0, "valid": false } @@ -7333,7 +7279,7 @@ "variable_start": 36, "variable_end": 38, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 3.0, "valid": false } @@ -7360,7 +7306,7 @@ "variable_start": 23, "variable_end": 25, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 3.0, "valid": false } @@ -7387,7 +7333,7 @@ "variable_start": -2, "variable_end": -2, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 4.89361507332541, "valid": true } @@ -7415,7 +7361,7 @@ "variable_end": -2, "entropy_validation": { "iterator": "BASE36_CHARS", - "entropy": 3.4565647621309536, + "entropy": 3.456564762130954, "valid": true } } @@ -7441,8 +7387,8 @@ "variable_start": -2, "variable_end": -2, "entropy_validation": { - "iterator": "BASE64_CHARS", - "entropy": 5.395844179446957, + "iterator": "BASE64STD_CHARS", + "entropy": 5.395844179446958, "valid": true } } @@ -7468,8 +7414,8 @@ "variable_start": -2, "variable_end": -2, "entropy_validation": { - "iterator": "BASE64_CHARS", - "entropy": 4.808191506786782, + "iterator": "BASE64STD_CHARS", + "entropy": 4.80819150678678, "valid": true } } @@ -7495,8 +7441,8 @@ "variable_start": -2, "variable_end": -2, "entropy_validation": { - "iterator": "BASE64_CHARS", - "entropy": 4.936120692057916, + "iterator": "BASE64STD_CHARS", + "entropy": 4.936120692057913, "valid": true } } @@ -7505,7 +7451,7 @@ { "api_validation": "NOT_AVAILABLE", "ml_validation": "VALIDATED_KEY", - "ml_probability": 0.965, + "ml_probability": 0.999, "rule": "Token", "severity": "medium", "confidence": "moderate", @@ -7522,8 +7468,8 @@ "variable_start": 0, "variable_end": 24, "entropy_validation": { - "iterator": "BASE64_CHARS", - "entropy": 4.936120692057916, + "iterator": "BASE64STD_CHARS", + "entropy": 4.936120692057913, "valid": true } } @@ -7550,7 +7496,7 @@ "variable_end": -2, "entropy_validation": { "iterator": "BASE36_CHARS", - "entropy": 3.2089099270924217, + "entropy": 3.208909927092422, "valid": true } } @@ -7630,8 +7576,8 @@ "variable_start": -2, "variable_end": -2, "entropy_validation": { - "iterator": "BASE64_CHARS", - "entropy": 1.4322437698226884, + "iterator": "BASE64STD_CHARS", + "entropy": 1.4322437698226886, "valid": false } } @@ -7657,8 +7603,8 @@ "variable_start": -2, "variable_end": -2, "entropy_validation": { - "iterator": "BASE64_CHARS", - "entropy": 5.255374790203285, + "iterator": "BASE64STD_CHARS", + "entropy": 5.255374790203283, "valid": true } } @@ -7739,7 +7685,7 @@ "variable_end": -2, "entropy_validation": { "iterator": "BASE36_CHARS", - "entropy": 4.133660689688185, + "entropy": 4.133660689688186, "valid": true } } @@ -7765,8 +7711,8 @@ "variable_start": -2, "variable_end": -2, "entropy_validation": { - "iterator": "BASE64_CHARS", - "entropy": 3.9058316901429944, + "iterator": "BASE64STD_CHARS", + "entropy": 3.905831690142994, "valid": false } } @@ -7793,7 +7739,7 @@ "variable_end": -2, "entropy_validation": { "iterator": "BASE36_CHARS", - "entropy": 3.0191930522498045, + "entropy": 3.0191930522498036, "valid": true } } @@ -7820,7 +7766,7 @@ "variable_end": -2, "entropy_validation": { "iterator": "BASE36_CHARS", - "entropy": 3.9590403170005795, + "entropy": 3.9590403170005777, "valid": true } } @@ -7846,8 +7792,8 @@ "variable_start": -2, "variable_end": -2, "entropy_validation": { - "iterator": "BASE64_CHARS", - "entropy": 3.9479064420971963, + "iterator": "BASE64STD_CHARS", + "entropy": 3.947906442097196, "valid": false } } @@ -7873,7 +7819,7 @@ "variable_start": -2, "variable_end": -2, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 4.006593447001756, "valid": false } @@ -7955,7 +7901,7 @@ "variable_end": -2, "entropy_validation": { "iterator": "BASE36_CHARS", - "entropy": 3.8494857514609038, + "entropy": 3.8494857514609033, "valid": true } } @@ -7981,7 +7927,7 @@ "variable_start": -2, "variable_end": -2, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 4.032347694592746, "valid": false } @@ -8035,8 +7981,8 @@ "variable_start": -2, "variable_end": -2, "entropy_validation": { - "iterator": "BASE64_CHARS", - "entropy": 5.022276693534146, + "iterator": "BASE64STD_CHARS", + "entropy": 5.022276693534148, "valid": true } } @@ -8063,7 +8009,7 @@ "variable_end": -2, "entropy_validation": { "iterator": "BASE36_CHARS", - "entropy": 4.014460876028361, + "entropy": 4.0144608760283615, "valid": true } } @@ -8143,8 +8089,8 @@ "variable_start": -2, "variable_end": -2, "entropy_validation": { - "iterator": "BASE64_CHARS", - "entropy": 4.582118926162056, + "iterator": "BASE64STD_CHARS", + "entropy": 4.582118926162054, "valid": true } } @@ -8197,8 +8143,8 @@ "variable_start": -2, "variable_end": -2, "entropy_validation": { - "iterator": "BASE64_CHARS", - "entropy": 4.531537327540733, + "iterator": "BASE64STD_CHARS", + "entropy": 4.531537327540734, "valid": true } }, @@ -8214,8 +8160,8 @@ "variable_start": -2, "variable_end": -2, "entropy_validation": { - "iterator": "BASE64_CHARS", - "entropy": 4.084962500721157, + "iterator": "BASE64STD_CHARS", + "entropy": 4.084962500721156, "valid": false } } @@ -8241,8 +8187,8 @@ "variable_start": -2, "variable_end": -2, "entropy_validation": { - "iterator": "BASE64_CHARS", - "entropy": 4.531537327540733, + "iterator": "BASE64STD_CHARS", + "entropy": 4.531537327540734, "valid": true } }, @@ -8258,8 +8204,8 @@ "variable_start": -2, "variable_end": -2, "entropy_validation": { - "iterator": "BASE64_CHARS", - "entropy": 4.436181130262395, + "iterator": "BASE64STD_CHARS", + "entropy": 4.436181130262396, "valid": false } } @@ -8285,8 +8231,8 @@ "variable_start": -2, "variable_end": -2, "entropy_validation": { - "iterator": "BASE64_CHARS", - "entropy": 4.436181130262395, + "iterator": "BASE64STD_CHARS", + "entropy": 4.436181130262396, "valid": false } } @@ -8339,8 +8285,8 @@ "variable_start": -2, "variable_end": -2, "entropy_validation": { - "iterator": "BASE64_CHARS", - "entropy": 5.097632476604024, + "iterator": "BASE64STD_CHARS", + "entropy": 5.097632476604023, "valid": true } } @@ -8366,8 +8312,8 @@ "variable_start": -2, "variable_end": -2, "entropy_validation": { - "iterator": "BASE64_CHARS", - "entropy": 3.8153130511409934, + "iterator": "BASE64STD_CHARS", + "entropy": 3.7467196917584817, "valid": false } } @@ -8393,7 +8339,7 @@ "variable_start": -2, "variable_end": -2, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 4.52211252299684, "valid": true } @@ -8420,7 +8366,7 @@ "variable_start": -2, "variable_end": -2, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 5.096509298449433, "valid": true } @@ -8447,7 +8393,7 @@ "variable_start": -2, "variable_end": -2, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 5.096509298449433, "valid": true } @@ -8474,7 +8420,7 @@ "variable_start": -2, "variable_end": -2, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 5.348551883097512, "valid": true } @@ -8528,8 +8474,8 @@ "variable_start": -2, "variable_end": -2, "entropy_validation": { - "iterator": "BASE64_CHARS", - "entropy": 4.5617684773102365, + "iterator": "BASE64STD_CHARS", + "entropy": 4.561768477310237, "valid": true } } @@ -8555,8 +8501,8 @@ "variable_start": -2, "variable_end": -2, "entropy_validation": { - "iterator": "BASE64_CHARS", - "entropy": 4.636224896287629, + "iterator": "BASE64STD_CHARS", + "entropy": 4.636224896287628, "valid": true } } @@ -8609,8 +8555,8 @@ "variable_start": -2, "variable_end": -2, "entropy_validation": { - "iterator": "BASE64_CHARS", - "entropy": 5.231644837540696, + "iterator": "BASE64STD_CHARS", + "entropy": 5.231644837540698, "valid": true } } @@ -8619,7 +8565,7 @@ { "api_validation": "NOT_AVAILABLE", "ml_validation": "VALIDATED_KEY", - "ml_probability": 0.997, + "ml_probability": 0.999, "rule": "Password", "severity": "medium", "confidence": "moderate", @@ -8636,7 +8582,7 @@ "variable_start": 4, "variable_end": 12, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 2.8073549220576046, "valid": false } @@ -8663,7 +8609,7 @@ "variable_start": -2, "variable_end": -2, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 5.288909765557392, "valid": true } @@ -8690,8 +8636,8 @@ "variable_start": -2, "variable_end": -2, "entropy_validation": { - "iterator": "BASE64_CHARS", - "entropy": 5.353940312186129, + "iterator": "BASE64STD_CHARS", + "entropy": 5.353940312186131, "valid": true } } @@ -8717,7 +8663,7 @@ "variable_start": -2, "variable_end": -2, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 3.625, "valid": false } @@ -8744,7 +8690,7 @@ "variable_start": -2, "variable_end": -2, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 4.606936732175321, "valid": true } @@ -8771,8 +8717,8 @@ "variable_start": -2, "variable_end": -2, "entropy_validation": { - "iterator": "BASE64_CHARS", - "entropy": 4.790963630103494, + "iterator": "BASE64STD_CHARS", + "entropy": 4.7909636301034935, "valid": true } } @@ -8781,7 +8727,7 @@ { "api_validation": "NOT_AVAILABLE", "ml_validation": "VALIDATED_KEY", - "ml_probability": 0.963, + "ml_probability": 0.998, "rule": "Key", "severity": "medium", "confidence": "moderate", @@ -8798,8 +8744,8 @@ "variable_start": 0, "variable_end": 10, "entropy_validation": { - "iterator": "BASE64_CHARS", - "entropy": 5.428808109703668, + "iterator": "BASE64STD_CHARS", + "entropy": 5.383500393636486, "valid": true } } @@ -8808,7 +8754,7 @@ { "api_validation": "NOT_AVAILABLE", "ml_validation": "VALIDATED_KEY", - "ml_probability": 0.989, + "ml_probability": 0.996, "rule": "Secret", "severity": "medium", "confidence": "moderate", @@ -8825,8 +8771,8 @@ "variable_start": 0, "variable_end": 30, "entropy_validation": { - "iterator": "BASE64_CHARS", - "entropy": 4.8341837197791895, + "iterator": "BASE64STD_CHARS", + "entropy": 4.834183719779189, "valid": true } } @@ -8835,7 +8781,7 @@ { "api_validation": "NOT_AVAILABLE", "ml_validation": "VALIDATED_KEY", - "ml_probability": 0.995, + "ml_probability": 0.997, "rule": "Secret", "severity": "medium", "confidence": "moderate", @@ -8852,8 +8798,8 @@ "variable_start": 0, "variable_end": 30, "entropy_validation": { - "iterator": "BASE64_CHARS", - "entropy": 4.784183719779189, + "iterator": "BASE64STD_CHARS", + "entropy": 4.784183719779188, "valid": true } } @@ -8862,7 +8808,7 @@ { "api_validation": "NOT_AVAILABLE", "ml_validation": "VALIDATED_KEY", - "ml_probability": 0.994, + "ml_probability": 0.997, "rule": "Secret", "severity": "medium", "confidence": "moderate", @@ -8879,8 +8825,8 @@ "variable_start": 0, "variable_end": 30, "entropy_validation": { - "iterator": "BASE64_CHARS", - "entropy": 4.8341837197791895, + "iterator": "BASE64STD_CHARS", + "entropy": 4.701135517407004, "valid": true } } @@ -8906,7 +8852,7 @@ "variable_start": 0, "variable_end": 30, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 4.8530559073332755, "valid": true } @@ -8916,7 +8862,7 @@ { "api_validation": "NOT_AVAILABLE", "ml_validation": "VALIDATED_KEY", - "ml_probability": 0.998, + "ml_probability": 0.999, "rule": "Key", "severity": "medium", "confidence": "moderate", @@ -8933,8 +8879,8 @@ "variable_start": 28, "variable_end": 31, "entropy_validation": { - "iterator": "BASE64_CHARS", - "entropy": 4.962822440640043, + "iterator": "BASE64STD_CHARS", + "entropy": 4.962822440640042, "valid": true } } @@ -8960,7 +8906,7 @@ "variable_start": 0, "variable_end": 4, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 4.9677201004745, "valid": true } @@ -8987,7 +8933,7 @@ "variable_start": -2, "variable_end": -2, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 4.615822531364292, "valid": true } @@ -9014,7 +8960,7 @@ "variable_start": -2, "variable_end": -2, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 4.484377779059832, "valid": false } @@ -9041,7 +8987,7 @@ "variable_start": -2, "variable_end": -2, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 3.6841837197791887, "valid": false } @@ -9068,7 +9014,7 @@ "variable_start": -2, "variable_end": -2, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 3.6841837197791887, "valid": false } @@ -9085,7 +9031,7 @@ "variable_start": -2, "variable_end": -2, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 4.784183719779189, "valid": true } @@ -9095,7 +9041,7 @@ { "api_validation": "NOT_AVAILABLE", "ml_validation": "VALIDATED_KEY", - "ml_probability": 0.999, + "ml_probability": 0.978, "rule": "Token", "severity": "medium", "confidence": "moderate", @@ -9112,7 +9058,7 @@ "variable_start": 3, "variable_end": 8, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 4.784183719779189, "valid": true } @@ -9139,7 +9085,7 @@ "variable_start": -2, "variable_end": -2, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 3.6841837197791887, "valid": false } @@ -9166,7 +9112,7 @@ "variable_start": -2, "variable_end": -2, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 3.6841837197791887, "valid": false } @@ -9183,7 +9129,7 @@ "variable_start": -2, "variable_end": -2, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 4.784183719779189, "valid": true } @@ -9193,7 +9139,7 @@ { "api_validation": "NOT_AVAILABLE", "ml_validation": "VALIDATED_KEY", - "ml_probability": 0.999, + "ml_probability": 0.978, "rule": "Token", "severity": "medium", "confidence": "moderate", @@ -9210,7 +9156,7 @@ "variable_start": 3, "variable_end": 8, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 4.784183719779189, "valid": true } @@ -9264,7 +9210,7 @@ "variable_start": 0, "variable_end": 8, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 3.734521664779752, "valid": false } @@ -9274,7 +9220,7 @@ { "api_validation": "NOT_AVAILABLE", "ml_validation": "VALIDATED_KEY", - "ml_probability": 0.996, + "ml_probability": 0.964, "rule": "Key", "severity": "medium", "confidence": "moderate", @@ -9291,7 +9237,7 @@ "variable_start": 0, "variable_end": 8, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 4.116729296672174, "valid": false } @@ -9318,8 +9264,8 @@ "variable_start": 0, "variable_end": 9, "entropy_validation": { - "iterator": "BASE64_CHARS", - "entropy": 4.12323142879762, + "iterator": "BASE64STD_CHARS", + "entropy": 4.123231428797621, "valid": false } } @@ -9345,7 +9291,7 @@ "variable_start": -2, "variable_end": -2, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 4.561286684176785, "valid": true } @@ -9372,8 +9318,8 @@ "variable_start": -2, "variable_end": -2, "entropy_validation": { - "iterator": "BASE64_CHARS", - "entropy": 5.115027050910027, + "iterator": "BASE64STD_CHARS", + "entropy": 5.1150270509100295, "valid": true } } @@ -9399,8 +9345,8 @@ "variable_start": -2, "variable_end": -2, "entropy_validation": { - "iterator": "BASE64_CHARS", - "entropy": 5.086469255159772, + "iterator": "BASE64STD_CHARS", + "entropy": 5.086469255159773, "valid": true } } @@ -9409,7 +9355,7 @@ { "api_validation": "NOT_AVAILABLE", "ml_validation": "VALIDATED_KEY", - "ml_probability": 0.596, + "ml_probability": 0.352, "rule": "Password", "severity": "medium", "confidence": "moderate", @@ -9426,7 +9372,7 @@ "variable_start": 0, "variable_end": 11, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 2.5216406363433186, "valid": false } @@ -9436,7 +9382,7 @@ { "api_validation": "NOT_AVAILABLE", "ml_validation": "VALIDATED_KEY", - "ml_probability": 0.985, + "ml_probability": 0.998, "rule": "Password", "severity": "medium", "confidence": "moderate", @@ -9453,7 +9399,7 @@ "variable_start": 0, "variable_end": 16, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 3.121928094887362, "valid": false } @@ -9463,7 +9409,7 @@ { "api_validation": "NOT_AVAILABLE", "ml_validation": "VALIDATED_KEY", - "ml_probability": 0.989, + "ml_probability": 0.999, "rule": "Password", "severity": "medium", "confidence": "moderate", @@ -9480,7 +9426,7 @@ "variable_start": 33, "variable_end": 54, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 3.121928094887362, "valid": false } @@ -9490,7 +9436,7 @@ { "api_validation": "NOT_AVAILABLE", "ml_validation": "VALIDATED_KEY", - "ml_probability": 0.936, + "ml_probability": 0.987, "rule": "Password", "severity": "medium", "confidence": "moderate", @@ -9507,7 +9453,7 @@ "variable_start": 0, "variable_end": 8, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 2.120589933192232, "valid": false } @@ -9517,7 +9463,7 @@ { "api_validation": "NOT_AVAILABLE", "ml_validation": "VALIDATED_KEY", - "ml_probability": 0.997, + "ml_probability": 0.999, "rule": "Password", "severity": "medium", "confidence": "moderate", @@ -9534,7 +9480,7 @@ "variable_start": 4, "variable_end": 12, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 2.8073549220576046, "valid": false } @@ -9544,7 +9490,7 @@ { "api_validation": "NOT_AVAILABLE", "ml_validation": "VALIDATED_KEY", - "ml_probability": 0.99, + "ml_probability": 0.998, "rule": "Password", "severity": "medium", "confidence": "moderate", @@ -9561,7 +9507,7 @@ "variable_start": 0, "variable_end": 8, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 1.8232156112839757, "valid": false } @@ -9571,7 +9517,7 @@ { "api_validation": "NOT_AVAILABLE", "ml_validation": "VALIDATED_KEY", - "ml_probability": 0.982, + "ml_probability": 0.978, "rule": "Password", "severity": "medium", "confidence": "moderate", @@ -9588,7 +9534,7 @@ "variable_start": 0, "variable_end": 5, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 2.2432750011217983, "valid": false } @@ -9598,7 +9544,7 @@ { "api_validation": "NOT_AVAILABLE", "ml_validation": "VALIDATED_KEY", - "ml_probability": 1.0, + "ml_probability": 0.991, "rule": "Password", "severity": "medium", "confidence": "moderate", @@ -9625,7 +9571,7 @@ { "api_validation": "NOT_AVAILABLE", "ml_validation": "VALIDATED_KEY", - "ml_probability": 0.438, + "ml_probability": 0.966, "rule": "Password", "severity": "medium", "confidence": "moderate", @@ -9642,8 +9588,8 @@ "variable_start": 12, "variable_end": 18, "entropy_validation": { - "iterator": "BASE64_CHARS", - "entropy": 2.9477027792200903, + "iterator": "BASE64STD_CHARS", + "entropy": 2.94770277922009, "valid": false } } @@ -9652,7 +9598,7 @@ { "api_validation": "NOT_AVAILABLE", "ml_validation": "VALIDATED_KEY", - "ml_probability": 0.74, + "ml_probability": 0.884, "rule": "Password", "severity": "medium", "confidence": "moderate", @@ -9669,7 +9615,7 @@ "variable_start": 3, "variable_end": 12, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 3.169925001442312, "valid": false } @@ -9679,7 +9625,7 @@ { "api_validation": "NOT_AVAILABLE", "ml_validation": "VALIDATED_KEY", - "ml_probability": 0.98, + "ml_probability": 0.931, "rule": "Password", "severity": "medium", "confidence": "moderate", @@ -9696,7 +9642,7 @@ "variable_start": 3, "variable_end": 12, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 3.169925001442312, "valid": false } @@ -9723,7 +9669,7 @@ "variable_start": 0, "variable_end": 8, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 3.521640636343319, "valid": false } @@ -9733,7 +9679,7 @@ { "api_validation": "NOT_AVAILABLE", "ml_validation": "VALIDATED_KEY", - "ml_probability": 0.996, + "ml_probability": 0.998, "rule": "CMD Password", "severity": "high", "confidence": "moderate", @@ -9750,7 +9696,7 @@ "variable_start": 33, "variable_end": 39, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 2.2432750011217983, "valid": false } @@ -9760,7 +9706,7 @@ { "api_validation": "NOT_AVAILABLE", "ml_validation": "VALIDATED_KEY", - "ml_probability": 0.996, + "ml_probability": 0.998, "rule": "Password", "severity": "medium", "confidence": "moderate", @@ -9777,7 +9723,7 @@ "variable_start": 41, "variable_end": 45, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 2.2432750011217983, "valid": false } @@ -9804,8 +9750,8 @@ "variable_start": 25, "variable_end": 48, "entropy_validation": { - "iterator": "BASE64_CHARS", - "entropy": 3.277613436819116, + "iterator": "BASE64STD_CHARS", + "entropy": 3.2776134368191165, "valid": false } } @@ -9814,7 +9760,7 @@ { "api_validation": "NOT_AVAILABLE", "ml_validation": "VALIDATED_KEY", - "ml_probability": 0.997, + "ml_probability": 0.999, "rule": "Password", "severity": "medium", "confidence": "moderate", @@ -9831,7 +9777,7 @@ "variable_start": 4, "variable_end": 12, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 2.8073549220576046, "valid": false } @@ -9841,7 +9787,7 @@ { "api_validation": "NOT_AVAILABLE", "ml_validation": "VALIDATED_KEY", - "ml_probability": 0.989, + "ml_probability": 0.988, "rule": "Password", "severity": "medium", "confidence": "moderate", @@ -9858,7 +9804,7 @@ "variable_start": 4, "variable_end": 12, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 2.4063042189065182, "valid": false } @@ -9886,7 +9832,7 @@ "variable_end": -2, "entropy_validation": { "iterator": "BASE36_CHARS", - "entropy": 4.125814952938166, + "entropy": 4.125814952938168, "valid": true } } @@ -9912,7 +9858,7 @@ "variable_start": -2, "variable_end": -2, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 2.529698260800009, "valid": false } @@ -9929,8 +9875,8 @@ "variable_start": -2, "variable_end": -2, "entropy_validation": { - "iterator": "BASE64_CHARS", - "entropy": 5.429600283437103, + "iterator": "BASE64STD_CHARS", + "entropy": 5.429600283437102, "valid": true } }, @@ -9946,7 +9892,7 @@ "variable_start": -2, "variable_end": -2, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 5.307627100346911, "valid": true } @@ -9963,7 +9909,7 @@ "variable_start": -2, "variable_end": -2, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 5.391947595190542, "valid": true } @@ -9980,8 +9926,8 @@ "variable_start": -2, "variable_end": -2, "entropy_validation": { - "iterator": "BASE64_CHARS", - "entropy": 5.410712925114303, + "iterator": "BASE64STD_CHARS", + "entropy": 5.410712925114302, "valid": true } }, @@ -9997,7 +9943,7 @@ "variable_start": -2, "variable_end": -2, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 5.417032341684991, "valid": true } @@ -10014,8 +9960,8 @@ "variable_start": -2, "variable_end": -2, "entropy_validation": { - "iterator": "BASE64_CHARS", - "entropy": 5.497697548960288, + "iterator": "BASE64STD_CHARS", + "entropy": 5.497697548960291, "valid": true } }, @@ -10031,7 +9977,7 @@ "variable_start": -2, "variable_end": -2, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 5.30959588168204, "valid": true } @@ -10048,7 +9994,7 @@ "variable_start": -2, "variable_end": -2, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 4.418295834054489, "valid": false } @@ -10065,8 +10011,8 @@ "variable_start": -2, "variable_end": -2, "entropy_validation": { - "iterator": "BASE64_CHARS", - "entropy": 3.8721063510981755, + "iterator": "BASE64STD_CHARS", + "entropy": 3.872106351098176, "valid": false } } @@ -10092,8 +10038,8 @@ "variable_start": -2, "variable_end": -2, "entropy_validation": { - "iterator": "BASE64_CHARS", - "entropy": 4.884128060579619, + "iterator": "BASE64STD_CHARS", + "entropy": 4.827684853219141, "valid": true } } @@ -10119,7 +10065,7 @@ "variable_start": -2, "variable_end": -2, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 3.0185646866544076, "valid": false } @@ -10153,7 +10099,7 @@ "variable_start": -2, "variable_end": -2, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 2.6977683083639423, "valid": false } @@ -10190,7 +10136,7 @@ { "api_validation": "NOT_AVAILABLE", "ml_validation": "VALIDATED_KEY", - "ml_probability": 0.307, + "ml_probability": 0.766, "rule": "Password", "severity": "medium", "confidence": "moderate", @@ -10207,7 +10153,7 @@ "variable_start": 0, "variable_end": 3, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 2.120589933192232, "valid": false } @@ -10234,8 +10180,8 @@ "variable_start": -2, "variable_end": -2, "entropy_validation": { - "iterator": "BASE64_CHARS", - "entropy": 5.493434473754405, + "iterator": "BASE64STD_CHARS", + "entropy": 5.493434473754406, "valid": true } } @@ -10244,7 +10190,7 @@ { "api_validation": "NOT_AVAILABLE", "ml_validation": "VALIDATED_KEY", - "ml_probability": 0.997, + "ml_probability": 0.989, "rule": "Salt", "severity": "medium", "confidence": "moderate", @@ -10261,8 +10207,8 @@ "variable_start": 0, "variable_end": 5, "entropy_validation": { - "iterator": "BASE64_CHARS", - "entropy": 2.524274220204383, + "iterator": "BASE64STD_CHARS", + "entropy": 2.5242742202043824, "valid": false } } @@ -10271,7 +10217,7 @@ { "api_validation": "NOT_AVAILABLE", "ml_validation": "VALIDATED_KEY", - "ml_probability": 0.968, + "ml_probability": 0.417, "rule": "Salt", "severity": "medium", "confidence": "moderate", @@ -10288,7 +10234,7 @@ "variable_start": 0, "variable_end": 5, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 2.25754247590989, "valid": false } @@ -10298,7 +10244,7 @@ { "api_validation": "NOT_AVAILABLE", "ml_validation": "VALIDATED_KEY", - "ml_probability": 0.832, + "ml_probability": 0.888, "rule": "Salt", "severity": "medium", "confidence": "moderate", @@ -10315,8 +10261,8 @@ "variable_start": 0, "variable_end": 5, "entropy_validation": { - "iterator": "BASE64_CHARS", - "entropy": 2.796105389090387, + "iterator": "BASE64STD_CHARS", + "entropy": 2.7961053890903864, "valid": false } } @@ -10325,7 +10271,7 @@ { "api_validation": "NOT_AVAILABLE", "ml_validation": "VALIDATED_KEY", - "ml_probability": 0.945, + "ml_probability": 0.993, "rule": "Salt", "severity": "medium", "confidence": "moderate", @@ -10342,7 +10288,7 @@ "variable_start": 10, "variable_end": 15, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 2.6959504039350857, "valid": false } @@ -10352,7 +10298,7 @@ { "api_validation": "NOT_AVAILABLE", "ml_validation": "VALIDATED_KEY", - "ml_probability": 0.999, + "ml_probability": 0.994, "rule": "Salt", "severity": "medium", "confidence": "moderate", @@ -10379,7 +10325,7 @@ { "api_validation": "NOT_AVAILABLE", "ml_validation": "VALIDATED_KEY", - "ml_probability": 0.672, + "ml_probability": 0.253, "rule": "Secret", "severity": "medium", "confidence": "moderate", @@ -10396,7 +10342,7 @@ "variable_start": 0, "variable_end": 6, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 2.120589933192232, "valid": false } @@ -10423,7 +10369,7 @@ "variable_start": -2, "variable_end": -2, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 2.3705246708692047, "valid": false } @@ -10477,7 +10423,7 @@ "variable_start": -2, "variable_end": -2, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 4.029574370937287, "valid": false } @@ -10504,8 +10450,8 @@ "variable_start": -2, "variable_end": -2, "entropy_validation": { - "iterator": "BASE64_CHARS", - "entropy": 4.843520703364327, + "iterator": "BASE64STD_CHARS", + "entropy": 4.843520703364329, "valid": true } } @@ -10531,7 +10477,7 @@ "variable_start": -2, "variable_end": -2, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 4.472678031846025, "valid": false } @@ -10558,7 +10504,7 @@ "variable_start": -2, "variable_end": -2, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 4.181675184876157, "valid": false } @@ -10585,8 +10531,8 @@ "variable_start": -2, "variable_end": -2, "entropy_validation": { - "iterator": "BASE64_CHARS", - "entropy": 4.532808692053926, + "iterator": "BASE64STD_CHARS", + "entropy": 4.5328086920539254, "valid": true } } @@ -10612,8 +10558,8 @@ "variable_start": -2, "variable_end": -2, "entropy_validation": { - "iterator": "BASE64_CHARS", - "entropy": 3.559610565373458, + "iterator": "BASE64STD_CHARS", + "entropy": 3.559610565373459, "valid": false } } @@ -10639,7 +10585,7 @@ "variable_start": -2, "variable_end": -2, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 4.4375, "valid": false } @@ -10666,7 +10612,7 @@ "variable_start": -2, "variable_end": -2, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 4.4375, "valid": false } @@ -10693,7 +10639,7 @@ "variable_start": -2, "variable_end": -2, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 4.375, "valid": false } @@ -10720,7 +10666,7 @@ "variable_start": -2, "variable_end": -2, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 4.375, "valid": false } @@ -10747,7 +10693,7 @@ "variable_start": -2, "variable_end": -2, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 4.6983183218203175, "valid": true } @@ -10774,8 +10720,8 @@ "variable_start": -2, "variable_end": -2, "entropy_validation": { - "iterator": "BASE64_CHARS", - "entropy": 4.697662125333613, + "iterator": "BASE64STD_CHARS", + "entropy": 4.697662125333612, "valid": true } } @@ -10801,7 +10747,7 @@ "variable_start": -2, "variable_end": -2, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 4.0296677144829305, "valid": false } @@ -10811,7 +10757,7 @@ { "api_validation": "NOT_AVAILABLE", "ml_validation": "VALIDATED_KEY", - "ml_probability": 0.997, + "ml_probability": 1.0, "rule": "Token", "severity": "medium", "confidence": "moderate", @@ -10828,7 +10774,7 @@ "variable_start": 0, "variable_end": 13, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 4.0296677144829305, "valid": false } @@ -10838,7 +10784,7 @@ { "api_validation": "NOT_AVAILABLE", "ml_validation": "VALIDATED_KEY", - "ml_probability": 0.997, + "ml_probability": 0.987, "rule": "Token", "severity": "medium", "confidence": "moderate", @@ -10855,8 +10801,8 @@ "variable_start": 0, "variable_end": 15, "entropy_validation": { - "iterator": "BASE64_CHARS", - "entropy": 4.133660689688186, + "iterator": "BASE64STD_CHARS", + "entropy": 4.133660689688185, "valid": false } } @@ -10865,7 +10811,7 @@ { "api_validation": "NOT_AVAILABLE", "ml_validation": "VALIDATED_KEY", - "ml_probability": 0.982, + "ml_probability": 0.977, "rule": "Token", "severity": "medium", "confidence": "moderate", @@ -10882,8 +10828,8 @@ "variable_start": 8, "variable_end": 17, "entropy_validation": { - "iterator": "BASE64_CHARS", - "entropy": 4.039148671903071, + "iterator": "BASE64STD_CHARS", + "entropy": 3.8674574246867275, "valid": false } } @@ -10973,7 +10919,7 @@ { "api_validation": "NOT_AVAILABLE", "ml_validation": "VALIDATED_KEY", - "ml_probability": 0.997, + "ml_probability": 1.0, "rule": "URL Credentials", "severity": "high", "confidence": "moderate", @@ -10990,7 +10936,7 @@ "variable_start": 5, "variable_end": 15, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 3.0, "valid": false } @@ -11017,7 +10963,7 @@ "variable_start": 32, "variable_end": 47, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 3.584962500721156, "valid": false } @@ -11027,7 +10973,7 @@ { "api_validation": "NOT_AVAILABLE", "ml_validation": "VALIDATED_KEY", - "ml_probability": 1.0, + "ml_probability": 0.999, "rule": "Credential", "severity": "medium", "confidence": "moderate", @@ -11044,7 +10990,7 @@ "variable_start": 38, "variable_end": 48, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 4.058101942183734, "valid": false } @@ -11054,7 +11000,7 @@ { "api_validation": "NOT_AVAILABLE", "ml_validation": "VALIDATED_KEY", - "ml_probability": 0.968, + "ml_probability": 0.333, "rule": "Key", "severity": "medium", "confidence": "moderate", @@ -11072,7 +11018,7 @@ "variable_end": 48, "entropy_validation": { "iterator": "BASE36_CHARS", - "entropy": 3.348308333814105, + "entropy": 3.3483083338141046, "valid": true } } @@ -11081,7 +11027,7 @@ { "api_validation": "NOT_AVAILABLE", "ml_validation": "VALIDATED_KEY", - "ml_probability": 0.999, + "ml_probability": 0.997, "rule": "Key", "severity": "medium", "confidence": "moderate", @@ -11098,7 +11044,7 @@ "variable_start": 36, "variable_end": 39, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 2.6557496115311405, "valid": false } @@ -11125,7 +11071,7 @@ "variable_start": 6, "variable_end": 16, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 3.836591668108979, "valid": false } @@ -11135,7 +11081,7 @@ { "api_validation": "NOT_AVAILABLE", "ml_validation": "VALIDATED_KEY", - "ml_probability": 0.928, + "ml_probability": 0.995, "rule": "URL Credentials", "severity": "high", "confidence": "moderate", @@ -11152,7 +11098,7 @@ "variable_start": 18, "variable_end": 26, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 3.0, "valid": false } @@ -11180,7 +11126,7 @@ "variable_end": -2, "entropy_validation": { "iterator": "BASE36_CHARS", - "entropy": 3.2373263071270246, + "entropy": 3.237326307127025, "valid": true } } @@ -11287,8 +11233,8 @@ "variable_start": -2, "variable_end": -2, "entropy_validation": { - "iterator": "BASE64_CHARS", - "entropy": 5.345127246505981, + "iterator": "BASE64STD_CHARS", + "entropy": 5.345127246505983, "valid": true } } @@ -11314,8 +11260,8 @@ "variable_start": 0, "variable_end": 5, "entropy_validation": { - "iterator": "BASE64_CHARS", - "entropy": 4.781839044292301, + "iterator": "BASE64STD_CHARS", + "entropy": 4.674521904359571, "valid": true } } @@ -11341,8 +11287,8 @@ "variable_start": 0, "variable_end": 5, "entropy_validation": { - "iterator": "BASE64_CHARS", - "entropy": 5.091578664259099, + "iterator": "BASE64STD_CHARS", + "entropy": 5.0915786642591, "valid": true } } @@ -11351,7 +11297,7 @@ { "api_validation": "NOT_AVAILABLE", "ml_validation": "VALIDATED_KEY", - "ml_probability": 0.844, + "ml_probability": 0.985, "rule": "Password", "severity": "medium", "confidence": "moderate", @@ -11368,7 +11314,7 @@ "variable_start": 0, "variable_end": 8, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 2.120589933192232, "valid": false } @@ -11378,7 +11324,7 @@ { "api_validation": "NOT_AVAILABLE", "ml_validation": "VALIDATED_KEY", - "ml_probability": 0.001, + "ml_probability": 0.009, "rule": "Password", "severity": "medium", "confidence": "moderate", diff --git a/tests/data/output.json b/tests/data/output.json index 9e83fc5dc..55d8e3737 100644 --- a/tests/data/output.json +++ b/tests/data/output.json @@ -19,8 +19,8 @@ "variable_start": -2, "variable_end": -2, "entropy_validation": { - "iterator": "BASE64_CHARS", - "entropy": 5.4978497506970045, + "iterator": "BASE64STD_CHARS", + "entropy": 5.497849750697005, "valid": true } } @@ -29,7 +29,7 @@ { "api_validation": "NOT_AVAILABLE", "ml_validation": "VALIDATED_KEY", - "ml_probability": 0.987, + "ml_probability": 0.966, "rule": "API", "severity": "medium", "confidence": "moderate", @@ -46,8 +46,8 @@ "variable_start": 0, "variable_end": 13, "entropy_validation": { - "iterator": "BASE64_CHARS", - "entropy": 3.7835252872760208, + "iterator": "BASE64STD_CHARS", + "entropy": 3.7835252872760203, "valid": false } } @@ -73,8 +73,8 @@ "variable_start": -2, "variable_end": -2, "entropy_validation": { - "iterator": "BASE64_CHARS", - "entropy": 4.220175521464345, + "iterator": "BASE64STD_CHARS", + "entropy": 4.220175521464347, "valid": false } } @@ -100,8 +100,8 @@ "variable_start": -2, "variable_end": -2, "entropy_validation": { - "iterator": "BASE64_CHARS", - "entropy": 5.614483907763351, + "iterator": "BASE64STD_CHARS", + "entropy": 5.574978894738761, "valid": true } } @@ -127,8 +127,8 @@ "variable_start": -2, "variable_end": -2, "entropy_validation": { - "iterator": "BASE64_CHARS", - "entropy": 5.592654863341127, + "iterator": "BASE64STD_CHARS", + "entropy": 5.553315707707609, "valid": true } } @@ -154,7 +154,7 @@ "variable_start": -2, "variable_end": -2, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 5.571478154549278, "valid": true } @@ -181,7 +181,7 @@ "variable_start": -2, "variable_end": -2, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 5.572975546587697, "valid": true } @@ -191,7 +191,7 @@ { "api_validation": "NOT_AVAILABLE", "ml_validation": "VALIDATED_KEY", - "ml_probability": 0.813, + "ml_probability": 0.877, "rule": "Auth", "severity": "medium", "confidence": "moderate", @@ -208,7 +208,7 @@ "variable_start": 1, "variable_end": 24, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 4.273728829005326, "valid": false } @@ -235,8 +235,8 @@ "variable_start": 1, "variable_end": 14, "entropy_validation": { - "iterator": "BASE64_CHARS", - "entropy": 4.523986065961299, + "iterator": "BASE64STD_CHARS", + "entropy": 4.5239860659612985, "valid": true } } @@ -245,7 +245,7 @@ { "api_validation": "NOT_AVAILABLE", "ml_validation": "VALIDATED_KEY", - "ml_probability": 1.0, + "ml_probability": 0.996, "rule": "Auth", "severity": "medium", "confidence": "moderate", @@ -262,7 +262,7 @@ "variable_start": 27, "variable_end": 42, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 4.288909765557392, "valid": false } @@ -289,8 +289,8 @@ "variable_start": 9, "variable_end": 22, "entropy_validation": { - "iterator": "BASE64_CHARS", - "entropy": 4.085055102756476, + "iterator": "BASE64STD_CHARS", + "entropy": 4.085055102756477, "valid": false } } @@ -317,7 +317,7 @@ "variable_end": 22, "entropy_validation": { "iterator": "BASE36_CHARS", - "entropy": 3.2479906920322064, + "entropy": 3.247990692032206, "valid": true } } @@ -343,8 +343,8 @@ "variable_start": -2, "variable_end": -2, "entropy_validation": { - "iterator": "BASE64_CHARS", - "entropy": 3.5464393446710156, + "iterator": "BASE64STD_CHARS", + "entropy": 3.546439344671015, "valid": false } } @@ -370,8 +370,8 @@ "variable_start": -2, "variable_end": -2, "entropy_validation": { - "iterator": "BASE64_CHARS", - "entropy": 3.5464393446710156, + "iterator": "BASE64STD_CHARS", + "entropy": 3.546439344671015, "valid": false } } @@ -397,8 +397,8 @@ "variable_start": -2, "variable_end": -2, "entropy_validation": { - "iterator": "BASE64_CHARS", - "entropy": 3.5464393446710156, + "iterator": "BASE64STD_CHARS", + "entropy": 3.546439344671015, "valid": false } } @@ -424,8 +424,8 @@ "variable_start": -2, "variable_end": -2, "entropy_validation": { - "iterator": "BASE64_CHARS", - "entropy": 3.5464393446710156, + "iterator": "BASE64STD_CHARS", + "entropy": 3.546439344671015, "valid": false } }, @@ -441,7 +441,7 @@ "variable_start": -2, "variable_end": -2, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 4.012814895472355, "valid": false } @@ -468,8 +468,8 @@ "variable_start": -2, "variable_end": -2, "entropy_validation": { - "iterator": "BASE64_CHARS", - "entropy": 3.3086949695628425, + "iterator": "BASE64STD_CHARS", + "entropy": 3.308694969562842, "valid": false } } @@ -495,8 +495,8 @@ "variable_start": -2, "variable_end": -2, "entropy_validation": { - "iterator": "BASE64_CHARS", - "entropy": 3.3086949695628425, + "iterator": "BASE64STD_CHARS", + "entropy": 3.308694969562842, "valid": false } }, @@ -512,7 +512,7 @@ "variable_start": -2, "variable_end": -2, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 4.012814895472355, "valid": false } @@ -522,7 +522,7 @@ { "api_validation": "NOT_AVAILABLE", "ml_validation": "VALIDATED_KEY", - "ml_probability": 0.933, + "ml_probability": 0.91, "rule": "Key", "severity": "medium", "confidence": "moderate", @@ -539,8 +539,8 @@ "variable_start": 41, "variable_end": 54, "entropy_validation": { - "iterator": "BASE64_CHARS", - "entropy": 3.3086949695628425, + "iterator": "BASE64STD_CHARS", + "entropy": 3.308694969562842, "valid": false } } @@ -549,7 +549,7 @@ { "api_validation": "NOT_AVAILABLE", "ml_validation": "VALIDATED_KEY", - "ml_probability": 0.947, + "ml_probability": 0.986, "rule": "Key", "severity": "medium", "confidence": "moderate", @@ -566,7 +566,7 @@ "variable_start": 1, "variable_end": 13, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 4.012814895472355, "valid": false } @@ -576,7 +576,7 @@ { "api_validation": "NOT_AVAILABLE", "ml_validation": "VALIDATED_KEY", - "ml_probability": 0.947, + "ml_probability": 0.986, "rule": "Secret", "severity": "medium", "confidence": "moderate", @@ -593,7 +593,7 @@ "variable_start": 1, "variable_end": 13, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 4.012814895472355, "valid": false } @@ -620,8 +620,8 @@ "variable_start": -2, "variable_end": -2, "entropy_validation": { - "iterator": "BASE64_CHARS", - "entropy": 4.021928094887362, + "iterator": "BASE64STD_CHARS", + "entropy": 4.021928094887363, "valid": false } } @@ -647,8 +647,8 @@ "variable_start": -2, "variable_end": -2, "entropy_validation": { - "iterator": "BASE64_CHARS", - "entropy": 4.021928094887362, + "iterator": "BASE64STD_CHARS", + "entropy": 4.021928094887363, "valid": false } }, @@ -664,8 +664,8 @@ "variable_start": -2, "variable_end": -2, "entropy_validation": { - "iterator": "BASE64_CHARS", - "entropy": 4.614997302659251, + "iterator": "BASE64STD_CHARS", + "entropy": 4.61499730265925, "valid": true } } @@ -674,7 +674,7 @@ { "api_validation": "NOT_AVAILABLE", "ml_validation": "VALIDATED_KEY", - "ml_probability": 1.0, + "ml_probability": 0.999, "rule": "Key", "severity": "medium", "confidence": "moderate", @@ -691,8 +691,8 @@ "variable_start": 5, "variable_end": 16, "entropy_validation": { - "iterator": "BASE64_CHARS", - "entropy": 4.021928094887362, + "iterator": "BASE64STD_CHARS", + "entropy": 4.021928094887363, "valid": false } } @@ -701,7 +701,7 @@ { "api_validation": "NOT_AVAILABLE", "ml_validation": "VALIDATED_KEY", - "ml_probability": 0.998, + "ml_probability": 1.0, "rule": "Key", "severity": "medium", "confidence": "moderate", @@ -718,8 +718,8 @@ "variable_start": 5, "variable_end": 20, "entropy_validation": { - "iterator": "BASE64_CHARS", - "entropy": 4.614997302659251, + "iterator": "BASE64STD_CHARS", + "entropy": 4.61499730265925, "valid": true } } @@ -728,7 +728,7 @@ { "api_validation": "NOT_AVAILABLE", "ml_validation": "VALIDATED_KEY", - "ml_probability": 0.998, + "ml_probability": 1.0, "rule": "Secret", "severity": "medium", "confidence": "moderate", @@ -745,8 +745,8 @@ "variable_start": 5, "variable_end": 20, "entropy_validation": { - "iterator": "BASE64_CHARS", - "entropy": 4.614997302659251, + "iterator": "BASE64STD_CHARS", + "entropy": 4.61499730265925, "valid": true } } @@ -755,7 +755,7 @@ { "api_validation": "NOT_AVAILABLE", "ml_validation": "VALIDATED_KEY", - "ml_probability": 1.0, + "ml_probability": 0.997, "rule": "Token", "severity": "medium", "confidence": "moderate", @@ -772,7 +772,7 @@ "variable_start": 5, "variable_end": 10, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 4.961353528118743, "valid": true } @@ -800,7 +800,7 @@ "variable_end": -2, "entropy_validation": { "iterator": "BASE36_CHARS", - "entropy": 4.0426135166748205, + "entropy": 4.042613516674821, "valid": true } } @@ -809,7 +809,7 @@ { "api_validation": "NOT_AVAILABLE", "ml_validation": "VALIDATED_KEY", - "ml_probability": 0.999, + "ml_probability": 0.966, "rule": "Key", "severity": "medium", "confidence": "moderate", @@ -827,7 +827,7 @@ "variable_end": 11, "entropy_validation": { "iterator": "BASE36_CHARS", - "entropy": 4.0426135166748205, + "entropy": 4.042613516674821, "valid": true } } @@ -854,7 +854,7 @@ "variable_end": -2, "entropy_validation": { "iterator": "BASE36_CHARS", - "entropy": 3.52467389677155, + "entropy": 3.5246738967715503, "valid": true } } @@ -880,7 +880,7 @@ "variable_start": -2, "variable_end": -2, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 5.615950458346115, "valid": true } @@ -907,7 +907,7 @@ "variable_start": -2, "variable_end": -2, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 5.615950458346115, "valid": true } @@ -934,8 +934,8 @@ "variable_start": -2, "variable_end": -2, "entropy_validation": { - "iterator": "BASE64_CHARS", - "entropy": 5.6044494049575055, + "iterator": "BASE64STD_CHARS", + "entropy": 5.604449404957506, "valid": true } } @@ -961,8 +961,8 @@ "variable_start": -2, "variable_end": -2, "entropy_validation": { - "iterator": "BASE64_CHARS", - "entropy": 5.6044494049575055, + "iterator": "BASE64STD_CHARS", + "entropy": 5.604449404957506, "valid": true } } @@ -988,7 +988,7 @@ "variable_start": -2, "variable_end": -2, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 4.620007704961091, "valid": true } @@ -1015,7 +1015,7 @@ "variable_start": -2, "variable_end": -2, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 4.826255561405635, "valid": true } @@ -1042,7 +1042,7 @@ "variable_start": -2, "variable_end": -2, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 4.593400348604437, "valid": true } @@ -1069,7 +1069,7 @@ "variable_start": -2, "variable_end": -2, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 3.9477027792200903, "valid": false } @@ -1096,7 +1096,7 @@ "variable_start": -2, "variable_end": -2, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 4.3125, "valid": false } @@ -1123,8 +1123,8 @@ "variable_start": -2, "variable_end": -2, "entropy_validation": { - "iterator": "BASE64_CHARS", - "entropy": 5.573080311527303, + "iterator": "BASE64STD_CHARS", + "entropy": 5.533575298502711, "valid": true } } @@ -1133,7 +1133,34 @@ { "api_validation": "NOT_AVAILABLE", "ml_validation": "VALIDATED_KEY", - "ml_probability": 0.995, + "ml_probability": 0.698, + "rule": "Token", + "severity": "medium", + "confidence": "moderate", + "line_data_list": [ + { + "line": "\"Bitbucket Repository Access Token\" : \"ATCTT3xFfGN0zXtbKHz2POF86xa-2aBiYC4o_T3-myk01bmFVluUIFtGm_VFQwLizp4o1FKw-AMZhtdA0NzizshnA8WzRdfgv6GeTyowCD101oqKbJ4nx9DFsar5YyUNkwO9maR9-00tQvfciyfOHtPKG6K1d76Ki3iFo7roGeyJu4j1jM3GwQ4=EDDE81AD\"", + "line_num": 1, + "path": "./tests/samples/bitbucket_repository_access_token", + "info": "", + "value": "ATCTT3xFfGN0zXtbKHz2POF86xa-2aBiYC4o_T3-myk01bmFVluUIFtGm_VFQwLizp4o1FKw-AMZhtdA0NzizshnA8WzRdfgv6GeTyowCD101oqKbJ4nx9DFsar5YyUNkwO9maR9-00tQvfciyfOHtPKG6K1d76Ki3iFo7roGeyJu4j1jM3GwQ4=EDDE81AD", + "value_start": 39, + "value_end": 231, + "variable": "Bitbucket Repository Access Token", + "variable_start": 1, + "variable_end": 34, + "entropy_validation": { + "iterator": "BASE64STD_CHARS", + "entropy": 5.533575298502711, + "valid": true + } + } + ] + }, + { + "api_validation": "NOT_AVAILABLE", + "ml_validation": "VALIDATED_KEY", + "ml_probability": 0.999, "rule": "Certificate", "severity": "medium", "confidence": "moderate", @@ -1150,8 +1177,8 @@ "variable_start": 6, "variable_end": 20, "entropy_validation": { - "iterator": "BASE64_CHARS", - "entropy": 5.133473310626378, + "iterator": "BASE64STD_CHARS", + "entropy": 5.133473310626377, "valid": true } } @@ -1177,7 +1204,7 @@ "variable_start": 16, "variable_end": 24, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 3.459431618637298, "valid": false } @@ -1187,7 +1214,7 @@ { "api_validation": "NOT_AVAILABLE", "ml_validation": "VALIDATED_KEY", - "ml_probability": 0.732, + "ml_probability": 0.974, "rule": "CMD Password", "severity": "high", "confidence": "moderate", @@ -1204,7 +1231,7 @@ "variable_start": 21, "variable_end": 29, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 2.45754247590989, "valid": false } @@ -1214,7 +1241,7 @@ { "api_validation": "NOT_AVAILABLE", "ml_validation": "VALIDATED_KEY", - "ml_probability": 0.995, + "ml_probability": 0.96, "rule": "CMD Secret", "severity": "high", "confidence": "moderate", @@ -1232,7 +1259,7 @@ "variable_end": 20, "entropy_validation": { "iterator": "BASE36_CHARS", - "entropy": 3.421470487212877, + "entropy": 3.4214704872128774, "valid": true } } @@ -1241,7 +1268,7 @@ { "api_validation": "NOT_AVAILABLE", "ml_validation": "VALIDATED_KEY", - "ml_probability": 0.995, + "ml_probability": 0.96, "rule": "CMD Token", "severity": "high", "confidence": "moderate", @@ -1259,7 +1286,7 @@ "variable_end": 20, "entropy_validation": { "iterator": "BASE36_CHARS", - "entropy": 3.421470487212877, + "entropy": 3.4214704872128774, "valid": true } } @@ -1286,7 +1313,7 @@ "variable_end": -2, "entropy_validation": { "iterator": "BASE36_CHARS", - "entropy": 3.421470487212877, + "entropy": 3.4214704872128774, "valid": true } } @@ -1295,7 +1322,7 @@ { "api_validation": "NOT_AVAILABLE", "ml_validation": "VALIDATED_KEY", - "ml_probability": 0.987, + "ml_probability": 0.989, "rule": "CMD ConvertTo-SecureString", "severity": "high", "confidence": "moderate", @@ -1312,7 +1339,7 @@ "variable_start": 0, "variable_end": 37, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 2.4245614587540074, "valid": false } @@ -1339,7 +1366,7 @@ "variable_start": 1, "variable_end": 23, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 3.3294387224237187, "valid": false } @@ -1349,7 +1376,7 @@ { "api_validation": "NOT_AVAILABLE", "ml_validation": "VALIDATED_KEY", - "ml_probability": 0.995, + "ml_probability": 0.977, "rule": "Credential", "severity": "medium", "confidence": "moderate", @@ -1366,7 +1393,7 @@ "variable_start": 0, "variable_end": 20, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 3.6644977792004623, "valid": false } @@ -1421,7 +1448,7 @@ "variable_end": -2, "entropy_validation": { "iterator": "BASE36_CHARS", - "entropy": 3.5117321397240526, + "entropy": 3.5117321397240535, "valid": true } } @@ -1447,8 +1474,8 @@ "variable_start": -2, "variable_end": -2, "entropy_validation": { - "iterator": "BASE64_CHARS", - "entropy": 4.731746181697384, + "iterator": "BASE64STD_CHARS", + "entropy": 4.731746181697387, "valid": true } } @@ -1457,7 +1484,61 @@ { "api_validation": "NOT_AVAILABLE", "ml_validation": "VALIDATED_KEY", - "ml_probability": 0.643, + "ml_probability": 0.711, + "rule": "Password", + "severity": "medium", + "confidence": "moderate", + "line_data_list": [ + { + "line": "ID:master,PW:dipPr10Gg!", + "line_num": 1, + "path": "./tests/samples/doc_id_pair_passwd_pair", + "info": "", + "value": "dipPr10Gg!", + "value_start": 13, + "value_end": 23, + "variable": "PW", + "variable_start": 10, + "variable_end": 12, + "entropy_validation": { + "iterator": "BASE64STD_CHARS", + "entropy": 2.989735285398626, + "valid": false + } + } + ] + }, + { + "api_validation": "NOT_AVAILABLE", + "ml_validation": "VALIDATED_KEY", + "ml_probability": 0.753, + "rule": "Password", + "severity": "medium", + "confidence": "moderate", + "line_data_list": [ + { + "line": "ID:master PW:dipPr11Gg!", + "line_num": 2, + "path": "./tests/samples/doc_id_pair_passwd_pair", + "info": "", + "value": "dipPr11Gg!", + "value_start": 13, + "value_end": 23, + "variable": "PW", + "variable_start": 10, + "variable_end": 12, + "entropy_validation": { + "iterator": "BASE64STD_CHARS", + "entropy": 2.789735285398626, + "valid": false + } + } + ] + }, + { + "api_validation": "NOT_AVAILABLE", + "ml_validation": "VALIDATED_KEY", + "ml_probability": 0.93, "rule": "Password", "severity": "medium", "confidence": "moderate", @@ -1474,7 +1555,7 @@ "variable_start": 13, "variable_end": 15, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 2.989735285398626, "valid": false } @@ -1484,7 +1565,7 @@ { "api_validation": "NOT_AVAILABLE", "ml_validation": "VALIDATED_KEY", - "ml_probability": 0.73, + "ml_probability": 0.828, "rule": "Password", "severity": "medium", "confidence": "moderate", @@ -1501,7 +1582,7 @@ "variable_start": 16, "variable_end": 24, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 2.989735285398626, "valid": false } @@ -1511,7 +1592,7 @@ { "api_validation": "NOT_AVAILABLE", "ml_validation": "VALIDATED_KEY", - "ml_probability": 0.963, + "ml_probability": 0.98, "rule": "Password", "severity": "medium", "confidence": "moderate", @@ -1528,7 +1609,7 @@ "variable_start": 10, "variable_end": 18, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 2.989735285398626, "valid": false } @@ -1538,7 +1619,7 @@ { "api_validation": "NOT_AVAILABLE", "ml_validation": "VALIDATED_KEY", - "ml_probability": 0.753, + "ml_probability": 0.787, "rule": "Password", "severity": "medium", "confidence": "moderate", @@ -1555,7 +1636,7 @@ "variable_start": 10, "variable_end": 12, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 2.989735285398626, "valid": false } @@ -1565,7 +1646,7 @@ { "api_validation": "NOT_AVAILABLE", "ml_validation": "VALIDATED_KEY", - "ml_probability": 0.97, + "ml_probability": 0.987, "rule": "Password", "severity": "medium", "confidence": "moderate", @@ -1582,7 +1663,7 @@ "variable_start": 10, "variable_end": 18, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 2.989735285398626, "valid": false } @@ -1592,7 +1673,7 @@ { "api_validation": "NOT_AVAILABLE", "ml_validation": "VALIDATED_KEY", - "ml_probability": 0.99, + "ml_probability": 0.993, "rule": "Password", "severity": "medium", "confidence": "moderate", @@ -1609,7 +1690,7 @@ "variable_start": 12, "variable_end": 20, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 2.989735285398626, "valid": false } @@ -1619,7 +1700,7 @@ { "api_validation": "NOT_AVAILABLE", "ml_validation": "VALIDATED_KEY", - "ml_probability": 0.967, + "ml_probability": 0.994, "rule": "Password", "severity": "medium", "confidence": "moderate", @@ -1636,7 +1717,7 @@ "variable_start": 16, "variable_end": 24, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 2.989735285398626, "valid": false } @@ -1646,7 +1727,34 @@ { "api_validation": "NOT_AVAILABLE", "ml_validation": "VALIDATED_KEY", - "ml_probability": 0.962, + "ml_probability": 0.916, + "rule": "Password", + "severity": "medium", + "confidence": "moderate", + "line_data_list": [ + { + "line": "username:master pwd:dipPr110Gg!", + "line_num": 11, + "path": "./tests/samples/doc_id_pair_passwd_pair", + "info": "", + "value": "dipPr110Gg!", + "value_start": 20, + "value_end": 31, + "variable": "pwd", + "variable_start": 16, + "variable_end": 19, + "entropy_validation": { + "iterator": "BASE64STD_CHARS", + "entropy": 2.963119653306635, + "valid": false + } + } + ] + }, + { + "api_validation": "NOT_AVAILABLE", + "ml_validation": "VALIDATED_KEY", + "ml_probability": 0.925, "rule": "Password", "severity": "medium", "confidence": "moderate", @@ -1663,8 +1771,8 @@ "variable_start": 13, "variable_end": 21, "entropy_validation": { - "iterator": "BASE64_CHARS", - "entropy": 2.712675334928137, + "iterator": "BASE64STD_CHARS", + "entropy": 2.7126753349281376, "valid": false } } @@ -1673,7 +1781,34 @@ { "api_validation": "NOT_AVAILABLE", "ml_validation": "VALIDATED_KEY", - "ml_probability": 0.978, + "ml_probability": 0.725, + "rule": "Password", + "severity": "medium", + "confidence": "moderate", + "line_data_list": [ + { + "line": "ID:master PWD:dipPr112Gg!", + "line_num": 13, + "path": "./tests/samples/doc_id_pair_passwd_pair", + "info": "", + "value": "dipPr112Gg!", + "value_start": 14, + "value_end": 25, + "variable": "PWD", + "variable_start": 10, + "variable_end": 13, + "entropy_validation": { + "iterator": "BASE64STD_CHARS", + "entropy": 2.963119653306635, + "valid": false + } + } + ] + }, + { + "api_validation": "NOT_AVAILABLE", + "ml_validation": "VALIDATED_KEY", + "ml_probability": 0.992, "rule": "Password", "severity": "medium", "confidence": "moderate", @@ -1690,8 +1825,8 @@ "variable_start": 15, "variable_end": 23, "entropy_validation": { - "iterator": "BASE64_CHARS", - "entropy": 2.9631196533066344, + "iterator": "BASE64STD_CHARS", + "entropy": 2.963119653306635, "valid": false } } @@ -1700,7 +1835,7 @@ { "api_validation": "NOT_AVAILABLE", "ml_validation": "VALIDATED_KEY", - "ml_probability": 0.98, + "ml_probability": 0.99, "rule": "Password", "severity": "medium", "confidence": "moderate", @@ -1717,8 +1852,8 @@ "variable_start": 12, "variable_end": 20, "entropy_validation": { - "iterator": "BASE64_CHARS", - "entropy": 2.9631196533066344, + "iterator": "BASE64STD_CHARS", + "entropy": 2.963119653306635, "valid": false } } @@ -1727,7 +1862,7 @@ { "api_validation": "NOT_AVAILABLE", "ml_validation": "VALIDATED_KEY", - "ml_probability": 0.992, + "ml_probability": 0.996, "rule": "Password", "severity": "medium", "confidence": "moderate", @@ -1744,8 +1879,8 @@ "variable_start": 12, "variable_end": 20, "entropy_validation": { - "iterator": "BASE64_CHARS", - "entropy": 2.9631196533066344, + "iterator": "BASE64STD_CHARS", + "entropy": 2.963119653306635, "valid": false } } @@ -1754,7 +1889,7 @@ { "api_validation": "NOT_AVAILABLE", "ml_validation": "VALIDATED_KEY", - "ml_probability": 0.985, + "ml_probability": 0.996, "rule": "Password", "severity": "medium", "confidence": "moderate", @@ -1771,8 +1906,8 @@ "variable_start": 16, "variable_end": 24, "entropy_validation": { - "iterator": "BASE64_CHARS", - "entropy": 2.9631196533066344, + "iterator": "BASE64STD_CHARS", + "entropy": 2.963119653306635, "valid": false } } @@ -1781,7 +1916,7 @@ { "api_validation": "NOT_AVAILABLE", "ml_validation": "VALIDATED_KEY", - "ml_probability": 0.925, + "ml_probability": 0.939, "rule": "Password", "severity": "medium", "confidence": "moderate", @@ -1798,8 +1933,8 @@ "variable_start": 17, "variable_end": 25, "entropy_validation": { - "iterator": "BASE64_CHARS", - "entropy": 2.9631196533066344, + "iterator": "BASE64STD_CHARS", + "entropy": 2.963119653306635, "valid": false } } @@ -1808,7 +1943,7 @@ { "api_validation": "NOT_AVAILABLE", "ml_validation": "VALIDATED_KEY", - "ml_probability": 0.972, + "ml_probability": 0.995, "rule": "Password", "severity": "medium", "confidence": "moderate", @@ -1825,8 +1960,8 @@ "variable_start": 16, "variable_end": 24, "entropy_validation": { - "iterator": "BASE64_CHARS", - "entropy": 2.9631196533066344, + "iterator": "BASE64STD_CHARS", + "entropy": 2.963119653306635, "valid": false } } @@ -1835,7 +1970,7 @@ { "api_validation": "NOT_AVAILABLE", "ml_validation": "VALIDATED_KEY", - "ml_probability": 0.984, + "ml_probability": 0.993, "rule": "Password", "severity": "medium", "confidence": "moderate", @@ -1852,8 +1987,8 @@ "variable_start": 16, "variable_end": 24, "entropy_validation": { - "iterator": "BASE64_CHARS", - "entropy": 2.9631196533066344, + "iterator": "BASE64STD_CHARS", + "entropy": 2.963119653306635, "valid": false } } @@ -1862,7 +1997,7 @@ { "api_validation": "NOT_AVAILABLE", "ml_validation": "VALIDATED_KEY", - "ml_probability": 0.971, + "ml_probability": 0.997, "rule": "Password", "severity": "medium", "confidence": "moderate", @@ -1879,7 +2014,7 @@ "variable_start": 12, "variable_end": 18, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 3.1449378351248165, "valid": false } @@ -1889,7 +2024,7 @@ { "api_validation": "NOT_AVAILABLE", "ml_validation": "VALIDATED_KEY", - "ml_probability": 0.988, + "ml_probability": 0.997, "rule": "Password", "severity": "medium", "confidence": "moderate", @@ -1906,8 +2041,8 @@ "variable_start": 20, "variable_end": 28, "entropy_validation": { - "iterator": "BASE64_CHARS", - "entropy": 2.9631196533066344, + "iterator": "BASE64STD_CHARS", + "entropy": 2.963119653306635, "valid": false } } @@ -1916,7 +2051,34 @@ { "api_validation": "NOT_AVAILABLE", "ml_validation": "VALIDATED_KEY", - "ml_probability": 0.828, + "ml_probability": 0.951, + "rule": "Password", + "severity": "medium", + "confidence": "moderate", + "line_data_list": [ + { + "line": "id:master pass:dipPr122Gg!", + "line_num": 23, + "path": "./tests/samples/doc_id_pair_passwd_pair", + "info": "", + "value": "dipPr122Gg!", + "value_start": 15, + "value_end": 26, + "variable": "pass", + "variable_start": 10, + "variable_end": 14, + "entropy_validation": { + "iterator": "BASE64STD_CHARS", + "entropy": 2.963119653306635, + "valid": false + } + } + ] + }, + { + "api_validation": "NOT_AVAILABLE", + "ml_validation": "VALIDATED_KEY", + "ml_probability": 0.964, "rule": "Password", "severity": "medium", "confidence": "moderate", @@ -1933,7 +2095,7 @@ "variable_start": 12, "variable_end": 14, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 3.1449378351248165, "valid": false } @@ -1943,7 +2105,7 @@ { "api_validation": "NOT_AVAILABLE", "ml_validation": "VALIDATED_KEY", - "ml_probability": 0.815, + "ml_probability": 0.901, "rule": "Password", "severity": "medium", "confidence": "moderate", @@ -1960,7 +2122,7 @@ "variable_start": 16, "variable_end": 24, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 3.1449378351248165, "valid": false } @@ -1970,7 +2132,7 @@ { "api_validation": "NOT_AVAILABLE", "ml_validation": "VALIDATED_KEY", - "ml_probability": 0.972, + "ml_probability": 0.995, "rule": "Password", "severity": "medium", "confidence": "moderate", @@ -1987,7 +2149,7 @@ "variable_start": 14, "variable_end": 22, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 3.1449378351248165, "valid": false } @@ -1997,7 +2159,7 @@ { "api_validation": "NOT_AVAILABLE", "ml_validation": "VALIDATED_KEY", - "ml_probability": 0.99, + "ml_probability": 0.998, "rule": "CMD Password", "severity": "high", "confidence": "moderate", @@ -2014,7 +2176,7 @@ "variable_start": 16, "variable_end": 24, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 3.1449378351248165, "valid": false } @@ -2024,7 +2186,7 @@ { "api_validation": "NOT_AVAILABLE", "ml_validation": "VALIDATED_KEY", - "ml_probability": 0.828, + "ml_probability": 0.96, "rule": "Password", "severity": "medium", "confidence": "moderate", @@ -2041,7 +2203,7 @@ "variable_start": 34, "variable_end": 42, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 3.1449378351248165, "valid": false } @@ -2051,7 +2213,7 @@ { "api_validation": "NOT_AVAILABLE", "ml_validation": "VALIDATED_KEY", - "ml_probability": 0.908, + "ml_probability": 0.975, "rule": "Password", "severity": "medium", "confidence": "moderate", @@ -2068,7 +2230,7 @@ "variable_start": 13, "variable_end": 15, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 3.1449378351248165, "valid": false } @@ -2078,7 +2240,7 @@ { "api_validation": "NOT_AVAILABLE", "ml_validation": "VALIDATED_KEY", - "ml_probability": 0.774, + "ml_probability": 0.921, "rule": "Password", "severity": "medium", "confidence": "moderate", @@ -2095,7 +2257,7 @@ "variable_start": 12, "variable_end": 15, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 3.1449378351248165, "valid": false } @@ -2105,7 +2267,34 @@ { "api_validation": "NOT_AVAILABLE", "ml_validation": "VALIDATED_KEY", - "ml_probability": 0.967, + "ml_probability": 0.793, + "rule": "Password", + "severity": "medium", + "confidence": "moderate", + "line_data_list": [ + { + "line": "Login:dipPr131Gg! Pwd:dipPr131Gg!", + "line_num": 32, + "path": "./tests/samples/doc_id_pair_passwd_pair", + "info": "", + "value": "dipPr131Gg!", + "value_start": 22, + "value_end": 33, + "variable": "Pwd", + "variable_start": 18, + "variable_end": 21, + "entropy_validation": { + "iterator": "BASE64STD_CHARS", + "entropy": 2.963119653306635, + "valid": false + } + } + ] + }, + { + "api_validation": "NOT_AVAILABLE", + "ml_validation": "VALIDATED_KEY", + "ml_probability": 0.996, "rule": "Password", "severity": "medium", "confidence": "moderate", @@ -2122,7 +2311,7 @@ "variable_start": 13, "variable_end": 21, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 3.1449378351248165, "valid": false } @@ -2132,7 +2321,7 @@ { "api_validation": "NOT_AVAILABLE", "ml_validation": "VALIDATED_KEY", - "ml_probability": 0.8, + "ml_probability": 0.92, "rule": "Password", "severity": "medium", "confidence": "moderate", @@ -2149,8 +2338,8 @@ "variable_start": 18, "variable_end": 26, "entropy_validation": { - "iterator": "BASE64_CHARS", - "entropy": 2.9631196533066344, + "iterator": "BASE64STD_CHARS", + "entropy": 2.963119653306635, "valid": false } } @@ -2159,7 +2348,7 @@ { "api_validation": "NOT_AVAILABLE", "ml_validation": "VALIDATED_KEY", - "ml_probability": 0.979, + "ml_probability": 0.994, "rule": "Password", "severity": "medium", "confidence": "moderate", @@ -2176,7 +2365,7 @@ "variable_start": 20, "variable_end": 22, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 3.1449378351248165, "valid": false } @@ -2186,7 +2375,7 @@ { "api_validation": "NOT_AVAILABLE", "ml_validation": "VALIDATED_KEY", - "ml_probability": 0.952, + "ml_probability": 0.987, "rule": "Password", "severity": "medium", "confidence": "moderate", @@ -2203,7 +2392,7 @@ "variable_start": 20, "variable_end": 22, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 3.1449378351248165, "valid": false } @@ -2213,7 +2402,7 @@ { "api_validation": "NOT_AVAILABLE", "ml_validation": "VALIDATED_KEY", - "ml_probability": 0.983, + "ml_probability": 0.994, "rule": "Password", "severity": "medium", "confidence": "moderate", @@ -2230,7 +2419,7 @@ "variable_start": 17, "variable_end": 25, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 3.1449378351248165, "valid": false } @@ -2240,7 +2429,7 @@ { "api_validation": "NOT_AVAILABLE", "ml_validation": "VALIDATED_KEY", - "ml_probability": 0.992, + "ml_probability": 0.999, "rule": "CMD Password", "severity": "high", "confidence": "moderate", @@ -2257,7 +2446,7 @@ "variable_start": 20, "variable_end": 28, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 3.1449378351248165, "valid": false } @@ -2267,7 +2456,7 @@ { "api_validation": "NOT_AVAILABLE", "ml_validation": "VALIDATED_KEY", - "ml_probability": 0.993, + "ml_probability": 0.997, "rule": "Password", "severity": "medium", "confidence": "moderate", @@ -2284,7 +2473,7 @@ "variable_start": 16, "variable_end": 27, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 3.1449378351248165, "valid": false } @@ -2294,7 +2483,7 @@ { "api_validation": "NOT_AVAILABLE", "ml_validation": "VALIDATED_KEY", - "ml_probability": 0.998, + "ml_probability": 0.999, "rule": "Password", "severity": "medium", "confidence": "moderate", @@ -2311,7 +2500,7 @@ "variable_start": 19, "variable_end": 30, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 3.1449378351248165, "valid": false } @@ -2321,25 +2510,25 @@ { "api_validation": "NOT_AVAILABLE", "ml_validation": "VALIDATED_KEY", - "ml_probability": 0.948, + "ml_probability": 0.804, "rule": "Password", "severity": "medium", "confidence": "moderate", "line_data_list": [ { - "line": "ID:master/PASS:dipPr141Gg!", - "line_num": 42, + "line": "ID:master,PWD:dipPr140Gg!", + "line_num": 41, "path": "./tests/samples/doc_id_pair_passwd_pair", "info": "", - "value": "dipPr141Gg!", - "value_start": 15, - "value_end": 26, - "variable": "PASS", + "value": "dipPr140Gg!", + "value_start": 14, + "value_end": 25, + "variable": "PWD", "variable_start": 10, - "variable_end": 14, + "variable_end": 13, "entropy_validation": { - "iterator": "BASE64_CHARS", - "entropy": 2.9631196533066344, + "iterator": "BASE64STD_CHARS", + "entropy": 3.1449378351248165, "valid": false } } @@ -2348,14 +2537,41 @@ { "api_validation": "NOT_AVAILABLE", "ml_validation": "VALIDATED_KEY", - "ml_probability": 0.995, + "ml_probability": 0.989, "rule": "Password", "severity": "medium", "confidence": "moderate", "line_data_list": [ { - "line": "account:master passwd:dipPr142Gg!", - "line_num": 43, + "line": "ID:master/PASS:dipPr141Gg!", + "line_num": 42, + "path": "./tests/samples/doc_id_pair_passwd_pair", + "info": "", + "value": "dipPr141Gg!", + "value_start": 15, + "value_end": 26, + "variable": "PASS", + "variable_start": 10, + "variable_end": 14, + "entropy_validation": { + "iterator": "BASE64STD_CHARS", + "entropy": 2.963119653306635, + "valid": false + } + } + ] + }, + { + "api_validation": "NOT_AVAILABLE", + "ml_validation": "VALIDATED_KEY", + "ml_probability": 0.998, + "rule": "Password", + "severity": "medium", + "confidence": "moderate", + "line_data_list": [ + { + "line": "account:master passwd:dipPr142Gg!", + "line_num": 43, "path": "./tests/samples/doc_id_pair_passwd_pair", "info": "", "value": "dipPr142Gg!", @@ -2365,7 +2581,7 @@ "variable_start": 15, "variable_end": 21, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 3.1449378351248165, "valid": false } @@ -2375,7 +2591,7 @@ { "api_validation": "NOT_AVAILABLE", "ml_validation": "VALIDATED_KEY", - "ml_probability": 0.966, + "ml_probability": 0.982, "rule": "Password", "severity": "medium", "confidence": "moderate", @@ -2392,7 +2608,7 @@ "variable_start": 13, "variable_end": 21, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 3.1449378351248165, "valid": false } @@ -2402,7 +2618,7 @@ { "api_validation": "NOT_AVAILABLE", "ml_validation": "VALIDATED_KEY", - "ml_probability": 0.942, + "ml_probability": 0.992, "rule": "Password", "severity": "medium", "confidence": "moderate", @@ -2419,8 +2635,8 @@ "variable_start": 12, "variable_end": 16, "entropy_validation": { - "iterator": "BASE64_CHARS", - "entropy": 2.9631196533066344, + "iterator": "BASE64STD_CHARS", + "entropy": 2.963119653306635, "valid": false } } @@ -2429,7 +2645,7 @@ { "api_validation": "NOT_AVAILABLE", "ml_validation": "VALIDATED_KEY", - "ml_probability": 0.956, + "ml_probability": 0.981, "rule": "Password", "severity": "medium", "confidence": "moderate", @@ -2446,7 +2662,7 @@ "variable_start": 0, "variable_end": 8, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 3.1449378351248165, "valid": false } @@ -2456,7 +2672,7 @@ { "api_validation": "NOT_AVAILABLE", "ml_validation": "VALIDATED_KEY", - "ml_probability": 0.975, + "ml_probability": 0.993, "rule": "Password", "severity": "medium", "confidence": "moderate", @@ -2473,7 +2689,7 @@ "variable_start": 16, "variable_end": 24, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 3.1449378351248165, "valid": false } @@ -2483,7 +2699,7 @@ { "api_validation": "NOT_AVAILABLE", "ml_validation": "VALIDATED_KEY", - "ml_probability": 0.958, + "ml_probability": 0.982, "rule": "Password", "severity": "medium", "confidence": "moderate", @@ -2500,7 +2716,7 @@ "variable_start": 10, "variable_end": 14, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 3.1449378351248165, "valid": false } @@ -2510,7 +2726,7 @@ { "api_validation": "NOT_AVAILABLE", "ml_validation": "VALIDATED_KEY", - "ml_probability": 0.845, + "ml_probability": 0.948, "rule": "Password", "severity": "medium", "confidence": "moderate", @@ -2527,7 +2743,7 @@ "variable_start": 10, "variable_end": 12, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 3.1449378351248165, "valid": false } @@ -2537,7 +2753,7 @@ { "api_validation": "NOT_AVAILABLE", "ml_validation": "VALIDATED_KEY", - "ml_probability": 0.9, + "ml_probability": 0.988, "rule": "Password", "severity": "medium", "confidence": "moderate", @@ -2554,7 +2770,7 @@ "variable_start": 23, "variable_end": 25, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 3.1449378351248165, "valid": false } @@ -2564,7 +2780,7 @@ { "api_validation": "NOT_AVAILABLE", "ml_validation": "VALIDATED_KEY", - "ml_probability": 0.802, + "ml_probability": 0.913, "rule": "Password", "severity": "medium", "confidence": "moderate", @@ -2581,8 +2797,8 @@ "variable_start": 12, "variable_end": 14, "entropy_validation": { - "iterator": "BASE64_CHARS", - "entropy": 2.9631196533066344, + "iterator": "BASE64STD_CHARS", + "entropy": 2.963119653306635, "valid": false } } @@ -2591,7 +2807,7 @@ { "api_validation": "NOT_AVAILABLE", "ml_validation": "VALIDATED_KEY", - "ml_probability": 0.845, + "ml_probability": 0.98, "rule": "Password", "severity": "medium", "confidence": "moderate", @@ -2608,7 +2824,7 @@ "variable_start": 16, "variable_end": 18, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 3.1449378351248165, "valid": false } @@ -2618,7 +2834,7 @@ { "api_validation": "NOT_AVAILABLE", "ml_validation": "VALIDATED_KEY", - "ml_probability": 0.958, + "ml_probability": 0.966, "rule": "Password", "severity": "medium", "confidence": "moderate", @@ -2635,7 +2851,7 @@ "variable_start": 19, "variable_end": 27, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 3.1449378351248165, "valid": false } @@ -2645,7 +2861,7 @@ { "api_validation": "NOT_AVAILABLE", "ml_validation": "VALIDATED_KEY", - "ml_probability": 0.998, + "ml_probability": 0.999, "rule": "Password", "severity": "medium", "confidence": "moderate", @@ -2662,8 +2878,8 @@ "variable_start": 20, "variable_end": 28, "entropy_validation": { - "iterator": "BASE64_CHARS", - "entropy": 2.9631196533066344, + "iterator": "BASE64STD_CHARS", + "entropy": 2.963119653306635, "valid": false } } @@ -2672,7 +2888,7 @@ { "api_validation": "NOT_AVAILABLE", "ml_validation": "VALIDATED_KEY", - "ml_probability": 0.992, + "ml_probability": 0.998, "rule": "Password", "severity": "medium", "confidence": "moderate", @@ -2689,7 +2905,7 @@ "variable_start": 15, "variable_end": 23, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 3.1449378351248165, "valid": false } @@ -2699,7 +2915,7 @@ { "api_validation": "NOT_AVAILABLE", "ml_validation": "VALIDATED_KEY", - "ml_probability": 0.996, + "ml_probability": 0.998, "rule": "Password", "severity": "medium", "confidence": "moderate", @@ -2716,7 +2932,7 @@ "variable_start": 15, "variable_end": 23, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 3.1449378351248165, "valid": false } @@ -2726,7 +2942,7 @@ { "api_validation": "NOT_AVAILABLE", "ml_validation": "VALIDATED_KEY", - "ml_probability": 0.854, + "ml_probability": 0.917, "rule": "Password", "severity": "medium", "confidence": "moderate", @@ -2743,7 +2959,7 @@ "variable_start": 12, "variable_end": 15, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 3.1449378351248165, "valid": false } @@ -2753,7 +2969,7 @@ { "api_validation": "NOT_AVAILABLE", "ml_validation": "VALIDATED_KEY", - "ml_probability": 0.993, + "ml_probability": 0.996, "rule": "Password", "severity": "medium", "confidence": "moderate", @@ -2770,7 +2986,7 @@ "variable_start": 20, "variable_end": 32, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 3.1449378351248165, "valid": false } @@ -2780,7 +2996,7 @@ { "api_validation": "NOT_AVAILABLE", "ml_validation": "VALIDATED_KEY", - "ml_probability": 0.987, + "ml_probability": 0.997, "rule": "Password", "severity": "medium", "confidence": "moderate", @@ -2797,7 +3013,7 @@ "variable_start": 19, "variable_end": 31, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 3.1449378351248165, "valid": false } @@ -2807,7 +3023,7 @@ { "api_validation": "NOT_AVAILABLE", "ml_validation": "VALIDATED_KEY", - "ml_probability": 0.962, + "ml_probability": 0.953, "rule": "Password", "severity": "medium", "confidence": "moderate", @@ -2824,8 +3040,8 @@ "variable_start": 16, "variable_end": 24, "entropy_validation": { - "iterator": "BASE64_CHARS", - "entropy": 2.9631196533066344, + "iterator": "BASE64STD_CHARS", + "entropy": 2.963119653306635, "valid": false } } @@ -2834,7 +3050,7 @@ { "api_validation": "NOT_AVAILABLE", "ml_validation": "VALIDATED_KEY", - "ml_probability": 0.95, + "ml_probability": 0.802, "rule": "Password", "severity": "medium", "confidence": "moderate", @@ -2851,7 +3067,7 @@ "variable_start": 25, "variable_end": 33, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 3.1449378351248165, "valid": false } @@ -2861,7 +3077,34 @@ { "api_validation": "NOT_AVAILABLE", "ml_validation": "VALIDATED_KEY", - "ml_probability": 0.996, + "ml_probability": 0.828, + "rule": "Password", + "severity": "medium", + "confidence": "moderate", + "line_data_list": [ + { + "line": "dipPr163Gg! ID:master dipPr163Gg! PWD:dipPr163Gg!", + "line_num": 64, + "path": "./tests/samples/doc_id_pair_passwd_pair", + "info": "", + "value": "dipPr163Gg!", + "value_start": 38, + "value_end": 49, + "variable": "PWD", + "variable_start": 34, + "variable_end": 37, + "entropy_validation": { + "iterator": "BASE64STD_CHARS", + "entropy": 3.1449378351248165, + "valid": false + } + } + ] + }, + { + "api_validation": "NOT_AVAILABLE", + "ml_validation": "VALIDATED_KEY", + "ml_probability": 0.998, "rule": "Password", "severity": "medium", "confidence": "moderate", @@ -2878,7 +3121,7 @@ "variable_start": 14, "variable_end": 22, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 3.1449378351248165, "valid": false } @@ -2905,7 +3148,7 @@ "variable_start": 20, "variable_end": 32, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 3.1449378351248165, "valid": false } @@ -2915,7 +3158,7 @@ { "api_validation": "NOT_AVAILABLE", "ml_validation": "VALIDATED_KEY", - "ml_probability": 0.859, + "ml_probability": 0.985, "rule": "Password", "severity": "medium", "confidence": "moderate", @@ -2932,8 +3175,8 @@ "variable_start": 16, "variable_end": 20, "entropy_validation": { - "iterator": "BASE64_CHARS", - "entropy": 2.9631196533066344, + "iterator": "BASE64STD_CHARS", + "entropy": 2.963119653306635, "valid": false } } @@ -2942,7 +3185,7 @@ { "api_validation": "NOT_AVAILABLE", "ml_validation": "VALIDATED_KEY", - "ml_probability": 0.931, + "ml_probability": 0.955, "rule": "Password", "severity": "medium", "confidence": "moderate", @@ -2959,7 +3202,7 @@ "variable_start": 12, "variable_end": 15, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 3.1449378351248165, "valid": false } @@ -2969,7 +3212,7 @@ { "api_validation": "NOT_AVAILABLE", "ml_validation": "VALIDATED_KEY", - "ml_probability": 0.794, + "ml_probability": 0.748, "rule": "Password", "severity": "medium", "confidence": "moderate", @@ -2986,7 +3229,7 @@ "variable_start": 12, "variable_end": 14, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 3.1449378351248165, "valid": false } @@ -2996,7 +3239,7 @@ { "api_validation": "NOT_AVAILABLE", "ml_validation": "VALIDATED_KEY", - "ml_probability": 0.932, + "ml_probability": 0.983, "rule": "Password", "severity": "medium", "confidence": "moderate", @@ -3013,7 +3256,7 @@ "variable_start": 12, "variable_end": 16, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 3.1449378351248165, "valid": false } @@ -3040,7 +3283,7 @@ "variable_start": 12, "variable_end": 20, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 3.1449378351248165, "valid": false } @@ -3050,7 +3293,7 @@ { "api_validation": "NOT_AVAILABLE", "ml_validation": "VALIDATED_KEY", - "ml_probability": 0.988, + "ml_probability": 0.998, "rule": "Password", "severity": "medium", "confidence": "moderate", @@ -3067,7 +3310,7 @@ "variable_start": 17, "variable_end": 25, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 3.1449378351248165, "valid": false } @@ -3094,7 +3337,7 @@ "variable_start": 12, "variable_end": 20, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 3.1449378351248165, "valid": false } @@ -3104,7 +3347,7 @@ { "api_validation": "NOT_AVAILABLE", "ml_validation": "VALIDATED_KEY", - "ml_probability": 0.919, + "ml_probability": 0.853, "rule": "Password", "severity": "medium", "confidence": "moderate", @@ -3121,8 +3364,8 @@ "variable_start": 17, "variable_end": 19, "entropy_validation": { - "iterator": "BASE64_CHARS", - "entropy": 2.9631196533066344, + "iterator": "BASE64STD_CHARS", + "entropy": 2.963119653306635, "valid": false } } @@ -3131,7 +3374,7 @@ { "api_validation": "NOT_AVAILABLE", "ml_validation": "VALIDATED_KEY", - "ml_probability": 0.982, + "ml_probability": 0.98, "rule": "Password", "severity": "medium", "confidence": "moderate", @@ -3148,7 +3391,7 @@ "variable_start": 10, "variable_end": 18, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 3.1449378351248165, "valid": false } @@ -3158,7 +3401,7 @@ { "api_validation": "NOT_AVAILABLE", "ml_validation": "VALIDATED_KEY", - "ml_probability": 0.992, + "ml_probability": 0.994, "rule": "Password", "severity": "medium", "confidence": "moderate", @@ -3175,7 +3418,7 @@ "variable_start": 12, "variable_end": 20, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 3.1449378351248165, "valid": false } @@ -3185,7 +3428,7 @@ { "api_validation": "NOT_AVAILABLE", "ml_validation": "VALIDATED_KEY", - "ml_probability": 0.945, + "ml_probability": 0.995, "rule": "Password", "severity": "medium", "confidence": "moderate", @@ -3202,7 +3445,7 @@ "variable_start": 14, "variable_end": 22, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 3.1449378351248165, "valid": false } @@ -3212,7 +3455,34 @@ { "api_validation": "NOT_AVAILABLE", "ml_validation": "VALIDATED_KEY", - "ml_probability": 0.827, + "ml_probability": 0.824, + "rule": "Password", + "severity": "medium", + "confidence": "moderate", + "line_data_list": [ + { + "line": "Loging:master Pwd:dipPr181Gg!", + "line_num": 82, + "path": "./tests/samples/doc_id_pair_passwd_pair", + "info": "", + "value": "dipPr181Gg!", + "value_start": 18, + "value_end": 29, + "variable": "Pwd", + "variable_start": 14, + "variable_end": 17, + "entropy_validation": { + "iterator": "BASE64STD_CHARS", + "entropy": 2.963119653306635, + "valid": false + } + } + ] + }, + { + "api_validation": "NOT_AVAILABLE", + "ml_validation": "VALIDATED_KEY", + "ml_probability": 0.964, "rule": "Password", "severity": "medium", "confidence": "moderate", @@ -3229,7 +3499,7 @@ "variable_start": 18, "variable_end": 20, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 3.1449378351248165, "valid": false } @@ -3239,7 +3509,7 @@ { "api_validation": "NOT_AVAILABLE", "ml_validation": "VALIDATED_KEY", - "ml_probability": 0.851, + "ml_probability": 0.972, "rule": "Password", "severity": "medium", "confidence": "moderate", @@ -3256,7 +3526,7 @@ "variable_start": 16, "variable_end": 18, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 3.1449378351248165, "valid": false } @@ -3266,7 +3536,7 @@ { "api_validation": "NOT_AVAILABLE", "ml_validation": "VALIDATED_KEY", - "ml_probability": 0.804, + "ml_probability": 0.872, "rule": "Password", "severity": "medium", "confidence": "moderate", @@ -3283,7 +3553,7 @@ "variable_start": 12, "variable_end": 15, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 3.1449378351248165, "valid": false } @@ -3293,7 +3563,7 @@ { "api_validation": "NOT_AVAILABLE", "ml_validation": "VALIDATED_KEY", - "ml_probability": 0.76, + "ml_probability": 0.955, "rule": "Password", "severity": "medium", "confidence": "moderate", @@ -3310,8 +3580,8 @@ "variable_start": 16, "variable_end": 18, "entropy_validation": { - "iterator": "BASE64_CHARS", - "entropy": 2.9631196533066344, + "iterator": "BASE64STD_CHARS", + "entropy": 2.963119653306635, "valid": false } } @@ -3320,7 +3590,7 @@ { "api_validation": "NOT_AVAILABLE", "ml_validation": "VALIDATED_KEY", - "ml_probability": 0.913, + "ml_probability": 0.986, "rule": "Password", "severity": "medium", "confidence": "moderate", @@ -3337,7 +3607,7 @@ "variable_start": 16, "variable_end": 18, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 3.1449378351248165, "valid": false } @@ -3347,7 +3617,34 @@ { "api_validation": "NOT_AVAILABLE", "ml_validation": "VALIDATED_KEY", - "ml_probability": 0.987, + "ml_probability": 0.878, + "rule": "Password", + "severity": "medium", + "confidence": "moderate", + "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": 14, + "variable": "PW", + "variable_start": 0, + "variable_end": 2, + "entropy_validation": { + "iterator": "BASE64STD_CHARS", + "entropy": 3.1449378351248165, + "valid": false + } + } + ] + }, + { + "api_validation": "NOT_AVAILABLE", + "ml_validation": "VALIDATED_KEY", + "ml_probability": 0.983, "rule": "Password", "severity": "medium", "confidence": "moderate", @@ -3364,7 +3661,7 @@ "variable_start": 13, "variable_end": 15, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 3.1449378351248165, "valid": false } @@ -3374,7 +3671,7 @@ { "api_validation": "NOT_AVAILABLE", "ml_validation": "VALIDATED_KEY", - "ml_probability": 0.977, + "ml_probability": 0.982, "rule": "Password", "severity": "medium", "confidence": "moderate", @@ -3391,7 +3688,7 @@ "variable_start": 11, "variable_end": 13, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 3.1449378351248165, "valid": false } @@ -3401,7 +3698,7 @@ { "api_validation": "NOT_AVAILABLE", "ml_validation": "VALIDATED_KEY", - "ml_probability": 0.841, + "ml_probability": 0.914, "rule": "Password", "severity": "medium", "confidence": "moderate", @@ -3418,7 +3715,7 @@ "variable_start": 22, "variable_end": 24, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 3.1449378351248165, "valid": false } @@ -3428,7 +3725,7 @@ { "api_validation": "NOT_AVAILABLE", "ml_validation": "VALIDATED_KEY", - "ml_probability": 0.747, + "ml_probability": 0.792, "rule": "Password", "severity": "medium", "confidence": "moderate", @@ -3445,7 +3742,7 @@ "variable_start": 22, "variable_end": 24, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 2.595488890170944, "valid": false } @@ -3455,7 +3752,61 @@ { "api_validation": "NOT_AVAILABLE", "ml_validation": "VALIDATED_KEY", - "ml_probability": 0.935, + "ml_probability": 0.919, + "rule": "Password", + "severity": "medium", + "confidence": "moderate", + "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": "Password", + "variable_start": 3, + "variable_end": 11, + "entropy_validation": { + "iterator": "BASE64STD_CHARS", + "entropy": 3.64643122256795, + "valid": false + } + } + ] + }, + { + "api_validation": "NOT_AVAILABLE", + "ml_validation": "VALIDATED_KEY", + "ml_probability": 0.66, + "rule": "Password", + "severity": "medium", + "confidence": "moderate", + "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", + "variable_start": 3, + "variable_end": 5, + "entropy_validation": { + "iterator": "BASE64STD_CHARS", + "entropy": 3.3859718495273823, + "valid": false + } + } + ] + }, + { + "api_validation": "NOT_AVAILABLE", + "ml_validation": "VALIDATED_KEY", + "ml_probability": 0.947, "rule": "Password", "severity": "medium", "confidence": "moderate", @@ -3472,7 +3823,7 @@ "variable_start": 9, "variable_end": 17, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 3.64643122256795, "valid": false } @@ -3482,7 +3833,34 @@ { "api_validation": "NOT_AVAILABLE", "ml_validation": "VALIDATED_KEY", - "ml_probability": 0.877, + "ml_probability": 0.934, + "rule": "Password", + "severity": "medium", + "confidence": "moderate", + "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": "passwd", + "variable_start": 3, + "variable_end": 9, + "entropy_validation": { + "iterator": "BASE64STD_CHARS", + "entropy": 3.64643122256795, + "valid": false + } + } + ] + }, + { + "api_validation": "NOT_AVAILABLE", + "ml_validation": "VALIDATED_KEY", + "ml_probability": 0.99, "rule": "Password", "severity": "medium", "confidence": "moderate", @@ -3499,7 +3877,7 @@ "variable_start": 22, "variable_end": 24, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 2.8177111123931664, "valid": false } @@ -3509,7 +3887,7 @@ { "api_validation": "NOT_AVAILABLE", "ml_validation": "VALIDATED_KEY", - "ml_probability": 0.926, + "ml_probability": 0.995, "rule": "Password", "severity": "medium", "confidence": "moderate", @@ -3526,7 +3904,61 @@ "variable_start": 15, "variable_end": 17, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", + "entropy": 3.75, + "valid": false + } + } + ] + }, + { + "api_validation": "NOT_AVAILABLE", + "ml_validation": "VALIDATED_KEY", + "ml_probability": 0.69, + "rule": "Password", + "severity": "medium", + "confidence": "moderate", + "line_data_list": [ + { + "line": "user/pwd:master/iPp22@GRq", + "line_num": 23, + "path": "./tests/samples/doc_id_passwd_pair", + "info": "", + "value": "master/iPp22@GRq", + "value_start": 9, + "value_end": 25, + "variable": "pwd", + "variable_start": 5, + "variable_end": 8, + "entropy_validation": { + "iterator": "BASE64STD_CHARS", + "entropy": 3.625, + "valid": false + } + } + ] + }, + { + "api_validation": "NOT_AVAILABLE", + "ml_validation": "VALIDATED_KEY", + "ml_probability": 0.888, + "rule": "Password", + "severity": "medium", + "confidence": "moderate", + "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": "pass", + "variable_start": 5, + "variable_end": 9, + "entropy_validation": { + "iterator": "BASE64STD_CHARS", "entropy": 3.75, "valid": false } @@ -3536,7 +3968,7 @@ { "api_validation": "NOT_AVAILABLE", "ml_validation": "VALIDATED_KEY", - "ml_probability": 0.889, + "ml_probability": 0.971, "rule": "Password", "severity": "medium", "confidence": "moderate", @@ -3553,7 +3985,7 @@ "variable_start": 3, "variable_end": 11, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 3.75, "valid": false } @@ -3563,7 +3995,7 @@ { "api_validation": "NOT_AVAILABLE", "ml_validation": "VALIDATED_KEY", - "ml_probability": 0.754, + "ml_probability": 0.834, "rule": "Password", "severity": "medium", "confidence": "moderate", @@ -3580,7 +4012,7 @@ "variable_start": 0, "variable_end": 8, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 2.4654972233440207, "valid": false } @@ -3590,7 +4022,7 @@ { "api_validation": "NOT_AVAILABLE", "ml_validation": "VALIDATED_KEY", - "ml_probability": 0.822, + "ml_probability": 0.864, "rule": "Password", "severity": "medium", "confidence": "moderate", @@ -3607,7 +4039,7 @@ "variable_start": 0, "variable_end": 8, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 2.4654972233440207, "valid": false } @@ -3617,7 +4049,7 @@ { "api_validation": "NOT_AVAILABLE", "ml_validation": "VALIDATED_KEY", - "ml_probability": 0.971, + "ml_probability": 0.962, "rule": "Password", "severity": "medium", "confidence": "moderate", @@ -3634,7 +4066,7 @@ "variable_start": 0, "variable_end": 12, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 2.4654972233440207, "valid": false } @@ -3644,7 +4076,7 @@ { "api_validation": "NOT_AVAILABLE", "ml_validation": "VALIDATED_KEY", - "ml_probability": 0.962, + "ml_probability": 0.941, "rule": "Password", "severity": "medium", "confidence": "moderate", @@ -3661,7 +4093,7 @@ "variable_start": 0, "variable_end": 12, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 2.4654972233440207, "valid": false } @@ -3671,7 +4103,7 @@ { "api_validation": "NOT_AVAILABLE", "ml_validation": "VALIDATED_KEY", - "ml_probability": 0.992, + "ml_probability": 0.997, "rule": "Password", "severity": "medium", "confidence": "moderate", @@ -3688,7 +4120,7 @@ "variable_start": 19, "variable_end": 27, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 2.4654972233440207, "valid": false } @@ -3698,7 +4130,7 @@ { "api_validation": "NOT_AVAILABLE", "ml_validation": "VALIDATED_KEY", - "ml_probability": 0.817, + "ml_probability": 0.935, "rule": "CMD Password", "severity": "high", "confidence": "moderate", @@ -3715,7 +4147,7 @@ "variable_start": 2, "variable_end": 10, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 2.4654972233440207, "valid": false } @@ -3725,7 +4157,7 @@ { "api_validation": "NOT_AVAILABLE", "ml_validation": "VALIDATED_KEY", - "ml_probability": 0.988, + "ml_probability": 0.997, "rule": "Password", "severity": "medium", "confidence": "moderate", @@ -3742,7 +4174,7 @@ "variable_start": 8, "variable_end": 16, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 2.4654972233440207, "valid": false } @@ -3752,7 +4184,7 @@ { "api_validation": "NOT_AVAILABLE", "ml_validation": "VALIDATED_KEY", - "ml_probability": 0.985, + "ml_probability": 0.976, "rule": "Password", "severity": "medium", "confidence": "moderate", @@ -3769,7 +4201,7 @@ "variable_start": 1, "variable_end": 9, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 2.4654972233440207, "valid": false } @@ -3779,7 +4211,88 @@ { "api_validation": "NOT_AVAILABLE", "ml_validation": "VALIDATED_KEY", - "ml_probability": 0.624, + "ml_probability": 0.89, + "rule": "Password", + "severity": "medium", + "confidence": "moderate", + "line_data_list": [ + { + "line": "Passwd:Prl23Db#@ Prl23Db#@", + "line_num": 23, + "path": "./tests/samples/doc_passwd_pair", + "info": "", + "value": "Prl23Db#@", + "value_start": 7, + "value_end": 16, + "variable": "Passwd", + "variable_start": 0, + "variable_end": 6, + "entropy_validation": { + "iterator": "BASE64STD_CHARS", + "entropy": 2.4654972233440207, + "valid": false + } + } + ] + }, + { + "api_validation": "NOT_AVAILABLE", + "ml_validation": "VALIDATED_KEY", + "ml_probability": 0.85, + "rule": "Password", + "severity": "medium", + "confidence": "moderate", + "line_data_list": [ + { + "line": "PW:Prl23Db#@,password:Prl23Db#@", + "line_num": 24, + "path": "./tests/samples/doc_passwd_pair", + "info": "", + "value": "Prl23Db#@", + "value_start": 3, + "value_end": 12, + "variable": "PW", + "variable_start": 0, + "variable_end": 2, + "entropy_validation": { + "iterator": "BASE64STD_CHARS", + "entropy": 2.4654972233440207, + "valid": false + } + } + ] + }, + { + "api_validation": "NOT_AVAILABLE", + "ml_validation": "VALIDATED_KEY", + "ml_probability": 0.914, + "rule": "Password", + "severity": "medium", + "confidence": "moderate", + "line_data_list": [ + { + "line": "PW:Prl23Db#@,password:Prl23Db#@", + "line_num": 24, + "path": "./tests/samples/doc_passwd_pair", + "info": "", + "value": "Prl23Db#@", + "value_start": 22, + "value_end": 31, + "variable": "password", + "variable_start": 13, + "variable_end": 21, + "entropy_validation": { + "iterator": "BASE64STD_CHARS", + "entropy": 2.4654972233440207, + "valid": false + } + } + ] + }, + { + "api_validation": "NOT_AVAILABLE", + "ml_validation": "VALIDATED_KEY", + "ml_probability": 0.979, "rule": "Password", "severity": "medium", "confidence": "moderate", @@ -3796,7 +4309,7 @@ "variable_start": 0, "variable_end": 8, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 2.4654972233440207, "valid": false } @@ -3806,7 +4319,7 @@ { "api_validation": "NOT_AVAILABLE", "ml_validation": "VALIDATED_KEY", - "ml_probability": 0.896, + "ml_probability": 0.946, "rule": "Password", "severity": "medium", "confidence": "moderate", @@ -3823,7 +4336,7 @@ "variable_start": 0, "variable_end": 6, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 2.4654972233440207, "valid": false } @@ -3833,7 +4346,7 @@ { "api_validation": "NOT_AVAILABLE", "ml_validation": "VALIDATED_KEY", - "ml_probability": 0.911, + "ml_probability": 0.991, "rule": "Password", "severity": "medium", "confidence": "moderate", @@ -3850,7 +4363,7 @@ "variable_start": 0, "variable_end": 8, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 2.4654972233440207, "valid": false } @@ -3860,7 +4373,7 @@ { "api_validation": "NOT_AVAILABLE", "ml_validation": "VALIDATED_KEY", - "ml_probability": 0.953, + "ml_probability": 0.995, "rule": "Password", "severity": "medium", "confidence": "moderate", @@ -3877,7 +4390,7 @@ "variable_start": 0, "variable_end": 8, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 2.4654972233440207, "valid": false } @@ -3887,7 +4400,7 @@ { "api_validation": "NOT_AVAILABLE", "ml_validation": "VALIDATED_KEY", - "ml_probability": 0.924, + "ml_probability": 0.989, "rule": "Password", "severity": "medium", "confidence": "moderate", @@ -3904,7 +4417,7 @@ "variable_start": 19, "variable_end": 30, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 2.4654972233440207, "valid": false } @@ -3914,7 +4427,61 @@ { "api_validation": "NOT_AVAILABLE", "ml_validation": "VALIDATED_KEY", - "ml_probability": 0.991, + "ml_probability": 0.921, + "rule": "Password", + "severity": "medium", + "confidence": "moderate", + "line_data_list": [ + { + "line": "Password:Prl23Db#@,pwd=Prl23Db#@", + "line_num": 32, + "path": "./tests/samples/doc_passwd_pair", + "info": "", + "value": "Prl23Db#@", + "value_start": 9, + "value_end": 18, + "variable": "Password", + "variable_start": 0, + "variable_end": 8, + "entropy_validation": { + "iterator": "BASE64STD_CHARS", + "entropy": 2.4654972233440207, + "valid": false + } + } + ] + }, + { + "api_validation": "NOT_AVAILABLE", + "ml_validation": "VALIDATED_KEY", + "ml_probability": 0.98, + "rule": "Password", + "severity": "medium", + "confidence": "moderate", + "line_data_list": [ + { + "line": "Password:Prl23Db#@,pwd=Prl23Db#@", + "line_num": 32, + "path": "./tests/samples/doc_passwd_pair", + "info": "", + "value": "Prl23Db#@", + "value_start": 23, + "value_end": 32, + "variable": "pwd", + "variable_start": 19, + "variable_end": 22, + "entropy_validation": { + "iterator": "BASE64STD_CHARS", + "entropy": 2.4654972233440207, + "valid": false + } + } + ] + }, + { + "api_validation": "NOT_AVAILABLE", + "ml_validation": "VALIDATED_KEY", + "ml_probability": 0.998, "rule": "CMD Password", "severity": "high", "confidence": "moderate", @@ -3931,7 +4498,7 @@ "variable_start": 1, "variable_end": 9, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 2.4654972233440207, "valid": false } @@ -3941,7 +4508,7 @@ { "api_validation": "NOT_AVAILABLE", "ml_validation": "VALIDATED_KEY", - "ml_probability": 0.954, + "ml_probability": 0.943, "rule": "Password", "severity": "medium", "confidence": "moderate", @@ -3958,7 +4525,7 @@ "variable_start": 0, "variable_end": 12, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 2.4654972233440207, "valid": false } @@ -3968,7 +4535,7 @@ { "api_validation": "NOT_AVAILABLE", "ml_validation": "VALIDATED_KEY", - "ml_probability": 0.93, + "ml_probability": 0.905, "rule": "Password", "severity": "medium", "confidence": "moderate", @@ -3985,7 +4552,7 @@ "variable_start": 2, "variable_end": 10, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 2.4654972233440207, "valid": false } @@ -3995,7 +4562,7 @@ { "api_validation": "NOT_AVAILABLE", "ml_validation": "VALIDATED_KEY", - "ml_probability": 0.918, + "ml_probability": 0.975, "rule": "Password", "severity": "medium", "confidence": "moderate", @@ -4012,7 +4579,7 @@ "variable_start": 20, "variable_end": 28, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 2.4654972233440207, "valid": false } @@ -4022,7 +4589,61 @@ { "api_validation": "NOT_AVAILABLE", "ml_validation": "VALIDATED_KEY", - "ml_probability": 0.982, + "ml_probability": 0.933, + "rule": "Password", + "severity": "medium", + "confidence": "moderate", + "line_data_list": [ + { + "line": "Prl23Db#@ username:Prl23Db#@,Prl23Db#@ password:Prl23Db#@", + "line_num": 40, + "path": "./tests/samples/doc_passwd_pair", + "info": "", + "value": "Prl23Db#@", + "value_start": 48, + "value_end": 57, + "variable": "password", + "variable_start": 39, + "variable_end": 47, + "entropy_validation": { + "iterator": "BASE64STD_CHARS", + "entropy": 2.4654972233440207, + "valid": false + } + } + ] + }, + { + "api_validation": "NOT_AVAILABLE", + "ml_validation": "VALIDATED_KEY", + "ml_probability": 0.834, + "rule": "Password", + "severity": "medium", + "confidence": "moderate", + "line_data_list": [ + { + "line": "Prl23Db#@:password:Prl23Db#@", + "line_num": 41, + "path": "./tests/samples/doc_passwd_pair", + "info": "", + "value": "Prl23Db#@", + "value_start": 19, + "value_end": 28, + "variable": "password", + "variable_start": 10, + "variable_end": 18, + "entropy_validation": { + "iterator": "BASE64STD_CHARS", + "entropy": 2.4654972233440207, + "valid": false + } + } + ] + }, + { + "api_validation": "NOT_AVAILABLE", + "ml_validation": "VALIDATED_KEY", + "ml_probability": 0.984, "rule": "Password", "severity": "medium", "confidence": "moderate", @@ -4039,7 +4660,7 @@ "variable_start": 0, "variable_end": 11, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 2.4654972233440207, "valid": false } @@ -4049,7 +4670,7 @@ { "api_validation": "NOT_AVAILABLE", "ml_validation": "VALIDATED_KEY", - "ml_probability": 0.936, + "ml_probability": 0.971, "rule": "Password", "severity": "medium", "confidence": "moderate", @@ -4066,7 +4687,7 @@ "variable_start": 0, "variable_end": 9, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 2.4654972233440207, "valid": false } @@ -4076,7 +4697,7 @@ { "api_validation": "NOT_AVAILABLE", "ml_validation": "VALIDATED_KEY", - "ml_probability": 0.967, + "ml_probability": 0.991, "rule": "Password", "severity": "medium", "confidence": "moderate", @@ -4093,13 +4714,40 @@ "variable_start": 0, "variable_end": 8, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 2.4654972233440207, "valid": false } } ] }, + { + "api_validation": "NOT_AVAILABLE", + "ml_validation": "VALIDATED_KEY", + "ml_probability": 0.669, + "rule": "Password", + "severity": "medium", + "confidence": "moderate", + "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", + "variable_start": 2, + "variable_end": 10, + "entropy_validation": { + "iterator": "BASE64STD_CHARS", + "entropy": 1.5, + "valid": false + } + } + ] + }, { "api_validation": "NOT_AVAILABLE", "ml_validation": "VALIDATED_KEY", @@ -4120,7 +4768,7 @@ "variable_start": 0, "variable_end": 9, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 3.906890595608518, "valid": false } @@ -4147,7 +4795,7 @@ "variable_start": 0, "variable_end": 5, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 3.906890595608518, "valid": false } @@ -4174,7 +4822,7 @@ "variable_start": 7, "variable_end": 10, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 3.906890595608518, "valid": false } @@ -4201,7 +4849,7 @@ "variable_start": 0, "variable_end": 10, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 3.906890595608518, "valid": false } @@ -4228,7 +4876,7 @@ "variable_start": 0, "variable_end": 6, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 3.906890595608518, "valid": false } @@ -4255,7 +4903,7 @@ "variable_start": 2, "variable_end": 7, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 3.773557262275185, "valid": false } @@ -4282,7 +4930,7 @@ "variable_start": 0, "variable_end": 6, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 3.906890595608518, "valid": false } @@ -4309,7 +4957,7 @@ "variable_start": 0, "variable_end": 9, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 3.906890595608518, "valid": false } @@ -4336,7 +4984,7 @@ "variable_start": 1, "variable_end": 7, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 3.875, "valid": false } @@ -4363,7 +5011,7 @@ "variable_start": 0, "variable_end": 10, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 3.75, "valid": false } @@ -4390,7 +5038,7 @@ "variable_start": 2, "variable_end": 8, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 3.875, "valid": false } @@ -4417,7 +5065,7 @@ "variable_start": 0, "variable_end": 10, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 3.875, "valid": false } @@ -4444,7 +5092,7 @@ "variable_start": 1, "variable_end": 6, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 4.0, "valid": false } @@ -4471,7 +5119,7 @@ "variable_start": 0, "variable_end": 10, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 4.0, "valid": false } @@ -4498,7 +5146,7 @@ "variable_start": 4, "variable_end": 10, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 4.0, "valid": false } @@ -4525,7 +5173,7 @@ "variable_start": 7, "variable_end": 10, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 4.0, "valid": false } @@ -4552,7 +5200,7 @@ "variable_start": 7, "variable_end": 10, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 4.0, "valid": false } @@ -4579,7 +5227,7 @@ "variable_start": 0, "variable_end": 10, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 4.0, "valid": false } @@ -4606,7 +5254,7 @@ "variable_start": 0, "variable_end": 7, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 3.875, "valid": false } @@ -4633,7 +5281,7 @@ "variable_start": 0, "variable_end": 13, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 4.0, "valid": false } @@ -4660,7 +5308,7 @@ "variable_start": 0, "variable_end": 13, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 4.0, "valid": false } @@ -4687,7 +5335,7 @@ "variable_start": 24, "variable_end": 33, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 3.875, "valid": false } @@ -4714,7 +5362,7 @@ "variable_start": 0, "variable_end": 12, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 3.875, "valid": false } @@ -4724,7 +5372,7 @@ { "api_validation": "NOT_AVAILABLE", "ml_validation": "VALIDATED_KEY", - "ml_probability": 0.999, + "ml_probability": 0.996, "rule": "Auth", "severity": "medium", "confidence": "moderate", @@ -4741,7 +5389,7 @@ "variable_start": 0, "variable_end": 18, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 3.875, "valid": false } @@ -4751,7 +5399,7 @@ { "api_validation": "NOT_AVAILABLE", "ml_validation": "VALIDATED_KEY", - "ml_probability": 0.999, + "ml_probability": 0.996, "rule": "Key", "severity": "medium", "confidence": "moderate", @@ -4768,7 +5416,7 @@ "variable_start": 15, "variable_end": 18, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 3.875, "valid": false } @@ -4778,7 +5426,7 @@ { "api_validation": "NOT_AVAILABLE", "ml_validation": "VALIDATED_KEY", - "ml_probability": 0.995, + "ml_probability": 0.99, "rule": "Password", "severity": "medium", "confidence": "moderate", @@ -4795,7 +5443,7 @@ "variable_start": 19, "variable_end": 21, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 3.0, "valid": false } @@ -4805,7 +5453,7 @@ { "api_validation": "NOT_AVAILABLE", "ml_validation": "VALIDATED_KEY", - "ml_probability": 0.96, + "ml_probability": 0.978, "rule": "Password", "severity": "medium", "confidence": "moderate", @@ -4822,7 +5470,7 @@ "variable_start": 39, "variable_end": 41, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 3.0, "valid": false } @@ -4832,7 +5480,7 @@ { "api_validation": "NOT_AVAILABLE", "ml_validation": "VALIDATED_KEY", - "ml_probability": 0.997, + "ml_probability": 0.993, "rule": "Password", "severity": "medium", "confidence": "moderate", @@ -4849,7 +5497,7 @@ "variable_start": 0, "variable_end": 8, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 3.906890595608518, "valid": false } @@ -4859,7 +5507,7 @@ { "api_validation": "NOT_AVAILABLE", "ml_validation": "VALIDATED_KEY", - "ml_probability": 0.996, + "ml_probability": 0.995, "rule": "Password", "severity": "medium", "confidence": "moderate", @@ -4876,7 +5524,7 @@ "variable_start": 41, "variable_end": 43, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 3.0, "valid": false } @@ -4903,7 +5551,7 @@ "variable_start": 40, "variable_end": 48, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 3.0, "valid": false } @@ -4930,7 +5578,7 @@ "variable_start": 53, "variable_end": 61, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 3.0, "valid": false } @@ -4940,7 +5588,7 @@ { "api_validation": "NOT_AVAILABLE", "ml_validation": "VALIDATED_KEY", - "ml_probability": 0.995, + "ml_probability": 0.997, "rule": "Password", "severity": "medium", "confidence": "moderate", @@ -4957,7 +5605,7 @@ "variable_start": 25, "variable_end": 28, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 3.0, "valid": false } @@ -4967,7 +5615,7 @@ { "api_validation": "NOT_AVAILABLE", "ml_validation": "VALIDATED_KEY", - "ml_probability": 0.92, + "ml_probability": 0.875, "rule": "Password", "severity": "medium", "confidence": "moderate", @@ -4984,7 +5632,7 @@ "variable_start": 10, "variable_end": 12, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 3.0, "valid": false } @@ -4994,7 +5642,7 @@ { "api_validation": "NOT_AVAILABLE", "ml_validation": "VALIDATED_KEY", - "ml_probability": 0.998, + "ml_probability": 1.0, "rule": "Password", "severity": "medium", "confidence": "moderate", @@ -5011,7 +5659,7 @@ "variable_start": 12, "variable_end": 14, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 3.0, "valid": false } @@ -5021,7 +5669,7 @@ { "api_validation": "NOT_AVAILABLE", "ml_validation": "VALIDATED_KEY", - "ml_probability": 0.999, + "ml_probability": 1.0, "rule": "Password", "severity": "medium", "confidence": "moderate", @@ -5038,7 +5686,7 @@ "variable_start": 12, "variable_end": 14, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 3.0, "valid": false } @@ -5048,7 +5696,7 @@ { "api_validation": "NOT_AVAILABLE", "ml_validation": "VALIDATED_KEY", - "ml_probability": 0.986, + "ml_probability": 0.992, "rule": "Password", "severity": "medium", "confidence": "moderate", @@ -5065,7 +5713,7 @@ "variable_start": 39, "variable_end": 41, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 3.0, "valid": false } @@ -5075,7 +5723,7 @@ { "api_validation": "NOT_AVAILABLE", "ml_validation": "VALIDATED_KEY", - "ml_probability": 0.792, + "ml_probability": 0.898, "rule": "Password", "severity": "medium", "confidence": "moderate", @@ -5092,7 +5740,7 @@ "variable_start": 43, "variable_end": 46, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 3.0, "valid": false } @@ -5102,7 +5750,7 @@ { "api_validation": "NOT_AVAILABLE", "ml_validation": "VALIDATED_KEY", - "ml_probability": 0.998, + "ml_probability": 0.996, "rule": "Password", "severity": "medium", "confidence": "moderate", @@ -5119,7 +5767,7 @@ "variable_start": 42, "variable_end": 44, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 3.0, "valid": false } @@ -5129,7 +5777,7 @@ { "api_validation": "NOT_AVAILABLE", "ml_validation": "VALIDATED_KEY", - "ml_probability": 0.986, + "ml_probability": 0.982, "rule": "Password", "severity": "medium", "confidence": "moderate", @@ -5146,7 +5794,7 @@ "variable_start": 37, "variable_end": 39, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 3.0, "valid": false } @@ -5173,7 +5821,7 @@ "variable_start": 41, "variable_end": 44, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 3.0, "valid": false } @@ -5200,7 +5848,7 @@ "variable_start": 41, "variable_end": 49, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 3.0, "valid": false } @@ -5210,7 +5858,7 @@ { "api_validation": "NOT_AVAILABLE", "ml_validation": "VALIDATED_KEY", - "ml_probability": 0.995, + "ml_probability": 0.998, "rule": "Password", "severity": "medium", "confidence": "moderate", @@ -5227,7 +5875,7 @@ "variable_start": 39, "variable_end": 47, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 3.0, "valid": false } @@ -5254,7 +5902,7 @@ "variable_start": 0, "variable_end": 20, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 3.0, "valid": false } @@ -5264,7 +5912,7 @@ { "api_validation": "NOT_AVAILABLE", "ml_validation": "VALIDATED_KEY", - "ml_probability": 0.994, + "ml_probability": 0.999, "rule": "Key", "severity": "medium", "confidence": "moderate", @@ -5281,7 +5929,7 @@ "variable_start": 0, "variable_end": 14, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 3.0, "valid": false } @@ -5291,7 +5939,7 @@ { "api_validation": "NOT_AVAILABLE", "ml_validation": "VALIDATED_KEY", - "ml_probability": 0.994, + "ml_probability": 0.999, "rule": "Secret", "severity": "medium", "confidence": "moderate", @@ -5308,7 +5956,7 @@ "variable_start": 4, "variable_end": 14, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 3.0, "valid": false } @@ -5335,7 +5983,7 @@ "variable_start": 12, "variable_end": 18, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 3.0, "valid": false } @@ -5345,7 +5993,7 @@ { "api_validation": "NOT_AVAILABLE", "ml_validation": "VALIDATED_KEY", - "ml_probability": 0.996, + "ml_probability": 0.999, "rule": "Password", "severity": "medium", "confidence": "moderate", @@ -5362,7 +6010,7 @@ "variable_start": 15, "variable_end": 17, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 3.0, "valid": false } @@ -5372,7 +6020,7 @@ { "api_validation": "NOT_AVAILABLE", "ml_validation": "VALIDATED_KEY", - "ml_probability": 0.983, + "ml_probability": 0.981, "rule": "Password", "severity": "medium", "confidence": "moderate", @@ -5389,7 +6037,7 @@ "variable_start": 26, "variable_end": 29, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 3.0, "valid": false } @@ -5399,7 +6047,7 @@ { "api_validation": "NOT_AVAILABLE", "ml_validation": "VALIDATED_KEY", - "ml_probability": 0.999, + "ml_probability": 0.997, "rule": "Password", "severity": "medium", "confidence": "moderate", @@ -5416,7 +6064,7 @@ "variable_start": 0, "variable_end": 19, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 3.0, "valid": false } @@ -5426,7 +6074,7 @@ { "api_validation": "NOT_AVAILABLE", "ml_validation": "VALIDATED_KEY", - "ml_probability": 0.998, + "ml_probability": 0.988, "rule": "Password", "severity": "medium", "confidence": "moderate", @@ -5443,7 +6091,7 @@ "variable_start": 8, "variable_end": 13, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 3.0, "valid": false } @@ -5453,7 +6101,7 @@ { "api_validation": "NOT_AVAILABLE", "ml_validation": "VALIDATED_KEY", - "ml_probability": 0.997, + "ml_probability": 0.999, "rule": "Password", "severity": "medium", "confidence": "moderate", @@ -5470,7 +6118,7 @@ "variable_start": 25, "variable_end": 27, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 3.0, "valid": false } @@ -5480,7 +6128,7 @@ { "api_validation": "NOT_AVAILABLE", "ml_validation": "VALIDATED_KEY", - "ml_probability": 0.998, + "ml_probability": 0.999, "rule": "Password", "severity": "medium", "confidence": "moderate", @@ -5497,7 +6145,7 @@ "variable_start": 17, "variable_end": 19, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 3.0, "valid": false } @@ -5507,34 +6155,7 @@ { "api_validation": "NOT_AVAILABLE", "ml_validation": "VALIDATED_KEY", - "ml_probability": 0.983, - "rule": "Password", - "severity": "medium", - "confidence": "moderate", - "line_data_list": [ - { - "line": "\uacc4\uc815/Password-xxxx:master/IhqSb1Gg", - "line_num": 55, - "path": "./tests/samples/doc_various", - "info": "", - "value": "master/IhqSb1Gg", - "value_start": 17, - "value_end": 32, - "variable": "Password-xxxx", - "variable_start": 3, - "variable_end": 16, - "entropy_validation": { - "iterator": "BASE64_CHARS", - "entropy": 3.906890595608518, - "valid": false - } - } - ] - }, - { - "api_validation": "NOT_AVAILABLE", - "ml_validation": "VALIDATED_KEY", - "ml_probability": 0.994, + "ml_probability": 0.997, "rule": "Password", "severity": "medium", "confidence": "moderate", @@ -5551,7 +6172,7 @@ "variable_start": 25, "variable_end": 27, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 3.0, "valid": false } @@ -5578,7 +6199,7 @@ "variable_start": 14, "variable_end": 21, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 3.0, "valid": false } @@ -5605,7 +6226,7 @@ "variable_start": 25, "variable_end": 33, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 3.0, "valid": false } @@ -5615,7 +6236,7 @@ { "api_validation": "NOT_AVAILABLE", "ml_validation": "VALIDATED_KEY", - "ml_probability": 0.999, + "ml_probability": 0.996, "rule": "Password", "severity": "medium", "confidence": "moderate", @@ -5632,7 +6253,7 @@ "variable_start": 17, "variable_end": 19, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 3.0, "valid": false } @@ -5642,7 +6263,7 @@ { "api_validation": "NOT_AVAILABLE", "ml_validation": "VALIDATED_KEY", - "ml_probability": 0.997, + "ml_probability": 0.996, "rule": "Password", "severity": "medium", "confidence": "moderate", @@ -5659,7 +6280,7 @@ "variable_start": 14, "variable_end": 25, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 3.0, "valid": false } @@ -5669,7 +6290,7 @@ { "api_validation": "NOT_AVAILABLE", "ml_validation": "VALIDATED_KEY", - "ml_probability": 0.998, + "ml_probability": 0.995, "rule": "Password", "severity": "medium", "confidence": "moderate", @@ -5686,7 +6307,7 @@ "variable_start": 0, "variable_end": 16, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 3.0, "valid": false } @@ -5696,7 +6317,7 @@ { "api_validation": "NOT_AVAILABLE", "ml_validation": "VALIDATED_KEY", - "ml_probability": 0.964, + "ml_probability": 0.967, "rule": "Password", "severity": "medium", "confidence": "moderate", @@ -5713,7 +6334,7 @@ "variable_start": 15, "variable_end": 17, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 3.906890595608518, "valid": false } @@ -5723,7 +6344,7 @@ { "api_validation": "NOT_AVAILABLE", "ml_validation": "VALIDATED_KEY", - "ml_probability": 0.926, + "ml_probability": 0.977, "rule": "Password", "severity": "medium", "confidence": "moderate", @@ -5740,7 +6361,7 @@ "variable_start": 4, "variable_end": 8, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 3.906890595608518, "valid": false } @@ -5750,7 +6371,7 @@ { "api_validation": "NOT_AVAILABLE", "ml_validation": "VALIDATED_KEY", - "ml_probability": 0.995, + "ml_probability": 0.99, "rule": "Password", "severity": "medium", "confidence": "moderate", @@ -5767,7 +6388,7 @@ "variable_start": 19, "variable_end": 21, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 3.0, "valid": false } @@ -5777,7 +6398,7 @@ { "api_validation": "NOT_AVAILABLE", "ml_validation": "VALIDATED_KEY", - "ml_probability": 0.996, + "ml_probability": 0.997, "rule": "Password", "severity": "medium", "confidence": "moderate", @@ -5794,7 +6415,7 @@ "variable_start": 19, "variable_end": 21, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 3.0, "valid": false } @@ -5821,7 +6442,7 @@ "variable_start": 12, "variable_end": 14, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 3.0, "valid": false } @@ -5831,7 +6452,7 @@ { "api_validation": "NOT_AVAILABLE", "ml_validation": "VALIDATED_KEY", - "ml_probability": 1.0, + "ml_probability": 0.999, "rule": "Password", "severity": "medium", "confidence": "moderate", @@ -5848,7 +6469,7 @@ "variable_start": 12, "variable_end": 14, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 3.0, "valid": false } @@ -5875,7 +6496,7 @@ "variable_start": 40, "variable_end": 42, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 3.0, "valid": false } @@ -5885,7 +6506,7 @@ { "api_validation": "NOT_AVAILABLE", "ml_validation": "VALIDATED_KEY", - "ml_probability": 0.996, + "ml_probability": 0.997, "rule": "Password", "severity": "medium", "confidence": "moderate", @@ -5902,7 +6523,7 @@ "variable_start": 35, "variable_end": 37, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 3.0, "valid": false } @@ -5912,7 +6533,7 @@ { "api_validation": "NOT_AVAILABLE", "ml_validation": "VALIDATED_KEY", - "ml_probability": 0.996, + "ml_probability": 0.997, "rule": "Password", "severity": "medium", "confidence": "moderate", @@ -5929,7 +6550,7 @@ "variable_start": 36, "variable_end": 38, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 3.0, "valid": false } @@ -5956,7 +6577,7 @@ "variable_start": 40, "variable_end": 42, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 3.0, "valid": false } @@ -5966,7 +6587,7 @@ { "api_validation": "NOT_AVAILABLE", "ml_validation": "VALIDATED_KEY", - "ml_probability": 0.995, + "ml_probability": 0.996, "rule": "Password", "severity": "medium", "confidence": "moderate", @@ -5983,7 +6604,7 @@ "variable_start": 41, "variable_end": 44, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 3.0, "valid": false } @@ -5993,7 +6614,7 @@ { "api_validation": "NOT_AVAILABLE", "ml_validation": "VALIDATED_KEY", - "ml_probability": 0.999, + "ml_probability": 1.0, "rule": "Password", "severity": "medium", "confidence": "moderate", @@ -6010,7 +6631,7 @@ "variable_start": 41, "variable_end": 43, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 3.0, "valid": false } @@ -6020,7 +6641,7 @@ { "api_validation": "NOT_AVAILABLE", "ml_validation": "VALIDATED_KEY", - "ml_probability": 0.997, + "ml_probability": 0.996, "rule": "Password", "severity": "medium", "confidence": "moderate", @@ -6037,7 +6658,7 @@ "variable_start": 41, "variable_end": 44, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 3.0, "valid": false } @@ -6064,7 +6685,7 @@ "variable_start": 37, "variable_end": 45, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 3.0, "valid": false } @@ -6091,7 +6712,7 @@ "variable_start": 36, "variable_end": 44, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 3.0, "valid": false } @@ -6118,7 +6739,7 @@ "variable_start": 37, "variable_end": 41, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 3.0, "valid": false } @@ -6145,7 +6766,7 @@ "variable_start": 40, "variable_end": 42, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 3.0, "valid": false } @@ -6172,7 +6793,7 @@ "variable_start": 40, "variable_end": 44, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 3.0, "valid": false } @@ -6199,7 +6820,7 @@ "variable_start": 35, "variable_end": 43, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 3.0, "valid": false } @@ -6226,7 +6847,7 @@ "variable_start": 40, "variable_end": 48, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 3.0, "valid": false } @@ -6236,7 +6857,7 @@ { "api_validation": "NOT_AVAILABLE", "ml_validation": "VALIDATED_KEY", - "ml_probability": 0.988, + "ml_probability": 0.992, "rule": "Password", "severity": "medium", "confidence": "moderate", @@ -6253,7 +6874,7 @@ "variable_start": 44, "variable_end": 46, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 3.0, "valid": false } @@ -6280,7 +6901,7 @@ "variable_start": 36, "variable_end": 38, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 3.0, "valid": false } @@ -6307,7 +6928,7 @@ "variable_start": 23, "variable_end": 25, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 3.0, "valid": false } @@ -6334,7 +6955,7 @@ "variable_start": -2, "variable_end": -2, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 4.89361507332541, "valid": true } @@ -6362,7 +6983,7 @@ "variable_end": -2, "entropy_validation": { "iterator": "BASE36_CHARS", - "entropy": 3.4565647621309536, + "entropy": 3.456564762130954, "valid": true } } @@ -6388,8 +7009,8 @@ "variable_start": -2, "variable_end": -2, "entropy_validation": { - "iterator": "BASE64_CHARS", - "entropy": 5.395844179446957, + "iterator": "BASE64STD_CHARS", + "entropy": 5.395844179446958, "valid": true } } @@ -6415,8 +7036,8 @@ "variable_start": -2, "variable_end": -2, "entropy_validation": { - "iterator": "BASE64_CHARS", - "entropy": 4.808191506786782, + "iterator": "BASE64STD_CHARS", + "entropy": 4.80819150678678, "valid": true } } @@ -6442,8 +7063,8 @@ "variable_start": -2, "variable_end": -2, "entropy_validation": { - "iterator": "BASE64_CHARS", - "entropy": 4.936120692057916, + "iterator": "BASE64STD_CHARS", + "entropy": 4.936120692057913, "valid": true } } @@ -6452,7 +7073,7 @@ { "api_validation": "NOT_AVAILABLE", "ml_validation": "VALIDATED_KEY", - "ml_probability": 0.965, + "ml_probability": 0.999, "rule": "Token", "severity": "medium", "confidence": "moderate", @@ -6469,8 +7090,8 @@ "variable_start": 0, "variable_end": 24, "entropy_validation": { - "iterator": "BASE64_CHARS", - "entropy": 4.936120692057916, + "iterator": "BASE64STD_CHARS", + "entropy": 4.936120692057913, "valid": true } } @@ -6497,7 +7118,7 @@ "variable_end": -2, "entropy_validation": { "iterator": "BASE36_CHARS", - "entropy": 3.2089099270924217, + "entropy": 3.208909927092422, "valid": true } } @@ -6577,8 +7198,8 @@ "variable_start": -2, "variable_end": -2, "entropy_validation": { - "iterator": "BASE64_CHARS", - "entropy": 1.4322437698226884, + "iterator": "BASE64STD_CHARS", + "entropy": 1.4322437698226886, "valid": false } } @@ -6604,8 +7225,8 @@ "variable_start": -2, "variable_end": -2, "entropy_validation": { - "iterator": "BASE64_CHARS", - "entropy": 5.255374790203285, + "iterator": "BASE64STD_CHARS", + "entropy": 5.255374790203283, "valid": true } } @@ -6686,7 +7307,7 @@ "variable_end": -2, "entropy_validation": { "iterator": "BASE36_CHARS", - "entropy": 4.133660689688185, + "entropy": 4.133660689688186, "valid": true } } @@ -6712,8 +7333,8 @@ "variable_start": -2, "variable_end": -2, "entropy_validation": { - "iterator": "BASE64_CHARS", - "entropy": 3.9058316901429944, + "iterator": "BASE64STD_CHARS", + "entropy": 3.905831690142994, "valid": false } } @@ -6740,7 +7361,7 @@ "variable_end": -2, "entropy_validation": { "iterator": "BASE36_CHARS", - "entropy": 3.0191930522498045, + "entropy": 3.0191930522498036, "valid": true } } @@ -6767,7 +7388,7 @@ "variable_end": -2, "entropy_validation": { "iterator": "BASE36_CHARS", - "entropy": 3.9590403170005795, + "entropy": 3.9590403170005777, "valid": true } } @@ -6793,8 +7414,8 @@ "variable_start": -2, "variable_end": -2, "entropy_validation": { - "iterator": "BASE64_CHARS", - "entropy": 3.9479064420971963, + "iterator": "BASE64STD_CHARS", + "entropy": 3.947906442097196, "valid": false } } @@ -6820,7 +7441,7 @@ "variable_start": -2, "variable_end": -2, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 4.006593447001756, "valid": false } @@ -6902,7 +7523,7 @@ "variable_end": -2, "entropy_validation": { "iterator": "BASE36_CHARS", - "entropy": 3.8494857514609038, + "entropy": 3.8494857514609033, "valid": true } } @@ -6928,7 +7549,7 @@ "variable_start": -2, "variable_end": -2, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 4.032347694592746, "valid": false } @@ -6982,8 +7603,8 @@ "variable_start": -2, "variable_end": -2, "entropy_validation": { - "iterator": "BASE64_CHARS", - "entropy": 5.022276693534146, + "iterator": "BASE64STD_CHARS", + "entropy": 5.022276693534148, "valid": true } } @@ -7010,7 +7631,7 @@ "variable_end": -2, "entropy_validation": { "iterator": "BASE36_CHARS", - "entropy": 4.014460876028361, + "entropy": 4.0144608760283615, "valid": true } } @@ -7090,8 +7711,8 @@ "variable_start": -2, "variable_end": -2, "entropy_validation": { - "iterator": "BASE64_CHARS", - "entropy": 4.582118926162056, + "iterator": "BASE64STD_CHARS", + "entropy": 4.582118926162054, "valid": true } } @@ -7144,8 +7765,8 @@ "variable_start": -2, "variable_end": -2, "entropy_validation": { - "iterator": "BASE64_CHARS", - "entropy": 4.531537327540733, + "iterator": "BASE64STD_CHARS", + "entropy": 4.531537327540734, "valid": true } }, @@ -7161,8 +7782,8 @@ "variable_start": -2, "variable_end": -2, "entropy_validation": { - "iterator": "BASE64_CHARS", - "entropy": 4.084962500721157, + "iterator": "BASE64STD_CHARS", + "entropy": 4.084962500721156, "valid": false } } @@ -7188,8 +7809,8 @@ "variable_start": -2, "variable_end": -2, "entropy_validation": { - "iterator": "BASE64_CHARS", - "entropy": 4.531537327540733, + "iterator": "BASE64STD_CHARS", + "entropy": 4.531537327540734, "valid": true } }, @@ -7205,8 +7826,8 @@ "variable_start": -2, "variable_end": -2, "entropy_validation": { - "iterator": "BASE64_CHARS", - "entropy": 4.436181130262395, + "iterator": "BASE64STD_CHARS", + "entropy": 4.436181130262396, "valid": false } } @@ -7232,8 +7853,8 @@ "variable_start": -2, "variable_end": -2, "entropy_validation": { - "iterator": "BASE64_CHARS", - "entropy": 4.436181130262395, + "iterator": "BASE64STD_CHARS", + "entropy": 4.436181130262396, "valid": false } } @@ -7286,8 +7907,8 @@ "variable_start": -2, "variable_end": -2, "entropy_validation": { - "iterator": "BASE64_CHARS", - "entropy": 5.097632476604024, + "iterator": "BASE64STD_CHARS", + "entropy": 5.097632476604023, "valid": true } } @@ -7313,8 +7934,8 @@ "variable_start": -2, "variable_end": -2, "entropy_validation": { - "iterator": "BASE64_CHARS", - "entropy": 3.8153130511409934, + "iterator": "BASE64STD_CHARS", + "entropy": 3.7467196917584817, "valid": false } } @@ -7340,7 +7961,7 @@ "variable_start": -2, "variable_end": -2, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 4.52211252299684, "valid": true } @@ -7367,7 +7988,7 @@ "variable_start": -2, "variable_end": -2, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 5.096509298449433, "valid": true } @@ -7394,7 +8015,7 @@ "variable_start": -2, "variable_end": -2, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 5.096509298449433, "valid": true } @@ -7421,7 +8042,7 @@ "variable_start": -2, "variable_end": -2, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 5.348551883097512, "valid": true } @@ -7475,8 +8096,8 @@ "variable_start": -2, "variable_end": -2, "entropy_validation": { - "iterator": "BASE64_CHARS", - "entropy": 4.5617684773102365, + "iterator": "BASE64STD_CHARS", + "entropy": 4.561768477310237, "valid": true } } @@ -7502,8 +8123,8 @@ "variable_start": -2, "variable_end": -2, "entropy_validation": { - "iterator": "BASE64_CHARS", - "entropy": 4.636224896287629, + "iterator": "BASE64STD_CHARS", + "entropy": 4.636224896287628, "valid": true } } @@ -7556,8 +8177,8 @@ "variable_start": -2, "variable_end": -2, "entropy_validation": { - "iterator": "BASE64_CHARS", - "entropy": 5.231644837540696, + "iterator": "BASE64STD_CHARS", + "entropy": 5.231644837540698, "valid": true } } @@ -7566,7 +8187,7 @@ { "api_validation": "NOT_AVAILABLE", "ml_validation": "VALIDATED_KEY", - "ml_probability": 0.997, + "ml_probability": 0.999, "rule": "Password", "severity": "medium", "confidence": "moderate", @@ -7583,7 +8204,7 @@ "variable_start": 4, "variable_end": 12, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 2.8073549220576046, "valid": false } @@ -7610,7 +8231,7 @@ "variable_start": -2, "variable_end": -2, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 5.288909765557392, "valid": true } @@ -7637,8 +8258,8 @@ "variable_start": -2, "variable_end": -2, "entropy_validation": { - "iterator": "BASE64_CHARS", - "entropy": 5.353940312186129, + "iterator": "BASE64STD_CHARS", + "entropy": 5.353940312186131, "valid": true } } @@ -7664,7 +8285,7 @@ "variable_start": -2, "variable_end": -2, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 3.625, "valid": false } @@ -7691,7 +8312,7 @@ "variable_start": -2, "variable_end": -2, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 4.606936732175321, "valid": true } @@ -7718,8 +8339,8 @@ "variable_start": -2, "variable_end": -2, "entropy_validation": { - "iterator": "BASE64_CHARS", - "entropy": 4.790963630103494, + "iterator": "BASE64STD_CHARS", + "entropy": 4.7909636301034935, "valid": true } } @@ -7728,7 +8349,7 @@ { "api_validation": "NOT_AVAILABLE", "ml_validation": "VALIDATED_KEY", - "ml_probability": 0.963, + "ml_probability": 0.998, "rule": "Key", "severity": "medium", "confidence": "moderate", @@ -7745,8 +8366,8 @@ "variable_start": 0, "variable_end": 10, "entropy_validation": { - "iterator": "BASE64_CHARS", - "entropy": 5.428808109703668, + "iterator": "BASE64STD_CHARS", + "entropy": 5.383500393636486, "valid": true } } @@ -7755,7 +8376,7 @@ { "api_validation": "NOT_AVAILABLE", "ml_validation": "VALIDATED_KEY", - "ml_probability": 0.989, + "ml_probability": 0.996, "rule": "Secret", "severity": "medium", "confidence": "moderate", @@ -7772,8 +8393,8 @@ "variable_start": 0, "variable_end": 30, "entropy_validation": { - "iterator": "BASE64_CHARS", - "entropy": 4.8341837197791895, + "iterator": "BASE64STD_CHARS", + "entropy": 4.834183719779189, "valid": true } } @@ -7782,7 +8403,7 @@ { "api_validation": "NOT_AVAILABLE", "ml_validation": "VALIDATED_KEY", - "ml_probability": 0.995, + "ml_probability": 0.997, "rule": "Secret", "severity": "medium", "confidence": "moderate", @@ -7799,8 +8420,8 @@ "variable_start": 0, "variable_end": 30, "entropy_validation": { - "iterator": "BASE64_CHARS", - "entropy": 4.784183719779189, + "iterator": "BASE64STD_CHARS", + "entropy": 4.784183719779188, "valid": true } } @@ -7809,7 +8430,7 @@ { "api_validation": "NOT_AVAILABLE", "ml_validation": "VALIDATED_KEY", - "ml_probability": 0.994, + "ml_probability": 0.997, "rule": "Secret", "severity": "medium", "confidence": "moderate", @@ -7826,8 +8447,8 @@ "variable_start": 0, "variable_end": 30, "entropy_validation": { - "iterator": "BASE64_CHARS", - "entropy": 4.8341837197791895, + "iterator": "BASE64STD_CHARS", + "entropy": 4.701135517407004, "valid": true } } @@ -7853,7 +8474,7 @@ "variable_start": 0, "variable_end": 30, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 4.8530559073332755, "valid": true } @@ -7863,7 +8484,7 @@ { "api_validation": "NOT_AVAILABLE", "ml_validation": "VALIDATED_KEY", - "ml_probability": 0.998, + "ml_probability": 0.999, "rule": "Key", "severity": "medium", "confidence": "moderate", @@ -7880,8 +8501,8 @@ "variable_start": 28, "variable_end": 31, "entropy_validation": { - "iterator": "BASE64_CHARS", - "entropy": 4.962822440640043, + "iterator": "BASE64STD_CHARS", + "entropy": 4.962822440640042, "valid": true } } @@ -7907,7 +8528,7 @@ "variable_start": 0, "variable_end": 4, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 4.9677201004745, "valid": true } @@ -7934,7 +8555,7 @@ "variable_start": -2, "variable_end": -2, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 4.615822531364292, "valid": true } @@ -7961,7 +8582,7 @@ "variable_start": -2, "variable_end": -2, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 4.484377779059832, "valid": false } @@ -7988,7 +8609,7 @@ "variable_start": -2, "variable_end": -2, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 3.6841837197791887, "valid": false } @@ -8015,7 +8636,7 @@ "variable_start": -2, "variable_end": -2, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 3.6841837197791887, "valid": false } @@ -8032,7 +8653,7 @@ "variable_start": -2, "variable_end": -2, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 4.784183719779189, "valid": true } @@ -8042,7 +8663,7 @@ { "api_validation": "NOT_AVAILABLE", "ml_validation": "VALIDATED_KEY", - "ml_probability": 0.999, + "ml_probability": 0.978, "rule": "Token", "severity": "medium", "confidence": "moderate", @@ -8059,7 +8680,7 @@ "variable_start": 3, "variable_end": 8, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 4.784183719779189, "valid": true } @@ -8086,7 +8707,7 @@ "variable_start": -2, "variable_end": -2, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 3.6841837197791887, "valid": false } @@ -8113,7 +8734,7 @@ "variable_start": -2, "variable_end": -2, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 3.6841837197791887, "valid": false } @@ -8130,7 +8751,7 @@ "variable_start": -2, "variable_end": -2, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 4.784183719779189, "valid": true } @@ -8140,7 +8761,7 @@ { "api_validation": "NOT_AVAILABLE", "ml_validation": "VALIDATED_KEY", - "ml_probability": 0.999, + "ml_probability": 0.978, "rule": "Token", "severity": "medium", "confidence": "moderate", @@ -8157,7 +8778,7 @@ "variable_start": 3, "variable_end": 8, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 4.784183719779189, "valid": true } @@ -8211,7 +8832,7 @@ "variable_start": 0, "variable_end": 8, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 3.734521664779752, "valid": false } @@ -8221,7 +8842,7 @@ { "api_validation": "NOT_AVAILABLE", "ml_validation": "VALIDATED_KEY", - "ml_probability": 0.996, + "ml_probability": 0.964, "rule": "Key", "severity": "medium", "confidence": "moderate", @@ -8238,7 +8859,7 @@ "variable_start": 0, "variable_end": 8, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 4.116729296672174, "valid": false } @@ -8265,8 +8886,8 @@ "variable_start": 0, "variable_end": 9, "entropy_validation": { - "iterator": "BASE64_CHARS", - "entropy": 4.12323142879762, + "iterator": "BASE64STD_CHARS", + "entropy": 4.123231428797621, "valid": false } } @@ -8292,7 +8913,7 @@ "variable_start": -2, "variable_end": -2, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 4.561286684176785, "valid": true } @@ -8319,8 +8940,8 @@ "variable_start": -2, "variable_end": -2, "entropy_validation": { - "iterator": "BASE64_CHARS", - "entropy": 5.115027050910027, + "iterator": "BASE64STD_CHARS", + "entropy": 5.1150270509100295, "valid": true } } @@ -8346,8 +8967,8 @@ "variable_start": -2, "variable_end": -2, "entropy_validation": { - "iterator": "BASE64_CHARS", - "entropy": 5.086469255159772, + "iterator": "BASE64STD_CHARS", + "entropy": 5.086469255159773, "valid": true } } @@ -8356,7 +8977,7 @@ { "api_validation": "NOT_AVAILABLE", "ml_validation": "VALIDATED_KEY", - "ml_probability": 0.985, + "ml_probability": 0.998, "rule": "Password", "severity": "medium", "confidence": "moderate", @@ -8373,7 +8994,7 @@ "variable_start": 0, "variable_end": 16, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 3.121928094887362, "valid": false } @@ -8383,7 +9004,7 @@ { "api_validation": "NOT_AVAILABLE", "ml_validation": "VALIDATED_KEY", - "ml_probability": 0.989, + "ml_probability": 0.999, "rule": "Password", "severity": "medium", "confidence": "moderate", @@ -8400,7 +9021,7 @@ "variable_start": 33, "variable_end": 54, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 3.121928094887362, "valid": false } @@ -8410,7 +9031,7 @@ { "api_validation": "NOT_AVAILABLE", "ml_validation": "VALIDATED_KEY", - "ml_probability": 0.936, + "ml_probability": 0.987, "rule": "Password", "severity": "medium", "confidence": "moderate", @@ -8427,7 +9048,7 @@ "variable_start": 0, "variable_end": 8, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 2.120589933192232, "valid": false } @@ -8437,7 +9058,7 @@ { "api_validation": "NOT_AVAILABLE", "ml_validation": "VALIDATED_KEY", - "ml_probability": 0.997, + "ml_probability": 0.999, "rule": "Password", "severity": "medium", "confidence": "moderate", @@ -8454,7 +9075,7 @@ "variable_start": 4, "variable_end": 12, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 2.8073549220576046, "valid": false } @@ -8464,7 +9085,7 @@ { "api_validation": "NOT_AVAILABLE", "ml_validation": "VALIDATED_KEY", - "ml_probability": 0.99, + "ml_probability": 0.998, "rule": "Password", "severity": "medium", "confidence": "moderate", @@ -8481,7 +9102,7 @@ "variable_start": 0, "variable_end": 8, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 1.8232156112839757, "valid": false } @@ -8491,7 +9112,7 @@ { "api_validation": "NOT_AVAILABLE", "ml_validation": "VALIDATED_KEY", - "ml_probability": 0.982, + "ml_probability": 0.978, "rule": "Password", "severity": "medium", "confidence": "moderate", @@ -8508,7 +9129,7 @@ "variable_start": 0, "variable_end": 5, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 2.2432750011217983, "valid": false } @@ -8518,7 +9139,7 @@ { "api_validation": "NOT_AVAILABLE", "ml_validation": "VALIDATED_KEY", - "ml_probability": 1.0, + "ml_probability": 0.991, "rule": "Password", "severity": "medium", "confidence": "moderate", @@ -8545,7 +9166,34 @@ { "api_validation": "NOT_AVAILABLE", "ml_validation": "VALIDATED_KEY", - "ml_probability": 0.74, + "ml_probability": 0.966, + "rule": "Password", + "severity": "medium", + "confidence": "moderate", + "line_data_list": [ + { + "line": "def connect(passwd: str = \"cq2tPr1a2\"): # python default arg", + "line_num": 4, + "path": "./tests/samples/password_TRUE", + "info": "", + "value": "cq2tPr1a2", + "value_start": 27, + "value_end": 36, + "variable": "passwd", + "variable_start": 12, + "variable_end": 18, + "entropy_validation": { + "iterator": "BASE64STD_CHARS", + "entropy": 2.94770277922009, + "valid": false + } + } + ] + }, + { + "api_validation": "NOT_AVAILABLE", + "ml_validation": "VALIDATED_KEY", + "ml_probability": 0.884, "rule": "Password", "severity": "medium", "confidence": "moderate", @@ -8562,7 +9210,7 @@ "variable_start": 3, "variable_end": 12, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 3.169925001442312, "valid": false } @@ -8572,7 +9220,7 @@ { "api_validation": "NOT_AVAILABLE", "ml_validation": "VALIDATED_KEY", - "ml_probability": 0.98, + "ml_probability": 0.931, "rule": "Password", "severity": "medium", "confidence": "moderate", @@ -8589,7 +9237,7 @@ "variable_start": 3, "variable_end": 12, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 3.169925001442312, "valid": false } @@ -8616,7 +9264,7 @@ "variable_start": 0, "variable_end": 8, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 3.521640636343319, "valid": false } @@ -8626,7 +9274,7 @@ { "api_validation": "NOT_AVAILABLE", "ml_validation": "VALIDATED_KEY", - "ml_probability": 0.996, + "ml_probability": 0.998, "rule": "CMD Password", "severity": "high", "confidence": "moderate", @@ -8643,7 +9291,7 @@ "variable_start": 33, "variable_end": 39, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 2.2432750011217983, "valid": false } @@ -8653,7 +9301,7 @@ { "api_validation": "NOT_AVAILABLE", "ml_validation": "VALIDATED_KEY", - "ml_probability": 0.996, + "ml_probability": 0.998, "rule": "Password", "severity": "medium", "confidence": "moderate", @@ -8670,7 +9318,7 @@ "variable_start": 41, "variable_end": 45, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 2.2432750011217983, "valid": false } @@ -8697,8 +9345,8 @@ "variable_start": 25, "variable_end": 48, "entropy_validation": { - "iterator": "BASE64_CHARS", - "entropy": 3.277613436819116, + "iterator": "BASE64STD_CHARS", + "entropy": 3.2776134368191165, "valid": false } } @@ -8707,7 +9355,7 @@ { "api_validation": "NOT_AVAILABLE", "ml_validation": "VALIDATED_KEY", - "ml_probability": 0.997, + "ml_probability": 0.999, "rule": "Password", "severity": "medium", "confidence": "moderate", @@ -8724,7 +9372,7 @@ "variable_start": 4, "variable_end": 12, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 2.8073549220576046, "valid": false } @@ -8734,7 +9382,7 @@ { "api_validation": "NOT_AVAILABLE", "ml_validation": "VALIDATED_KEY", - "ml_probability": 0.989, + "ml_probability": 0.988, "rule": "Password", "severity": "medium", "confidence": "moderate", @@ -8751,7 +9399,7 @@ "variable_start": 4, "variable_end": 12, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 2.4063042189065182, "valid": false } @@ -8779,7 +9427,7 @@ "variable_end": -2, "entropy_validation": { "iterator": "BASE36_CHARS", - "entropy": 4.125814952938166, + "entropy": 4.125814952938168, "valid": true } } @@ -8805,7 +9453,7 @@ "variable_start": -2, "variable_end": -2, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 2.529698260800009, "valid": false } @@ -8822,8 +9470,8 @@ "variable_start": -2, "variable_end": -2, "entropy_validation": { - "iterator": "BASE64_CHARS", - "entropy": 5.429600283437103, + "iterator": "BASE64STD_CHARS", + "entropy": 5.429600283437102, "valid": true } }, @@ -8839,7 +9487,7 @@ "variable_start": -2, "variable_end": -2, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 5.307627100346911, "valid": true } @@ -8856,7 +9504,7 @@ "variable_start": -2, "variable_end": -2, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 5.391947595190542, "valid": true } @@ -8873,8 +9521,8 @@ "variable_start": -2, "variable_end": -2, "entropy_validation": { - "iterator": "BASE64_CHARS", - "entropy": 5.410712925114303, + "iterator": "BASE64STD_CHARS", + "entropy": 5.410712925114302, "valid": true } }, @@ -8890,7 +9538,7 @@ "variable_start": -2, "variable_end": -2, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 5.417032341684991, "valid": true } @@ -8907,8 +9555,8 @@ "variable_start": -2, "variable_end": -2, "entropy_validation": { - "iterator": "BASE64_CHARS", - "entropy": 5.497697548960288, + "iterator": "BASE64STD_CHARS", + "entropy": 5.497697548960291, "valid": true } }, @@ -8924,7 +9572,7 @@ "variable_start": -2, "variable_end": -2, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 5.30959588168204, "valid": true } @@ -8941,7 +9589,7 @@ "variable_start": -2, "variable_end": -2, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 4.418295834054489, "valid": false } @@ -8958,8 +9606,8 @@ "variable_start": -2, "variable_end": -2, "entropy_validation": { - "iterator": "BASE64_CHARS", - "entropy": 3.8721063510981755, + "iterator": "BASE64STD_CHARS", + "entropy": 3.872106351098176, "valid": false } } @@ -8985,8 +9633,8 @@ "variable_start": -2, "variable_end": -2, "entropy_validation": { - "iterator": "BASE64_CHARS", - "entropy": 4.884128060579619, + "iterator": "BASE64STD_CHARS", + "entropy": 4.827684853219141, "valid": true } } @@ -9012,7 +9660,7 @@ "variable_start": -2, "variable_end": -2, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 3.0185646866544076, "valid": false } @@ -9046,7 +9694,7 @@ "variable_start": -2, "variable_end": -2, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 2.6977683083639423, "valid": false } @@ -9080,6 +9728,33 @@ } ] }, + { + "api_validation": "NOT_AVAILABLE", + "ml_validation": "VALIDATED_KEY", + "ml_probability": 0.766, + "rule": "Password", + "severity": "medium", + "confidence": "moderate", + "line_data_list": [ + { + "line": "pwd = \"cackle!\"", + "line_num": 1, + "path": "./tests/samples/pwd.gradle", + "info": "", + "value": "cackle!", + "value_start": 7, + "value_end": 14, + "variable": "pwd", + "variable_start": 0, + "variable_end": 3, + "entropy_validation": { + "iterator": "BASE64STD_CHARS", + "entropy": 2.120589933192232, + "valid": false + } + } + ] + }, { "api_validation": "NOT_AVAILABLE", "ml_validation": "NOT_AVAILABLE", @@ -9100,8 +9775,8 @@ "variable_start": -2, "variable_end": -2, "entropy_validation": { - "iterator": "BASE64_CHARS", - "entropy": 5.493434473754405, + "iterator": "BASE64STD_CHARS", + "entropy": 5.493434473754406, "valid": true } } @@ -9110,7 +9785,7 @@ { "api_validation": "NOT_AVAILABLE", "ml_validation": "VALIDATED_KEY", - "ml_probability": 0.997, + "ml_probability": 0.989, "rule": "Salt", "severity": "medium", "confidence": "moderate", @@ -9127,35 +9802,8 @@ "variable_start": 0, "variable_end": 5, "entropy_validation": { - "iterator": "BASE64_CHARS", - "entropy": 2.524274220204383, - "valid": false - } - } - ] - }, - { - "api_validation": "NOT_AVAILABLE", - "ml_validation": "VALIDATED_KEY", - "ml_probability": 0.968, - "rule": "Salt", - "severity": "medium", - "confidence": "moderate", - "line_data_list": [ - { - "line": "salt2 = r\"\"\"\\0x12\\0x3s\"\"\"", - "line_num": 2, - "path": "./tests/samples/salt.py", - "info": "", - "value": "\\0x12\\0x3s", - "value_start": 12, - "value_end": 22, - "variable": "salt2", - "variable_start": 0, - "variable_end": 5, - "entropy_validation": { - "iterator": "BASE64_CHARS", - "entropy": 2.25754247590989, + "iterator": "BASE64STD_CHARS", + "entropy": 2.5242742202043824, "valid": false } } @@ -9164,7 +9812,7 @@ { "api_validation": "NOT_AVAILABLE", "ml_validation": "VALIDATED_KEY", - "ml_probability": 0.832, + "ml_probability": 0.888, "rule": "Salt", "severity": "medium", "confidence": "moderate", @@ -9181,8 +9829,8 @@ "variable_start": 0, "variable_end": 5, "entropy_validation": { - "iterator": "BASE64_CHARS", - "entropy": 2.796105389090387, + "iterator": "BASE64STD_CHARS", + "entropy": 2.7961053890903864, "valid": false } } @@ -9191,7 +9839,7 @@ { "api_validation": "NOT_AVAILABLE", "ml_validation": "VALIDATED_KEY", - "ml_probability": 0.945, + "ml_probability": 0.993, "rule": "Salt", "severity": "medium", "confidence": "moderate", @@ -9208,7 +9856,7 @@ "variable_start": 10, "variable_end": 15, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 2.6959504039350857, "valid": false } @@ -9218,7 +9866,7 @@ { "api_validation": "NOT_AVAILABLE", "ml_validation": "VALIDATED_KEY", - "ml_probability": 0.999, + "ml_probability": 0.994, "rule": "Salt", "severity": "medium", "confidence": "moderate", @@ -9242,33 +9890,6 @@ } ] }, - { - "api_validation": "NOT_AVAILABLE", - "ml_validation": "VALIDATED_KEY", - "ml_probability": 0.672, - "rule": "Secret", - "severity": "medium", - "confidence": "moderate", - "line_data_list": [ - { - "line": "secret = \"cackle!\"", - "line_num": 1, - "path": "./tests/samples/secret.gradle", - "info": "", - "value": "cackle!", - "value_start": 10, - "value_end": 17, - "variable": "secret", - "variable_start": 0, - "variable_end": 6, - "entropy_validation": { - "iterator": "BASE64_CHARS", - "entropy": 2.120589933192232, - "valid": false - } - } - ] - }, { "api_validation": "NOT_AVAILABLE", "ml_validation": "NOT_AVAILABLE", @@ -9289,7 +9910,7 @@ "variable_start": -2, "variable_end": -2, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 2.3705246708692047, "valid": false } @@ -9343,7 +9964,7 @@ "variable_start": -2, "variable_end": -2, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 4.029574370937287, "valid": false } @@ -9370,8 +9991,8 @@ "variable_start": -2, "variable_end": -2, "entropy_validation": { - "iterator": "BASE64_CHARS", - "entropy": 4.843520703364327, + "iterator": "BASE64STD_CHARS", + "entropy": 4.843520703364329, "valid": true } } @@ -9397,7 +10018,7 @@ "variable_start": -2, "variable_end": -2, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 4.472678031846025, "valid": false } @@ -9424,7 +10045,7 @@ "variable_start": -2, "variable_end": -2, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 4.181675184876157, "valid": false } @@ -9451,8 +10072,8 @@ "variable_start": -2, "variable_end": -2, "entropy_validation": { - "iterator": "BASE64_CHARS", - "entropy": 4.532808692053926, + "iterator": "BASE64STD_CHARS", + "entropy": 4.5328086920539254, "valid": true } } @@ -9478,8 +10099,8 @@ "variable_start": -2, "variable_end": -2, "entropy_validation": { - "iterator": "BASE64_CHARS", - "entropy": 3.559610565373458, + "iterator": "BASE64STD_CHARS", + "entropy": 3.559610565373459, "valid": false } } @@ -9505,7 +10126,7 @@ "variable_start": -2, "variable_end": -2, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 4.4375, "valid": false } @@ -9532,7 +10153,7 @@ "variable_start": -2, "variable_end": -2, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 4.4375, "valid": false } @@ -9559,7 +10180,7 @@ "variable_start": -2, "variable_end": -2, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 4.375, "valid": false } @@ -9586,7 +10207,7 @@ "variable_start": -2, "variable_end": -2, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 4.375, "valid": false } @@ -9613,7 +10234,7 @@ "variable_start": -2, "variable_end": -2, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 4.6983183218203175, "valid": true } @@ -9640,8 +10261,8 @@ "variable_start": -2, "variable_end": -2, "entropy_validation": { - "iterator": "BASE64_CHARS", - "entropy": 4.697662125333613, + "iterator": "BASE64STD_CHARS", + "entropy": 4.697662125333612, "valid": true } } @@ -9667,7 +10288,7 @@ "variable_start": -2, "variable_end": -2, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 4.0296677144829305, "valid": false } @@ -9677,7 +10298,7 @@ { "api_validation": "NOT_AVAILABLE", "ml_validation": "VALIDATED_KEY", - "ml_probability": 0.997, + "ml_probability": 1.0, "rule": "Token", "severity": "medium", "confidence": "moderate", @@ -9694,7 +10315,7 @@ "variable_start": 0, "variable_end": 13, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 4.0296677144829305, "valid": false } @@ -9704,7 +10325,7 @@ { "api_validation": "NOT_AVAILABLE", "ml_validation": "VALIDATED_KEY", - "ml_probability": 0.997, + "ml_probability": 0.987, "rule": "Token", "severity": "medium", "confidence": "moderate", @@ -9721,8 +10342,8 @@ "variable_start": 0, "variable_end": 15, "entropy_validation": { - "iterator": "BASE64_CHARS", - "entropy": 4.133660689688186, + "iterator": "BASE64STD_CHARS", + "entropy": 4.133660689688185, "valid": false } } @@ -9731,7 +10352,7 @@ { "api_validation": "NOT_AVAILABLE", "ml_validation": "VALIDATED_KEY", - "ml_probability": 0.982, + "ml_probability": 0.977, "rule": "Token", "severity": "medium", "confidence": "moderate", @@ -9748,8 +10369,8 @@ "variable_start": 8, "variable_end": 17, "entropy_validation": { - "iterator": "BASE64_CHARS", - "entropy": 4.039148671903071, + "iterator": "BASE64STD_CHARS", + "entropy": 3.8674574246867275, "valid": false } } @@ -9839,7 +10460,7 @@ { "api_validation": "NOT_AVAILABLE", "ml_validation": "VALIDATED_KEY", - "ml_probability": 0.997, + "ml_probability": 1.0, "rule": "URL Credentials", "severity": "high", "confidence": "moderate", @@ -9856,7 +10477,7 @@ "variable_start": 5, "variable_end": 15, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 3.0, "valid": false } @@ -9883,7 +10504,7 @@ "variable_start": 32, "variable_end": 47, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 3.584962500721156, "valid": false } @@ -9893,7 +10514,7 @@ { "api_validation": "NOT_AVAILABLE", "ml_validation": "VALIDATED_KEY", - "ml_probability": 1.0, + "ml_probability": 0.999, "rule": "Credential", "severity": "medium", "confidence": "moderate", @@ -9910,7 +10531,7 @@ "variable_start": 38, "variable_end": 48, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 4.058101942183734, "valid": false } @@ -9920,34 +10541,7 @@ { "api_validation": "NOT_AVAILABLE", "ml_validation": "VALIDATED_KEY", - "ml_probability": 0.968, - "rule": "Key", - "severity": "medium", - "confidence": "moderate", - "line_data_list": [ - { - "line": "// \"fp://no.host.real/any/path/to/nowhere/\",\"key\":\"f45VgF8jX79o@anydata.com\"", - "line_num": 7, - "path": "./tests/samples/url_cred.js", - "info": "", - "value": "f45VgF8jX79o@anydata.com", - "value_start": 51, - "value_end": 75, - "variable": "key", - "variable_start": 45, - "variable_end": 48, - "entropy_validation": { - "iterator": "BASE36_CHARS", - "entropy": 3.348308333814105, - "valid": true - } - } - ] - }, - { - "api_validation": "NOT_AVAILABLE", - "ml_validation": "VALIDATED_KEY", - "ml_probability": 0.999, + "ml_probability": 0.997, "rule": "Key", "severity": "medium", "confidence": "moderate", @@ -9964,7 +10558,7 @@ "variable_start": 36, "variable_end": 39, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 2.6557496115311405, "valid": false } @@ -9991,7 +10585,7 @@ "variable_start": 6, "variable_end": 16, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 3.836591668108979, "valid": false } @@ -10001,7 +10595,7 @@ { "api_validation": "NOT_AVAILABLE", "ml_validation": "VALIDATED_KEY", - "ml_probability": 0.928, + "ml_probability": 0.995, "rule": "URL Credentials", "severity": "high", "confidence": "moderate", @@ -10018,7 +10612,7 @@ "variable_start": 18, "variable_end": 26, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 3.0, "valid": false } @@ -10046,7 +10640,7 @@ "variable_end": -2, "entropy_validation": { "iterator": "BASE36_CHARS", - "entropy": 3.2373263071270246, + "entropy": 3.237326307127025, "valid": true } } @@ -10153,8 +10747,8 @@ "variable_start": -2, "variable_end": -2, "entropy_validation": { - "iterator": "BASE64_CHARS", - "entropy": 5.345127246505981, + "iterator": "BASE64STD_CHARS", + "entropy": 5.345127246505983, "valid": true } } @@ -10180,8 +10774,8 @@ "variable_start": 0, "variable_end": 5, "entropy_validation": { - "iterator": "BASE64_CHARS", - "entropy": 4.781839044292301, + "iterator": "BASE64STD_CHARS", + "entropy": 4.674521904359571, "valid": true } } @@ -10207,8 +10801,8 @@ "variable_start": 0, "variable_end": 5, "entropy_validation": { - "iterator": "BASE64_CHARS", - "entropy": 5.091578664259099, + "iterator": "BASE64STD_CHARS", + "entropy": 5.0915786642591, "valid": true } } @@ -10217,7 +10811,7 @@ { "api_validation": "NOT_AVAILABLE", "ml_validation": "VALIDATED_KEY", - "ml_probability": 0.844, + "ml_probability": 0.985, "rule": "Password", "severity": "medium", "confidence": "moderate", @@ -10234,7 +10828,7 @@ "variable_start": 0, "variable_end": 8, "entropy_validation": { - "iterator": "BASE64_CHARS", + "iterator": "BASE64STD_CHARS", "entropy": 2.120589933192232, "valid": false } diff --git a/tests/ml_model/test_features.py b/tests/ml_model/test_features.py index b0f45c395..4dfaefc16 100644 --- a/tests/ml_model/test_features.py +++ b/tests/ml_model/test_features.py @@ -1,14 +1,15 @@ import re from unittest import TestCase -from credsweeper.common.constants import Severity +from credsweeper.common.constants import Severity, MAX_LINE_LENGTH from credsweeper.credentials import Candidate, LineData -from credsweeper.ml_model.features import SearchInAttribute, CharSet, WordInPath +from credsweeper.ml_model.features import SearchInAttribute, WordInPath, MorphemeDense, EntropyEvaluation, \ + LengthOfAttribute from credsweeper.ml_model.features.has_html_tag import HasHtmlTag from credsweeper.ml_model.features.is_secret_numeric import IsSecretNumeric -from credsweeper.ml_model.features.reny_entropy import RenyiEntropy from credsweeper.ml_model.features.word_in_line import WordInLine from credsweeper.ml_model.features.word_in_value import WordInValue +from credsweeper.utils.entropy_validator import EntropyValidator from tests import AZ_STRING RE_TEST_PATTERN = re.compile(r"(?P.*) (?Pover) (?P.+)") @@ -26,36 +27,48 @@ def setUp(self): info="info", pattern=RE_TEST_PATTERN) - def test_renyi_entropy_p(self): - test_entropy = RenyiEntropy('hex', 0, norm=True) - probabilities = test_entropy.get_probabilities(AZ_STRING) - print(probabilities) - assert len(probabilities) == 6 - expected_max = [0.12500001, 0.12500001, 0.12500001, 0.12500001, 0.37500001, 0.12500001] - expected_min = [0.12499999, 0.12499999, 0.12499999, 0.12499999, 0.37499999, 0.12499999] - for n in range(6): - self.assertLess(expected_min[n], probabilities[n], f"probabilities[{n}]") - self.assertGreater(expected_max[n], probabilities[n], f"probabilities[{n}]") - - def test_renyi_entropy_n(self): - test_entropy = RenyiEntropy('hex', 0, norm=False) - probabilities = test_entropy.get_probabilities(AZ_STRING) - print(probabilities) - assert len(probabilities) == 6 - expected_max = [0.024, 0.024, 0.024, 0.024, 0.07, 0.024] - expected_min = [0.023, 0.023, 0.023, 0.023, 0.06, 0.023] - for n in range(6): - self.assertLess(expected_min[n], probabilities[n], f"probabilities[{n}]") - self.assertGreater(expected_max[n], probabilities[n], f"probabilities[{n}]") - - def test_estimate_entropy_n(self): - test_entropy = RenyiEntropy('hex', 0) - self.assertEqual(0.0, test_entropy.estimate_entropy([])) - - def test_estimate_entropy_p(self): - test_entropy = RenyiEntropy('base64', 0) - probabilities = test_entropy.get_probabilities(AZ_STRING) - self.assertEqual(4.754887502163468, test_entropy.estimate_entropy(probabilities)) + def test_entropy_evaluation_n(self): + feature = EntropyEvaluation() + candidate = Candidate([self.line_data], [], "rule", Severity.MEDIUM) + self.line_data.value = "\0\0\0" + self.assertListEqual([0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], + feature.extract(candidate).tolist()) + + def test_entropy_evaluation_p(self): + feature = EntropyEvaluation() + candidate = Candidate([self.line_data], [], "rule", Severity.MEDIUM) + extracted1 = feature.extract(candidate).tolist() + self.assertListEqual([ + 0.9597190022468567, 0.953509509563446, 0.9379652142524719, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, + 0.0, 0.0, 0.0, 1.0 + ], extracted1) + self.line_data.value = "bace4d19-fa7e-beef-cafe-9129474bcd81" + extracted2 = feature.extract(candidate).tolist() + self.assertListEqual([ + 0.7041769027709961, 0.6943118572235107, 0.6783386468887329, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, + 1.0, 0.0, 0.0, 1.0, 1.0 + ], extracted2) + + def test_length_attribute_unsupported_n(self): + with self.assertRaises(Exception): + LengthOfAttribute("separator") + + def test_length_attribute_empty_n(self): + feature = LengthOfAttribute("line") + candidate = Candidate([self.line_data], [], "rule", Severity.MEDIUM) + self.line_data.line = '' + self.assertListEqual([0.0], feature.extract(candidate).tolist()) + + def test_length_attribute_oversize_n(self): + feature = LengthOfAttribute("line") + candidate = Candidate([self.line_data], [], "rule", Severity.MEDIUM) + self.line_data.line = ' ' * MAX_LINE_LENGTH + self.assertListEqual([1.0], feature.extract(candidate).tolist()) + + def test_length_attribute_p(self): + feature = LengthOfAttribute("value") + candidate = Candidate([self.line_data], [], "rule", Severity.MEDIUM) + self.assertListEqual([0.14814814814814814], feature.extract(candidate).tolist()) def test_word_in_path_empty_n(self): self.line_data.path = "" @@ -181,15 +194,14 @@ def test_search_in_attribute_p(self): SearchInAttribute("^the lazy dog$", "value").extract(Candidate([self.line_data], [], "rule", Severity.MEDIUM))) - def test_char_set_empty_n(self): + def test_morpheme_dense_n(self): self.line_data.value = "" - # just test to pass empty value - should be not happened in real - self.assertTrue(CharSet("digits").extract(Candidate([self.line_data], [], "rule", Severity.MEDIUM))) - - def test_char_set_n(self): - self.assertFalse(CharSet("digits").extract(Candidate([self.line_data], [], "rule", Severity.MEDIUM))) - self.assertFalse(CharSet("ascii_lowercase").extract(Candidate([self.line_data], [], "rule", Severity.MEDIUM))) - - def test_char_set_p(self): - self.line_data.value = self.line_data.value.replace(' ', '') - self.assertTrue(CharSet("ascii_lowercase").extract(Candidate([self.line_data], [], "rule", Severity.MEDIUM))) + self.assertEqual(0, MorphemeDense().extract(Candidate([self.line_data], [], "rule", Severity.MEDIUM))) + self.line_data.value = "ZaQ1@wSxCdE3$rFvbGt56yhNmJu7*ik" + self.assertEqual(0, MorphemeDense().extract(Candidate([self.line_data], [], "rule", Severity.MEDIUM))) + + def test_morpheme_dense_p(self): + self.assertEqual(0.75, MorphemeDense().extract(Candidate([self.line_data], [], "rule", Severity.MEDIUM))) + self.line_data.value = "KeyApiPasswordToken" + self.assertEqual(0.9473684210526315, + MorphemeDense().extract(Candidate([self.line_data], [], "rule", Severity.MEDIUM))) diff --git a/tests/ml_model/test_ml_validator.py b/tests/ml_model/test_ml_validator.py index 7c225e341..057332557 100644 --- a/tests/ml_model/test_ml_validator.py +++ b/tests/ml_model/test_ml_validator.py @@ -47,22 +47,22 @@ def test_ml_validator_simple_n(self): candidate.line_data_list[0].value = "Ahga%$FiQ@Ei8" decision, probability = self.validate(candidate) - self.assertAlmostEqual(0.999818742275238, probability, delta=NEGLIGIBLE_ML_THRESHOLD) + self.assertAlmostEqual(0.999882161617279, probability, delta=NEGLIGIBLE_ML_THRESHOLD) candidate.line_data_list[0].path = "sample.yaml" candidate.line_data_list[0].file_type = ".yaml" decision, probability = self.validate(candidate) - self.assertAlmostEqual(0.9997226595878601, probability, delta=NEGLIGIBLE_ML_THRESHOLD) + self.assertAlmostEqual(0.9997103214263916, probability, delta=NEGLIGIBLE_ML_THRESHOLD) candidate.line_data_list[0].path = "test.zip" candidate.line_data_list[0].file_type = ".zip" decision, probability = self.validate(candidate) - self.assertAlmostEqual(0.9997040033340454, probability, delta=NEGLIGIBLE_ML_THRESHOLD) + self.assertAlmostEqual(0.9995714426040649, probability, delta=NEGLIGIBLE_ML_THRESHOLD) candidate.line_data_list[0].path = "other.txt" candidate.line_data_list[0].file_type = ".txt" decision, probability = self.validate(candidate) - self.assertAlmostEqual(0.9993801712989807, probability, delta=NEGLIGIBLE_ML_THRESHOLD) + self.assertAlmostEqual(0.9978998899459839, probability, delta=NEGLIGIBLE_ML_THRESHOLD) def test_ml_validator_auxiliary_p(self): candidate = Candidate.get_dummy_candidate(self.config, "mycred", "", "") @@ -81,25 +81,25 @@ def test_ml_validator_auxiliary_p(self): candidate_key = CandidateKey(candidate.line_data_list[0]) sample_as_batch = [(candidate_key, [candidate])] is_cred_batch, probability_batch = self.ml_validator.validate_groups(sample_as_batch, 2) - self.assertAlmostEqual(0.9870365858078003, probability_batch[0], delta=NEGLIGIBLE_ML_THRESHOLD) + self.assertAlmostEqual(0.980587363243103, probability_batch[0], delta=NEGLIGIBLE_ML_THRESHOLD) # auxiliary rule which was not trained - keeps the same ML probability aux_candidate.rule_name = "PASSWD_PAIR" sample_as_batch = [(candidate_key, [candidate, aux_candidate])] is_cred_batch, probability_batch = self.ml_validator.validate_groups(sample_as_batch, 2) - self.assertAlmostEqual(0.9870365858078003, probability_batch[0], delta=NEGLIGIBLE_ML_THRESHOLD) + self.assertAlmostEqual(0.980587363243103, probability_batch[0], delta=NEGLIGIBLE_ML_THRESHOLD) # auxiliary rule in train increases ML probability aux_candidate.rule_name = "Token" is_cred_batch, probability_batch = self.ml_validator.validate_groups(sample_as_batch, 2) - self.assertAlmostEqual(0.9842984080314636, probability_batch[0], delta=NEGLIGIBLE_ML_THRESHOLD) + self.assertAlmostEqual(0.9783260822296143, probability_batch[0], delta=NEGLIGIBLE_ML_THRESHOLD) # which real line may be candidate.line_data_list[0].line = "secret=func(token=238475614782)" aux_candidate.line_data_list[0].line = "secret=func(token=238475614782)" aux_candidate.line_data_list[0].variable = "token" is_cred_batch, probability_batch = self.ml_validator.validate_groups(sample_as_batch, 2) - self.assertAlmostEqual(0.9976133108139038, probability_batch[0], delta=NEGLIGIBLE_ML_THRESHOLD) + self.assertAlmostEqual(0.9912964105606079, probability_batch[0], delta=NEGLIGIBLE_ML_THRESHOLD) def test_ml_validator_auxiliary_n(self): candidate = Candidate.get_dummy_candidate(self.config, "secret", "", "") @@ -118,22 +118,22 @@ def test_ml_validator_auxiliary_n(self): candidate_key = CandidateKey(candidate.line_data_list[0]) sample_as_batch = [(candidate_key, [candidate])] is_cred_batch, probability_batch = self.ml_validator.validate_groups(sample_as_batch, 2) - self.assertAlmostEqual(0.999882698059082, probability_batch[0], delta=NEGLIGIBLE_ML_THRESHOLD) + self.assertAlmostEqual(0.998725175857544, probability_batch[0], delta=NEGLIGIBLE_ML_THRESHOLD) # auxiliary rule in train does not increase ML probability yet - will be used after next train aux_candidate.rule_name = "UUID" sample_as_batch = [(candidate_key, [candidate, aux_candidate])] is_cred_batch, probability_batch = self.ml_validator.validate_groups(sample_as_batch, 2) - self.assertAlmostEqual(0.999882698059082, probability_batch[0], delta=NEGLIGIBLE_ML_THRESHOLD) + self.assertAlmostEqual(0.998725175857544, probability_batch[0], delta=NEGLIGIBLE_ML_THRESHOLD) def test_extract_features_n(self): candidate1 = Candidate.get_dummy_candidate(self.config, "___.x3", ".x3", "") - candidate1.line_data_list[0].line = '~' + candidate1.line_data_list[0].line = '' candidate1.line_data_list[0].variable = '' candidate1.line_data_list[0].value_start = 0 candidate1.line_data_list[0].value_end = 0 - candidate1.line_data_list[0].value = '~' + candidate1.line_data_list[0].value = '' candidate1.rule_name = '' features1 = self.ml_validator.extract_features([candidate1]) self.assertEqual(0, np.count_nonzero(features1)) @@ -148,27 +148,27 @@ def test_extract_features_p(self): candidate1.rule_name = "???????" features1_1 = self.ml_validator.extract_features([candidate1]) - self.assertEqual(1, np.count_nonzero(features1_1)) + self.assertEqual(6, np.count_nonzero(features1_1)) candidate1.rule_name = "Password" features1_1 = self.ml_validator.extract_features([candidate1]) - self.assertEqual(2, np.count_nonzero(features1_1)) + self.assertEqual(7, np.count_nonzero(features1_1)) candidate1.line_data_list[0].value = "example/" features1_2 = self.ml_validator.extract_features([candidate1]) - self.assertEqual(16, np.count_nonzero(features1_2)) + self.assertEqual(14, np.count_nonzero(features1_2)) candidate1.line_data_list[0].value = "undefined/" features1_3 = self.ml_validator.extract_features([candidate1]) - self.assertEqual(16, np.count_nonzero(features1_3)) + self.assertEqual(14, np.count_nonzero(features1_3)) candidate1.line_data_list[0].value = "undefined/example" features1_4 = self.ml_validator.extract_features([candidate1]) - self.assertEqual(17, np.count_nonzero(features1_4)) + self.assertEqual(15, np.count_nonzero(features1_4)) candidate2 = copy.deepcopy(candidate1) candidate2.rule_name = "UNKNOWN RULE" features2 = self.ml_validator.extract_features([candidate1, candidate2]) - self.assertEqual(17, np.count_nonzero(features2)) + self.assertEqual(15, np.count_nonzero(features2)) candidate2.rule_name = "Secret" features3 = self.ml_validator.extract_features([candidate1, candidate2]) - self.assertEqual(17 + 1, np.count_nonzero(features3)) + self.assertEqual(15 + 1, np.count_nonzero(features3)) def testVariableNotAllowedPatternCheck_n(self): candidate1 = Candidate.get_dummy_candidate(self.config, "???.py", ".py", "") @@ -180,7 +180,7 @@ def testVariableNotAllowedPatternCheck_n(self): candidate1.rule_name = "##########" features1_1 = self.ml_validator.extract_features([candidate1]) - self.assertEqual(1, np.count_nonzero(features1_1)) + self.assertEqual(6, np.count_nonzero(features1_1)) candidate1.line_data_list[0].variable = "pub_key" features1_2 = self.ml_validator.extract_features([candidate1]) - self.assertEqual(2, np.count_nonzero(features1_2)) + self.assertEqual(7, np.count_nonzero(features1_2)) diff --git a/tests/test_app.py b/tests/test_app.py index 030b235cf..7b959cefe 100644 --- a/tests/test_app.py +++ b/tests/test_app.py @@ -53,7 +53,7 @@ def test_it_works_p(self) -> None: | line_num: 1 | path: {target_path} | value: 'cAc48k1Zd7' - | entropy_validation: BASE64_CHARS 3.121928 False] + | entropy_validation: BASE64STD_CHARS 3.121928 False] | api_validation: NOT_AVAILABLE | ml_validation: VALIDATED_KEY\n rule: Password @@ -64,7 +64,7 @@ def test_it_works_p(self) -> None: | line_num: 1 | path: {target_path} | value: 'cAc48k1Zd7' - | entropy_validation: BASE64_CHARS 3.121928 False] + | entropy_validation: BASE64STD_CHARS 3.121928 False] | api_validation: NOT_AVAILABLE | ml_validation: VALIDATED_KEY\n Detected Credentials: 2\n @@ -115,7 +115,7 @@ def test_it_works_with_patch_p(self) -> None: | line_num: 3 | path: .changes/1.16.98.json | value: 'dkajco1' - | entropy_validation: BASE64_CHARS 2.807355 False] + | entropy_validation: BASE64STD_CHARS 2.807355 False] | api_validation: NOT_AVAILABLE | ml_validation: VALIDATED_KEY\n Added File Credentials: 1\n @@ -141,7 +141,7 @@ def test_it_works_with_multiline_in_patch_p(self) -> None: | line_num: 4 | path: creds.py | value: 'AKIAQWADE5R42RDZ4JEM' - | entropy_validation: BASE64_CHARS 3.684184 False] + | entropy_validation: BASE64STD_CHARS 3.684184 False] | api_validation: NOT_AVAILABLE | ml_validation: NOT_AVAILABLE rule: AWS Multi @@ -152,12 +152,12 @@ def test_it_works_with_multiline_in_patch_p(self) -> None: | line_num: 4 | path: creds.py | value: 'AKIAQWADE5R42RDZ4JEM' - | entropy_validation: BASE64_CHARS 3.684184 False, + | entropy_validation: BASE64STD_CHARS 3.684184 False, line: ' token = "V84C7sDU001tFFodKU95USNy97TkqXymnvsFmYhQ"' | line_num: 5 | path: creds.py | value: 'V84C7sDU001tFFodKU95USNy97TkqXymnvsFmYhQ' - | entropy_validation: BASE64_CHARS 4.784184 True] + | entropy_validation: BASE64STD_CHARS 4.784184 True] | api_validation: NOT_AVAILABLE | ml_validation: NOT_AVAILABLE rule: Token @@ -168,7 +168,7 @@ def test_it_works_with_multiline_in_patch_p(self) -> None: | line_num: 5 | path: creds.py | value: 'V84C7sDU001tFFodKU95USNy97TkqXymnvsFmYhQ' - | entropy_validation: BASE64_CHARS 4.784184 True] + | entropy_validation: BASE64STD_CHARS 4.784184 True] | api_validation: NOT_AVAILABLE | ml_validation: VALIDATED_KEY\n Added File Credentials: 3\n diff --git a/tests/utils/test_entropy_validator.py b/tests/utils/test_entropy_validator.py index 7983cff44..45d76121d 100644 --- a/tests/utils/test_entropy_validator.py +++ b/tests/utils/test_entropy_validator.py @@ -8,10 +8,11 @@ class TestUtils(unittest.TestCase): def test_validator_n(self): self.assertEqual("None None None", str(EntropyValidator(None))) self.assertEqual("HEX_CHARS 0 False", str(EntropyValidator(""))) - self.assertEqual("BASE64_CHARS 2.321928 False", str(EntropyValidator("12345"))) - self.assertEqual("BASE64_CHARS 2.321928 False", str(EntropyValidator("/home"))) + self.assertEqual("BASE64STD_CHARS 2.321928 False", str(EntropyValidator("12345"))) + self.assertEqual("BASE64STD_CHARS 2.321928 False", str(EntropyValidator("/home"))) def test_validator_p(self): self.assertEqual("HEX_CHARS 3.584963 True", str(EntropyValidator("abcdefABCDEF"))) self.assertEqual("BASE36_CHARS 3.169925 True", str(EntropyValidator("123456789"))) - self.assertEqual("BASE64_CHARS 4.681881 True", str(EntropyValidator("dNJKHBD34534928DRFCsnkjBUygtrd+32sd/uy"))) + self.assertEqual("BASE64STD_CHARS 4.681881 True", + str(EntropyValidator("dNJKHBD34534928DRFCsnkjBUygtrd+32sd/uy"))) diff --git a/tests/utils/test_util.py b/tests/utils/test_util.py index 8ccee3903..f7dc4d5bb 100644 --- a/tests/utils/test_util.py +++ b/tests/utils/test_util.py @@ -108,7 +108,7 @@ def test_get_shannon_entropy_p(self): test_shannon_entropy = Util.get_shannon_entropy(AZ_STRING, string.printable) self.assertAlmostEqual(4.431, test_shannon_entropy, delta=0.001) # digits give always the same entropy - self.assertAlmostEqual(3.17, Util.get_shannon_entropy("123456789", Chars.BASE64_CHARS.value), delta=0.001) + self.assertAlmostEqual(3.17, Util.get_shannon_entropy("123456789", Chars.BASE64STD_CHARS.value), delta=0.001) self.assertAlmostEqual(3.17, Util.get_shannon_entropy("123456789", Chars.BASE36_CHARS.value), delta=0.001) self.assertAlmostEqual(3.17, Util.get_shannon_entropy("123456789", Chars.HEX_CHARS.value), delta=0.001) # various iterators give different entropy in case when characters are absent