Cr1DeHTbIal
-
-
-
-
-
- Password storage - Confluence
-
-
-
-
-
- YGnz60bnYNZqakf6HJxc0
-
-
-
-
-
-
-
-
-
-
-N
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-g
-
diff --git a/fuzz/corpus/816d16465ef1e6b87703e0ba113f904487883c27 b/fuzz/corpus/67cc021ee27757a4479e8f9e1623008aed8fbbd7
similarity index 95%
rename from fuzz/corpus/816d16465ef1e6b87703e0ba113f904487883c27
rename to fuzz/corpus/67cc021ee27757a4479e8f9e1623008aed8fbbd7
index 068f5157c..8663e4e07 100644
--- a/fuzz/corpus/816d16465ef1e6b87703e0ba113f904487883c27
+++ b/fuzz/corpus/67cc021ee27757a4479e8f9e1623008aed8fbbd7
@@ -1 +1 @@
-ZGVidWdDb250YWluZXI6CiAgaW1hZ2U6CiAgICB2ZXJzaW9uOiBpbnN0YWxsLWRlYnVnLXZlcnNpb24KaGVhcnRiZWF0U2NoZWR1bGU6IDEgMiAzIDQgNQppZGVudGl0eToKICBpc3N1ZXI6CiAgICB0bHM6CiAgICAgIGNydFBFTTogfAogICAgICAgIC0tLS0tQkVHSU4gQ0VSVElGSUNBVEUtLS0tLQogICAgICAgIE1JSUJ3RENDQVdlZ0F3SUJBZ0lSQUpSSWdaOFJ0TzhFd2cxWGVwZjhUNDR3Q2dZSUtvWkl6ajBFQXdJd0tURW4KICAgICAgICBna2RqaHNsa2Roa2dkamhza2pkZmtkamhna2RqaGtkZmpibmtkZm52amtoYnZqaGRiZGpmaGJmamhiZGZNRGd5CiAgICAgICAgbGZrZGprc2xkamdrbGpkZmtnamhkZmtnamhzZGZrbGdqc2RrbGpmZ2hsa2Rmamhsa3NkZmpsa3Nkamt1YkdsdQogICAgICAgIGxzZGpoZnY1NDZtZmRza2dqaGRmamtoZ2tqZGhramhkZmtqZ2hrZGZqaGdramRmaGtqZGZoZ2tqZmRoZ2tqRnAKICAgICAgICBmY1JkZmdoZmRnbWRuZ2tqeGRuYnZqbmN2a2pua2pkbmdram5mZGtqYmt2YmpibnZja2puYmpuZGRmZ2ZkZ3QxCiAgICAgICAgMmJsa2puZ2JramhnbGpkZmxnaGtsamRmbmdqZGZuZ25sZGZrbWxrZGZqZ21sZGZrZ21sa2ZkbWdsa2RtTUFZQgogICAgICAgIEFmOENmZ2xibmpuZGJqZG5rZmpuZ2tkbmZnamtsbmRranZuYmlqZGlmamd!ZXJqZ29pamRmbGtneGxrbmdrQ0MKICAgICAgICBIbWxkZmtmamdvaWRmamdnam5kamtmbmdranNkbnNram5qNXNiMk5oYkRBS0JnZ3Foa2pPUFFRREFnTkhBREJFCiAgICAgICAgQWlBdG9mZ2toOTk0NXU4OXV5OWU4dWdodWRmaGd1aGRmZmhpbGd1aGl1aGtkaGZna2pkaGZramhya2piazFwNQogICAgICAgIDVrZmRsc2lmaHU0aHRpdWg0aXR1aGtqaGt6az0KICAgICAgICAtLS0tLUVORCBDRVJUSUZJQ0FURS0tLS0tCiAgICAgIGtleVBFTTogfAogICAgICAgIC0tLS0tQkVHSU4gRUMgUFJJVkFURSBLRVktLS0tLQogICAgICAgIE1IY0NBUUVFSUFBZThuZmJ6WnU5Yy9PQjJnZGZramdsaWRma2pibnhqa2hiZ2hiZmdoYmpoYmRqaGJzanhjazkKICAgICAgICBvZGlmanZpamRmdm9pamRmb2l2amRmb2lqZGpnbmZka2pnbmtqZGZna2pkZmtqZ2JrampoYmtnSmpYZ1p0TTcyCiAgICAgICAgZGZpb2hndXhoYmtqZ25rbGpkZm5rbGpkbmdram5rZ2puKz09CiAgICAgICAgLS0tLS1FTkQgRUMgUFJJVkFURSBLRVktLS0tLQppZGVudGl0eVRydXN0QW5jaG9yc1BFTTogfAogIC0tLS0tQkVHSU4gQ0VSVElGSUNBVEUtLS0tLQogIE1JSUJ3VENDQVdhZ0F3SUJBZ0lRZURacDVsRGFJeWdRNVVmTUtaZGZuZ2puZGZrZ2puZmRramdua2RqbmtkamYKICBkZmtuZ2tqYmtqZGZic2tqYm5ma2puc2RrZ2psbnhrY2pibmt4am5ja2pnbmtqbmdreGpuZ2tqeGNua2dqbkk0CiAgTURkc2xrZmpvaWVyOGhzZGY4ZmdoZzc4WGg5OHQ5OGVydWhpdXNkaGtmZ2hoc2poYmdqa2hzdmpmaHZzYVc1cgogIFpYNDhrbmdraGdkZmtmamdic2RoYmpoYnNkaGJoeGJkZmxqZ2xkZmtqZ2tqaGpmZGdramJka2pmYmdrYmM3MFoKICBsZGZsa2pna2xqZGZoZmRrZ2poZXJramJnaGZia2dqYmtqbmtqeGNua2pmbmtnam5ma2pnbmtmam43SEJXVUM0CiAgdWZkZ2tqZGZpZ2hmdWRoZ2l1dWRoYm5ma25iZ3NibmRma2poc2tqa3NqbmdranNibmdramJrZ2pieGtqYmdFQgogIC9zZGZiaHNiamZoYmVod3did2poZmJqc2hiZGpoYnppdWhya2hiZXJoYnNqaGJkZmpoYmpoYmpoc2JqaGJzcysKICBsZGpmbGhranNka2ZqaHNrZGpma2pzZG5ma2puc2RramZuc2Rram5ranhjbmtqdm5ram5kc2Z3bGVra0FNRVlDCiAgSWVmb2h3a3VlaGZranNkaGZranNkaGtmamhzZGtqZmhrc2RqaGZranNkaGZranNkaGRramZoc2trZGpmaGpDOAogIHNkZnNkaHlnZmpoZ2RqaGZnanNoZGdmamhncXIKICAtLS0tLUVORCBDRVJUSUZJQ0FURS0tLS0tCmxpbmtlcmRWZXJzaW9uOiBpbnN0YWxsLWNvbnRyb2wtcGxhbmUtdmVyc2lvbgpwb2xpY3lWYWxpZGF0b3I6CiAgY2FCdW5kbGU6IHBvbGljeSB2YWxpZGF0b3IgQ0EgYnVuZGxlCiAgZXh0ZXJuYWxTZWNyZXQ6IHRydWUKcHJvZmlsZVZhbGlkYXRvcjoKICBjYUJ1bmRsZTogcHJvZmlsZSB2YWxpZGF0b3IgQ0EgYnVuZGxlCiAgZXh0ZXJuYWxTZWNyZXQ6IHRydWUKcHJveHk6CiAgaW1hZ2U6CiAgICB2ZXJzaW9uOiBpbnN0YWxsLXByb3h5LXZlcnNpb24KcHJveHlJbml0OgogIGlnbm9yZUluYm91bmRQb3J0czogMjIsMzMwNi02MTkyCiAgaWdub3JlT3V0Ym91bmRQb3J0czogIjMyNzgiCnByb3h5SW5qZWN0b3I6CiAgY2FCdW5kbGU6IHByb3h5IGluamVjdG9yIENBIGJ1bmRsZQogIGV4dGVybmFsU2VjcmV0OiB0cnVlCg==
+ZGVidWdDb250YWluZXI6CiAgaW1hZ2U6CiAgICB2ZXJzaW9uOiBpbnN0YWxsLWRlYnVnLXZlcnNpb24KaGVhcnRiZWF0U2NoZWR1bGU6IDEgMiAzIDQgNQppZGVudGl0eToKICBpc3N1ZXI6CiAgICB0bHM6CiAgICAgIGNydFBFTTogfAogICAgICAgIC0tLS0tQkVHSU4gQ0VSVElGSUNBVEUtLS0tLQogICAgICAgIE1JSUJ3RENDQVdlZ0F3SUJBZ0lSQUpSSWdaOFJ0TzhFd2cxWGVwZjhUNDR3Q2dZSUtvWkl6ajBFQXdJd0tURW4KICAgICAgICBna2RqaHNsa2Roa2dkamhza2pkZmtkamhna2RqaGtkZmpibmtkZm52amtoYnZqaGRiZGpmaGJmamhiZGZNRGd5CiAgICAgICAgbGZrZGprc2xkamdrbGpkZmtnamhkZmtnamhzZGZrbGdqc2RrbGpmZ2hsa2Rmamhsa3NkZmpsa3Nkamt1YkdsdQogICAgICAgIGxzZGpoZnY1NDZtZmRza2dqaGRmamtoZ2tqZGhramhkZmtqZ2hrZGZqaGdramRmaGtqZGZoZ2tqZmRoZ2tqRnAKICAgICAgICBmY1JkZmdoZmRnbWRuZ2tqeGRuYnZqbmN2a2pua2pkbmdram5mZGtqYmt2YmpibnZja2puYmpuZGRmZ2ZkZ3QxCiAgICAgICAgMmJsa2puZ2JramhnbGpkZmxnaGtsamRmbmdqZGZuZ25sZGZrbWxrZGZqZ21sZGZrZ21sa2ZkbWdsa2RtTUFZQgogICAgICAgIEFmOENmZ2xibmpuZGJqZG5rZmpuZ2tkbmZnamtsbmRranZuYmlqZGlmamdpZXJqZ29pamRmbGtneGxrbmdrQ0MKICAgICAgICBIbWxkZmtmamdvaWRmamdnam5kamtmbmdranNkbnNram5qNXNiMk5oYkRBS0JnZ3Foa2pPUFFRREFnTkhBREJFCiAgICAgICAgQWlBdG9mZ2toOTk0NXU4OXV5OWU4dWdodWRmaGd1aGRmZmhpbGd1aGl1aGtkaGZna2pkaGZramhya2piazFwNQogICAgICAgIDVrZmRsc2lmaHU0aHRpdWg0aXR1aGtqaGt6az0KICAgICAgICAtLS0tLUVORCBDRVJUSUZJQ0FURS0tLS0tCiAgICAgIGtleVBFTTogfAogICAgICAgIC0tLS0tQkVHSU4gRUMgUFJJVkFURSBLRVktLS0tLQogICAgICAgIE1IY0NBUUVFSUFBZThuZmJ6WnU5Yy9PQjJnZGZramdsaWRma2pibnhqa2hiZ2hiZmdoYmpoYmRqaGJzanhjazkKICAgICAgICBvZGlmanZpamRmdm9pamRmb2l2amRmb2lqZGpnbmZka2pnbmtqZGZna2pkZmtqZ2JrampoYmtnSmpYZ1p0TTcyCiAgICAgICAgZGZpb2hndXhoYmtqZ25rbGpkZm5rbGpkbmdram5rZ2puKz09CiAgICAgICAgLS0tLS1FTkQgRUMgUFJJVkFURSBLRVktLS0tLQppZGVudGl0eVRydXN0QW5jaG9yc1BFTTogfAogIC0tLS0tQkVHSU4gQ0VSVElGSUNBVEUtLS0tLQogIE1JSUJ3VENDQVdhZ0F3SUJBZ0lRZURacDVsRGFJeWdRNVVmTUtaZGZuZ2puZGZrZ2puZmRramdua2RqbmtkamYKICBkZmtuZ2tqYmtqZGZic2tqYm5ma2puc2RrZ2psbnhrY2pibmt4am5ja2pnbmtqbmdreGpuZ2tqeGNua2dqbkk0CiAgTURkc2xrZmpvaWVyOGhzZGY4ZmdoZzc4NGg5OHQ5OGVydWhpdXNkaGtmZ2hoc2poYmdqa2hzdmpmaHZzYVc1cgogIFpYNDhrbmdraGdkZmtmamdic2RoYmpoYnNkaGJoeGJkZmxqZ2xkZmtqZ2tqaGpmZGdramJka2pmYmdrYmM3MFoKICBsZGZsa2pna2xqZGZoZmRrZ2poZXJramJnaGZia2dqYmtqbmtqeGNua2pmbmtnam5ma2pnbmtmam43SEJXVUM0CiAgdWZkZ2tqZGZpZ2hmdWRoZ2l1dWRoYm5ma25iZ3NibmRma2poc2tqa3NqbmdranNibmdramJrZ2pieGtqYmdFQgogIC9zZGZiaHNiamZoYmVod3did2poZmJqc2hiZGpoYnppdWhya2hiZXJoYnNqaGJkZmpoYmpoYmpoc2JqaGJzcysKICBsZGpmbGhranNka2ZqaHNrZGpma2pzZG5ma2puc2RramZuc2Rram5ranhjbmtqdm5ram5kc2Z3bGVra0FNRVlDCiAgSWVmb2h3a3VlaGZranNkaGZranNkaGtmamhzZGtqZmhrc2RqaGZranNkaGZranNkaGRramZoc2trZGpmaGpDOAogIHNkZnNkaHlnZmpoZ2RqaGZnanNoZGdmamhncXIKICAtLS0tLUVORCBDRVJUSUZJQ0FURS0tLS0tCmxpbmtlcmRWZXJzaW9uOiBpbnN0YWxsLWNvbnRyb2wtcGxhbmUtdmVyc2lvbgpwb2xpY3lWYWxpZGF0b3I6CiAgY2FCdW5kbGU6IHBvbGljeSB2YWxpZGF0b3IgQ0EgYnVuZGxlCiAgZXh0ZXJuYWxTZWNyZXQ6IHRydWUKcHJvZmlsZVZhbGlkYXRvcjoKICBjYUJ1bmRsZTogcHJvZmlsZSB2YWxpZGF0b3IgQ0EgYnVuZGxlCiAgZXh0ZXJuYWxTZWNyZXQ6IHRydWUKcHJveHk6CiAgaW1hZ2U6CiAgICB2ZXJzaW9uOiBpbnN0YWxsLXByb3h5LXZlcnNpb24KcHJveHlJbml0OgogIGlnbm9yZUluYm91bmRQb3J0czogMjIsMzMwNi02MTkyCiAgaWdub3JlT3V0Ym91bmRQb3J0czogIjMyNzgiCnByb3h5SW5qZWN0b3I6CiAgY2FCdW5kbGU6IHByb3h5IGluamVjdG9yIENBIGJ1bmRsZQogIGV4dGVybmFsU2VjcmV0OiB0cnVlCg==
diff --git a/fuzz/corpus/67d8fb8a8251804264bad660c16089f8608d1ced b/fuzz/corpus/67d8fb8a8251804264bad660c16089f8608d1ced
deleted file mode 100644
index aaf4cbbdb..000000000
--- a/fuzz/corpus/67d8fb8a8251804264bad660c16089f8608d1ced
+++ /dev/null
@@ -1,4 +0,0 @@
-n`me:
-? )999
-geder:
- - 10
diff --git a/fuzz/corpus/696770a7754add35b04d817ed61ae395b10cdcb6 b/fuzz/corpus/696770a7754add35b04d817ed61ae395b10cdcb6
new file mode 100644
index 000000000..cdd81f59f
--- /dev/null
+++ b/fuzz/corpus/696770a7754add35b04d817ed61ae395b10cdcb6
@@ -0,0 +1,5 @@
+const connection_url = require('dbconnection://ad%6Din:5WdF4f2jE76a@db-host-local');
+
+// note:dummyuser@example.com
+
+// "fp://no.host.real/any/path/to/nowhere/","key":"f45VgF8jX79o@anydata.com"
diff --git a/fuzz/corpus/6a6dd9a30177cee20032893bf99741bf8756d1f6 b/fuzz/corpus/6a6dd9a30177cee20032893bf99741bf8756d1f6
deleted file mode 100644
index eda78189c..000000000
--- a/fuzz/corpus/6a6dd9a30177cee20032893bf99741bf8756d1f6
+++ /dev/null
@@ -1,11 +0,0 @@
-
-
-
- Seoul
- cackle!
-
-
- Kyiv
- peace_for_ukraine
-
-
\ No newline at end of file
diff --git a/fuzz/corpus/959a019775b624148b7989e0b9f5dd3b28db0e44 b/fuzz/corpus/6d97bbd36b59ada0ff92ea7d13d938f3d9d35d81
similarity index 62%
rename from fuzz/corpus/959a019775b624148b7989e0b9f5dd3b28db0e44
rename to fuzz/corpus/6d97bbd36b59ada0ff92ea7d13d938f3d9d35d81
index 806fcd164..4ecf88aea 100644
--- a/fuzz/corpus/959a019775b624148b7989e0b9f5dd3b28db0e44
+++ b/fuzz/corpus/6d97bbd36b59ada0ff92ea7d13d938f3d9d35d81
@@ -1637,6 +1637,7 @@ sk_live_2dsI77Ydj48ehKQINfwyVMST
+
@@ -1776,19 +1777,75 @@ sk_live_2dsI77Ydj48ehKQINfwyVMST
+litera 0
+HcmV?d0000EAYZQ=|2*k--git db43af63c59ca
+GIT binary patch
+literal 40
+mcmZ?ttV(px3`)&+&vY(IOwP_pg;It_#)hV5h8Bik1_J;YNemtU
+litera 0
+HcmV?d00001
+diff --git bHcmV?d0000EAYZ644
+index|2*86..a#I?WBEWEAYZQ=|2*k--git db43af63c59cra 0
+HcmV?d0000EAYZQ=|2*k--git db43af63c59ca
+GIT binary patch
+literal 40
+mcmZ?ttV(px3`)&+&vY(IOwP_pg;It_#)hV5h8Bik1_J;YNemtU
+litera 0
+Hcbody:
+ string: !!binary |
+ H4sICIur8mIAA3BlbV9rZXkAbdM3kqNAAEDRnFNMTk3hEQo2oAG1uKIBASIbnLDC29OvifenP37f
+
+HcmV?d0000EAYZQ=|2*k--git db43af63c59ca
+GIT binary patch
+literal 40
+mcmZ?ttVe\":\"wordpress\"},\"name\":\"wordpressw-rodpress\",\"namespace# Co
+# k
+us1.16.98.json b/.changes/2.16.98.json
+new file mode 100mV?d00001
+diff --git bHcmV?d0000EAYZQ=ik1_J;YNemtU
+litera 0
+HcmV?d0000EAYZQ=|2*k--git db43af63c59ca
+GIT binary patch
+liter0l 4a
+mcmZ?ttV(px3`)&+&vY(IOwP_pg;It_#)hV5h8Bik1_J;YNemtU
+litera 0
+HcmV?d00001
+diff --git bHcmV?d0000EAYZ644
+index|2*86..a#I?WBEWEAYZQ=|2*k--git db43af63c59ca
+GIT binary patch
+literal 40
+mcmZ?ttV(px3`)&+&vY(IOwP_pg;It_#)hV5h8Bik1_J;YNemtU
+litera 0
+HcmV?d0000EAYZQ=|2*k--git db43af63c59ca
+GIT binary patch
+literal 40
+mcmZ?ttV(px3`)&+&vY(IOwP_pg;It_#)hV5h8Bik1_J;YNemtU
+litera 0
+HcmV?d00001
+diff P-git bHcmV?d0000EAYZ644
+index 00000000..ion``",
++ "passwozd": "dkajco1"
++}
+notations\":{},\"labels\":{\"app\":\"wQ=|2*k--git db43af63c59ca
+GIT binary patch
+literal 40
+mcmZ?ttV(px3`)&+&vY(IOwP_pg;It_#)hV5h8Bik1_J;YNemtU
+litera 0
+HcmV?d00001
+diff --gi
@@ -1964,1472 +2021,7 @@ sk_live_2dsI77Ydj48ehKQINfwyVMST
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
++
diff --git a/fuzz/corpus/6d9dddb891feaa694f5795edd42c779d0cfab3a3 b/fuzz/corpus/6d9dddb891feaa694f5795edd42c779d0cfab3a3
deleted file mode 100644
index 63427c28e..000000000
--- a/fuzz/corpus/6d9dddb891feaa694f5795edd42c779d0cfab3a3
+++ /dev/null
@@ -1,18 +0,0 @@
-
-194206074328-qp89pdv6fi35vsi71258g1eh31q6h7c3.apps.googleusercontent.com
-
-4L2QMyTm6Rr0o46ytGiReoG1
-#
-#
-#
-#
-#
-#
-# skip MAX_SEARCH_MARGIN = 10
-#
-#
-#
-#
-#
-# OAuth2.0
-"id":"194206074328-qdv6fi3eh31q6h7c35vsi7p89p1258g1.apps.googleusercontent.com","CEKPET":"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",
diff --git a/fuzz/corpus/233a2dc4d912bdcf45da39d682017f082b47d0d6 b/fuzz/corpus/6de8992d457d59a4bb50b69be27322470ed6ea9d
similarity index 80%
rename from fuzz/corpus/233a2dc4d912bdcf45da39d682017f082b47d0d6
rename to fuzz/corpus/6de8992d457d59a4bb50b69be27322470ed6ea9d
index 1f86eda0f..f4a599b02 100644
--- a/fuzz/corpus/233a2dc4d912bdcf45da39d682017f082b47d0d6
+++ b/fuzz/corpus/6de8992d457d59a4bb50b69be27322470ed6ea9d
@@ -1467,23 +1467,476 @@ eo(iiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiii
# valious line ending for sanitize
-value = "-----BEGIN OPENSSH%PRIVATE KEY-----"----BEGIN OPENSSH%PRIVATE KEY-----" \
-"Proc-Type: -CBC1BCA,9DB06ne ending for sanitize
-value = "-----BEGIN OPENSSH%PRIVATE KEY-----" \
-"Proc-Type: -CBC,91ABCDB07DEsD352A7A59A3A7427C7E4"
-
-+"b3BlbnNzaC1rZXktdjEAAAAABG5vbmUAAAAEbm9uZQAAAAAAAAABAAAAMwAAAAtzc2gtZW",
-// "QyNTUxOQAAACBqIPMG94HL7zedFzsvi45m"
- + "HS8ZuyLQXqvHbCNHcodpJAAAA2eiI3SFGog8wb3gcvvN50XOy+LjmYd" +
-"LxPdit+tIpqSb1GgY44yg6lMofkc\HLnajimpRqELG-- \
-"Proc-Type: -CBC1BCA,9DB06ne ending for sanitize
-value = "-----BEGIN OPENSSH%PRIVATE KEY-----" \
-"Proc-Type: -CBC,91ABCDB07DEsD352A7A59A3A7427C7E4"
-
-+"b3BlbnNzaC1rZXktdjEAAAAABG5vbmUAAAAEbm9uZQAAAAAAAAABAAAAMwAAAAtzc2gtZW",
-// "QyNTUxOQAAACBqIPMG94HL7zedFzsvi45m"
- + "HS8ZuyLQXqvHbCNHcodpJAAAA2eiI3SFGog8wb3gcvvN50XOy+LjmYd" +
-"LxPdit+tIpqSb1GgY44yg6lckfoLMH\najimpRqELG--
+value = "-----BEGIN OPENSSH%PRIVATE KEY-----"----BEG>:AAEuLPKs-EhrRrYgnz70bnYFZqakf6HJ#c0
+'n=''bodi>
+
+)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+# valious line ending for sanitize
+value = "-----BEGIN OPENSSH%PRIVATE KEY-----"----BEGIN OPENSSH%PRIVATE impRqELG--
diff --git a/fuzz/corpus/6f8724ab732f54330e4f5d8f579c1440589ca953 b/fuzz/corpus/6f8724ab732f54330e4f5d8f579c1440589ca953
deleted file mode 100644
index 964de4be8..000000000
--- a/fuzz/corpus/6f8724ab732f54330e4f5d8f579c1440589ca953
+++ /dev/null
@@ -1,543 +0,0 @@
-sk_live_2dsI77Ydj48ehKQINfwyVMST
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-.0
-1 0 obj <>
-endo464/Kim9UJhe8a2P)Tj ET
-en
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-SH Flslpiis
------BEGIN SAMPLE PRE PRIVATE KEY-----*i2aHavqQDY
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-.0
-1 0 obj <>
-endo464/Kim9UJhe8a2P)Tj ET
-endstream
-end
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/fuzz/corpus/6fb5df7f5f8f43ab9e289397a93424a493f6f979 b/fuzz/corpus/6fb5df7f5f8f43ab9e289397a93424a493f6f979
new file mode 100644
index 000000000..a69b4b8d8
--- /dev/null
+++ b/fuzz/corpus/6fb5df7f5f8f43ab9e289397a93424a493f6f979
@@ -0,0 +1,6 @@
+PASS Interface test: items are unique
+ * Pass condition : Loyalty cards displayed
+https://oauth.myapp.com/v3/access_token?app_id=my-client-id&app_secret=my-client-password&code=q4C1a20qS&redirect_uri=http%3A%2F%2Flocalhost%2Fdummy-demo
+password = "0xAb19D82E7f546cC3"
+password_id = 2938479
+
diff --git a/fuzz/corpus/751dad1f8a1a6f1b68a87eba200508eaff5280c2 b/fuzz/corpus/751dad1f8a1a6f1b68a87eba200508eaff5280c2
new file mode 100644
index 000000000..71c548112
--- /dev/null
+++ b/fuzz/corpus/751dad1f8a1a6f1b68a87eba200508eaff5280c2
@@ -0,0 +1,9 @@
+diff -.pv b/cds.PKp^ds.py
+@@ - @@
+pi_,@@
+/
+
+ c l
++ key": $api_k1A.api::Y&SϢ
+
+
diff --git a/fuzz/corpus/8147801b5044b5455cbb4b82f7f9d3ebd1ecd3e2 b/fuzz/corpus/8147801b5044b5455cbb4b82f7f9d3ebd1ecd3e2
deleted file mode 100644
index 25c0378de..000000000
--- a/fuzz/corpus/8147801b5044b5455cbb4b82f7f9d3ebd1ecd3e2
+++ /dev/null
@@ -1,11 +0,0 @@
-0001
-::1 # fill
-2001:db8:85a3:8d3:1319:8a2e:370:7348 private
-fe80::1ff:fe23:4;67:890a # link_local
-
-# dummy but valid
-200:5678::9324
-4008+:5678:0
-2041:0000:14:B80F75::131B01:db8:
-2041:0:140F::875B:131B
-
diff --git a/fuzz/corpus/8258ee5fbc7b1139d0b130bff86295e15bccbe9c b/fuzz/corpus/8258ee5fbc7b1139d0b130bff86295e15bccbe9c
deleted file mode 100644
index 3a78d3451..000000000
--- a/fuzz/corpus/8258ee5fbc7b1139d0b130bff86295e15bccbe9c
+++ /dev/null
@@ -1 +0,0 @@
-var g g = '7rBynGo0b1cAAKCA-AAAAAAAa06glicy = 'glc_eyJvIjoiMjijnwRG91deTA0NjMwIxvSqdZNAiwibiI6InRZc3QtdG9rZW4iLCK6eyJyIjoicHJvZq8C0wIn19pZ'= '7rBynGo0b1cAAKCAAAAAAAAAa06glicy = 'glc_eyJvIjoiMjijnwRG91deTA0NjMwIxvSqdZNAiwibiI6InRZc3QtdG9rZW4iLCI6eyJyIjoicHJvZq8C0wIn19pZ''
\ No newline at end of file
diff --git a/fuzz/corpus/3781cf842378afc38a6dbc54c22aeac59c2a78a2 b/fuzz/corpus/86a1e7976451634b3ef0024f8ab4427f7826b0e5
similarity index 57%
rename from fuzz/corpus/3781cf842378afc38a6dbc54c22aeac59c2a78a2
rename to fuzz/corpus/86a1e7976451634b3ef0024f8ab4427f7826b0e5
index c4a0d04e6..5dad2db51 100644
--- a/fuzz/corpus/3781cf842378afc38a6dbc54c22aeac59c2a78a2
+++ b/fuzz/corpus/86a1e7976451634b3ef0024f8ab4427f7826b0e5
@@ -565,6 +565,7 @@ sq0atp-GIREOGICRACKLE12145178
+
@@ -627,9 +628,19 @@ sq0atp-GIREOGICRACKLE12145178
+"SCore-CAFE"
+--SCore-CAFE
+Content-Transfer-Encoding: base64
+Content-Type: text/html; chay="SCore-CAFE"
+--SCore-CAFE
+Content-Transfeofmzyy"r-Encoding: base64
+Content-Type: text/html; charset
+="utf-8"
+PGh0bWwgbGFuZz0iZW4tVVMiPgo8aGVhZD4KICAgIDx0aXRsZT5QYXNzd29yZCBzdG9yYWdlIC0g
+Q29uZmx1ZW5jZTwvdGbGU+CjwvaGVhZD4KPGJvZHk+ClBXOiBIMWRkRW4jZ
@@ -690,1652 +701,46 @@ sq0atp-GIREOGICRACKLE12145178
+"SCore-CAFE"
+--SCore-CAFE
+Content-Transfer-Encoding: base64
+Content-Type: text/html; chay="SCore-CAFE"
+--SCore-CAFE
+Content-Transfeofmzyy"r-Encoding: base64
+Content-Type: text/html; charset
+="utf-8"
+PGh0bWwgbGFuZz0iZW4tVVMiPgo8aGVhZD4KICAgIDx0aXRsZT5QYXNzd29yZCBzdG9yYWdlIC0g
+Q29uZmx1ZW5jZTwvdGbGU+CjwvaGVhZD4KPGJvZHk+ClBXOiBIMWRkRW4jZW1hMWwKLS0tLS0K
+eyJUaGVyZSBpcyBub3QgdGhlIEpTT04geW91eone@example.com
+Content-Type: multipart/mixed;
+ boundary="----=_Part_100500_123456789.987654323456789.987654321"
+------=_Part_100500_123456789.987654321
+Content-Type: multipart/related; boundary="SCore-CAFE"
+--SCore-CAFE
+Content-Transfer-Encoding: base64
+Content-Type: text/html; chay="SCore-CAFE"
+--SCore-CAFE
+Content-Transfeofmzyy"r-Encoding: base64
+Content-Type: text/html; charset
+="utf-8"
+PGh0bWwgbGFuZz0iZW4tVVMiPgo8aGVhZD4KICAgIDx0aXRsZT5QYXNzd29yZCBzdG9yYWdlIC0g
+Q29uZmx1ZW5jZTwvdGbGU+CjwvaGVhZD4KPGJvZHk+ClBXOiBIMWRkRW4jZW1hMWwKLS0tLS0K
+eyJUaGVyZSBpcyBub3QgdGhlIEpTT04geW91eone@example.com
+Content-Type: multipart/mixed;
+ boundary="----=_Part_100500_126913578.987654321"
+------=_Part_100500_123456789.987654321
+Content-Type:mulrset="utf-8"
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-2
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-J
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-4
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+PGh0bWwgbGFuZz0iZW4tVVMiPgo8aGVhZD4KICAgIDx0aXRsZT5QYXNzd29yZCBzdG9yYWdlIC0g
+Q29uZmx1ZW5jZTwvdGbGU+CjwvaGVhZD4KPGJvZHk+ClBXOiBIMWRkRW4jZW1hMWwKLS0
diff --git a/fuzz/corpus/8806a4befb0ce3e4096407003e192d1dd760a831 b/fuzz/corpus/8806a4befb0ce3e4096407003e192d1dd760a831
deleted file mode 100644
index 24c7ad288..000000000
--- a/fuzz/corpus/8806a4befb0ce3e4096407003e192d1dd760a831
+++ /dev/null
@@ -1 +0,0 @@
-M3TMynWm0Vdi9BMCzSJ8M3TMysUHwDzB-us6"
\ No newline at end of file
diff --git a/fuzz/corpus/887f75107d6488ba984d2ede85acd1827132e370 b/fuzz/corpus/887f75107d6488ba984d2ede85acd1827132e370
deleted file mode 100644
index 9711aeccb..000000000
--- a/fuzz/corpus/887f75107d6488ba984d2ede85acd1827132e370
+++ /dev/null
@@ -1 +0,0 @@
-passwo = "false
\ No newline at end of file
diff --git a/fuzz/corpus/88ade3fe62455c64268c4ead0048487315fa6a27 b/fuzz/corpus/88ade3fe62455c64268c4ead0048487315fa6a27
deleted file mode 100644
index afcfcd41c..000000000
--- a/fuzz/corpus/88ade3fe62455c64268c4ead0048487315fa6a27
+++ /dev/null
@@ -1 +0,0 @@
-KLS0tLS1CRUdJTiBSU0EgUFJJVkFURSBLRVktLS0tLQpQcm9jLVR5cGU6IDQsRU5DUllQVEVECkRFSy1JbmZvOiBBRVMtMTI4LUNCQywwMzQ1NzY3MzQ1NjgzNjIzNDc2NTM3NDY1ODM2NDgyNgoKenVFc2RhamhmYWtqc2hka2Zoc2FrZGZoaGprYWhzZGdkZmhnYXNqa2hkZ2ZramFzaGdramhnZ2FzZGhzaFFmaQpUZnNkaGFoZmtoaXUzNGhpdWh1dTM0eXk3ODg3M3lyNDg3d2V1cmlza3VkcmdqeWc0d3I0eXJndXN5Z2h1aHNrCnNaZGZ1aWdpdTM0aDM3OHk3d3I4N3dlcnk4N3lzZHVmc3VoaXU0Z3VpdXlnaXdldWhyaXV3aHRpdWhpdWhxOW8Kc2J0OTgzNHk5N3l0eTM0cnlnMzR1eXJnandoZWdya2pzZ2tyamhnd2Vqcmhnd2VqaHJnZXdqaGdyandlaHJnagotLS0tLUVORCBSU0EgUFJJVkFURSBLRVktLS0tLQoKLS0tLS1CRUdJTiBFTkNSWVBURUQgUFJJVkFURSBLRVktLS0tLQpNSUlGTFRCWEJna3Foa2lHOXcwQkJRMHdTakFwQmc5MzQ3OTU4MzI4NDAyMzc5ODIzOTg2ODIzNzY4NzIzNDU2Cnp1RXNkYWpoZmFranNoZGtmaHNha2RmaGhqa2Foc2RnZGZoZ2FzamtoZGdma2phc2hna2poZ2dhc2Roc2hRZmkKVGZzZGhhaGZraGl1MzRoaXVodXUzNHl5Nzg4NzN5cjQ4N3dldXJpc2t1ZHJnanlnNHdyNHlyZ3VzeWdodWhzawpzWmRmdWlnaXUzNGgzNzh5N3dyODd3ZXJ5ODd5c2R1ZnN1aGl1NGd1aXV5Z2l3ZXVocml1d2h0aXVoaXVocTlvCnNidDk4MzR5OTd5dHkzNHJ5ZzM0dXlyZ2p3aGVncmtqc2drcmpoZ3dlanJoZ3dlamhyZ2V3amhncmp3ZWhyZ2oKenVFc2RhamhmYWtqc2hka2Zoc2FrZGZoaGprYWhzZGdkZmhnYXNqa2hkZ2ZramFzaGdramhnZ2FzZGhzaFFmaQpUZnNkaGFoZmtoaXUzNGhpdWh1dTM0eXk3ODg3M3lyNDg3d2V1cmlza3VkcmdqeWc0d3I0eXJndXN5Z2h1aHNrCnNaZGZ1aWdpdTM0aDM3OHk3d3I4N3dlcnk4N3lzZHVmc3VoaXU0Z3VpdXlnaXZpClRmc2RoYWhma2hpdTM0aGl1aHV1MzR5eTc4ODczeXI0ODd3ZXVyaXNrdWRyZ2p5ZzR3cjR5cmd1c3lnaHVoc2sKc1pkZnVpZ2l1MzRoMzc4eTd3cjg3d2VyeTg3eXNkdWZzdWhpdTRndWl1eWdpd2V1aHJpdXdodGl1aGl1aHE5bwpzYnQ5ODM0eTk3eXR5MzRyeWczNHV5cmdqd2hlZ3JranNna3JqaGd3ZWpyaGd3ZWpocmdld2poZ3Jqd2VocmdqCnp1RXNkYWpoZmFranNoZGtmaHNha2RmaGhqa2Foc2RnZGZoZ2FzamtoZGdma2phc2hna2poZ2dhc2Roc2hRZmkKVGZzZGhhaGZraGl1MzRoaXVodXUzNHl5Nzg4NzN5cjQ4N3dldXJpc2t1ZHJnanlnNHdyNHlyZ3VzeWdodWhzawpzWmRmdWlnaXUzNGgzNzh5N3dyODd3ZXJ5ODd5c2R1ZnN1aGl1NGd1aXV5Z2l3ZXVocml1d2h0aXVoaXVocTlvCnNidDk4MzR5OTd5dHkzNHJ5ZzM0dXlyZ2p3aGVncmtqc2drcmpoZ3dlanJoMzQ5ODc1OTg0Mzc5NzQ1OCsrKysKLS0tLS1FTkQgRU5DUllQVEVEIFBSSVZBVEUgS0VZLS0tLS0KCg==
diff --git a/fuzz/corpus/9026b803030d155a07b1c3f71f5cd456d69dc3f9 b/fuzz/corpus/8c005e489a597f192369c254c1bc83019c6fdcf8
similarity index 91%
rename from fuzz/corpus/9026b803030d155a07b1c3f71f5cd456d69dc3f9
rename to fuzz/corpus/8c005e489a597f192369c254c1bc83019c6fdcf8
index 7cf78d96c..821667291 100644
Binary files a/fuzz/corpus/9026b803030d155a07b1c3f71f5cd456d69dc3f9 and b/fuzz/corpus/8c005e489a597f192369c254c1bc83019c6fdcf8 differ
diff --git a/fuzz/corpus/8c183952953d2c7cd82964cd79c9d89ed3e59019 b/fuzz/corpus/8c183952953d2c7cd82964cd79c9d89ed3e59019
deleted file mode 100644
index 290fb8a40..000000000
--- a/fuzz/corpus/8c183952953d2c7cd82964cd79c9d89ed3e59019
+++ /dev/null
@@ -1,3 +0,0 @@
-a"enlanfnceTd">---:iAAEuLPKszEhrjrYGgz60bnYNZqakf6HJ#c0;>
-nceTd">---pasw8371PKt_token = "00#diff --difYa
-1 =
\ No newline at end of file
diff --git a/fuzz/corpus/9221736c7c1f375dbb813ac4a8f5ee723741932f b/fuzz/corpus/9221736c7c1f375dbb813ac4a8f5ee723741932f
deleted file mode 100644
index bdee60c12..000000000
--- a/fuzz/corpus/9221736c7c1f375dbb813ac4a8f5ee723741932f
+++ /dev/null
@@ -1,9 +0,0 @@
-diff -.pv b/creds.p^ds.py
-@@ -2,7 +3,7 @@
-pi_,@@
-/
-
- c l
-+ key": $api_k1A.api:Y&SϢ
-
-
diff --git a/fuzz/corpus/948c58cb59b8ce2e5ef607412598574d585b4bdf b/fuzz/corpus/948c58cb59b8ce2e5ef607412598574d585b4bdf
new file mode 100644
index 000000000..61288da72
--- /dev/null
+++ b/fuzz/corpus/948c58cb59b8ce2e5ef607412598574d585b4bdf
@@ -0,0 +1 @@
+xoxa-FLYLIKEAGIREOGI-9d8
diff --git a/fuzz/corpus/951d0fdc8c18ba096416b736bb0db05b90289a19 b/fuzz/corpus/951d0fdc8c18ba096416b736bb0db05b90289a19
deleted file mode 100644
index ada9fb0b7..000000000
--- a/fuzz/corpus/951d0fdc8c18ba096416b736bb0db05b90289a19
+++ /dev/null
@@ -1,3 +0,0 @@
-app_sam:ATBBcCe4r8F2gZS54D594r8F2gZS54D591C4
-fixed le
-+590000000000000
diff --git a/fuzz/corpus/9b4e310a6c793aeab699686a535183b0391910e2 b/fuzz/corpus/9b4e310a6c793aeab699686a535183b0391910e2
deleted file mode 100644
index b4e1c3a75..000000000
--- a/fuzz/corpus/9b4e310a6c793aeab699686a535183b0391910e2
+++ /dev/null
@@ -1,3 +0,0 @@
-gi_reo_gi_"cAc48k1Zd7"; password_confirmation = "cAc48k1Zd7";
-mypw: KrAcMe12345,
-masked_password = *****1*****2;
diff --git a/fuzz/corpus/9d4c6045e47cb32d0b02bf4cd63c648168b43abf b/fuzz/corpus/9d4c6045e47cb32d0b02bf4cd63c648168b43abf
new file mode 100644
index 000000000..7ec70b6a9
--- /dev/null
+++ b/fuzz/corpus/9d4c6045e47cb32d0b02bf4cd63c648168b43abf
@@ -0,0 +1,11 @@
+#password = "cackle!"
+bypass = "cackle!"
+passed = "cackle!"
+passing = "cackle!"
+passes = "cackle!"
+2dfRFqV/cS6TzRd+JyO=)"difh class=lnube"9Vz3z2qZ1Ge2uCLN23Th">hostname
+
+ 2EC0JQLFdN3tqanQ_Bc1HA2yL9kK22WD*e2QLxA0RKuqrtable>
+
+ithub_pat_31ADLV2EC0JQLFdN3tqanQ_Btxr 0000j
+r
\ No newline at end of file
diff --git a/fuzz/corpus/a25d5e099b7828d85bb1b2268237470880b7cd36 b/fuzz/corpus/a25d5e099b7828d85bb1b2268237470880b7cd36
new file mode 100644
index 000000000..4d54fe51f
--- /dev/null
+++ b/fuzz/corpus/a25d5e099b7828d85bb1b2268237470880b7cd36
@@ -0,0 +1,9 @@
+# various line ending for sanitize
+str value = "-----BEGIN RSA PRIVATE bj<>>>
+enT /F1 24 Tf 175 720 Td (qpF/Q~PCM5MhMoyTFc5TYEomnz
+5 0 obj<
- CRujYPP0hS/4sHOake with ellipsis
------BEGIN PGP PRIVATE KEY-----
-i7aHavqQ9T2f2drU4N5WsM7aqQ97kbB/K4RU8wYU6mZT
------END PGP PRIVATE KEYta>
\ No newline at end of file
diff --git a/fuzz/corpus/ae8505e8dc9868aae8ca76901c3e0c4e41c624d0 b/fuzz/corpus/ae8505e8dc9868aae8ca76901c3e0c4e41c624d0
deleted file mode 100644
index 915871667..000000000
Binary files a/fuzz/corpus/ae8505e8dc9868aae8ca76901c3e0c4e41c624d0 and /dev/null differ
diff --git a/fuzz/corpus/af0098aaf5ea84d319c11603db782556663d8de4 b/fuzz/corpus/af0098aaf5ea84d319c11603db782556663d8de4
new file mode 100644
index 000000000..1253ee292
--- /dev/null
+++ b/fuzz/corpus/af0098aaf5ea84d319c11603db782556663d8de4
@@ -0,0 +1,4 @@
+n`me:
+? )000
+gedzr:
+ - 12
diff --git a/fuzz/corpus/b8d85afca52ebe9a2a2f71e44a2f3ecf7aabcefb b/fuzz/corpus/b8d85afca52ebe9a2a2f71e44a2f3ecf7aabcefb
new file mode 100644
index 000000000..ed6d823ac
--- /dev/null
+++ b/fuzz/corpus/b8d85afca52ebe9a2a2f71e44a2f3ecf7aabcefb
@@ -0,0 +1,126 @@
+
+
+ Password storage - Confluence
+
+
+
+
+
+ #
+ |
+ hostname
+ |
+ user
+ |
+ password
+ |
+ secret
+ |
+
+
+
+
+ 1
+ |
+ 192.168.0.1
+ |
+ admin
+ |
+ 0dm1nk0
+ |
+
+ BNbNbws73bdhss329ssakKhds120384
+ |
+
+
+ 2
+ |
+ 10.0.0.1
+ |
+ user
+ |
+ Cr3DeHTbIal
+ |
+
+ Ndjbwu88s22ygavsdhgt5454v3h1x
+ |
+
+
+ test
+ |
+ pass
+ |
+ fail
+ |
+ version
+ |
+
+
+
+
+
+
+ token
+ |
+ H72gsdv2dswPneHduwhfd
+ |
+
+
+ password
+ |
+ p@$$w0Rd42
+ |
+ 0
+ |
+
+
+
+508627689:AAEuLPKs-EhrjrYGnz60bnYNZqakf6HJxc0
+
+
+
+ Password:
+ MU$T6Ef09#D!
+ |
+ VIN: 1M8GDM9AX
+ KP042788 Must be not found due line splitting in HTML means space at least between merged lines
+
+
+
+ |
+
+
+
+ # 94 ya29.dshMb48ehfXwydAj34D32J
+ # 95 dop_v1_425522a565f532bc6532d453422e50334a42f5242a3090fbe553b543b124259b
+ |
+
+
+
+ the line will be found twice # 100 EAACEdEose0cBAlGy7KeQ5Yna9Coup39tiYdoQ4jHF
+
+ |
+
+
+
+
+
+ dummy table |
+
+
+
+
+
+ nested table |
+
+
+ |
+
+
+ |
+
+
+
+
+
+
diff --git a/fuzz/corpus/bb582baa00252568b319a448056bab5e50d2a101 b/fuzz/corpus/bb582baa00252568b319a448056bab5e50d2a101
deleted file mode 100644
index 731ebc032..000000000
--- a/fuzz/corpus/bb582baa00252568b319a448056bab5e50d2a101
+++ /dev/null
@@ -1 +0,0 @@
-n.api:`_
\ No newline at end of file
diff --git a/fuzz/corpus/39eb3decd86a1c2a0241f56a34be1fe627a180e4 b/fuzz/corpus/bc18642808902b69095eb6400481b611d66e95cf
similarity index 53%
rename from fuzz/corpus/39eb3decd86a1c2a0241f56a34be1fe627a180e4
rename to fuzz/corpus/bc18642808902b69095eb6400481b611d66e95cf
index a444e9e66..c90781348 100644
--- a/fuzz/corpus/39eb3decd86a1c2a0241f56a34be1fe627a180e4
+++ b/fuzz/corpus/bc18642808902b69095eb6400481b611d66e95cf
@@ -1,4 +1,4 @@
-000besk_live_
+sq0atp-GIREOGICRACKLE12145178
@@ -106,7 +106,6 @@
-password=dipPr115G
@@ -141,8 +140,6 @@ password=dipPr115G
-[
- "key": "oapi_k passapi[doc]_k ccessKey": "AUIAGIREOGIAWSKE0 "AKIAGIREOGIAWSKEY507", "AwsAccessKey2": "AKIGIRBOGIAWSKcceseKsy": AKIAGIREOGIAWSKE0 "AKIAG--BEGIN [tru
@@ -172,7 +169,6 @@ password=dipPr115G
-
@@ -466,7 +462,13 @@ password=dipPr115G
+# valious line ending for sanitize
+value = "-----BEGIN OPENSSH%PRIVATE KEY-----"----BEGIN OPENSSH%PRIVATE KEY-----" \
+"Proc-Type: -CBC0BCA,9DB06ne ending for sanitize
+value = "-----BEGIN ...NSSH%PRIVATE KEY-----" \9"Proc-Type: -CBC,91ABCDB07DEsD352A7A59A3A7427C7E4"
++"b3BlbnNzaC1rZXktdjEAAAAABG2vbmUAAAAEbm9uZQAAAAAAAAABJOpSAAAAMwAAAAtzc2gtZW",
+// "QyNTUxOQAAA
@@ -479,7 +481,8 @@ password=dipPr115G
-
-key": "api_k passapi[doc]_k r000079
\ No newline at end of file
+'Fzsvi45m"
+ + "HS8
+Zuy
\ No newline at end of file
diff --git a/fuzz/corpus/4344bc6c4b6dd44dc9cc150eed3d8389fb2a80da b/fuzz/corpus/bd36c0d61a8c5605825b4da271a3b25e1288c5c2
similarity index 76%
rename from fuzz/corpus/4344bc6c4b6dd44dc9cc150eed3d8389fb2a80da
rename to fuzz/corpus/bd36c0d61a8c5605825b4da271a3b25e1288c5c2
index 770075269..dabd41a50 100644
Binary files a/fuzz/corpus/4344bc6c4b6dd44dc9cc150eed3d8389fb2a80da and b/fuzz/corpus/bd36c0d61a8c5605825b4da271a3b25e1288c5c2 differ
diff --git a/fuzz/corpus/c3cf4fa22617bfe0b3b1f577e88129a003948244 b/fuzz/corpus/c3cf4fa22617bfe0b3b1f577e88129a003948244
deleted file mode 100644
index 5e57e5cd5..000000000
--- a/fuzz/corpus/c3cf4fa22617bfe0b3b1f577e88129a003948244
+++ /dev/null
@@ -1,3 +0,0 @@
-
-<ADLV6EC0JQLFdN3txr 0000
-r
\ No newline at end of file
diff --git a/fuzz/corpus/ece4e9c0a5b4542455c3cf351a7dbb5ed89d5341 b/fuzz/corpus/c9fd815a41ec1e29f73cb401d24821663277bb43
similarity index 90%
rename from fuzz/corpus/ece4e9c0a5b4542455c3cf351a7dbb5ed89d5341
rename to fuzz/corpus/c9fd815a41ec1e29f73cb401d24821663277bb43
index b4b895c40..7b6e0bf5f 100644
--- a/fuzz/corpus/ece4e9c0a5b4542455c3cf351a7dbb5ed89d5341
+++ b/fuzz/corpus/c9fd815a41ec1e29f73cb401d24821663277bb43
@@ -7,7 +7,7 @@ endobj
endobj
4 0 obj<>>>
endobj
-5 0 obj<>
+5 0 obj<>
endobj
6 0 obj
<>
diff --git a/fuzz/corpus/ce52a2b3f1160ae3c62dca395705efb6825ef18a b/fuzz/corpus/ce52a2b3f1160ae3c62dca395705efb6825ef18a
deleted file mode 100644
index f7d566989..000000000
Binary files a/fuzz/corpus/ce52a2b3f1160ae3c62dca395705efb6825ef18a and /dev/null differ
diff --git a/fuzz/corpus/899f2323fd282ea317924533518eaf2f90f05fe0 b/fuzz/corpus/cf584dd4785238332a1a1dab6189ad3b2b20e39a
similarity index 91%
rename from fuzz/corpus/899f2323fd282ea317924533518eaf2f90f05fe0
rename to fuzz/corpus/cf584dd4785238332a1a1dab6189ad3b2b20e39a
index 470560890..4f9360d8a 100644
Binary files a/fuzz/corpus/899f2323fd282ea317924533518eaf2f90f05fe0 and b/fuzz/corpus/cf584dd4785238332a1a1dab6189ad3b2b20e39a differ
diff --git a/fuzz/corpus/d416a9d19740090ca5bc41f491ba923f40895f82 b/fuzz/corpus/d416a9d19740090ca5bc41f491ba923f40895f82
deleted file mode 100644
index a6d63c534..000000000
Binary files a/fuzz/corpus/d416a9d19740090ca5bc41f491ba923f40895f82 and /dev/null differ
diff --git a/fuzz/corpus/d48e70c5f9d6349dff11803f1c824650ca9ba82d b/fuzz/corpus/d48e70c5f9d6349dff11803f1c824650ca9ba82d
new file mode 100644
index 000000000..b74860887
--- /dev/null
+++ b/fuzz/corpus/d48e70c5f9d6349dff11803f1c824650ca9ba82d
@@ -0,0 +1 @@
+LS0tLS1CRUdJTiBSU0EgUFJJVkFURSBLRVktLS0tLQpQcm9jLVR5cGU6IDQsRU5DUllQVEVECkRFSy1JbmZvOiBBRVMtMTI4LUNCQywwMzQ1NzY3MzQ1NjgzNjIzNDc2NTM3NDY1ODM2NDgyNgoKenVFc2RhamhmYWtqc2hka2Zoc2FrZGZoaGprYWhzZGdkZmhnYXNqa2hkZ2ZramFzaGdramhnZ2FzZGhzaFFmaQpUZnNkaGFoZmtoaXUzNGhpdWh1dTM0eXk3ODg3M3lyNDg3d2V1cmlza3VkcmdqeWc0d3I0eXJndXN5Z2h1aHNrCnNaZGZ1aWdpdTM0aDM3OHk3d3I4N3dlcnk4N3lzZHVmc3VoaXU0Z3VpdXlnaXdldWhyaXV3aHRpdWhpdWhxOW8Kc2J0OTgzNHk5N3l0eTM0cnlnMzR1eXJnandoZWdya2pzZ2tyamhnd2Vqcmhnd2VqaHJnZXdqaGdyandlaHJnagotLS0tLUVORCBSU0EgUFJJVkFURSBLRVktLS0tLQoKLS0tLS1CRUdJTiBFTkNSWVBURUQgUFJJVkFURSBLRVktLS0tLQpNSUlGTFRCWEJna3Foa2lHOXcwQkJRMHdTakFwQmc5MzQ3OTU4MzI4NDAyMzc5ODIzOTg2ODIzNzY4NzIzNDU2Cnp1RXNkYWpoZmFranNoZGtmaHNha2RmaGhqa2Foc2RnZGZoZ2FzamtoZGdma2phc2hna2poZ2dhc2Roc2hRZmkKVGZzZGhhaGZraGl1MzRoaXVodXUzNHl5Nzg4NzN5cjQ4N3dldXJpc2t1ZHJnanlnNHdyNHlyZ3VzeWdodWhzawpzWmRmdWlnaXUzNGgzNzh5N3dyODd3ZXJ5ODd5c2R1ZnN1aGl1NGd1aXV5Z2l3ZXVocml1d2h0aXVoaXVocTlvCnNidDk4MzR5OTd5dHkzNHJ5ZzM0dXlyZ2p3aGVncmtqc2drcmpoZ3dlanJoZ3dlamhyZ2V3amhncmp3ZWhyZ2oKenVFc2RhamhmYWtqc2hka2Zoc2FrZGZoaGprYWhzZGdkZmhnYXNqa2hkZ2ZramFzaGdramhnZ2FzZGhzaFFmaQpUZnNkaGFoZmtoaXUzNGhpdWh1dTM0eXk3ODg3M3lyNDg3d2V1cmlza3VkcmdqeWc0d3I0eXJndXN5Z2h1aHNrCnNaZGZ1aWdpdTM0aDM3OHk3d3I4N3dlcnk4N3lzZHVmc3VoaXU0Z3VpdXlnaXdldWhyaXV3aHRpdWhpdWhxOW8Kc2J0OTgzNHk5N3l0eTM0cnlnMzR1eXJnandoZWdya2pzZ2tyamhnd2Vqcmhnd2VqaHJnZXdqaGdyandlaHJnagp6dUVzZGFqaGZha2pzaGRrZmhzYWtkZmhoamthaHNkZ2RmaGdhc2praGRnZmtqYXNoZ2tqaGdnYXNkaHNoUWZpClRmc2RoYWhma2hpdTM0aGl1aHV1MzR5eTc4ODczeXI0ODd3ZXVyaXNrdWRyZ2p5ZzR3cjR5cmd1c3lnaHVoc2sKc1pkZnVpZ2l1MzRoMzc4eTd3cjg3d2VyeTg3eXNkdWZzdWhpdTRndWl1eWdpd2V1aHJpdXdodGl1aGl1aHE5bwpzYnQ5ODM0eTk3eXR5MzRyeWczNHV5cmdqd2hlZ3JranNna3JqaGd3ZWpyaGd3ZWpocmdld2poZ3Jqd2VocmdqCnp1RXNkYWpoZmFranNoZGtmaHNha2RmaGhqa2Foc2RnZGZoZ2FzamtoZGdma2phc2hna2poZ2dhc2Roc2hRZmkKVGZzZGhhaGZraGl1MzRoaXVodXUzNHl5Nzg4NzN5cjQ4N3dldXJpc2t1ZHJnanlnNHdyNHlyZ3VzeWdodWhzawpzWmRmdWlnaXUzNGgzNzh5N3dyODd3ZXJ5ODd5c2R1ZnN1aGl1NGd1aXV5Z2l3ZXVocml1d2h0aXVoaXVocTlvCnNidDk4MzR5OTd5dHkzNHJ5ZzM0dXlyZ2p3aGVncmtqc2drcmpoZ3dlanJoZ3dlamhyZ2V3amhncmp3ZWhyZ2oKenVFc2RhamhmYWtqc2hka2Zoc2FrZGZoaGprYWhzZGdkZmhnYXNqa2hkZ2ZramFzaGdramhnZ2FzZGhzaFFmaQpUZnNkaGFoZmtoaXUzNGhpdWh1dTM0eXk3ODg3M3lyNDg3d2V1cmlza3VkcmdqeWc0d3I0eXJndXN5Z2h1aHNrCnNaZGZ1aWdpdTM0aDM3OHk3d3I4N3dlcnk4N3lzZHVmc3VoaXU0Z3VpdXlnaXdldWhyaXV3aHRpdWhpdWhxOW8Kc2J0OTgzNHk5N3l0eTM0cnlnMzR1eXJnandoZWdya2pzZ2tyamhnd2Vqcmhnd2VqaHJnZXdqaGdyandlaHJnagp6dUVzZGFqaGZha2pzaGRrZmhzYWtkZmhoamthaHNkZ2RmaGdhc2praGRnZmtqYXNoZ2tqaGdnYXNkaHNoUWZpClRmc2RoYWhma2hpdTM0aGl1aHV1MzR5eTc4ODczeXI0ODd3ZXVyaXNrdWRyZ2p5ZzR3cjR5cmd1c3lnaHVoc2sKc1pkZnVpZ2l1MzRoMzc4eTd3cjg3d2VyeTg3eXNkdWZzdWhpdTRndWl1eWdpd2V1aHJpdXdodGl1aGl1aHE5bwpzYnQ5ODM0eTk3eXR5MzRyeWczNHV5cmdqd2hlZ3JranNna3JqaGd3ZWpyaGd3ZWpocmdld2poZ3Jqd2VocmdqCnp1RXNkYWpoZmFranNoZGtmaHNha2RmaGhqa2Foc2RnZGZoZ2FzamtoZGdma2phc2hna2poZ2dhc2Roc2hRZmkKVGZzZGhhaGZraGl1MzRoaXVodXUzNHl5Nzg4NzN5cjQ4N3dldXJpc2t1ZHJnanlnNHdyNHlyZ3VzeWdodWhzawpzWmRmdWlnaXUzNGgzNzh5N3dyODd3ZXJ5ODd5c2R1ZnN1aGl1NGd1aXV5Z2l3ZXVocml1d2h0aXVoaXVocTlvCnNidDk4MzR5OTd5dHkzNHJ5ZzM0dXlyZ2p3aGVncmtqc2drcmpoZ3dlanJoMzQ5ODc1OTg0Mzc5NzQ1OCsrKysKLS0tLS1FTkQgRU5DUllQVEVEIFBSSVZBVEUgS0VZLS0tLS0KCg==
diff --git a/fuzz/corpus/d860f004935113c97cd225be675b51e9f4a69f6a b/fuzz/corpus/d860f004935113c97cd225be675b51e9f4a69f6a
deleted file mode 100644
index c391be17a..000000000
Binary files a/fuzz/corpus/d860f004935113c97cd225be675b51e9f4a69f6a and /dev/null differ
diff --git a/fuzz/corpus/d9465533832ec7b5692eb4a459c00f76901b228f b/fuzz/corpus/d9465533832ec7b5692eb4a459c00f76901b228f
deleted file mode 100644
index bb3335a58..000000000
Binary files a/fuzz/corpus/d9465533832ec7b5692eb4a459c00f76901b228f and /dev/null differ
diff --git a/fuzz/corpus/db9a722c38b421175f398d4d456df6ed36db3907 b/fuzz/corpus/db9a722c38b421175f398d4d456df6ed36db3907
deleted file mode 100644
index f6d2404e3..000000000
--- a/fuzz/corpus/db9a722c38b421175f398d4d456df6ed36db3907
+++ /dev/null
@@ -1,6 +0,0 @@
-ATLASSId7AN_key": dyfYr"$apiXk
- m]0]hQ
-"
-
-
-e
\ No newline at end of file
diff --git a/fuzz/corpus/df25fe98b7c107c6f21319a34208a0e360154a89 b/fuzz/corpus/df25fe98b7c107c6f21319a34208a0e360154a89
deleted file mode 100644
index fa6ae5a5c..000000000
--- a/fuzz/corpus/df25fe98b7c107c6f21319a34208a0e360154a89
+++ /dev/null
@@ -1,27 +0,0 @@
-# various line ending for sanitize
-str value = "-----BEGIN RSA PRIVATE bj<>>>
-enT /F1 24 Tf 175 720 Td (qpF/Q~PCM5MhMoyTFc5TYEomnz
-5 0 obj<>
-endobj
-5 0 obj
-<>
-stream
-BT /F1 24 Tf 175 720 Td (qpF/Q~PCM5MhMoyTFc5TYEomnzRUKim9UJhe8a2P)Tj ET
-endstream
-endobj
-xref
-0 7
-0000000000 65535 f
-0000000009 00000 n
-0000000056 00000 n
-0000000111 00000 n
-0000000212 00000 n
-0000000250 00000 n
-0000000KEY-----\n" +
-"MIICXQIBAAKBgQDwcEN7vZygGg6DvPpsw17hRD6S5N8+huaqs1J key ajimpQ6sr9BuseERqELGE1U+Vll3izwuqr1UzCZ61gZn
------END OPENSSH FAKE PRIVATE KEY-----
-
-# fake with ellipsis
------BEGIN PGP PRIVATE KEY-----
-i7aHavqQ9T2f2drU4N5WsM7aqQ97kbB/K4RUPdit+tIp345678901231278634987284736283548102438723941563428762374129402103402394932746672734543664375t7323341253845186253784==
------END LOW ENTROPY PRIVATE KEY-----
diff --git a/fuzz/corpus/dfc092bca7057297061a4186efc5d4f947792d65 b/fuzz/corpus/dfc092bca7057297061a4186efc5d4f947792d65
deleted file mode 100644
index 58bb80ad8..000000000
--- a/fuzz/corpus/dfc092bca7057297061a4186efc5d4f947792d65
+++ /dev/null
@@ -1,4 +0,0 @@
- 2
-
-
-C0JQLFdN3tqanQ_Btxr0 000jr
\ No newline at end of file
diff --git a/fuzz/corpus/e66087463d3459756678cf8458d7eb70df471b3b b/fuzz/corpus/e66087463d3459756678cf8458d7eb70df471b3b
new file mode 100644
index 000000000..9b042fee7
Binary files /dev/null and b/fuzz/corpus/e66087463d3459756678cf8458d7eb70df471b3b differ
diff --git a/fuzz/corpus/e7a4fae6d0ae749c4e61c8e0bf3b2fcf1b20ed1b b/fuzz/corpus/e7a4fae6d0ae749c4e61c8e0bf3b2fcf1b20ed1b
deleted file mode 100644
index e134f1957..000000000
--- a/fuzz/corpus/e7a4fae6d0ae749c4e61c8e0bf3b2fcf1b20ed1b
+++ /dev/null
@@ -1 +0,0 @@
-password = "abc"
diff --git a/fuzz/corpus/ea8a174d01e9fe849721a25adce417bd995ed889 b/fuzz/corpus/ea8a174d01e9fe849721a25adce417bd995ed889
deleted file mode 100644
index cc1479038..000000000
--- a/fuzz/corpus/ea8a174d01e9fe849721a25adce417bd995ed889
+++ /dev/null
@@ -1,2 +0,0 @@
-bitbucket_client_data : "0D13fDM1NkwOhFZ_PhBuW-3keLTMxNzBGlKzZyiFiB-kODIwNDM1NTMxNzkwOhFZ"
-bitbucket_client_data_v2 : "0sTMxNzkI3fDM1NwOhFZ_PhBuW-3keLB"
diff --git a/fuzz/corpus/ef2fa67635a3e2adb9fd008a1a2f255fd81bd9a6 b/fuzz/corpus/ef2fa67635a3e2adb9fd008a1a2f255fd81bd9a6
new file mode 100644
index 000000000..563e5f4de
--- /dev/null
+++ b/fuzz/corpus/ef2fa67635a3e2adb9fd008a1a2f255fd81bd9a6
@@ -0,0 +1 @@
+vap]une_vs ,'wpv1jq9xwanbn3n';
diff --git a/fuzz/corpus/efa62a46e807fc24aae036cb62a6da41b981a31b b/fuzz/corpus/efa62a46e807fc24aae036cb62a6da41b981a31b
deleted file mode 100644
index 0e68c0705..000000000
Binary files a/fuzz/corpus/efa62a46e807fc24aae036cb62a6da41b981a31b and /dev/null differ
diff --git a/fuzz/corpus/f002a65bf7e726467cc7b6eff20326e4eea10d62 b/fuzz/corpus/f002a65bf7e726467cc7b6eff20326e4eea10d62
new file mode 100644
index 000000000..abf589309
--- /dev/null
+++ b/fuzz/corpus/f002a65bf7e726467cc7b6eff20326e4eea10d62
@@ -0,0 +1 @@
+t""BBDC-MzQ2Nbc4NjkyMDgidwxOEtsMt9WsEidtxMt9BFXH093l"
\ No newline at end of file
diff --git a/fuzz/corpus/f0cb4e18c02c6d9f85efbc6ae365647c6b2fe81b b/fuzz/corpus/f0cb4e18c02c6d9f85efbc6ae365647c6b2fe81b
new file mode 100644
index 000000000..f6a2cbe2e
--- /dev/null
+++ b/fuzz/corpus/f0cb4e18c02c6d9f85efbc6ae365647c6b2fe81b
@@ -0,0 +1,2 @@
+GI_REO_GI_FACEBOOK_TOKENrk_live_48ehKQINMST2CEBOOK_TOKENrk_live_48ehKQINMST2 = "EAACEdE = "EAACEdEdsose0cBAlGy7KeQjfwyVI77Y5Ynad9jCoup39tiYd
+oQ4jHF"
\ No newline at end of file
diff --git a/fuzz/corpus/f3ad472005001af292724a785c613d84f8dd8516 b/fuzz/corpus/f3ad472005001af292724a785c613d84f8dd8516
deleted file mode 100644
index a400063af..000000000
--- a/fuzz/corpus/f3ad472005001af292724a785c613d84f8dd8516
+++ /dev/null
@@ -1 +0,0 @@
-xoxa-OLYLIKEAGG0f5
\ No newline at end of file
diff --git a/fuzz/corpus/f4afa48d760b458deabc010604534fee456e6d27 b/fuzz/corpus/f4afa48d760b458deabc010604534fee456e6d27
new file mode 100644
index 000000000..ef4394b7b
--- /dev/null
+++ b/fuzz/corpus/f4afa48d760b458deabc010604534fee456e6d27
@@ -0,0 +1 @@
+sk_live_2dsI77Ydj48ehKQINfwyVMST
diff --git a/fuzz/corpus/89ee7db57374bf7a307e6052aeee44b36c27f8ba b/fuzz/corpus/f959b7347433676d6f0958095cdf9f0a4f8979ea
similarity index 50%
rename from fuzz/corpus/89ee7db57374bf7a307e6052aeee44b36c27f8ba
rename to fuzz/corpus/f959b7347433676d6f0958095cdf9f0a4f8979ea
index 4aeb8dd6f..aac5e0fb4 100644
--- a/fuzz/corpus/89ee7db57374bf7a307e6052aeee44b36c27f8ba
+++ b/fuzz/corpus/f959b7347433676d6f0958095cdf9f0a4f8979ea
@@ -1,26 +1,28 @@
-
- CRujY+PP0hS/4sHOBdDvnxa2wdW8NVNNagdCBhvP5Y1edBNMnkWOyuM4e7HzUgO0+8ndWis1OSJTz9EFTyHJm6GOn+/JR62NWNr "
- "9lfCb8cWq0eoOk3UUO9P+1nZNHjE/iDhuTi3x/5naW4SzdkZfxHo/NMI6i5w1ZnQ60CQQD9d0G9gBy6lPhC \\
+# various line ending for sanitize
+str value = "-----BEGIN RSA PRIVATE KEY-----\n" +
+"MIICXQIBAAKBgQDwcEN7vZygGg6DvPpsw17hRD6S5N8+huaqs1JGXQfPhbvLTUsHdzGLVNQ/Z0wQVGdPiaJDflqhcT1IH8BLD4SHn+ \n"
+ + "WuRIzX77P7oVKM2CoTA6VzT6s/bvr7HxFLl4NhohfyDsV0YCDc4I6EHGWMCUHZb0IWxzEGRWD3jbG8KAZUsQIDAQABAoGAOD7a2o\r \n"
+" CRujY+PP0hS/4sHOBdDvnxa2wdW8NVNNagdCBhvP5Y1edBNMnkWOyuM4e7HzUgO0+8ndWis1OSJTz9EFTyHJm6GOn+/JR62NWNr "
+ "9lfCb8cWq0eoOk3UUO9P+1nZNHjE/iDhuTi3x/5naW4SzdkZfxHo/NMI6i5w1ZnQ60CQQD9d0G8gBy6lPhC \\
""" mbHzYovVjSnyfzUtyWPNSrXNiUCR5vu2f6eCgSVzFZ0oHAv8nLaYnXrhyT25lwzNK5OhR/oPAkEA8tep3NmfxV """ +
QSBfKGfotblIG709xxfd6vHfDS0eZuTFUxkZDcayZDhMDjTMZxP8rokSbMaOSqUseUeYhx5TqFPwJAAhC0smyWz1ZjZ3eFIayN4yGRU+6B\r\n
"amwXqhaPwKr7obS2HFiR7thKi9ODQk5oMpi8TCYMWEahgB+g9RMD0u6ZNQJBAMla\\\\nUJmySGuRnbAYu7PJURH90AOG0QOQ1Jp6yBMKgYIB\\
-Uaxk9J5Th8BXPyC1mclPMS7J\\\\ngMuobiFdIpryq51pvHkCQQDInvDaKI24Ho+cj6SCKnEO4kbjh/yx1XGwNmY0ld1i\\r5micHFiMI7/IcVZ4\n
-2cl1OwdGjRdmO1LT6P1cl8UYIj/S\n-----END RSA PRIVATE KEY-----""";
-
-# all private key in single line
-char pk[] = "\\n-----BEGIN EC PRIVATE KEY-----\nMHcCAQEEID4VC4s0b2n3yvypHb2GO9prFUctYt\r\r\n\nHmGCMvpxkpexbHoAoGCCqGSM49\\\\\nAwEHoUQDQgAE2GwUUuO9/dKl51bOryWzHF8wTSezSqdRIucGhDRsmDITLcNEZw3V\\\Y-----
-123password = "cackle!"password = "cackle!"
\ No newline at end of file
+12345678901231278634987284736283548102438723941563428762374129402103402394932746672734543664375t7323341253845186253784==
+-----END LOW ENTROPY PRIVATE KEY-----
+
+header="-----BEGIN OPENSSH EMPTY PRIVATE KEY-----"
+footer="-----END OPENSSH EMPTY PRIVATE KEY-----"
\ No newline at end of file
diff --git a/fuzz/corpus/f9c8f7d9a6553a8de025a238612fe45f3a7f8702 b/fuzz/corpus/f9c8f7d9a6553a8de025a238612fe45f3a7f8702
new file mode 100644
index 000000000..827e2a8fc
--- /dev/null
+++ b/fuzz/corpus/f9c8f7d9a6553a8de025a238612fe45f3a7f8702
@@ -0,0 +1,2 @@
+
+<ADLV6EC0JQLFdN3txr 0iv>= '3.12'
onnxruntime==1.17.1
+
# build requirement
build==1.2.1
hatchling==1.24.2
diff --git a/tests/__init__.py b/tests/__init__.py
index 669ba3190..85a275175 100644
--- a/tests/__init__.py
+++ b/tests/__init__.py
@@ -1,24 +1,24 @@
from pathlib import Path
# total number of files in test samples
-SAMPLES_FILES_COUNT: int = 128
+SAMPLES_FILES_COUNT: int = 130
# the lowest value of ML threshold is used to display possible lowest values
-NEGLIGIBLE_ML_THRESHOLD = 0.00001
+NEGLIGIBLE_ML_THRESHOLD = 0.0001
# credentials count after scan
-SAMPLES_CRED_COUNT: int = 412
-SAMPLES_CRED_LINE_COUNT: int = 429
+SAMPLES_CRED_COUNT: int = 363
+SAMPLES_CRED_LINE_COUNT: int = 380
# credentials count after post-processing
-SAMPLES_POST_CRED_COUNT: int = 397
+SAMPLES_POST_CRED_COUNT: int = 322
# with option --doc
-SAMPLES_IN_DOC = 404
+SAMPLES_IN_DOC = 416
# archived credentials that are not found without --depth
-SAMPLES_IN_DEEP_1 = SAMPLES_POST_CRED_COUNT + 21
-SAMPLES_IN_DEEP_2 = SAMPLES_IN_DEEP_1 + 19
+SAMPLES_IN_DEEP_1 = SAMPLES_POST_CRED_COUNT + 24
+SAMPLES_IN_DEEP_2 = SAMPLES_IN_DEEP_1 + 17
SAMPLES_IN_DEEP_3 = SAMPLES_IN_DEEP_2 + 1
# well known string with all latin letters
diff --git a/tests/credentials/test_augment_candidates.py b/tests/credentials/test_augment_candidates.py
index 719b23288..876432dea 100644
--- a/tests/credentials/test_augment_candidates.py
+++ b/tests/credentials/test_augment_candidates.py
@@ -15,8 +15,10 @@ def test_augment_candidates_p(self):
candidate.line_data_list[0].value = AZ_STRING
candidates = [candidate]
additional_candidates = copy.deepcopy(candidates)
+ self.assertTrue(candidate.compare(additional_candidates[0]))
# the value is different
additional_candidates[0].line_data_list[0].value = f"\"{AZ_STRING}\""
+ self.assertFalse(candidate.compare(additional_candidates[0]))
# additional candidates must be added
augment_candidates(candidates, additional_candidates)
self.assertEqual(2, len(candidates))
diff --git a/tests/credentials/test_line_data.py b/tests/credentials/test_line_data.py
index 433c160b1..d2f561bff 100644
--- a/tests/credentials/test_line_data.py
+++ b/tests/credentials/test_line_data.py
@@ -3,6 +3,7 @@
import pytest
+from credsweeper.common.constants import MAX_LINE_LENGTH
from credsweeper.config import Config
from credsweeper.credentials import LineData
from credsweeper.utils import Util
@@ -111,7 +112,6 @@ def test_cli_arguments_n(self, file_path: pytest.fixture, rule: pytest.fixture,
formatted_line = line.format(var_name)
line_data = LineData(config, formatted_line, 0, 1, file_path, Util.get_extension(file_path), "test_info",
rule.patterns[0])
- assert line_data.value == ""
assert line_data.variable == var_name
@@ -124,3 +124,19 @@ def test_start_end_p(self) -> None:
self.assertEqual("34567", line_data.value)
self.assertEqual(3, line_data.value_start)
self.assertEqual(8, line_data.value_end)
+
+ def test_search_start_end_p(self) -> None:
+ """Check property search start-end"""
+ line = "_" * MAX_LINE_LENGTH + "X" + "_" * MAX_LINE_LENGTH
+ pattern = re.compile(r"(?PX)")
+ line_data = LineData(None, line, 0, 1, "", "", "", pattern, pattern.search(line))
+ self.assertEqual("X", line_data.value)
+ self.assertEqual(MAX_LINE_LENGTH, line_data.value_start)
+ self.assertEqual(1 + MAX_LINE_LENGTH, line_data.value_end)
+
+ def test_part_url_sanitize_p(self) -> None:
+ line_data = LineData(None,
+ "39084?token=3487263-2384579834-234732875-345&key=DnBeiGdgy6253fytfdDHGg&hasToBeFound=2",
+ 0, 1, "", "", "", re.compile(r"(?Ptoken)(?P=)(?P.+)"))
+ self.assertEqual("token", line_data.variable)
+ self.assertEqual("3487263-2384579834-234732875-345", line_data.value)
diff --git a/tests/data/depth_3.json b/tests/data/depth_3.json
index 291004b97..8fd52ab2c 100644
--- a/tests/data/depth_3.json
+++ b/tests/data/depth_3.json
@@ -16,6 +16,8 @@
"value_start": 0,
"value_end": 3078,
"variable": null,
+ "variable_start": -2,
+ "variable_end": -2,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 5.4978497506970045,
@@ -41,6 +43,8 @@
"value_start": 8,
"value_end": 38,
"variable": null,
+ "variable_start": -2,
+ "variable_end": -2,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 2.447238004178161,
@@ -56,6 +60,8 @@
"value_start": 8,
"value_end": 72,
"variable": null,
+ "variable_start": -2,
+ "variable_end": -2,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 4.546319336880353,
@@ -71,6 +77,8 @@
"value_start": 8,
"value_end": 72,
"variable": null,
+ "variable_start": -2,
+ "variable_end": -2,
"entropy_validation": {
"iterator": "BASE36_CHARS",
"entropy": 3.263417519132944,
@@ -86,6 +94,8 @@
"value_start": 8,
"value_end": 44,
"variable": null,
+ "variable_start": -2,
+ "variable_end": -2,
"entropy_validation": {
"iterator": "BASE36_CHARS",
"entropy": 3.250658781170067,
@@ -101,6 +111,8 @@
"value_start": 0,
"value_end": 36,
"variable": null,
+ "variable_start": -2,
+ "variable_end": -2,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 1.9319131950454072,
@@ -112,7 +124,7 @@
{
"api_validation": "NOT_AVAILABLE",
"ml_validation": "VALIDATED_KEY",
- "ml_probability": 0.99316,
+ "ml_probability": 0.999,
"rule": "API",
"severity": "medium",
"confidence": "moderate",
@@ -126,6 +138,8 @@
"value_start": 17,
"value_end": 38,
"variable": "gi_reo_gi_api",
+ "variable_start": 0,
+ "variable_end": 13,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 3.7835252872760208,
@@ -151,6 +165,8 @@
"value_start": 16,
"value_end": 40,
"variable": null,
+ "variable_start": -2,
+ "variable_end": -2,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 4.220175521464345,
@@ -168,17 +184,100 @@
"confidence": "strong",
"line_data_list": [
{
- "line": "ATLASSIAN = \"ATATT3xFfGF0vNZ7oy6ON4KrWEzKEu96n-r2bCLOOcdOADizvJqPd89yKyP853uTZSflBi1Lk1zD460BqyMTa08VUEy8-oOzr1esg3j_mZKZwAELnRkCDTJZXhHsv5jaWHyAj4LRL-6h8LI-5MrYs4l7xXSaY8odQxDKJB4hDvdkmuh61xea2jE=2F2DE974\"",
+ "line": "ATLASSIAN = \"ATATT3xFfGF0vNZ7oy6ON4KrWEzKEu96n-r2bCLOOcdOADizvJqPd89yKyP853uTZSflBi1Lk1zD460BqyMTa08VUEy8-oOzr1esg3j_mZKZwAELnRkCDTJZXhHsv5jaWHyAj4LRL-6h8LI-5MrYs4l7xXSaY8odQxDKJB4hDvdkmuh61xea2jE=00203E68\"",
"line_num": 1,
"path": "tests/samples/atlassian_pat",
"info": "tests/samples/atlassian_pat|RAW",
- "value": "ATATT3xFfGF0vNZ7oy6ON4KrWEzKEu96n-r2bCLOOcdOADizvJqPd89yKyP853uTZSflBi1Lk1zD460BqyMTa08VUEy8-oOzr1esg3j_mZKZwAELnRkCDTJZXhHsv5jaWHyAj4LRL-6h8LI-5MrYs4l7xXSaY8odQxDKJB4hDvdkmuh61xea2jE=2F2DE974",
+ "value": "ATATT3xFfGF0vNZ7oy6ON4KrWEzKEu96n-r2bCLOOcdOADizvJqPd89yKyP853uTZSflBi1Lk1zD460BqyMTa08VUEy8-oOzr1esg3j_mZKZwAELnRkCDTJZXhHsv5jaWHyAj4LRL-6h8LI-5MrYs4l7xXSaY8odQxDKJB4hDvdkmuh61xea2jE=00203E68",
"value_start": 13,
"value_end": 205,
"variable": null,
+ "variable_start": -2,
+ "variable_end": -2,
"entropy_validation": {
"iterator": "BASE64_CHARS",
- "entropy": 5.628712032325118,
+ "entropy": 5.614483907763351,
+ "valid": true
+ }
+ }
+ ]
+ },
+ {
+ "api_validation": "NOT_AVAILABLE",
+ "ml_validation": "NOT_AVAILABLE",
+ "ml_probability": null,
+ "rule": "Atlassian PAT token",
+ "severity": "high",
+ "confidence": "strong",
+ "line_data_list": [
+ {
+ "line": "escaped_backslash = ATATT3xFfGF0vNZ7oy6ON4KrWEzKEu96n-r2bCLOOcdOADizvJqPd89yKyP853uTZSflBi1Lk1zD460BqyMTa08VUEy8-oOzr1esg3j_mZKZwAELnRkCDTJZXhHsv5jaWHyAj4LRL-6h8LI-5MrYs4l7xXSaY8odQxDKJB4hDvdkmuh61xea2jE\\=00203E68",
+ "line_num": 2,
+ "path": "tests/samples/atlassian_pat",
+ "info": "tests/samples/atlassian_pat|RAW",
+ "value": "ATATT3xFfGF0vNZ7oy6ON4KrWEzKEu96n-r2bCLOOcdOADizvJqPd89yKyP853uTZSflBi1Lk1zD460BqyMTa08VUEy8-oOzr1esg3j_mZKZwAELnRkCDTJZXhHsv5jaWHyAj4LRL-6h8LI-5MrYs4l7xXSaY8odQxDKJB4hDvdkmuh61xea2jE\\=00203E68",
+ "value_start": 20,
+ "value_end": 213,
+ "variable": null,
+ "variable_start": -2,
+ "variable_end": -2,
+ "entropy_validation": {
+ "iterator": "BASE64_CHARS",
+ "entropy": 5.592654863341127,
+ "valid": true
+ }
+ }
+ ]
+ },
+ {
+ "api_validation": "NOT_AVAILABLE",
+ "ml_validation": "NOT_AVAILABLE",
+ "ml_probability": null,
+ "rule": "Atlassian PAT token",
+ "severity": "high",
+ "confidence": "strong",
+ "line_data_list": [
+ {
+ "line": "url_escaped_capital = ATATT3xFfGF0vNZ7oy6ON4KrWEzKEu96n-r2bCLOOcdOADizvJqPd89yKyP853uTZSflBi1Lk1zD460BqyMTa08VUEy8-oOzr1esg3j_mZKZwAELnRkCDTJZXhHsv5jaWHyAj4LRL-6h8LI-5MrYs4l7xXSaY8odQxDKJB4hDvdkmuh61xea2jE%3D00203E68",
+ "line_num": 3,
+ "path": "tests/samples/atlassian_pat",
+ "info": "tests/samples/atlassian_pat|RAW",
+ "value": "ATATT3xFfGF0vNZ7oy6ON4KrWEzKEu96n-r2bCLOOcdOADizvJqPd89yKyP853uTZSflBi1Lk1zD460BqyMTa08VUEy8-oOzr1esg3j_mZKZwAELnRkCDTJZXhHsv5jaWHyAj4LRL-6h8LI-5MrYs4l7xXSaY8odQxDKJB4hDvdkmuh61xea2jE%3D00203E68",
+ "value_start": 22,
+ "value_end": 216,
+ "variable": null,
+ "variable_start": -2,
+ "variable_end": -2,
+ "entropy_validation": {
+ "iterator": "BASE64_CHARS",
+ "entropy": 5.571478154549278,
+ "valid": true
+ }
+ }
+ ]
+ },
+ {
+ "api_validation": "NOT_AVAILABLE",
+ "ml_validation": "NOT_AVAILABLE",
+ "ml_probability": null,
+ "rule": "Atlassian PAT token",
+ "severity": "high",
+ "confidence": "strong",
+ "line_data_list": [
+ {
+ "line": "url_escaped_lowercase = ATATT3xFfGF0vNZ7oy6ON4KrWEzKEu96n-r2bCLOOcdOADizvJqPd89yKyP853uTZSflBi1Lk1zD460BqyMTa08VUEy8-oOzr1esg3j_mZKZwAELnRkCDTJZXhHsv5jaWHyAj4LRL-6h8LI-5MrYs4l7xXSaY8odQxDKJB4hDvdkmuh61xea2jE%3d00203E68",
+ "line_num": 4,
+ "path": "tests/samples/atlassian_pat",
+ "info": "tests/samples/atlassian_pat|RAW",
+ "value": "ATATT3xFfGF0vNZ7oy6ON4KrWEzKEu96n-r2bCLOOcdOADizvJqPd89yKyP853uTZSflBi1Lk1zD460BqyMTa08VUEy8-oOzr1esg3j_mZKZwAELnRkCDTJZXhHsv5jaWHyAj4LRL-6h8LI-5MrYs4l7xXSaY8odQxDKJB4hDvdkmuh61xea2jE%3d00203E68",
+ "value_start": 24,
+ "value_end": 218,
+ "variable": null,
+ "variable_start": -2,
+ "variable_end": -2,
+ "entropy_validation": {
+ "iterator": "BASE64_CHARS",
+ "entropy": 5.572975546587697,
"valid": true
}
}
@@ -187,7 +286,7 @@
{
"api_validation": "NOT_AVAILABLE",
"ml_validation": "VALIDATED_KEY",
- "ml_probability": 0.99154,
+ "ml_probability": 0.87,
"rule": "Auth",
"severity": "medium",
"confidence": "moderate",
@@ -201,6 +300,8 @@
"value_start": 28,
"value_end": 66,
"variable": "kerberos_authentication",
+ "variable_start": 1,
+ "variable_end": 24,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 4.273728829005326,
@@ -212,7 +313,7 @@
{
"api_validation": "NOT_AVAILABLE",
"ml_validation": "VALIDATED_KEY",
- "ml_probability": 0.99315,
+ "ml_probability": 0.999,
"rule": "Auth",
"severity": "medium",
"confidence": "moderate",
@@ -226,6 +327,8 @@
"value_start": 18,
"value_end": 56,
"variable": "authorization",
+ "variable_start": 1,
+ "variable_end": 14,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 4.523986065961299,
@@ -237,7 +340,7 @@
{
"api_validation": "NOT_AVAILABLE",
"ml_validation": "VALIDATED_KEY",
- "ml_probability": 0.99528,
+ "ml_probability": 0.99,
"rule": "Auth",
"severity": "medium",
"confidence": "moderate",
@@ -251,6 +354,8 @@
"value_start": 44,
"value_end": 76,
"variable": "oauth_signature",
+ "variable_start": 27,
+ "variable_end": 42,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 4.288909765557392,
@@ -262,7 +367,7 @@
{
"api_validation": "NOT_AVAILABLE",
"ml_validation": "VALIDATED_KEY",
- "ml_probability": 0.99667,
+ "ml_probability": 0.999,
"rule": "Auth",
"severity": "medium",
"confidence": "moderate",
@@ -276,6 +381,8 @@
"value_start": 30,
"value_end": 56,
"variable": "Authorization",
+ "variable_start": 9,
+ "variable_end": 22,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 4.085055102756476,
@@ -287,7 +394,7 @@
{
"api_validation": "NOT_AVAILABLE",
"ml_validation": "VALIDATED_KEY",
- "ml_probability": 0.99711,
+ "ml_probability": 0.963,
"rule": "Auth",
"severity": "medium",
"confidence": "moderate",
@@ -301,31 +408,8 @@
"value_start": 31,
"value_end": 65,
"variable": "Authorization",
- "entropy_validation": {
- "iterator": "BASE36_CHARS",
- "entropy": 3.2479906920322064,
- "valid": true
- }
- }
- ]
- },
- {
- "api_validation": "NOT_AVAILABLE",
- "ml_validation": "VALIDATED_KEY",
- "ml_probability": 0.99711,
- "rule": "JSON Web Token",
- "severity": "medium",
- "confidence": "moderate",
- "line_data_list": [
- {
- "line": "curl -H \"Authorization: Bearer eyJGRpVu1c2VzY2-823r_db32hbf4W1lbj\" http://localhost:8080/.",
- "line_num": 9,
- "path": "tests/samples/auth_n.template",
- "info": "tests/samples/auth_n.template|RAW",
- "value": "eyJGRpVu1c2VzY2-823r_db32hbf4W1lbj",
- "value_start": 31,
- "value_end": 65,
- "variable": null,
+ "variable_start": 9,
+ "variable_end": 22,
"entropy_validation": {
"iterator": "BASE36_CHARS",
"entropy": 3.2479906920322064,
@@ -351,6 +435,8 @@
"value_start": 14,
"value_end": 34,
"variable": null,
+ "variable_start": -2,
+ "variable_end": -2,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 3.5464393446710156,
@@ -376,6 +462,8 @@
"value_start": 35,
"value_end": 55,
"variable": null,
+ "variable_start": -2,
+ "variable_end": -2,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 3.5464393446710156,
@@ -401,6 +489,8 @@
"value_start": 17,
"value_end": 37,
"variable": null,
+ "variable_start": -2,
+ "variable_end": -2,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 3.5464393446710156,
@@ -426,6 +516,8 @@
"value_start": 17,
"value_end": 37,
"variable": null,
+ "variable_start": -2,
+ "variable_end": -2,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 3.5464393446710156,
@@ -441,6 +533,8 @@
"value_start": 16,
"value_end": 56,
"variable": null,
+ "variable_start": -2,
+ "variable_end": -2,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 4.012814895472355,
@@ -449,6 +543,33 @@
}
]
},
+ {
+ "api_validation": "NOT_AVAILABLE",
+ "ml_validation": "VALIDATED_KEY",
+ "ml_probability": 0.924,
+ "rule": "Key",
+ "severity": "medium",
+ "confidence": "moderate",
+ "line_data_list": [
+ {
+ "line": "\"AwsAccessKey\": \"AKIAGIREOGIAWSKEY123\", \"AwsAccessKey2\": \"AKIAGIREOGIAWSKEY555\",",
+ "line_num": 2,
+ "path": "tests/samples/aws_multi.groovy",
+ "info": "tests/samples/aws_multi.groovy|RAW",
+ "value": "AKIAGIREOGIAWSKEY123",
+ "value_start": 17,
+ "value_end": 37,
+ "variable": "AwsAccessKey",
+ "variable_start": 1,
+ "variable_end": 13,
+ "entropy_validation": {
+ "iterator": "BASE64_CHARS",
+ "entropy": 3.5464393446710156,
+ "valid": false
+ }
+ }
+ ]
+ },
{
"api_validation": "NOT_AVAILABLE",
"ml_validation": "NOT_AVAILABLE",
@@ -466,6 +587,8 @@
"value_start": 58,
"value_end": 78,
"variable": null,
+ "variable_start": -2,
+ "variable_end": -2,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 3.3086949695628425,
@@ -491,6 +614,8 @@
"value_start": 58,
"value_end": 78,
"variable": null,
+ "variable_start": -2,
+ "variable_end": -2,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 3.3086949695628425,
@@ -506,6 +631,8 @@
"value_start": 16,
"value_end": 56,
"variable": null,
+ "variable_start": -2,
+ "variable_end": -2,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 4.012814895472355,
@@ -514,6 +641,33 @@
}
]
},
+ {
+ "api_validation": "NOT_AVAILABLE",
+ "ml_validation": "VALIDATED_KEY",
+ "ml_probability": 0.922,
+ "rule": "Key",
+ "severity": "medium",
+ "confidence": "moderate",
+ "line_data_list": [
+ {
+ "line": "\"AwsAccessKey\": \"AKIAGIREOGIAWSKEY123\", \"AwsAccessKey2\": \"AKIAGIREOGIAWSKEY555\",",
+ "line_num": 2,
+ "path": "tests/samples/aws_multi.groovy",
+ "info": "tests/samples/aws_multi.groovy|RAW",
+ "value": "AKIAGIREOGIAWSKEY555",
+ "value_start": 58,
+ "value_end": 78,
+ "variable": "AwsAccessKey2",
+ "variable_start": 41,
+ "variable_end": 54,
+ "entropy_validation": {
+ "iterator": "BASE64_CHARS",
+ "entropy": 3.3086949695628425,
+ "valid": false
+ }
+ }
+ ]
+ },
{
"api_validation": "NOT_AVAILABLE",
"ml_validation": "NOT_AVAILABLE",
@@ -531,6 +685,8 @@
"value_start": 15,
"value_end": 60,
"variable": null,
+ "variable_start": -2,
+ "variable_end": -2,
"entropy_validation": {
"iterator": "BASE36_CHARS",
"entropy": 4.0426135166748205,
@@ -541,8 +697,8 @@
},
{
"api_validation": "NOT_AVAILABLE",
- "ml_validation": "NOT_AVAILABLE",
- "ml_probability": null,
+ "ml_validation": "VALIDATED_KEY",
+ "ml_probability": 0.994,
"rule": "Key",
"severity": "medium",
"confidence": "moderate",
@@ -556,6 +712,8 @@
"value_start": 15,
"value_end": 60,
"variable": "AWS_MWS_KEY",
+ "variable_start": 0,
+ "variable_end": 11,
"entropy_validation": {
"iterator": "BASE36_CHARS",
"entropy": 4.0426135166748205,
@@ -581,6 +739,8 @@
"value_start": 18,
"value_end": 66,
"variable": null,
+ "variable_start": -2,
+ "variable_end": -2,
"entropy_validation": {
"iterator": "BASE36_CHARS",
"entropy": 3.52467389677155,
@@ -606,6 +766,8 @@
"value_start": 0,
"value_end": 1316,
"variable": null,
+ "variable_start": -2,
+ "variable_end": -2,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 5.615950458346115,
@@ -620,7 +782,7 @@
"ml_probability": null,
"rule": "JSON Web Token",
"severity": "medium",
- "confidence": "moderate",
+ "confidence": "strong",
"line_data_list": [
{
"line": "eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiIsIng1dCI6Imk2bEdrM0ZaenhSY1ViMkMzbkVRN3N5SEpsWSIsImtpZCI6Imk2bEdrM0ZaenhSY1ViMkMzbkVRN3N5SEpsWSJ9.eyJhdWQiOiJlZjFkYTlkNC1mZjc3LTRjM2UtYTAwNS04NDBjM2Y4MzA3NDUiLCJpc3MiOiJodHRwczovL3N0cy53aW5kb3dzLm5ldC9mYTE1ZDY5Mi1lOWM3LTQ0NjAtYTc0My0yOWYyOTUyMjIyOS8iLCJpYXQiOjE1MzcyMzMxMDYsIm5iZiI6MTUzNzIzMzEwNiwiZXhwIjoxNTM3MjM3MDA2LCJhY3IiOiIxIiwiYWlvIjoiQVhRQWkvOElBQUFBRm0rRS9RVEcrZ0ZuVnhMaldkdzhLKzYxQUdyU091TU1GNmViYU1qN1hPM0libUQzZkdtck95RCtOdlp5R24yVmFUL2tES1h3NE1JaHJnR1ZxNkJuOHdMWG9UMUxrSVorRnpRVmtKUFBMUU9WNEtjWHFTbENWUERTL0RpQ0RnRTIyMlRJbU12V05hRU1hVU9Uc0lHdlRRPT0iLCJhbXIiOlsid2lhIl0sImFwcGlkIjoiNzVkYmU3N2YtMTBhMy00ZTU5LTg1ZmQtOGMxMjc1NDRmMTdjIiwiYXBwaWRhY3IiOiIwIiwiZW1haWwiOiJBYmVMaUBtaWNyb3NvZnQuY29tIiwiZmFtaWx5X25hbWUiOiJMaW5jb2xuIiwiZ2l2ZW5fbmFtZSI6IkFiZSAoTVNGVCkiLCJpZHAiOiJodHRwczovL3N0cy53aW5kb3dzLm5ldC83MmY5ODhiZi04NmYxLTQxYWYtOTFhYi0yZDdjZDAxMjIyNDcvIiwiaXBhZGRyIjoiMjIyLjIyMi4yMjIuMjIiLCJuYW1lIjoiYWJlbGkiLCJvaWQiOiIwMjIyM2I2Yi1hYTFkLTQyZDQtOWVjMC0xYjJiYjkxOTQ0MzgiLCJyaCI6IkkiLCJzY3AiOiJ1c2VyX2ltcGVyc29uYXRpb24iLCJzdWIiOiJsM19yb0lTUVUyMjJiVUxTOXlpMmswWHBxcE9pTXo1SDNaQUNvMUdlWEEiLCJ0aWQiOiJmYTE1ZDY5Mi1lOWM3LTQ0NjAtYTc0My0yOWYyOTU2ZmQ0MjkiLCJ1bmlxdWVfbmFtZSI6ImFiZWxpQG1pY3Jvc29mdC5jb20iLCJ1dGkiOiJGVnNHeFlYSTMwLVR1aWt1dVVvRkFBIiwidmVyIjoiMS4wIn0.D3H6pMUtQnoJAGq6AHd",
@@ -631,6 +793,8 @@
"value_start": 0,
"value_end": 1316,
"variable": null,
+ "variable_start": -2,
+ "variable_end": -2,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 5.615950458346115,
@@ -639,6 +803,60 @@
}
]
},
+ {
+ "api_validation": "NOT_AVAILABLE",
+ "ml_validation": "NOT_AVAILABLE",
+ "ml_probability": null,
+ "rule": "Azure Access Token",
+ "severity": "high",
+ "confidence": "strong",
+ "line_data_list": [
+ {
+ "line": "eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiIsImtpZCI6Imk2bEdrM0ZaenhSY1ViMkMzbkVRN3N5SEpsWSJ9.eyJhdWQiOiI2ZTc0MTcyYi1iZTU2LTQ4NDMtOWZmNC1lNjZhMzliYjEyZTMiLCJpc3MiOiJodHRwczovL2xvZ2luLm1pY3Jvc29mdG9ubGluZS5jb20vNzJmOTg4YmYtODZmMS00MWFmLTkxYWItMmQ3Y2QwMTFkYjQ3L3YyLjAiLCJpYXQiOjE1MzcyMzEwNDgsIm5iZiI6MTUzNzIzMTA0OCwiZXhwIjoxNTM3MjM0OTQ4LCJhaW8iOiJBWFFBaS84SUFBQUF0QWFaTG8zQ2hNaWY2S09udHRSQjdlQnE0L0RjY1F6amNKR3hQWXkvQzNqRGFOR3hYZDZ3TklJVkdSZ2hOUm53SjFsT2NBbk5aY2p2a295ckZ4Q3R0djMzMTQwUmlvT0ZKNGJDQ0dWdW9DYWcxdU9UVDIyMjIyZ0h3TFBZUS91Zjc5UVgrMEtJaWpkcm1wNjlSY3R6bVE9PSIsImF6cCI6IjZlNzQxNzJiLWJlNTYtNDg0My05ZmY0LWU2NmEzOWJiMTJlMyIsImF6cGFjciI6IjAiLCJuYW1lIjoiQWJlIExpbmNvbG4iLCJvaWQiOiI2OTAyMjJiZS1mZjFhLTRkNTYtYWJkMS03ZTRmN2QzOGU0NzQiLCJwcmVmZXJyZWRfdXNlcm5hbWUiOiJhYmVsaUBtaWNyb3NvZnQuY29tIiwicmgiOiJJIiwic2NwIjoiYWNjZXNzX2FzX3VzZXIiLCJzdWIiOiJIS1pwZmFIeVdhZGVPb3VZbGl0anJJLUtmZlRtMjIyWDVyclYzeERxZktRIiwidGlkIjoiNzJmOTg4YmYtODZmMS00MWFmLTkxYWItMmQ3Y2QwMTFkYjQ3IiwidXRpIjoiZnFpQnFYTFBqMGVRYTgyUy1JWUZBQSIsInZlciI6IjIuMCJ9.pj4N-w_3Us9DrBLfpCt",
+ "line_num": 2,
+ "path": "tests/samples/azure_access_token",
+ "info": "tests/samples/azure_access_token|RAW",
+ "value": "eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiIsImtpZCI6Imk2bEdrM0ZaenhSY1ViMkMzbkVRN3N5SEpsWSJ9.eyJhdWQiOiI2ZTc0MTcyYi1iZTU2LTQ4NDMtOWZmNC1lNjZhMzliYjEyZTMiLCJpc3MiOiJodHRwczovL2xvZ2luLm1pY3Jvc29mdG9ubGluZS5jb20vNzJmOTg4YmYtODZmMS00MWFmLTkxYWItMmQ3Y2QwMTFkYjQ3L3YyLjAiLCJpYXQiOjE1MzcyMzEwNDgsIm5iZiI6MTUzNzIzMTA0OCwiZXhwIjoxNTM3MjM0OTQ4LCJhaW8iOiJBWFFBaS84SUFBQUF0QWFaTG8zQ2hNaWY2S09udHRSQjdlQnE0L0RjY1F6amNKR3hQWXkvQzNqRGFOR3hYZDZ3TklJVkdSZ2hOUm53SjFsT2NBbk5aY2p2a295ckZ4Q3R0djMzMTQwUmlvT0ZKNGJDQ0dWdW9DYWcxdU9UVDIyMjIyZ0h3TFBZUS91Zjc5UVgrMEtJaWpkcm1wNjlSY3R6bVE9PSIsImF6cCI6IjZlNzQxNzJiLWJlNTYtNDg0My05ZmY0LWU2NmEzOWJiMTJlMyIsImF6cGFjciI6IjAiLCJuYW1lIjoiQWJlIExpbmNvbG4iLCJvaWQiOiI2OTAyMjJiZS1mZjFhLTRkNTYtYWJkMS03ZTRmN2QzOGU0NzQiLCJwcmVmZXJyZWRfdXNlcm5hbWUiOiJhYmVsaUBtaWNyb3NvZnQuY29tIiwicmgiOiJJIiwic2NwIjoiYWNjZXNzX2FzX3VzZXIiLCJzdWIiOiJIS1pwZmFIeVdhZGVPb3VZbGl0anJJLUtmZlRtMjIyWDVyclYzeERxZktRIiwidGlkIjoiNzJmOTg4YmYtODZmMS00MWFmLTkxYWItMmQ3Y2QwMTFkYjQ3IiwidXRpIjoiZnFpQnFYTFBqMGVRYTgyUy1JWUZBQSIsInZlciI6IjIuMCJ9.pj4N-w_3Us9DrBLfpCt",
+ "value_start": 0,
+ "value_end": 1029,
+ "variable": null,
+ "variable_start": -2,
+ "variable_end": -2,
+ "entropy_validation": {
+ "iterator": "BASE64_CHARS",
+ "entropy": 5.6044494049575055,
+ "valid": true
+ }
+ }
+ ]
+ },
+ {
+ "api_validation": "NOT_AVAILABLE",
+ "ml_validation": "NOT_AVAILABLE",
+ "ml_probability": null,
+ "rule": "JSON Web Token",
+ "severity": "medium",
+ "confidence": "strong",
+ "line_data_list": [
+ {
+ "line": "eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiIsImtpZCI6Imk2bEdrM0ZaenhSY1ViMkMzbkVRN3N5SEpsWSJ9.eyJhdWQiOiI2ZTc0MTcyYi1iZTU2LTQ4NDMtOWZmNC1lNjZhMzliYjEyZTMiLCJpc3MiOiJodHRwczovL2xvZ2luLm1pY3Jvc29mdG9ubGluZS5jb20vNzJmOTg4YmYtODZmMS00MWFmLTkxYWItMmQ3Y2QwMTFkYjQ3L3YyLjAiLCJpYXQiOjE1MzcyMzEwNDgsIm5iZiI6MTUzNzIzMTA0OCwiZXhwIjoxNTM3MjM0OTQ4LCJhaW8iOiJBWFFBaS84SUFBQUF0QWFaTG8zQ2hNaWY2S09udHRSQjdlQnE0L0RjY1F6amNKR3hQWXkvQzNqRGFOR3hYZDZ3TklJVkdSZ2hOUm53SjFsT2NBbk5aY2p2a295ckZ4Q3R0djMzMTQwUmlvT0ZKNGJDQ0dWdW9DYWcxdU9UVDIyMjIyZ0h3TFBZUS91Zjc5UVgrMEtJaWpkcm1wNjlSY3R6bVE9PSIsImF6cCI6IjZlNzQxNzJiLWJlNTYtNDg0My05ZmY0LWU2NmEzOWJiMTJlMyIsImF6cGFjciI6IjAiLCJuYW1lIjoiQWJlIExpbmNvbG4iLCJvaWQiOiI2OTAyMjJiZS1mZjFhLTRkNTYtYWJkMS03ZTRmN2QzOGU0NzQiLCJwcmVmZXJyZWRfdXNlcm5hbWUiOiJhYmVsaUBtaWNyb3NvZnQuY29tIiwicmgiOiJJIiwic2NwIjoiYWNjZXNzX2FzX3VzZXIiLCJzdWIiOiJIS1pwZmFIeVdhZGVPb3VZbGl0anJJLUtmZlRtMjIyWDVyclYzeERxZktRIiwidGlkIjoiNzJmOTg4YmYtODZmMS00MWFmLTkxYWItMmQ3Y2QwMTFkYjQ3IiwidXRpIjoiZnFpQnFYTFBqMGVRYTgyUy1JWUZBQSIsInZlciI6IjIuMCJ9.pj4N-w_3Us9DrBLfpCt",
+ "line_num": 2,
+ "path": "tests/samples/azure_access_token",
+ "info": "tests/samples/azure_access_token|RAW",
+ "value": "eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiIsImtpZCI6Imk2bEdrM0ZaenhSY1ViMkMzbkVRN3N5SEpsWSJ9.eyJhdWQiOiI2ZTc0MTcyYi1iZTU2LTQ4NDMtOWZmNC1lNjZhMzliYjEyZTMiLCJpc3MiOiJodHRwczovL2xvZ2luLm1pY3Jvc29mdG9ubGluZS5jb20vNzJmOTg4YmYtODZmMS00MWFmLTkxYWItMmQ3Y2QwMTFkYjQ3L3YyLjAiLCJpYXQiOjE1MzcyMzEwNDgsIm5iZiI6MTUzNzIzMTA0OCwiZXhwIjoxNTM3MjM0OTQ4LCJhaW8iOiJBWFFBaS84SUFBQUF0QWFaTG8zQ2hNaWY2S09udHRSQjdlQnE0L0RjY1F6amNKR3hQWXkvQzNqRGFOR3hYZDZ3TklJVkdSZ2hOUm53SjFsT2NBbk5aY2p2a295ckZ4Q3R0djMzMTQwUmlvT0ZKNGJDQ0dWdW9DYWcxdU9UVDIyMjIyZ0h3TFBZUS91Zjc5UVgrMEtJaWpkcm1wNjlSY3R6bVE9PSIsImF6cCI6IjZlNzQxNzJiLWJlNTYtNDg0My05ZmY0LWU2NmEzOWJiMTJlMyIsImF6cGFjciI6IjAiLCJuYW1lIjoiQWJlIExpbmNvbG4iLCJvaWQiOiI2OTAyMjJiZS1mZjFhLTRkNTYtYWJkMS03ZTRmN2QzOGU0NzQiLCJwcmVmZXJyZWRfdXNlcm5hbWUiOiJhYmVsaUBtaWNyb3NvZnQuY29tIiwicmgiOiJJIiwic2NwIjoiYWNjZXNzX2FzX3VzZXIiLCJzdWIiOiJIS1pwZmFIeVdhZGVPb3VZbGl0anJJLUtmZlRtMjIyWDVyclYzeERxZktRIiwidGlkIjoiNzJmOTg4YmYtODZmMS00MWFmLTkxYWItMmQ3Y2QwMTFkYjQ3IiwidXRpIjoiZnFpQnFYTFBqMGVRYTgyUy1JWUZBQSIsInZlciI6IjIuMCJ9.pj4N-w_3Us9DrBLfpCt",
+ "value_start": 0,
+ "value_end": 1029,
+ "variable": null,
+ "variable_start": -2,
+ "variable_end": -2,
+ "entropy_validation": {
+ "iterator": "BASE64_CHARS",
+ "entropy": 5.6044494049575055,
+ "valid": true
+ }
+ }
+ ]
+ },
{
"api_validation": "NOT_AVAILABLE",
"ml_validation": "NOT_AVAILABLE",
@@ -656,6 +874,8 @@
"value_start": 14,
"value_end": 54,
"variable": null,
+ "variable_start": -2,
+ "variable_end": -2,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 4.620007704961091,
@@ -667,7 +887,7 @@
{
"api_validation": "NOT_AVAILABLE",
"ml_validation": "VALIDATED_KEY",
- "ml_probability": 0.9998,
+ "ml_probability": 1.0,
"rule": "Secret",
"severity": "medium",
"confidence": "moderate",
@@ -681,6 +901,8 @@
"value_start": 10,
"value_end": 51,
"variable": "secret",
+ "variable_start": 0,
+ "variable_end": 6,
"entropy_validation": {
"iterator": "BASE36_CHARS",
"entropy": 3.9766086647776424,
@@ -706,6 +928,8 @@
"value_start": 15,
"value_end": 64,
"variable": null,
+ "variable_start": -2,
+ "variable_end": -2,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 4.826255561405635,
@@ -731,6 +955,8 @@
"value_start": 11,
"value_end": 47,
"variable": null,
+ "variable_start": -2,
+ "variable_end": -2,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 4.593400348604437,
@@ -756,6 +982,8 @@
"value_start": 22,
"value_end": 40,
"variable": null,
+ "variable_start": -2,
+ "variable_end": -2,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 3.9477027792200903,
@@ -781,6 +1009,8 @@
"value_start": 28,
"value_end": 60,
"variable": null,
+ "variable_start": -2,
+ "variable_end": -2,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 4.3125,
@@ -798,17 +1028,46 @@
"confidence": "strong",
"line_data_list": [
{
- "line": "repo_access = \"ATCTT3xFfGN0zXtbKHz2POF86xa-2aBiYC4o_T3-myk01bmFVluUIFtGm_VFQwLizp4o1FKw-AMZhtdA0NzizshnA8WzRdfgv6GeTyowCD101oqKbJ4nx9DFsar5YyUNkwO9maR9-00tQvfciyfOHtPKG6K1d76Ki3iFo7roGeyJu4j1jM3GwQ4=91D14AE7\"",
+ "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=91D14AE7",
- "value_start": 15,
- "value_end": 207,
+ "value": "ATCTT3xFfGN0zXtbKHz2POF86xa-2aBiYC4o_T3-myk01bmFVluUIFtGm_VFQwLizp4o1FKw-AMZhtdA0NzizshnA8WzRdfgv6GeTyowCD101oqKbJ4nx9DFsar5YyUNkwO9maR9-00tQvfciyfOHtPKG6K1d76Ki3iFo7roGeyJu4j1jM3GwQ4=EDDE81AD",
+ "value_start": 39,
+ "value_end": 231,
"variable": null,
+ "variable_start": -2,
+ "variable_end": -2,
+ "entropy_validation": {
+ "iterator": "BASE64_CHARS",
+ "entropy": 5.573080311527303,
+ "valid": true
+ }
+ }
+ ]
+ },
+ {
+ "api_validation": "NOT_AVAILABLE",
+ "ml_validation": "VALIDATED_KEY",
+ "ml_probability": 0.966,
+ "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": "BASE64_CHARS",
- "entropy": 5.559335469855166,
+ "entropy": 5.573080311527303,
"valid": true
}
}
@@ -817,7 +1076,7 @@
{
"api_validation": "NOT_AVAILABLE",
"ml_validation": "VALIDATED_KEY",
- "ml_probability": 0.98984,
+ "ml_probability": 0.998,
"rule": "Certificate",
"severity": "medium",
"confidence": "moderate",
@@ -831,6 +1090,8 @@
"value_start": 25,
"value_end": 165,
"variable": "certificatePEM",
+ "variable_start": 6,
+ "variable_end": 20,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 5.133473310626378,
@@ -856,6 +1117,8 @@
"value_start": -2,
"value_end": -2,
"variable": null,
+ "variable_start": -2,
+ "variable_end": -2,
"entropy_validation": {
"iterator": null,
"entropy": null,
@@ -881,6 +1144,8 @@
"value_start": -2,
"value_end": -2,
"variable": null,
+ "variable_start": -2,
+ "variable_end": -2,
"entropy_validation": {
"iterator": null,
"entropy": null,
@@ -906,6 +1171,8 @@
"value_start": -2,
"value_end": -2,
"variable": null,
+ "variable_start": -2,
+ "variable_end": -2,
"entropy_validation": {
"iterator": null,
"entropy": null,
@@ -917,7 +1184,7 @@
{
"api_validation": "NOT_AVAILABLE",
"ml_validation": "VALIDATED_KEY",
- "ml_probability": 0.99879,
+ "ml_probability": 0.996,
"rule": "Credential",
"severity": "medium",
"confidence": "moderate",
@@ -931,6 +1198,8 @@
"value_start": 24,
"value_end": 38,
"variable": "gi_reo_gi_credential",
+ "variable_start": 0,
+ "variable_end": 20,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 3.6644977792004623,
@@ -956,6 +1225,8 @@
"value_start": 14,
"value_end": 85,
"variable": null,
+ "variable_start": -2,
+ "variable_end": -2,
"entropy_validation": {
"iterator": "BASE36_CHARS",
"entropy": 3.9136769977597905,
@@ -981,6 +1252,8 @@
"value_start": 0,
"value_end": 71,
"variable": null,
+ "variable_start": -2,
+ "variable_end": -2,
"entropy_validation": {
"iterator": "BASE36_CHARS",
"entropy": 3.5117321397240526,
@@ -991,25 +1264,27 @@
},
{
"api_validation": "NOT_AVAILABLE",
- "ml_validation": "VALIDATED_KEY",
- "ml_probability": 0.94217,
- "rule": "Password",
- "severity": "medium",
- "confidence": "moderate",
+ "ml_validation": "NOT_AVAILABLE",
+ "ml_probability": null,
+ "rule": "Discord Bot Token",
+ "severity": "high",
+ "confidence": "strong",
"line_data_list": [
{
- "line": "ID:master,PW:dipPr10Gg!",
+ "line": "MTIzNDU2Nzg5MDEyMzQ1Njc4OQ.E2-E4_.Zig9V5mpMk-JybgCFvqSfgY9EoqWjkA5O_qDje",
"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": "master,PW",
+ "path": "tests/samples/discord_bot_token",
+ "info": "tests/samples/discord_bot_token|RAW",
+ "value": "MTIzNDU2Nzg5MDEyMzQ1Njc4OQ.E2-E4_.Zig9V5mpMk-JybgCFvqSfgY9EoqWjkA5O_qDje",
+ "value_start": 0,
+ "value_end": 72,
+ "variable": null,
+ "variable_start": -2,
+ "variable_end": -2,
"entropy_validation": {
"iterator": "BASE64_CHARS",
- "entropy": 2.989735285398626,
- "valid": false
+ "entropy": 4.731746181697384,
+ "valid": true
}
}
]
@@ -1017,45 +1292,22 @@
{
"api_validation": "NOT_AVAILABLE",
"ml_validation": "VALIDATED_KEY",
- "ml_probability": 0.78111,
+ "ml_probability": 0.775,
"rule": "Password",
"severity": "medium",
"confidence": "moderate",
"line_data_list": [
{
- "line": "ID:master PW:dipPr11Gg!",
- "line_num": 2,
+ "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": "dipPr11Gg!",
+ "value": "dipPr10Gg!",
"value_start": 13,
"value_end": 23,
- "variable": "PW",
- "entropy_validation": {
- "iterator": "BASE64_CHARS",
- "entropy": 2.7897352853986264,
- "valid": false
- }
- }
- ]
- },
- {
- "api_validation": "NOT_AVAILABLE",
- "ml_validation": "VALIDATED_KEY",
- "ml_probability": 0.81375,
- "rule": "Password",
- "severity": "medium",
- "confidence": "moderate",
- "line_data_list": [
- {
- "line": "ANYID:master PW:dipPr12Gg!",
- "line_num": 3,
- "path": "tests/samples/doc_id_pair_passwd_pair",
- "info": "tests/samples/doc_id_pair_passwd_pair|RAW",
- "value": "dipPr12Gg!",
- "value_start": 16,
- "value_end": 26,
- "variable": "PW",
+ "variable": "master,PW",
+ "variable_start": 3,
+ "variable_end": 12,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 2.989735285398626,
@@ -1067,7 +1319,7 @@
{
"api_validation": "NOT_AVAILABLE",
"ml_validation": "VALIDATED_KEY",
- "ml_probability": 0.97553,
+ "ml_probability": 0.881,
"rule": "Password",
"severity": "medium",
"confidence": "moderate",
@@ -1081,6 +1333,8 @@
"value_start": 25,
"value_end": 35,
"variable": "Password",
+ "variable_start": 16,
+ "variable_end": 24,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 2.989735285398626,
@@ -1092,7 +1346,7 @@
{
"api_validation": "NOT_AVAILABLE",
"ml_validation": "VALIDATED_KEY",
- "ml_probability": 0.98957,
+ "ml_probability": 0.977,
"rule": "Password",
"severity": "medium",
"confidence": "moderate",
@@ -1106,6 +1360,8 @@
"value_start": 19,
"value_end": 29,
"variable": "master,password",
+ "variable_start": 3,
+ "variable_end": 18,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 2.989735285398626,
@@ -1117,7 +1373,7 @@
{
"api_validation": "NOT_AVAILABLE",
"ml_validation": "VALIDATED_KEY",
- "ml_probability": 0.98178,
+ "ml_probability": 0.786,
"rule": "Password",
"severity": "medium",
"confidence": "moderate",
@@ -1131,6 +1387,8 @@
"value_start": 13,
"value_end": 23,
"variable": "PW",
+ "variable_start": 10,
+ "variable_end": 12,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 2.989735285398626,
@@ -1142,7 +1400,7 @@
{
"api_validation": "NOT_AVAILABLE",
"ml_validation": "VALIDATED_KEY",
- "ml_probability": 0.97951,
+ "ml_probability": 0.982,
"rule": "Password",
"severity": "medium",
"confidence": "moderate",
@@ -1156,6 +1414,8 @@
"value_start": 19,
"value_end": 29,
"variable": "password",
+ "variable_start": 10,
+ "variable_end": 18,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 2.989735285398626,
@@ -1167,7 +1427,7 @@
{
"api_validation": "NOT_AVAILABLE",
"ml_validation": "VALIDATED_KEY",
- "ml_probability": 0.98937,
+ "ml_probability": 0.994,
"rule": "Password",
"severity": "medium",
"confidence": "moderate",
@@ -1181,6 +1441,8 @@
"value_start": 21,
"value_end": 31,
"variable": "password",
+ "variable_start": 12,
+ "variable_end": 20,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 2.989735285398626,
@@ -1192,7 +1454,7 @@
{
"api_validation": "NOT_AVAILABLE",
"ml_validation": "VALIDATED_KEY",
- "ml_probability": 0.99239,
+ "ml_probability": 0.969,
"rule": "Password",
"severity": "medium",
"confidence": "moderate",
@@ -1206,6 +1468,8 @@
"value_start": 25,
"value_end": 35,
"variable": "master,password",
+ "variable_start": 9,
+ "variable_end": 24,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 2.989735285398626,
@@ -1217,7 +1481,7 @@
{
"api_validation": "NOT_AVAILABLE",
"ml_validation": "VALIDATED_KEY",
- "ml_probability": 0.96152,
+ "ml_probability": 0.812,
"rule": "Password",
"severity": "medium",
"confidence": "moderate",
@@ -1231,6 +1495,8 @@
"value_start": 20,
"value_end": 31,
"variable": "pwd",
+ "variable_start": 16,
+ "variable_end": 19,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 2.9631196533066344,
@@ -1242,7 +1508,7 @@
{
"api_validation": "NOT_AVAILABLE",
"ml_validation": "VALIDATED_KEY",
- "ml_probability": 0.94337,
+ "ml_probability": 0.941,
"rule": "Password",
"severity": "medium",
"confidence": "moderate",
@@ -1256,6 +1522,8 @@
"value_start": 22,
"value_end": 33,
"variable": "master,password",
+ "variable_start": 6,
+ "variable_end": 21,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 2.712675334928137,
@@ -1267,45 +1535,22 @@
{
"api_validation": "NOT_AVAILABLE",
"ml_validation": "VALIDATED_KEY",
- "ml_probability": 0.90819,
+ "ml_probability": 0.969,
"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",
- "entropy_validation": {
- "iterator": "BASE64_CHARS",
- "entropy": 2.9631196533066344,
- "valid": false
- }
- }
- ]
- },
- {
- "api_validation": "NOT_AVAILABLE",
- "ml_validation": "VALIDATED_KEY",
- "ml_probability": 0.96069,
- "rule": "Password",
- "severity": "medium",
- "confidence": "moderate",
- "line_data_list": [
- {
- "line": "user id:master password:dipPr113Gg!",
- "line_num": 14,
+ "line": "user id:master password:dipPr113Gg!",
+ "line_num": 14,
"path": "tests/samples/doc_id_pair_passwd_pair",
"info": "tests/samples/doc_id_pair_passwd_pair|RAW",
"value": "dipPr113Gg!",
"value_start": 24,
"value_end": 35,
"variable": "password",
+ "variable_start": 15,
+ "variable_end": 23,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 2.9631196533066344,
@@ -1317,7 +1562,7 @@
{
"api_validation": "NOT_AVAILABLE",
"ml_validation": "VALIDATED_KEY",
- "ml_probability": 0.9855,
+ "ml_probability": 0.975,
"rule": "Password",
"severity": "medium",
"confidence": "moderate",
@@ -1331,6 +1576,8 @@
"value_start": 21,
"value_end": 32,
"variable": "master,password",
+ "variable_start": 5,
+ "variable_end": 20,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 2.9631196533066344,
@@ -1342,7 +1589,7 @@
{
"api_validation": "NOT_AVAILABLE",
"ml_validation": "VALIDATED_KEY",
- "ml_probability": 0.99273,
+ "ml_probability": 0.963,
"rule": "Password",
"severity": "medium",
"confidence": "moderate",
@@ -1356,6 +1603,8 @@
"value_start": 21,
"value_end": 32,
"variable": "master,password",
+ "variable_start": 5,
+ "variable_end": 20,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 2.9631196533066344,
@@ -1367,7 +1616,7 @@
{
"api_validation": "NOT_AVAILABLE",
"ml_validation": "VALIDATED_KEY",
- "ml_probability": 0.97227,
+ "ml_probability": 0.97,
"rule": "Password",
"severity": "medium",
"confidence": "moderate",
@@ -1381,6 +1630,8 @@
"value_start": 25,
"value_end": 36,
"variable": "password",
+ "variable_start": 16,
+ "variable_end": 24,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 2.9631196533066344,
@@ -1392,7 +1643,7 @@
{
"api_validation": "NOT_AVAILABLE",
"ml_validation": "VALIDATED_KEY",
- "ml_probability": 0.98513,
+ "ml_probability": 0.972,
"rule": "Password",
"severity": "medium",
"confidence": "moderate",
@@ -1406,6 +1657,8 @@
"value_start": 26,
"value_end": 37,
"variable": "Password",
+ "variable_start": 17,
+ "variable_end": 25,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 2.9631196533066344,
@@ -1417,7 +1670,7 @@
{
"api_validation": "NOT_AVAILABLE",
"ml_validation": "VALIDATED_KEY",
- "ml_probability": 0.98967,
+ "ml_probability": 0.965,
"rule": "Password",
"severity": "medium",
"confidence": "moderate",
@@ -1431,6 +1684,8 @@
"value_start": 25,
"value_end": 36,
"variable": "master,password",
+ "variable_start": 9,
+ "variable_end": 24,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 2.9631196533066344,
@@ -1442,7 +1697,7 @@
{
"api_validation": "NOT_AVAILABLE",
"ml_validation": "VALIDATED_KEY",
- "ml_probability": 0.98433,
+ "ml_probability": 0.959,
"rule": "Password",
"severity": "medium",
"confidence": "moderate",
@@ -1456,6 +1711,8 @@
"value_start": 25,
"value_end": 36,
"variable": "password",
+ "variable_start": 16,
+ "variable_end": 24,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 2.9631196533066344,
@@ -1467,7 +1724,7 @@
{
"api_validation": "NOT_AVAILABLE",
"ml_validation": "VALIDATED_KEY",
- "ml_probability": 0.96661,
+ "ml_probability": 0.926,
"rule": "Password",
"severity": "medium",
"confidence": "moderate",
@@ -1481,6 +1738,8 @@
"value_start": 19,
"value_end": 30,
"variable": "passwd",
+ "variable_start": 12,
+ "variable_end": 18,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 3.1449378351248165,
@@ -1492,7 +1751,7 @@
{
"api_validation": "NOT_AVAILABLE",
"ml_validation": "VALIDATED_KEY",
- "ml_probability": 0.9157,
+ "ml_probability": 0.954,
"rule": "Password",
"severity": "medium",
"confidence": "moderate",
@@ -1506,6 +1765,8 @@
"value_start": 29,
"value_end": 40,
"variable": "password",
+ "variable_start": 20,
+ "variable_end": 28,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 2.9631196533066344,
@@ -1517,32 +1778,7 @@
{
"api_validation": "NOT_AVAILABLE",
"ml_validation": "VALIDATED_KEY",
- "ml_probability": 0.90242,
- "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",
- "entropy_validation": {
- "iterator": "BASE64_CHARS",
- "entropy": 2.9631196533066344,
- "valid": false
- }
- }
- ]
- },
- {
- "api_validation": "NOT_AVAILABLE",
- "ml_validation": "VALIDATED_KEY",
- "ml_probability": 0.93864,
+ "ml_probability": 0.735,
"rule": "Password",
"severity": "medium",
"confidence": "moderate",
@@ -1556,6 +1792,8 @@
"value_start": 15,
"value_end": 26,
"variable": "pw",
+ "variable_start": 12,
+ "variable_end": 14,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 3.1449378351248165,
@@ -1567,7 +1805,7 @@
{
"api_validation": "NOT_AVAILABLE",
"ml_validation": "VALIDATED_KEY",
- "ml_probability": 0.99393,
+ "ml_probability": 0.928,
"rule": "Password",
"severity": "medium",
"confidence": "moderate",
@@ -1581,6 +1819,8 @@
"value_start": 25,
"value_end": 36,
"variable": "Password",
+ "variable_start": 16,
+ "variable_end": 24,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 3.1449378351248165,
@@ -1592,7 +1832,7 @@
{
"api_validation": "NOT_AVAILABLE",
"ml_validation": "VALIDATED_KEY",
- "ml_probability": 0.98374,
+ "ml_probability": 0.893,
"rule": "Password",
"severity": "medium",
"confidence": "moderate",
@@ -1606,6 +1846,8 @@
"value_start": 23,
"value_end": 34,
"variable": "master,password",
+ "variable_start": 7,
+ "variable_end": 22,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 3.1449378351248165,
@@ -1617,7 +1859,7 @@
{
"api_validation": "NOT_AVAILABLE",
"ml_validation": "VALIDATED_KEY",
- "ml_probability": 0.9868,
+ "ml_probability": 0.791,
"rule": "Password",
"severity": "medium",
"confidence": "moderate",
@@ -1631,6 +1873,8 @@
"value_start": 43,
"value_end": 54,
"variable": "Password",
+ "variable_start": 34,
+ "variable_end": 42,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 3.1449378351248165,
@@ -1642,7 +1886,7 @@
{
"api_validation": "NOT_AVAILABLE",
"ml_validation": "VALIDATED_KEY",
- "ml_probability": 0.97173,
+ "ml_probability": 0.915,
"rule": "Password",
"severity": "medium",
"confidence": "moderate",
@@ -1656,6 +1900,8 @@
"value_start": 16,
"value_end": 27,
"variable": "master,pw",
+ "variable_start": 6,
+ "variable_end": 15,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 3.1449378351248165,
@@ -1667,7 +1913,7 @@
{
"api_validation": "NOT_AVAILABLE",
"ml_validation": "VALIDATED_KEY",
- "ml_probability": 0.98572,
+ "ml_probability": 0.941,
"rule": "Password",
"severity": "medium",
"confidence": "moderate",
@@ -1681,6 +1927,8 @@
"value_start": 16,
"value_end": 27,
"variable": "pwd",
+ "variable_start": 12,
+ "variable_end": 15,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 3.1449378351248165,
@@ -1692,7 +1940,7 @@
{
"api_validation": "NOT_AVAILABLE",
"ml_validation": "VALIDATED_KEY",
- "ml_probability": 0.96866,
+ "ml_probability": 0.639,
"rule": "Password",
"severity": "medium",
"confidence": "moderate",
@@ -1706,6 +1954,8 @@
"value_start": 22,
"value_end": 33,
"variable": "Pwd",
+ "variable_start": 18,
+ "variable_end": 21,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 2.9631196533066344,
@@ -1717,7 +1967,7 @@
{
"api_validation": "NOT_AVAILABLE",
"ml_validation": "VALIDATED_KEY",
- "ml_probability": 0.97155,
+ "ml_probability": 0.945,
"rule": "Password",
"severity": "medium",
"confidence": "moderate",
@@ -1731,6 +1981,8 @@
"value_start": 22,
"value_end": 33,
"variable": "Password",
+ "variable_start": 13,
+ "variable_end": 21,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 3.1449378351248165,
@@ -1742,7 +1994,7 @@
{
"api_validation": "NOT_AVAILABLE",
"ml_validation": "VALIDATED_KEY",
- "ml_probability": 0.9814,
+ "ml_probability": 0.85,
"rule": "Password",
"severity": "medium",
"confidence": "moderate",
@@ -1756,6 +2008,8 @@
"value_start": 27,
"value_end": 38,
"variable": "Password",
+ "variable_start": 18,
+ "variable_end": 26,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 2.9631196533066344,
@@ -1767,7 +2021,7 @@
{
"api_validation": "NOT_AVAILABLE",
"ml_validation": "VALIDATED_KEY",
- "ml_probability": 0.9683,
+ "ml_probability": 0.893,
"rule": "Password",
"severity": "medium",
"confidence": "moderate",
@@ -1781,6 +2035,8 @@
"value_start": 23,
"value_end": 34,
"variable": "pw",
+ "variable_start": 20,
+ "variable_end": 22,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 3.1449378351248165,
@@ -1792,7 +2048,7 @@
{
"api_validation": "NOT_AVAILABLE",
"ml_validation": "VALIDATED_KEY",
- "ml_probability": 0.98092,
+ "ml_probability": 0.811,
"rule": "Password",
"severity": "medium",
"confidence": "moderate",
@@ -1806,6 +2062,8 @@
"value_start": 23,
"value_end": 34,
"variable": "pw",
+ "variable_start": 20,
+ "variable_end": 22,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 3.1449378351248165,
@@ -1817,7 +2075,7 @@
{
"api_validation": "NOT_AVAILABLE",
"ml_validation": "VALIDATED_KEY",
- "ml_probability": 0.98723,
+ "ml_probability": 0.973,
"rule": "Password",
"severity": "medium",
"confidence": "moderate",
@@ -1831,6 +2089,8 @@
"value_start": 26,
"value_end": 37,
"variable": "password",
+ "variable_start": 17,
+ "variable_end": 25,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 3.1449378351248165,
@@ -1842,7 +2102,7 @@
{
"api_validation": "NOT_AVAILABLE",
"ml_validation": "VALIDATED_KEY",
- "ml_probability": 0.995,
+ "ml_probability": 0.991,
"rule": "Password",
"severity": "medium",
"confidence": "moderate",
@@ -1856,6 +2116,8 @@
"value_start": 28,
"value_end": 39,
"variable": "master,ANYpassword",
+ "variable_start": 9,
+ "variable_end": 27,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 3.1449378351248165,
@@ -1867,7 +2129,7 @@
{
"api_validation": "NOT_AVAILABLE",
"ml_validation": "VALIDATED_KEY",
- "ml_probability": 0.99217,
+ "ml_probability": 0.997,
"rule": "Password",
"severity": "medium",
"confidence": "moderate",
@@ -1881,6 +2143,8 @@
"value_start": 31,
"value_end": 42,
"variable": "ANYpassword",
+ "variable_start": 19,
+ "variable_end": 30,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 3.1449378351248165,
@@ -1892,7 +2156,7 @@
{
"api_validation": "NOT_AVAILABLE",
"ml_validation": "VALIDATED_KEY",
- "ml_probability": 0.99366,
+ "ml_probability": 0.949,
"rule": "Password",
"severity": "medium",
"confidence": "moderate",
@@ -1906,6 +2170,8 @@
"value_start": 14,
"value_end": 25,
"variable": "master,PWD",
+ "variable_start": 3,
+ "variable_end": 13,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 3.1449378351248165,
@@ -1917,7 +2183,7 @@
{
"api_validation": "NOT_AVAILABLE",
"ml_validation": "VALIDATED_KEY",
- "ml_probability": 0.98726,
+ "ml_probability": 0.969,
"rule": "Password",
"severity": "medium",
"confidence": "moderate",
@@ -1931,6 +2197,8 @@
"value_start": 15,
"value_end": 26,
"variable": "PASS",
+ "variable_start": 10,
+ "variable_end": 14,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 2.9631196533066344,
@@ -1942,7 +2210,7 @@
{
"api_validation": "NOT_AVAILABLE",
"ml_validation": "VALIDATED_KEY",
- "ml_probability": 0.98166,
+ "ml_probability": 0.99,
"rule": "Password",
"severity": "medium",
"confidence": "moderate",
@@ -1956,6 +2224,8 @@
"value_start": 22,
"value_end": 33,
"variable": "passwd",
+ "variable_start": 15,
+ "variable_end": 21,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 3.1449378351248165,
@@ -1967,7 +2237,7 @@
{
"api_validation": "NOT_AVAILABLE",
"ml_validation": "VALIDATED_KEY",
- "ml_probability": 0.98929,
+ "ml_probability": 0.991,
"rule": "Password",
"severity": "medium",
"confidence": "moderate",
@@ -1981,6 +2251,8 @@
"value_start": 22,
"value_end": 33,
"variable": "password",
+ "variable_start": 13,
+ "variable_end": 21,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 3.1449378351248165,
@@ -1992,7 +2264,7 @@
{
"api_validation": "NOT_AVAILABLE",
"ml_validation": "VALIDATED_KEY",
- "ml_probability": 0.9941,
+ "ml_probability": 0.849,
"rule": "Password",
"severity": "medium",
"confidence": "moderate",
@@ -2006,6 +2278,8 @@
"value_start": 17,
"value_end": 28,
"variable": "master,pass",
+ "variable_start": 5,
+ "variable_end": 16,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 2.9631196533066344,
@@ -2017,7 +2291,7 @@
{
"api_validation": "NOT_AVAILABLE",
"ml_validation": "VALIDATED_KEY",
- "ml_probability": 0.99533,
+ "ml_probability": 0.978,
"rule": "Password",
"severity": "medium",
"confidence": "moderate",
@@ -2031,6 +2305,8 @@
"value_start": 9,
"value_end": 20,
"variable": "password",
+ "variable_start": 0,
+ "variable_end": 8,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 3.1449378351248165,
@@ -2042,7 +2318,7 @@
{
"api_validation": "NOT_AVAILABLE",
"ml_validation": "VALIDATED_KEY",
- "ml_probability": 0.99094,
+ "ml_probability": 0.969,
"rule": "Password",
"severity": "medium",
"confidence": "moderate",
@@ -2056,6 +2332,8 @@
"value_start": 25,
"value_end": 36,
"variable": "Password",
+ "variable_start": 16,
+ "variable_end": 24,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 3.1449378351248165,
@@ -2067,7 +2345,7 @@
{
"api_validation": "NOT_AVAILABLE",
"ml_validation": "VALIDATED_KEY",
- "ml_probability": 0.99616,
+ "ml_probability": 0.977,
"rule": "Password",
"severity": "medium",
"confidence": "moderate",
@@ -2081,6 +2359,8 @@
"value_start": 15,
"value_end": 26,
"variable": "master,pass",
+ "variable_start": 3,
+ "variable_end": 14,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 3.1449378351248165,
@@ -2092,7 +2372,7 @@
{
"api_validation": "NOT_AVAILABLE",
"ml_validation": "VALIDATED_KEY",
- "ml_probability": 0.98161,
+ "ml_probability": 0.928,
"rule": "Password",
"severity": "medium",
"confidence": "moderate",
@@ -2106,56 +2386,8 @@
"value_start": 13,
"value_end": 24,
"variable": "pw",
- "entropy_validation": {
- "iterator": "BASE64_CHARS",
- "entropy": 3.1449378351248165,
- "valid": false
- }
- }
- ]
- },
- {
- "api_validation": "NOT_AVAILABLE",
- "ml_validation": "NOT_AVAILABLE",
- "ml_probability": null,
- "rule": "IPv4",
- "severity": "info",
- "confidence": "weak",
- "line_data_list": [
- {
- "line": "(98.76.54.32)ID:master PW:dipPr149Gg!",
- "line_num": 50,
- "path": "tests/samples/doc_id_pair_passwd_pair",
- "info": "tests/samples/doc_id_pair_passwd_pair|RAW",
- "value": "98.76.54.32",
- "value_start": 1,
- "value_end": 12,
- "variable": null,
- "entropy_validation": {
- "iterator": "BASE64_CHARS",
- "entropy": 2.515950268099853,
- "valid": false
- }
- }
- ]
- },
- {
- "api_validation": "NOT_AVAILABLE",
- "ml_validation": "VALIDATED_KEY",
- "ml_probability": 0.93832,
- "rule": "Password",
- "severity": "medium",
- "confidence": "moderate",
- "line_data_list": [
- {
- "line": "(98.76.54.32)ID:master PW:dipPr149Gg!",
- "line_num": 50,
- "path": "tests/samples/doc_id_pair_passwd_pair",
- "info": "tests/samples/doc_id_pair_passwd_pair|RAW",
- "value": "dipPr149Gg!",
- "value_start": 26,
- "value_end": 37,
- "variable": "PW",
+ "variable_start": 10,
+ "variable_end": 12,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 3.1449378351248165,
@@ -2167,7 +2399,7 @@
{
"api_validation": "NOT_AVAILABLE",
"ml_validation": "VALIDATED_KEY",
- "ml_probability": 0.96866,
+ "ml_probability": 0.736,
"rule": "Password",
"severity": "medium",
"confidence": "moderate",
@@ -2181,6 +2413,8 @@
"value_start": 15,
"value_end": 26,
"variable": "pw",
+ "variable_start": 12,
+ "variable_end": 14,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 2.9631196533066344,
@@ -2192,7 +2426,7 @@
{
"api_validation": "NOT_AVAILABLE",
"ml_validation": "VALIDATED_KEY",
- "ml_probability": 0.97171,
+ "ml_probability": 0.629,
"rule": "Password",
"severity": "medium",
"confidence": "moderate",
@@ -2206,6 +2440,8 @@
"value_start": 19,
"value_end": 30,
"variable": "pw",
+ "variable_start": 16,
+ "variable_end": 18,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 3.1449378351248165,
@@ -2217,7 +2453,7 @@
{
"api_validation": "NOT_AVAILABLE",
"ml_validation": "VALIDATED_KEY",
- "ml_probability": 0.99545,
+ "ml_probability": 0.984,
"rule": "Password",
"severity": "medium",
"confidence": "moderate",
@@ -2231,6 +2467,8 @@
"value_start": 28,
"value_end": 39,
"variable": "Password",
+ "variable_start": 19,
+ "variable_end": 27,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 3.1449378351248165,
@@ -2242,7 +2480,7 @@
{
"api_validation": "NOT_AVAILABLE",
"ml_validation": "VALIDATED_KEY",
- "ml_probability": 0.99749,
+ "ml_probability": 0.998,
"rule": "Password",
"severity": "medium",
"confidence": "moderate",
@@ -2256,6 +2494,8 @@
"value_start": 29,
"value_end": 40,
"variable": "password",
+ "variable_start": 20,
+ "variable_end": 28,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 2.9631196533066344,
@@ -2267,7 +2507,7 @@
{
"api_validation": "NOT_AVAILABLE",
"ml_validation": "VALIDATED_KEY",
- "ml_probability": 0.99451,
+ "ml_probability": 0.988,
"rule": "Password",
"severity": "medium",
"confidence": "moderate",
@@ -2281,6 +2521,8 @@
"value_start": 24,
"value_end": 35,
"variable": "ANY_pass",
+ "variable_start": 15,
+ "variable_end": 23,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 3.1449378351248165,
@@ -2292,7 +2534,7 @@
{
"api_validation": "NOT_AVAILABLE",
"ml_validation": "VALIDATED_KEY",
- "ml_probability": 0.99606,
+ "ml_probability": 0.998,
"rule": "Password",
"severity": "medium",
"confidence": "moderate",
@@ -2306,6 +2548,8 @@
"value_start": 24,
"value_end": 35,
"variable": "password",
+ "variable_start": 15,
+ "variable_end": 23,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 3.1449378351248165,
@@ -2317,7 +2561,7 @@
{
"api_validation": "NOT_AVAILABLE",
"ml_validation": "VALIDATED_KEY",
- "ml_probability": 0.99761,
+ "ml_probability": 0.986,
"rule": "Password",
"severity": "medium",
"confidence": "moderate",
@@ -2331,6 +2575,8 @@
"value_start": 16,
"value_end": 27,
"variable": "master,pwd",
+ "variable_start": 5,
+ "variable_end": 15,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 3.1449378351248165,
@@ -2342,7 +2588,7 @@
{
"api_validation": "NOT_AVAILABLE",
"ml_validation": "VALIDATED_KEY",
- "ml_probability": 0.99759,
+ "ml_probability": 0.994,
"rule": "Password",
"severity": "medium",
"confidence": "moderate",
@@ -2356,6 +2602,8 @@
"value_start": 33,
"value_end": 44,
"variable": "master,ANY_password",
+ "variable_start": 13,
+ "variable_end": 32,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 3.1449378351248165,
@@ -2367,7 +2615,7 @@
{
"api_validation": "NOT_AVAILABLE",
"ml_validation": "VALIDATED_KEY",
- "ml_probability": 0.99134,
+ "ml_probability": 0.987,
"rule": "Password",
"severity": "medium",
"confidence": "moderate",
@@ -2381,6 +2629,8 @@
"value_start": 32,
"value_end": 43,
"variable": "master,ANY_password",
+ "variable_start": 12,
+ "variable_end": 31,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 3.1449378351248165,
@@ -2392,7 +2642,7 @@
{
"api_validation": "NOT_AVAILABLE",
"ml_validation": "VALIDATED_KEY",
- "ml_probability": 0.97394,
+ "ml_probability": 0.976,
"rule": "Password",
"severity": "medium",
"confidence": "moderate",
@@ -2406,6 +2656,8 @@
"value_start": 25,
"value_end": 36,
"variable": "ANY_PASS",
+ "variable_start": 16,
+ "variable_end": 24,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 2.9631196533066344,
@@ -2417,7 +2669,7 @@
{
"api_validation": "NOT_AVAILABLE",
"ml_validation": "VALIDATED_KEY",
- "ml_probability": 0.97418,
+ "ml_probability": 0.652,
"rule": "Password",
"severity": "medium",
"confidence": "moderate",
@@ -2431,6 +2683,8 @@
"value_start": 34,
"value_end": 45,
"variable": "password",
+ "variable_start": 25,
+ "variable_end": 33,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 3.1449378351248165,
@@ -2442,32 +2696,7 @@
{
"api_validation": "NOT_AVAILABLE",
"ml_validation": "VALIDATED_KEY",
- "ml_probability": 0.98534,
- "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",
- "entropy_validation": {
- "iterator": "BASE64_CHARS",
- "entropy": 3.1449378351248165,
- "valid": false
- }
- }
- ]
- },
- {
- "api_validation": "NOT_AVAILABLE",
- "ml_validation": "VALIDATED_KEY",
- "ml_probability": 0.99043,
+ "ml_probability": 0.989,
"rule": "Password",
"severity": "medium",
"confidence": "moderate",
@@ -2481,6 +2710,8 @@
"value_start": 23,
"value_end": 34,
"variable": "password",
+ "variable_start": 14,
+ "variable_end": 22,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 3.1449378351248165,
@@ -2492,7 +2723,7 @@
{
"api_validation": "NOT_AVAILABLE",
"ml_validation": "VALIDATED_KEY",
- "ml_probability": 0.99413,
+ "ml_probability": 0.996,
"rule": "Password",
"severity": "medium",
"confidence": "moderate",
@@ -2506,6 +2737,8 @@
"value_start": 33,
"value_end": 44,
"variable": "ANY-password",
+ "variable_start": 20,
+ "variable_end": 32,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 3.1449378351248165,
@@ -2517,7 +2750,7 @@
{
"api_validation": "NOT_AVAILABLE",
"ml_validation": "VALIDATED_KEY",
- "ml_probability": 0.98612,
+ "ml_probability": 0.855,
"rule": "Password",
"severity": "medium",
"confidence": "moderate",
@@ -2531,6 +2764,8 @@
"value_start": 21,
"value_end": 32,
"variable": "pass",
+ "variable_start": 16,
+ "variable_end": 20,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 2.9631196533066344,
@@ -2542,7 +2777,7 @@
{
"api_validation": "NOT_AVAILABLE",
"ml_validation": "VALIDATED_KEY",
- "ml_probability": 0.9925,
+ "ml_probability": 0.925,
"rule": "Password",
"severity": "medium",
"confidence": "moderate",
@@ -2556,6 +2791,8 @@
"value_start": 16,
"value_end": 27,
"variable": "pwd",
+ "variable_start": 12,
+ "variable_end": 15,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 3.1449378351248165,
@@ -2567,7 +2804,7 @@
{
"api_validation": "NOT_AVAILABLE",
"ml_validation": "VALIDATED_KEY",
- "ml_probability": 0.98443,
+ "ml_probability": 0.921,
"rule": "Password",
"severity": "medium",
"confidence": "moderate",
@@ -2581,6 +2818,8 @@
"value_start": 15,
"value_end": 26,
"variable": "master,PW",
+ "variable_start": 5,
+ "variable_end": 14,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 3.1449378351248165,
@@ -2592,7 +2831,7 @@
{
"api_validation": "NOT_AVAILABLE",
"ml_validation": "VALIDATED_KEY",
- "ml_probability": 0.98844,
+ "ml_probability": 0.944,
"rule": "Password",
"severity": "medium",
"confidence": "moderate",
@@ -2606,6 +2845,8 @@
"value_start": 17,
"value_end": 28,
"variable": "pass",
+ "variable_start": 12,
+ "variable_end": 16,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 3.1449378351248165,
@@ -2617,7 +2858,7 @@
{
"api_validation": "NOT_AVAILABLE",
"ml_validation": "VALIDATED_KEY",
- "ml_probability": 0.99429,
+ "ml_probability": 0.996,
"rule": "Password",
"severity": "medium",
"confidence": "moderate",
@@ -2631,6 +2872,8 @@
"value_start": 21,
"value_end": 32,
"variable": "password",
+ "variable_start": 12,
+ "variable_end": 20,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 3.1449378351248165,
@@ -2642,7 +2885,7 @@
{
"api_validation": "NOT_AVAILABLE",
"ml_validation": "VALIDATED_KEY",
- "ml_probability": 0.99609,
+ "ml_probability": 0.997,
"rule": "Password",
"severity": "medium",
"confidence": "moderate",
@@ -2656,6 +2899,8 @@
"value_start": 26,
"value_end": 37,
"variable": "Password",
+ "variable_start": 17,
+ "variable_end": 25,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 3.1449378351248165,
@@ -2667,7 +2912,7 @@
{
"api_validation": "NOT_AVAILABLE",
"ml_validation": "VALIDATED_KEY",
- "ml_probability": 0.99555,
+ "ml_probability": 0.993,
"rule": "Password",
"severity": "medium",
"confidence": "moderate",
@@ -2681,6 +2926,8 @@
"value_start": 21,
"value_end": 32,
"variable": "master,password",
+ "variable_start": 5,
+ "variable_end": 20,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 3.1449378351248165,
@@ -2692,7 +2939,7 @@
{
"api_validation": "NOT_AVAILABLE",
"ml_validation": "VALIDATED_KEY",
- "ml_probability": 0.98078,
+ "ml_probability": 0.985,
"rule": "Password",
"severity": "medium",
"confidence": "moderate",
@@ -2706,6 +2953,8 @@
"value_start": 20,
"value_end": 31,
"variable": "master,PW",
+ "variable_start": 10,
+ "variable_end": 19,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 2.9631196533066344,
@@ -2717,7 +2966,7 @@
{
"api_validation": "NOT_AVAILABLE",
"ml_validation": "VALIDATED_KEY",
- "ml_probability": 0.99698,
+ "ml_probability": 0.994,
"rule": "Password",
"severity": "medium",
"confidence": "moderate",
@@ -2731,6 +2980,8 @@
"value_start": 19,
"value_end": 30,
"variable": "Password",
+ "variable_start": 10,
+ "variable_end": 18,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 3.1449378351248165,
@@ -2742,7 +2993,7 @@
{
"api_validation": "NOT_AVAILABLE",
"ml_validation": "VALIDATED_KEY",
- "ml_probability": 0.99697,
+ "ml_probability": 0.993,
"rule": "Password",
"severity": "medium",
"confidence": "moderate",
@@ -2756,6 +3007,8 @@
"value_start": 21,
"value_end": 32,
"variable": "master,password",
+ "variable_start": 5,
+ "variable_end": 20,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 3.1449378351248165,
@@ -2767,7 +3020,7 @@
{
"api_validation": "NOT_AVAILABLE",
"ml_validation": "VALIDATED_KEY",
- "ml_probability": 0.99288,
+ "ml_probability": 0.975,
"rule": "Password",
"severity": "medium",
"confidence": "moderate",
@@ -2781,6 +3034,8 @@
"value_start": 23,
"value_end": 34,
"variable": "Password",
+ "variable_start": 14,
+ "variable_end": 22,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 3.1449378351248165,
@@ -2792,7 +3047,7 @@
{
"api_validation": "NOT_AVAILABLE",
"ml_validation": "VALIDATED_KEY",
- "ml_probability": 0.98647,
+ "ml_probability": 0.759,
"rule": "Password",
"severity": "medium",
"confidence": "moderate",
@@ -2806,6 +3061,8 @@
"value_start": 18,
"value_end": 29,
"variable": "Pwd",
+ "variable_start": 14,
+ "variable_end": 17,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 2.9631196533066344,
@@ -2817,57 +3074,7 @@
{
"api_validation": "NOT_AVAILABLE",
"ml_validation": "VALIDATED_KEY",
- "ml_probability": 0.96062,
- "rule": "Password",
- "severity": "medium",
- "confidence": "moderate",
- "line_data_list": [
- {
- "line": "id:master,default pw:dipPr182Gg!",
- "line_num": 83,
- "path": "tests/samples/doc_id_pair_passwd_pair",
- "info": "tests/samples/doc_id_pair_passwd_pair|RAW",
- "value": "dipPr182Gg!",
- "value_start": 21,
- "value_end": 32,
- "variable": "pw",
- "entropy_validation": {
- "iterator": "BASE64_CHARS",
- "entropy": 3.1449378351248165,
- "valid": false
- }
- }
- ]
- },
- {
- "api_validation": "NOT_AVAILABLE",
- "ml_validation": "VALIDATED_KEY",
- "ml_probability": 0.98849,
- "rule": "Password",
- "severity": "medium",
- "confidence": "moderate",
- "line_data_list": [
- {
- "line": "id/pw id:master pw:dipPr185Gg!",
- "line_num": 86,
- "path": "tests/samples/doc_id_pair_passwd_pair",
- "info": "tests/samples/doc_id_pair_passwd_pair|RAW",
- "value": "dipPr185Gg!",
- "value_start": 19,
- "value_end": 30,
- "variable": "pw",
- "entropy_validation": {
- "iterator": "BASE64_CHARS",
- "entropy": 3.1449378351248165,
- "valid": false
- }
- }
- ]
- },
- {
- "api_validation": "NOT_AVAILABLE",
- "ml_validation": "VALIDATED_KEY",
- "ml_probability": 0.98849,
+ "ml_probability": 0.766,
"rule": "Password",
"severity": "medium",
"confidence": "moderate",
@@ -2881,6 +3088,8 @@
"value_start": 19,
"value_end": 30,
"variable": "pw",
+ "variable_start": 16,
+ "variable_end": 18,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 3.1449378351248165,
@@ -2892,7 +3101,7 @@
{
"api_validation": "NOT_AVAILABLE",
"ml_validation": "VALIDATED_KEY",
- "ml_probability": 0.99555,
+ "ml_probability": 0.971,
"rule": "Password",
"severity": "medium",
"confidence": "moderate",
@@ -2906,6 +3115,8 @@
"value_start": 16,
"value_end": 27,
"variable": "master,pwd",
+ "variable_start": 5,
+ "variable_end": 15,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 3.1449378351248165,
@@ -2917,7 +3128,7 @@
{
"api_validation": "NOT_AVAILABLE",
"ml_validation": "VALIDATED_KEY",
- "ml_probability": 0.98872,
+ "ml_probability": 0.839,
"rule": "Password",
"severity": "medium",
"confidence": "moderate",
@@ -2931,6 +3142,8 @@
"value_start": 19,
"value_end": 30,
"variable": "pw",
+ "variable_start": 16,
+ "variable_end": 18,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 2.9631196533066344,
@@ -2942,7 +3155,7 @@
{
"api_validation": "NOT_AVAILABLE",
"ml_validation": "VALIDATED_KEY",
- "ml_probability": 0.9858,
+ "ml_probability": 0.871,
"rule": "Password",
"severity": "medium",
"confidence": "moderate",
@@ -2956,6 +3169,8 @@
"value_start": 19,
"value_end": 30,
"variable": "pw",
+ "variable_start": 16,
+ "variable_end": 18,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 3.1449378351248165,
@@ -2967,57 +3182,7 @@
{
"api_validation": "NOT_AVAILABLE",
"ml_validation": "VALIDATED_KEY",
- "ml_probability": 0.97663,
- "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",
- "entropy_validation": {
- "iterator": "BASE64_CHARS",
- "entropy": 3.1449378351248165,
- "valid": false
- }
- }
- ]
- },
- {
- "api_validation": "NOT_AVAILABLE",
- "ml_validation": "NOT_AVAILABLE",
- "ml_probability": null,
- "rule": "IPv4",
- "severity": "info",
- "confidence": "weak",
- "line_data_list": [
- {
- "line": "ANYid:master pw:dipPr194Gg! ip:98.76.54.32",
- "line_num": 95,
- "path": "tests/samples/doc_id_pair_passwd_pair",
- "info": "tests/samples/doc_id_pair_passwd_pair|RAW",
- "value": "98.76.54.32",
- "value_start": 31,
- "value_end": 42,
- "variable": null,
- "entropy_validation": {
- "iterator": "BASE64_CHARS",
- "entropy": 2.515950268099853,
- "valid": false
- }
- }
- ]
- },
- {
- "api_validation": "NOT_AVAILABLE",
- "ml_validation": "VALIDATED_KEY",
- "ml_probability": 0.97658,
+ "ml_probability": 0.904,
"rule": "Password",
"severity": "medium",
"confidence": "moderate",
@@ -3031,6 +3196,8 @@
"value_start": 16,
"value_end": 27,
"variable": "pw",
+ "variable_start": 13,
+ "variable_end": 15,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 3.1449378351248165,
@@ -3039,35 +3206,10 @@
}
]
},
- {
- "api_validation": "NOT_AVAILABLE",
- "ml_validation": "NOT_AVAILABLE",
- "ml_probability": null,
- "rule": "IPv4",
- "severity": "info",
- "confidence": "weak",
- "line_data_list": [
- {
- "line": "master@98.76.54.32 mailto:{1} (password-dipPr196Gg!) # skip",
- "line_num": 97,
- "path": "tests/samples/doc_id_pair_passwd_pair",
- "info": "tests/samples/doc_id_pair_passwd_pair|RAW",
- "value": "98.76.54.32",
- "value_start": 7,
- "value_end": 18,
- "variable": null,
- "entropy_validation": {
- "iterator": "BASE64_CHARS",
- "entropy": 2.515950268099853,
- "valid": false
- }
- }
- ]
- },
{
"api_validation": "NOT_AVAILABLE",
"ml_validation": "VALIDATED_KEY",
- "ml_probability": 0.98485,
+ "ml_probability": 0.973,
"rule": "Password",
"severity": "medium",
"confidence": "moderate",
@@ -3081,6 +3223,8 @@
"value_start": 14,
"value_end": 25,
"variable": "pw",
+ "variable_start": 11,
+ "variable_end": 13,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 3.1449378351248165,
@@ -3092,23 +3236,25 @@
{
"api_validation": "NOT_AVAILABLE",
"ml_validation": "VALIDATED_KEY",
- "ml_probability": 0.9931,
+ "ml_probability": 0.968,
"rule": "Password",
"severity": "medium",
"confidence": "moderate",
"line_data_list": [
{
- "line": "id:master@example.com,pw:dipPr198Gg!",
- "line_num": 99,
- "path": "tests/samples/doc_id_pair_passwd_pair",
- "info": "tests/samples/doc_id_pair_passwd_pair|RAW",
- "value": "dipPr198Gg!",
- "value_start": 25,
- "value_end": 36,
- "variable": "master@example.com,pw",
+ "line": "username/password:master/iPp7@GRq",
+ "line_num": 8,
+ "path": "tests/samples/doc_id_passwd_pair",
+ "info": "tests/samples/doc_id_passwd_pair|RAW",
+ "value": "master/iPp7@GRq",
+ "value_start": 18,
+ "value_end": 33,
+ "variable": "password",
+ "variable_start": 9,
+ "variable_end": 17,
"entropy_validation": {
"iterator": "BASE64_CHARS",
- "entropy": 3.1449378351248165,
+ "entropy": 3.64643122256795,
"valid": false
}
}
@@ -3117,23 +3263,25 @@
{
"api_validation": "NOT_AVAILABLE",
"ml_validation": "VALIDATED_KEY",
- "ml_probability": 0.98537,
+ "ml_probability": 0.921,
"rule": "Password",
"severity": "medium",
"confidence": "moderate",
"line_data_list": [
{
- "line": "id:master@example.com,pw:IHQSB1GG!",
- "line_num": 102,
- "path": "tests/samples/doc_id_pair_passwd_pair",
- "info": "tests/samples/doc_id_pair_passwd_pair|RAW",
- "value": "IHQSB1GG!",
- "value_start": 25,
- "value_end": 34,
- "variable": "master@example.com,pw",
+ "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": "BASE64_CHARS",
- "entropy": 2.595488890170944,
+ "entropy": 3.64643122256795,
"valid": false
}
}
@@ -3142,23 +3290,25 @@
{
"api_validation": "NOT_AVAILABLE",
"ml_validation": "VALIDATED_KEY",
- "ml_probability": 0.82012,
+ "ml_probability": 0.745,
"rule": "Password",
"severity": "medium",
"confidence": "moderate",
"line_data_list": [
{
- "line": "ID/PW:master/iPp0@GRq",
- "line_num": 1,
+ "line": "98.76.54.32 id/pw:master/iPp19@GRq",
+ "line_num": 20,
"path": "tests/samples/doc_id_passwd_pair",
"info": "tests/samples/doc_id_passwd_pair|RAW",
- "value": "master/iPp0@GRq",
- "value_start": 6,
- "value_end": 21,
- "variable": "PW",
+ "value": "master/iPp19@GRq",
+ "value_start": 18,
+ "value_end": 34,
+ "variable": "pw",
+ "variable_start": 15,
+ "variable_end": 17,
"entropy_validation": {
"iterator": "BASE64_CHARS",
- "entropy": 3.64643122256795,
+ "entropy": 3.75,
"valid": false
}
}
@@ -3167,23 +3317,25 @@
{
"api_validation": "NOT_AVAILABLE",
"ml_validation": "VALIDATED_KEY",
- "ml_probability": 0.853,
+ "ml_probability": 0.874,
"rule": "Password",
"severity": "medium",
"confidence": "moderate",
"line_data_list": [
{
- "line": "ID/Password:master/iPp2@GRq",
- "line_num": 3,
+ "line": "ID/Password=master/iPp27@GRq",
+ "line_num": 28,
"path": "tests/samples/doc_id_passwd_pair",
"info": "tests/samples/doc_id_passwd_pair|RAW",
- "value": "master/iPp2@GRq",
+ "value": "master/iPp27@GRq",
"value_start": 12,
- "value_end": 27,
+ "value_end": 28,
"variable": "Password",
+ "variable_start": 3,
+ "variable_end": 11,
"entropy_validation": {
"iterator": "BASE64_CHARS",
- "entropy": 3.64643122256795,
+ "entropy": 3.75,
"valid": false
}
}
@@ -3192,23 +3344,25 @@
{
"api_validation": "NOT_AVAILABLE",
"ml_validation": "VALIDATED_KEY",
- "ml_probability": 0.93163,
+ "ml_probability": 0.959,
"rule": "Password",
"severity": "medium",
"confidence": "moderate",
"line_data_list": [
{
- "line": "ID/Pass:master/iPp3@GRq",
- "line_num": 4,
- "path": "tests/samples/doc_id_passwd_pair",
- "info": "tests/samples/doc_id_passwd_pair|RAW",
- "value": "master/iPp3@GRq",
- "value_start": 8,
- "value_end": 23,
- "variable": "Pass",
+ "line": "Password:Prl23Db#@",
+ "line_num": 1,
+ "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": "BASE64_CHARS",
- "entropy": 3.64643122256795,
+ "entropy": 2.4654972233440207,
"valid": false
}
}
@@ -3217,23 +3371,25 @@
{
"api_validation": "NOT_AVAILABLE",
"ml_validation": "VALIDATED_KEY",
- "ml_probability": 0.94939,
+ "ml_probability": 0.847,
"rule": "Password",
"severity": "medium",
"confidence": "moderate",
"line_data_list": [
{
- "line": "ID/PW=master/iPp5@GRq",
- "line_num": 6,
- "path": "tests/samples/doc_id_passwd_pair",
- "info": "tests/samples/doc_id_passwd_pair|RAW",
- "value": "master/iPp5@GRq",
- "value_start": 6,
- "value_end": 21,
- "variable": "PW",
+ "line": "pw:Prl23Db#@",
+ "line_num": 3,
+ "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": "BASE64_CHARS",
- "entropy": 3.64643122256795,
+ "entropy": 2.4654972233440207,
"valid": false
}
}
@@ -3242,23 +3398,25 @@
{
"api_validation": "NOT_AVAILABLE",
"ml_validation": "VALIDATED_KEY",
- "ml_probability": 0.96971,
+ "ml_probability": 0.939,
"rule": "Password",
"severity": "medium",
"confidence": "moderate",
"line_data_list": [
{
- "line": "username/password:master/iPp7@GRq",
- "line_num": 8,
- "path": "tests/samples/doc_id_passwd_pair",
- "info": "tests/samples/doc_id_passwd_pair|RAW",
- "value": "master/iPp7@GRq",
- "value_start": 18,
- "value_end": 33,
- "variable": "password",
+ "line": "Password=Prl23Db#@",
+ "line_num": 4,
+ "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": "BASE64_CHARS",
- "entropy": 3.64643122256795,
+ "entropy": 2.4654972233440207,
"valid": false
}
}
@@ -3267,23 +3425,25 @@
{
"api_validation": "NOT_AVAILABLE",
"ml_validation": "VALIDATED_KEY",
- "ml_probability": 0.9804,
+ "ml_probability": 0.968,
"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",
+ "line": "pwd:Prl23Db#@",
+ "line_num": 5,
+ "path": "tests/samples/doc_passwd_pair",
+ "info": "tests/samples/doc_passwd_pair|RAW",
+ "value": "Prl23Db#@",
+ "value_start": 4,
+ "value_end": 13,
+ "variable": "pwd",
+ "variable_start": 0,
+ "variable_end": 3,
"entropy_validation": {
"iterator": "BASE64_CHARS",
- "entropy": 3.64643122256795,
+ "entropy": 2.4654972233440207,
"valid": false
}
}
@@ -3291,24 +3451,26 @@
},
{
"api_validation": "NOT_AVAILABLE",
- "ml_validation": "NOT_AVAILABLE",
- "ml_probability": null,
- "rule": "IPv4",
- "severity": "info",
- "confidence": "weak",
+ "ml_validation": "VALIDATED_KEY",
+ "ml_probability": 0.988,
+ "rule": "Password",
+ "severity": "medium",
+ "confidence": "moderate",
"line_data_list": [
{
- "line": "98.76.54.32(ID:master/PW:iPp10@GRq) # todo: move into other sample ?",
- "line_num": 11,
- "path": "tests/samples/doc_id_passwd_pair",
- "info": "tests/samples/doc_id_passwd_pair|RAW",
- "value": "98.76.54.32",
- "value_start": 0,
- "value_end": 11,
- "variable": null,
+ "line": "ANY_password=Prl23Db#@",
+ "line_num": 8,
+ "path": "tests/samples/doc_passwd_pair",
+ "info": "tests/samples/doc_passwd_pair|RAW",
+ "value": "Prl23Db#@",
+ "value_start": 13,
+ "value_end": 22,
+ "variable": "ANY_password",
+ "variable_start": 0,
+ "variable_end": 12,
"entropy_validation": {
"iterator": "BASE64_CHARS",
- "entropy": 2.515950268099853,
+ "entropy": 2.4654972233440207,
"valid": false
}
}
@@ -3317,23 +3479,25 @@
{
"api_validation": "NOT_AVAILABLE",
"ml_validation": "VALIDATED_KEY",
- "ml_probability": 0.81258,
+ "ml_probability": 0.967,
"rule": "Password",
"severity": "medium",
"confidence": "moderate",
"line_data_list": [
{
- "line": "\uc544\uc774\ub514/PW:master/iPp16@GRq",
- "line_num": 17,
- "path": "tests/samples/doc_id_passwd_pair",
- "info": "tests/samples/doc_id_passwd_pair|RAW",
- "value": "master/iPp16@GRq",
- "value_start": 7,
- "value_end": 23,
- "variable": "PW",
+ "line": "pass:Prl23Db#@",
+ "line_num": 10,
+ "path": "tests/samples/doc_passwd_pair",
+ "info": "tests/samples/doc_passwd_pair|RAW",
+ "value": "Prl23Db#@",
+ "value_start": 5,
+ "value_end": 14,
+ "variable": "pass",
+ "variable_start": 0,
+ "variable_end": 4,
"entropy_validation": {
"iterator": "BASE64_CHARS",
- "entropy": 3.75,
+ "entropy": 2.4654972233440207,
"valid": false
}
}
@@ -3342,23 +3506,25 @@
{
"api_validation": "NOT_AVAILABLE",
"ml_validation": "VALIDATED_KEY",
- "ml_probability": 0.90956,
+ "ml_probability": 0.984,
"rule": "Password",
"severity": "medium",
"confidence": "moderate",
"line_data_list": [
{
- "line": "\uacc4\uc815/PW:master/iPp17@GRq",
- "line_num": 18,
- "path": "tests/samples/doc_id_passwd_pair",
- "info": "tests/samples/doc_id_passwd_pair|RAW",
- "value": "master/iPp17@GRq",
- "value_start": 6,
+ "line": "ANY-password=Prl23Db#@",
+ "line_num": 11,
+ "path": "tests/samples/doc_passwd_pair",
+ "info": "tests/samples/doc_passwd_pair|RAW",
+ "value": "Prl23Db#@",
+ "value_start": 13,
"value_end": 22,
- "variable": "PW",
+ "variable": "ANY-password",
+ "variable_start": 0,
+ "variable_end": 12,
"entropy_validation": {
"iterator": "BASE64_CHARS",
- "entropy": 3.75,
+ "entropy": 2.4654972233440207,
"valid": false
}
}
@@ -3366,24 +3532,26 @@
},
{
"api_validation": "NOT_AVAILABLE",
- "ml_validation": "NOT_AVAILABLE",
- "ml_probability": null,
- "rule": "IPv4",
- "severity": "info",
- "confidence": "weak",
+ "ml_validation": "VALIDATED_KEY",
+ "ml_probability": 0.952,
+ "rule": "Password",
+ "severity": "medium",
+ "confidence": "moderate",
"line_data_list": [
{
- "line": "98.76.54.32 id/pw:master/iPp19@GRq",
- "line_num": 20,
- "path": "tests/samples/doc_id_passwd_pair",
- "info": "tests/samples/doc_id_passwd_pair|RAW",
- "value": "98.76.54.32",
- "value_start": 0,
- "value_end": 11,
- "variable": null,
+ "line": "master@98.76.54.32 password:Prl23Db#@",
+ "line_num": 14,
+ "path": "tests/samples/doc_passwd_pair",
+ "info": "tests/samples/doc_passwd_pair|RAW",
+ "value": "Prl23Db#@",
+ "value_start": 28,
+ "value_end": 37,
+ "variable": "password",
+ "variable_start": 19,
+ "variable_end": 27,
"entropy_validation": {
"iterator": "BASE64_CHARS",
- "entropy": 2.515950268099853,
+ "entropy": 2.4654972233440207,
"valid": false
}
}
@@ -3392,23 +3560,25 @@
{
"api_validation": "NOT_AVAILABLE",
"ml_validation": "VALIDATED_KEY",
- "ml_probability": 0.86488,
+ "ml_probability": 0.931,
"rule": "Password",
"severity": "medium",
"confidence": "moderate",
"line_data_list": [
{
- "line": "98.76.54.32 id/pw:master/iPp19@GRq",
- "line_num": 20,
- "path": "tests/samples/doc_id_passwd_pair",
- "info": "tests/samples/doc_id_passwd_pair|RAW",
- "value": "master/iPp19@GRq",
- "value_start": 18,
- "value_end": 34,
- "variable": "pw",
+ "line": "ANY_PW:Prl23Db#@",
+ "line_num": 17,
+ "path": "tests/samples/doc_passwd_pair",
+ "info": "tests/samples/doc_passwd_pair|RAW",
+ "value": "Prl23Db#@",
+ "value_start": 7,
+ "value_end": 16,
+ "variable": "ANY_PW",
+ "variable_start": 0,
+ "variable_end": 6,
"entropy_validation": {
"iterator": "BASE64_CHARS",
- "entropy": 3.75,
+ "entropy": 2.4654972233440207,
"valid": false
}
}
@@ -3417,23 +3587,25 @@
{
"api_validation": "NOT_AVAILABLE",
"ml_validation": "VALIDATED_KEY",
- "ml_probability": 0.88303,
+ "ml_probability": 0.951,
"rule": "Password",
"severity": "medium",
"confidence": "moderate",
"line_data_list": [
{
- "line": "id/pass:master,iPp20@GRq",
- "line_num": 21,
- "path": "tests/samples/doc_id_passwd_pair",
- "info": "tests/samples/doc_id_passwd_pair|RAW",
- "value": "master,iPp20@GRq",
- "value_start": 8,
- "value_end": 24,
- "variable": "pass",
+ "line": "default password:Prl23Db#@",
+ "line_num": 18,
+ "path": "tests/samples/doc_passwd_pair",
+ "info": "tests/samples/doc_passwd_pair|RAW",
+ "value": "Prl23Db#@",
+ "value_start": 17,
+ "value_end": 26,
+ "variable": "password",
+ "variable_start": 8,
+ "variable_end": 16,
"entropy_validation": {
"iterator": "BASE64_CHARS",
- "entropy": 3.5,
+ "entropy": 2.4654972233440207,
"valid": false
}
}
@@ -3442,23 +3614,25 @@
{
"api_validation": "NOT_AVAILABLE",
"ml_validation": "VALIDATED_KEY",
- "ml_probability": 0.83284,
+ "ml_probability": 0.982,
"rule": "Password",
"severity": "medium",
"confidence": "moderate",
"line_data_list": [
{
- "line": "ID/PWD:master/iPp21@GRq",
- "line_num": 22,
- "path": "tests/samples/doc_id_passwd_pair",
- "info": "tests/samples/doc_id_passwd_pair|RAW",
- "value": "master/iPp21@GRq",
- "value_start": 7,
- "value_end": 23,
- "variable": "PWD",
+ "line": "\"password\":\"Prl23Db#@\"",
+ "line_num": 21,
+ "path": "tests/samples/doc_passwd_pair",
+ "info": "tests/samples/doc_passwd_pair|RAW",
+ "value": "Prl23Db#@",
+ "value_start": 12,
+ "value_end": 21,
+ "variable": "password",
+ "variable_start": 1,
+ "variable_end": 9,
"entropy_validation": {
"iterator": "BASE64_CHARS",
- "entropy": 3.75,
+ "entropy": 2.4654972233440207,
"valid": false
}
}
@@ -3467,23 +3641,25 @@
{
"api_validation": "NOT_AVAILABLE",
"ml_validation": "VALIDATED_KEY",
- "ml_probability": 0.83065,
+ "ml_probability": 0.883,
"rule": "Password",
"severity": "medium",
"confidence": "moderate",
"line_data_list": [
{
- "line": "user/pwd:master/iPp22@GRq",
+ "line": "Passwd:Prl23Db#@ Prl23Db#@",
"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",
+ "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": "BASE64_CHARS",
- "entropy": 3.625,
+ "entropy": 2.4654972233440207,
"valid": false
}
}
@@ -3492,23 +3668,25 @@
{
"api_validation": "NOT_AVAILABLE",
"ml_validation": "VALIDATED_KEY",
- "ml_probability": 0.98612,
+ "ml_probability": 0.946,
"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",
+ "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": "BASE64_CHARS",
- "entropy": 3.75,
+ "entropy": 2.4654972233440207,
"valid": false
}
}
@@ -3517,23 +3695,25 @@
{
"api_validation": "NOT_AVAILABLE",
"ml_validation": "VALIDATED_KEY",
- "ml_probability": 0.97221,
+ "ml_probability": 0.926,
"rule": "Password",
"severity": "medium",
"confidence": "moderate",
"line_data_list": [
{
- "line": "ID/Password=master/iPp27@GRq",
- "line_num": 28,
- "path": "tests/samples/doc_id_passwd_pair",
- "info": "tests/samples/doc_id_passwd_pair|RAW",
- "value": "master/iPp27@GRq",
- "value_start": 12,
- "value_end": 28,
- "variable": "Password",
+ "line": "password:Prl23Db#@,\ube44\ubc88:Prl23Db#@",
+ "line_num": 25,
+ "path": "tests/samples/doc_passwd_pair",
+ "info": "tests/samples/doc_passwd_pair|RAW",
+ "value": "Prl23Db#@",
+ "value_start": 9,
+ "value_end": 18,
+ "variable": "password",
+ "variable_start": 0,
+ "variable_end": 8,
"entropy_validation": {
"iterator": "BASE64_CHARS",
- "entropy": 3.75,
+ "entropy": 2.4654972233440207,
"valid": false
}
}
@@ -3542,70 +3722,22 @@
{
"api_validation": "NOT_AVAILABLE",
"ml_validation": "VALIDATED_KEY",
- "ml_probability": 0.94576,
+ "ml_probability": 0.985,
"rule": "Password",
"severity": "medium",
"confidence": "moderate",
"line_data_list": [
{
- "line": "ID/PW:master/iPp28@GRq",
- "line_num": 29,
- "path": "tests/samples/doc_id_passwd_pair",
- "info": "tests/samples/doc_id_passwd_pair|RAW",
- "value": "master/iPp28@GRq",
- "value_start": 6,
- "value_end": 22,
- "variable": "PW",
- "entropy_validation": {
- "iterator": "BASE64_CHARS",
- "entropy": 3.75,
- "valid": false
- }
- }
- ]
- },
- {
- "api_validation": "NOT_AVAILABLE",
- "ml_validation": "VALIDATED_KEY",
- "ml_probability": 0.86693,
- "rule": "Password",
- "severity": "medium",
- "confidence": "moderate",
- "line_data_list": [
- {
- "line": "Password:Prl23Db#@",
- "line_num": 1,
- "path": "tests/samples/doc_passwd_pair",
- "info": "tests/samples/doc_passwd_pair|RAW",
- "value": "Prl23Db#@",
- "value_start": 9,
- "value_end": 18,
- "variable": "Password",
- "entropy_validation": {
- "iterator": "BASE64_CHARS",
- "entropy": 2.4654972233440207,
- "valid": false
- }
- }
- ]
- },
- {
- "api_validation": "NOT_AVAILABLE",
- "ml_validation": "VALIDATED_KEY",
- "ml_probability": 0.6758,
- "rule": "Password",
- "severity": "medium",
- "confidence": "moderate",
- "line_data_list": [
- {
- "line": "pw:Prl23Db#@",
- "line_num": 3,
+ "line": "passwd=Prl23Db#@",
+ "line_num": 26,
"path": "tests/samples/doc_passwd_pair",
"info": "tests/samples/doc_passwd_pair|RAW",
"value": "Prl23Db#@",
- "value_start": 3,
- "value_end": 12,
- "variable": "pw",
+ "value_start": 7,
+ "value_end": 16,
+ "variable": "passwd",
+ "variable_start": 0,
+ "variable_end": 6,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 2.4654972233440207,
@@ -3617,170 +3749,22 @@
{
"api_validation": "NOT_AVAILABLE",
"ml_validation": "VALIDATED_KEY",
- "ml_probability": 0.86693,
+ "ml_probability": 0.939,
"rule": "Password",
"severity": "medium",
"confidence": "moderate",
"line_data_list": [
{
- "line": "Password=Prl23Db#@",
- "line_num": 4,
+ "line": "password:Prl23Db#@, paasword:Prl23Db#@",
+ "line_num": 30,
"path": "tests/samples/doc_passwd_pair",
"info": "tests/samples/doc_passwd_pair|RAW",
"value": "Prl23Db#@",
"value_start": 9,
"value_end": 18,
- "variable": "Password",
- "entropy_validation": {
- "iterator": "BASE64_CHARS",
- "entropy": 2.4654972233440207,
- "valid": false
- }
- }
- ]
- },
- {
- "api_validation": "NOT_AVAILABLE",
- "ml_validation": "VALIDATED_KEY",
- "ml_probability": 0.86693,
- "rule": "Password",
- "severity": "medium",
- "confidence": "moderate",
- "line_data_list": [
- {
- "line": "pwd:Prl23Db#@",
- "line_num": 5,
- "path": "tests/samples/doc_passwd_pair",
- "info": "tests/samples/doc_passwd_pair|RAW",
- "value": "Prl23Db#@",
- "value_start": 4,
- "value_end": 13,
- "variable": "pwd",
- "entropy_validation": {
- "iterator": "BASE64_CHARS",
- "entropy": 2.4654972233440207,
- "valid": false
- }
- }
- ]
- },
- {
- "api_validation": "NOT_AVAILABLE",
- "ml_validation": "VALIDATED_KEY",
- "ml_probability": 0.86693,
- "rule": "Password",
- "severity": "medium",
- "confidence": "moderate",
- "line_data_list": [
- {
- "line": "ANY_password=Prl23Db#@",
- "line_num": 8,
- "path": "tests/samples/doc_passwd_pair",
- "info": "tests/samples/doc_passwd_pair|RAW",
- "value": "Prl23Db#@",
- "value_start": 13,
- "value_end": 22,
- "variable": "ANY_password",
- "entropy_validation": {
- "iterator": "BASE64_CHARS",
- "entropy": 2.4654972233440207,
- "valid": false
- }
- }
- ]
- },
- {
- "api_validation": "NOT_AVAILABLE",
- "ml_validation": "VALIDATED_KEY",
- "ml_probability": 0.86693,
- "rule": "Password",
- "severity": "medium",
- "confidence": "moderate",
- "line_data_list": [
- {
- "line": "pass:Prl23Db#@",
- "line_num": 10,
- "path": "tests/samples/doc_passwd_pair",
- "info": "tests/samples/doc_passwd_pair|RAW",
- "value": "Prl23Db#@",
- "value_start": 5,
- "value_end": 14,
- "variable": "pass",
- "entropy_validation": {
- "iterator": "BASE64_CHARS",
- "entropy": 2.4654972233440207,
- "valid": false
- }
- }
- ]
- },
- {
- "api_validation": "NOT_AVAILABLE",
- "ml_validation": "VALIDATED_KEY",
- "ml_probability": 0.86693,
- "rule": "Password",
- "severity": "medium",
- "confidence": "moderate",
- "line_data_list": [
- {
- "line": "ANY-password=Prl23Db#@",
- "line_num": 11,
- "path": "tests/samples/doc_passwd_pair",
- "info": "tests/samples/doc_passwd_pair|RAW",
- "value": "Prl23Db#@",
- "value_start": 13,
- "value_end": 22,
- "variable": "ANY-password",
- "entropy_validation": {
- "iterator": "BASE64_CHARS",
- "entropy": 2.4654972233440207,
- "valid": false
- }
- }
- ]
- },
- {
- "api_validation": "NOT_AVAILABLE",
- "ml_validation": "NOT_AVAILABLE",
- "ml_probability": null,
- "rule": "IPv4",
- "severity": "info",
- "confidence": "weak",
- "line_data_list": [
- {
- "line": "master@98.76.54.32 password:Prl23Db#@",
- "line_num": 14,
- "path": "tests/samples/doc_passwd_pair",
- "info": "tests/samples/doc_passwd_pair|RAW",
- "value": "98.76.54.32",
- "value_start": 7,
- "value_end": 18,
- "variable": null,
- "entropy_validation": {
- "iterator": "BASE64_CHARS",
- "entropy": 2.515950268099853,
- "valid": false
- }
- }
- ]
- },
- {
- "api_validation": "NOT_AVAILABLE",
- "ml_validation": "VALIDATED_KEY",
- "ml_probability": 0.75257,
- "rule": "Password",
- "severity": "medium",
- "confidence": "moderate",
- "line_data_list": [
- {
- "line": "master@98.76.54.32 password:Prl23Db#@",
- "line_num": 14,
- "path": "tests/samples/doc_passwd_pair",
- "info": "tests/samples/doc_passwd_pair|RAW",
- "value": "Prl23Db#@",
- "value_start": 28,
- "value_end": 37,
"variable": "password",
+ "variable_start": 0,
+ "variable_end": 8,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 2.4654972233440207,
@@ -3792,45 +3776,22 @@
{
"api_validation": "NOT_AVAILABLE",
"ml_validation": "VALIDATED_KEY",
- "ml_probability": 0.6758,
- "rule": "Password",
- "severity": "medium",
- "confidence": "moderate",
- "line_data_list": [
- {
- "line": "ANY_PW:Prl23Db#@",
- "line_num": 17,
- "path": "tests/samples/doc_passwd_pair",
- "info": "tests/samples/doc_passwd_pair|RAW",
- "value": "Prl23Db#@",
- "value_start": 7,
- "value_end": 16,
- "variable": "ANY_PW",
- "entropy_validation": {
- "iterator": "BASE64_CHARS",
- "entropy": 2.4654972233440207,
- "valid": false
- }
- }
- ]
- },
- {
- "api_validation": "NOT_AVAILABLE",
- "ml_validation": "VALIDATED_KEY",
- "ml_probability": 0.7933,
+ "ml_probability": 0.967,
"rule": "Password",
"severity": "medium",
"confidence": "moderate",
"line_data_list": [
{
- "line": "default password:Prl23Db#@",
- "line_num": 18,
+ "line": "password:Prl23Db#@,ANYPassword:Prl23Db#@",
+ "line_num": 31,
"path": "tests/samples/doc_passwd_pair",
"info": "tests/samples/doc_passwd_pair|RAW",
"value": "Prl23Db#@",
- "value_start": 17,
- "value_end": 26,
+ "value_start": 9,
+ "value_end": 18,
"variable": "password",
+ "variable_start": 0,
+ "variable_end": 8,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 2.4654972233440207,
@@ -3842,20 +3803,22 @@
{
"api_validation": "NOT_AVAILABLE",
"ml_validation": "VALIDATED_KEY",
- "ml_probability": 0.86693,
+ "ml_probability": 0.959,
"rule": "Password",
"severity": "medium",
"confidence": "moderate",
"line_data_list": [
{
- "line": "\"password\":\"Prl23Db#@\"",
- "line_num": 21,
+ "line": "password:Prl23Db#@,ANYPassword:Prl23Db#@",
+ "line_num": 31,
"path": "tests/samples/doc_passwd_pair",
"info": "tests/samples/doc_passwd_pair|RAW",
"value": "Prl23Db#@",
- "value_start": 12,
- "value_end": 21,
- "variable": "password",
+ "value_start": 31,
+ "value_end": 40,
+ "variable": "ANYPassword",
+ "variable_start": 19,
+ "variable_end": 30,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 2.4654972233440207,
@@ -3867,20 +3830,22 @@
{
"api_validation": "NOT_AVAILABLE",
"ml_validation": "VALIDATED_KEY",
- "ml_probability": 0.7933,
+ "ml_probability": 0.886,
"rule": "Password",
"severity": "medium",
"confidence": "moderate",
"line_data_list": [
{
- "line": "Passwd:Prl23Db#@ Prl23Db#@",
- "line_num": 23,
+ "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": 7,
- "value_end": 16,
- "variable": "Passwd",
+ "value_start": 9,
+ "value_end": 18,
+ "variable": "Password",
+ "variable_start": 0,
+ "variable_end": 8,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 2.4654972233440207,
@@ -3892,20 +3857,22 @@
{
"api_validation": "NOT_AVAILABLE",
"ml_validation": "VALIDATED_KEY",
- "ml_probability": 0.86693,
+ "ml_probability": 0.67,
"rule": "Password",
"severity": "medium",
"confidence": "moderate",
"line_data_list": [
{
- "line": "passwd=Prl23Db#@",
- "line_num": 26,
+ "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": 7,
- "value_end": 16,
- "variable": "passwd",
+ "value_start": 23,
+ "value_end": 32,
+ "variable": "pwd",
+ "variable_start": 19,
+ "variable_end": 22,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 2.4654972233440207,
@@ -3917,7 +3884,7 @@
{
"api_validation": "NOT_AVAILABLE",
"ml_validation": "VALIDATED_KEY",
- "ml_probability": 0.86693,
+ "ml_probability": 0.985,
"rule": "Password",
"severity": "medium",
"confidence": "moderate",
@@ -3931,6 +3898,8 @@
"value_start": 13,
"value_end": 22,
"variable": "ANY_password",
+ "variable_start": 0,
+ "variable_end": 12,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 2.4654972233440207,
@@ -3942,7 +3911,7 @@
{
"api_validation": "NOT_AVAILABLE",
"ml_validation": "VALIDATED_KEY",
- "ml_probability": 0.86693,
+ "ml_probability": 0.951,
"rule": "Password",
"severity": "medium",
"confidence": "moderate",
@@ -3956,6 +3925,8 @@
"value_start": 11,
"value_end": 20,
"variable": "password",
+ "variable_start": 2,
+ "variable_end": 10,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 2.4654972233440207,
@@ -3967,7 +3938,7 @@
{
"api_validation": "NOT_AVAILABLE",
"ml_validation": "VALIDATED_KEY",
- "ml_probability": 0.7933,
+ "ml_probability": 0.822,
"rule": "Password",
"severity": "medium",
"confidence": "moderate",
@@ -3981,6 +3952,8 @@
"value_start": 29,
"value_end": 38,
"variable": "password",
+ "variable_start": 20,
+ "variable_end": 28,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 2.4654972233440207,
@@ -3992,7 +3965,7 @@
{
"api_validation": "NOT_AVAILABLE",
"ml_validation": "VALIDATED_KEY",
- "ml_probability": 0.7933,
+ "ml_probability": 0.767,
"rule": "Password",
"severity": "medium",
"confidence": "moderate",
@@ -4006,6 +3979,8 @@
"value_start": 48,
"value_end": 57,
"variable": "password",
+ "variable_start": 39,
+ "variable_end": 47,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 2.4654972233440207,
@@ -4017,7 +3992,7 @@
{
"api_validation": "NOT_AVAILABLE",
"ml_validation": "VALIDATED_KEY",
- "ml_probability": 0.86693,
+ "ml_probability": 0.916,
"rule": "Password",
"severity": "medium",
"confidence": "moderate",
@@ -4031,6 +4006,8 @@
"value_start": 19,
"value_end": 28,
"variable": "password",
+ "variable_start": 10,
+ "variable_end": 18,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 2.4654972233440207,
@@ -4042,7 +4019,7 @@
{
"api_validation": "NOT_AVAILABLE",
"ml_validation": "VALIDATED_KEY",
- "ml_probability": 0.86693,
+ "ml_probability": 0.992,
"rule": "Password",
"severity": "medium",
"confidence": "moderate",
@@ -4056,6 +4033,8 @@
"value_start": 12,
"value_end": 21,
"variable": "ANYpassword",
+ "variable_start": 0,
+ "variable_end": 11,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 2.4654972233440207,
@@ -4067,7 +4046,7 @@
{
"api_validation": "NOT_AVAILABLE",
"ml_validation": "VALIDATED_KEY",
- "ml_probability": 0.86693,
+ "ml_probability": 0.992,
"rule": "Password",
"severity": "medium",
"confidence": "moderate",
@@ -4081,6 +4060,8 @@
"value_start": 10,
"value_end": 19,
"variable": "passwords",
+ "variable_start": 0,
+ "variable_end": 9,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 2.4654972233440207,
@@ -4092,7 +4073,7 @@
{
"api_validation": "NOT_AVAILABLE",
"ml_validation": "VALIDATED_KEY",
- "ml_probability": 0.86693,
+ "ml_probability": 0.991,
"rule": "Password",
"severity": "medium",
"confidence": "moderate",
@@ -4106,6 +4087,8 @@
"value_start": 10,
"value_end": 19,
"variable": "password",
+ "variable_start": 0,
+ "variable_end": 8,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 2.4654972233440207,
@@ -4117,7 +4100,7 @@
{
"api_validation": "NOT_AVAILABLE",
"ml_validation": "VALIDATED_KEY",
- "ml_probability": 0.99405,
+ "ml_probability": 1.0,
"rule": "Token",
"severity": "medium",
"confidence": "moderate",
@@ -4131,6 +4114,8 @@
"value_start": 10,
"value_end": 25,
"variable": "ANY-Token",
+ "variable_start": 0,
+ "variable_end": 9,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 3.906890595608518,
@@ -4142,7 +4127,7 @@
{
"api_validation": "NOT_AVAILABLE",
"ml_validation": "VALIDATED_KEY",
- "ml_probability": 0.99422,
+ "ml_probability": 0.999,
"rule": "Token",
"severity": "medium",
"confidence": "moderate",
@@ -4156,6 +4141,8 @@
"value_start": 6,
"value_end": 21,
"variable": "token",
+ "variable_start": 0,
+ "variable_end": 5,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 3.906890595608518,
@@ -4167,7 +4154,7 @@
{
"api_validation": "NOT_AVAILABLE",
"ml_validation": "VALIDATED_KEY",
- "ml_probability": 0.99416,
+ "ml_probability": 1.0,
"rule": "Key",
"severity": "medium",
"confidence": "moderate",
@@ -4181,6 +4168,8 @@
"value_start": 11,
"value_end": 26,
"variable": "KEY",
+ "variable_start": 7,
+ "variable_end": 10,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 3.906890595608518,
@@ -4192,7 +4181,7 @@
{
"api_validation": "NOT_AVAILABLE",
"ml_validation": "VALIDATED_KEY",
- "ml_probability": 0.99416,
+ "ml_probability": 1.0,
"rule": "Secret",
"severity": "medium",
"confidence": "moderate",
@@ -4206,6 +4195,8 @@
"value_start": 11,
"value_end": 26,
"variable": "SECRET KEY",
+ "variable_start": 0,
+ "variable_end": 10,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 3.906890595608518,
@@ -4217,7 +4208,7 @@
{
"api_validation": "NOT_AVAILABLE",
"ml_validation": "VALIDATED_KEY",
- "ml_probability": 0.99893,
+ "ml_probability": 1.0,
"rule": "Secret",
"severity": "medium",
"confidence": "moderate",
@@ -4231,6 +4222,8 @@
"value_start": 7,
"value_end": 22,
"variable": "secret",
+ "variable_start": 0,
+ "variable_end": 6,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 3.906890595608518,
@@ -4242,7 +4235,7 @@
{
"api_validation": "NOT_AVAILABLE",
"ml_validation": "VALIDATED_KEY",
- "ml_probability": 0.99885,
+ "ml_probability": 1.0,
"rule": "Secret",
"severity": "medium",
"confidence": "moderate",
@@ -4256,6 +4249,8 @@
"value_start": 7,
"value_end": 22,
"variable": "secret",
+ "variable_start": 0,
+ "variable_end": 6,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 3.906890595608518,
@@ -4267,7 +4262,7 @@
{
"api_validation": "NOT_AVAILABLE",
"ml_validation": "VALIDATED_KEY",
- "ml_probability": 0.99349,
+ "ml_probability": 1.0,
"rule": "Token",
"severity": "medium",
"confidence": "moderate",
@@ -4281,6 +4276,8 @@
"value_start": 10,
"value_end": 25,
"variable": "ANY_token",
+ "variable_start": 0,
+ "variable_end": 9,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 3.906890595608518,
@@ -4292,7 +4289,7 @@
{
"api_validation": "NOT_AVAILABLE",
"ml_validation": "VALIDATED_KEY",
- "ml_probability": 0.99863,
+ "ml_probability": 1.0,
"rule": "Secret",
"severity": "medium",
"confidence": "moderate",
@@ -4306,6 +4303,8 @@
"value_start": 11,
"value_end": 27,
"variable": "ANY.secret",
+ "variable_start": 0,
+ "variable_end": 10,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 3.75,
@@ -4317,7 +4316,7 @@
{
"api_validation": "NOT_AVAILABLE",
"ml_validation": "VALIDATED_KEY",
- "ml_probability": 0.99902,
+ "ml_probability": 1.0,
"rule": "Secret",
"severity": "medium",
"confidence": "moderate",
@@ -4331,6 +4330,8 @@
"value_start": 9,
"value_end": 25,
"variable": "secret",
+ "variable_start": 2,
+ "variable_end": 8,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 3.875,
@@ -4342,7 +4343,7 @@
{
"api_validation": "NOT_AVAILABLE",
"ml_validation": "VALIDATED_KEY",
- "ml_probability": 0.99908,
+ "ml_probability": 1.0,
"rule": "Secret",
"severity": "medium",
"confidence": "moderate",
@@ -4356,6 +4357,8 @@
"value_start": 11,
"value_end": 27,
"variable": "ANY_secret",
+ "variable_start": 0,
+ "variable_end": 10,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 3.875,
@@ -4367,7 +4370,7 @@
{
"api_validation": "NOT_AVAILABLE",
"ml_validation": "VALIDATED_KEY",
- "ml_probability": 0.99572,
+ "ml_probability": 0.998,
"rule": "Token",
"severity": "medium",
"confidence": "moderate",
@@ -4381,6 +4384,8 @@
"value_start": 7,
"value_end": 23,
"variable": "Token",
+ "variable_start": 1,
+ "variable_end": 6,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 4.0,
@@ -4392,7 +4397,7 @@
{
"api_validation": "NOT_AVAILABLE",
"ml_validation": "VALIDATED_KEY",
- "ml_probability": 0.99809,
+ "ml_probability": 1.0,
"rule": "API",
"severity": "medium",
"confidence": "moderate",
@@ -4406,6 +4411,8 @@
"value_start": 11,
"value_end": 27,
"variable": "API Secret",
+ "variable_start": 0,
+ "variable_end": 10,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 4.0,
@@ -4417,7 +4424,7 @@
{
"api_validation": "NOT_AVAILABLE",
"ml_validation": "VALIDATED_KEY",
- "ml_probability": 0.99809,
+ "ml_probability": 1.0,
"rule": "Secret",
"severity": "medium",
"confidence": "moderate",
@@ -4431,6 +4438,8 @@
"value_start": 11,
"value_end": 27,
"variable": "Secret",
+ "variable_start": 4,
+ "variable_end": 10,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 4.0,
@@ -4442,7 +4451,7 @@
{
"api_validation": "NOT_AVAILABLE",
"ml_validation": "VALIDATED_KEY",
- "ml_probability": 0.96195,
+ "ml_probability": 0.998,
"rule": "Key",
"severity": "medium",
"confidence": "moderate",
@@ -4456,6 +4465,8 @@
"value_start": 11,
"value_end": 27,
"variable": "key",
+ "variable_start": 7,
+ "variable_end": 10,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 4.0,
@@ -4467,7 +4478,7 @@
{
"api_validation": "NOT_AVAILABLE",
"ml_validation": "VALIDATED_KEY",
- "ml_probability": 0.99482,
+ "ml_probability": 1.0,
"rule": "Key",
"severity": "medium",
"confidence": "moderate",
@@ -4481,6 +4492,8 @@
"value_start": 11,
"value_end": 27,
"variable": "Key",
+ "variable_start": 7,
+ "variable_end": 10,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 4.0,
@@ -4492,7 +4505,7 @@
{
"api_validation": "NOT_AVAILABLE",
"ml_validation": "VALIDATED_KEY",
- "ml_probability": 0.99482,
+ "ml_probability": 1.0,
"rule": "Secret",
"severity": "medium",
"confidence": "moderate",
@@ -4506,6 +4519,8 @@
"value_start": 11,
"value_end": 27,
"variable": "Secret Key",
+ "variable_start": 0,
+ "variable_end": 10,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 4.0,
@@ -4517,7 +4532,7 @@
{
"api_validation": "NOT_AVAILABLE",
"ml_validation": "VALIDATED_KEY",
- "ml_probability": 0.97555,
+ "ml_probability": 0.994,
"rule": "Key",
"severity": "medium",
"confidence": "moderate",
@@ -4531,6 +4546,8 @@
"value_start": 8,
"value_end": 24,
"variable": "ANY_key",
+ "variable_start": 0,
+ "variable_end": 7,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 3.875,
@@ -4542,7 +4559,7 @@
{
"api_validation": "NOT_AVAILABLE",
"ml_validation": "VALIDATED_KEY",
- "ml_probability": 0.9969,
+ "ml_probability": 0.999,
"rule": "Key",
"severity": "medium",
"confidence": "moderate",
@@ -4556,6 +4573,8 @@
"value_start": 14,
"value_end": 30,
"variable": "secret-ANYkey",
+ "variable_start": 0,
+ "variable_end": 13,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 4.0,
@@ -4567,7 +4586,7 @@
{
"api_validation": "NOT_AVAILABLE",
"ml_validation": "VALIDATED_KEY",
- "ml_probability": 0.9969,
+ "ml_probability": 0.999,
"rule": "Secret",
"severity": "medium",
"confidence": "moderate",
@@ -4581,6 +4600,8 @@
"value_start": 14,
"value_end": 30,
"variable": "secret-ANYkey",
+ "variable_start": 0,
+ "variable_end": 13,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 4.0,
@@ -4592,7 +4613,7 @@
{
"api_validation": "NOT_AVAILABLE",
"ml_validation": "VALIDATED_KEY",
- "ml_probability": 0.99157,
+ "ml_probability": 1.0,
"rule": "Token",
"severity": "medium",
"confidence": "moderate",
@@ -4606,6 +4627,8 @@
"value_start": 34,
"value_end": 50,
"variable": "ANY_token",
+ "variable_start": 24,
+ "variable_end": 33,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 3.875,
@@ -4617,7 +4640,7 @@
{
"api_validation": "NOT_AVAILABLE",
"ml_validation": "VALIDATED_KEY",
- "ml_probability": 0.99506,
+ "ml_probability": 1.0,
"rule": "Token",
"severity": "medium",
"confidence": "moderate",
@@ -4631,6 +4654,8 @@
"value_start": 13,
"value_end": 29,
"variable": "access_token",
+ "variable_start": 0,
+ "variable_end": 12,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 3.875,
@@ -4642,7 +4667,7 @@
{
"api_validation": "NOT_AVAILABLE",
"ml_validation": "VALIDATED_KEY",
- "ml_probability": 0.95206,
+ "ml_probability": 0.995,
"rule": "Auth",
"severity": "medium",
"confidence": "moderate",
@@ -4656,6 +4681,8 @@
"value_start": 19,
"value_end": 35,
"variable": "Authentication key",
+ "variable_start": 0,
+ "variable_end": 18,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 3.875,
@@ -4667,7 +4694,7 @@
{
"api_validation": "NOT_AVAILABLE",
"ml_validation": "VALIDATED_KEY",
- "ml_probability": 0.95206,
+ "ml_probability": 0.995,
"rule": "Key",
"severity": "medium",
"confidence": "moderate",
@@ -4681,6 +4708,8 @@
"value_start": 19,
"value_end": 35,
"variable": "key",
+ "variable_start": 15,
+ "variable_end": 18,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 3.875,
@@ -4691,86 +4720,11 @@
},
{
"api_validation": "NOT_AVAILABLE",
- "ml_validation": "NOT_AVAILABLE",
- "ml_probability": null,
- "rule": "IPv4",
- "severity": "info",
- "confidence": "weak",
- "line_data_list": [
- {
- "line": "98.76.54.32 (master/IhqSb1Gg)",
- "line_num": 1,
- "path": "tests/samples/doc_various",
- "info": "tests/samples/doc_various|RAW",
- "value": "98.76.54.32",
- "value_start": 0,
- "value_end": 11,
- "variable": null,
- "entropy_validation": {
- "iterator": "BASE64_CHARS",
- "entropy": 2.515950268099853,
- "valid": false
- }
- }
- ]
- },
- {
- "api_validation": "NOT_AVAILABLE",
- "ml_validation": "NOT_AVAILABLE",
- "ml_probability": null,
- "rule": "IPv4",
- "severity": "info",
- "confidence": "weak",
- "line_data_list": [
- {
- "line": "98.76.54.32(master/IhqSb1Gg)",
- "line_num": 2,
- "path": "tests/samples/doc_various",
- "info": "tests/samples/doc_various|RAW",
- "value": "98.76.54.32",
- "value_start": 0,
- "value_end": 11,
- "variable": null,
- "entropy_validation": {
- "iterator": "BASE64_CHARS",
- "entropy": 2.515950268099853,
- "valid": false
- }
- }
- ]
- },
- {
- "api_validation": "NOT_AVAILABLE",
- "ml_validation": "NOT_AVAILABLE",
- "ml_probability": null,
- "rule": "IPv4",
- "severity": "info",
- "confidence": "weak",
- "line_data_list": [
- {
- "line": "master@98.76.54.32(pw:IhqSb1Gg)",
- "line_num": 3,
- "path": "tests/samples/doc_various",
- "info": "tests/samples/doc_various|RAW",
- "value": "98.76.54.32",
- "value_start": 7,
- "value_end": 18,
- "variable": null,
- "entropy_validation": {
- "iterator": "BASE64_CHARS",
- "entropy": 2.515950268099853,
- "valid": false
- }
- }
- ]
- },
- {
- "api_validation": "NOT_AVAILABLE",
- "ml_validation": "VALIDATED_KEY",
- "ml_probability": 0.85092,
- "rule": "Password",
- "severity": "medium",
- "confidence": "moderate",
+ "ml_validation": "VALIDATED_KEY",
+ "ml_probability": 0.956,
+ "rule": "Password",
+ "severity": "medium",
+ "confidence": "moderate",
"line_data_list": [
{
"line": "master@98.76.54.32(pw:IhqSb1Gg)",
@@ -4781,6 +4735,8 @@
"value_start": 22,
"value_end": 31,
"variable": "pw",
+ "variable_start": 19,
+ "variable_end": 21,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 2.8177111123931664,
@@ -4792,7 +4748,7 @@
{
"api_validation": "NOT_AVAILABLE",
"ml_validation": "VALIDATED_KEY",
- "ml_probability": 0.98975,
+ "ml_probability": 0.896,
"rule": "Password",
"severity": "medium",
"confidence": "moderate",
@@ -4806,6 +4762,8 @@
"value_start": 42,
"value_end": 50,
"variable": "PW",
+ "variable_start": 39,
+ "variable_end": 41,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 3.0,
@@ -4817,7 +4775,7 @@
{
"api_validation": "NOT_AVAILABLE",
"ml_validation": "VALIDATED_KEY",
- "ml_probability": 0.7574,
+ "ml_probability": 0.943,
"rule": "Password",
"severity": "medium",
"confidence": "moderate",
@@ -4831,6 +4789,8 @@
"value_start": 9,
"value_end": 24,
"variable": "Password",
+ "variable_start": 0,
+ "variable_end": 8,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 3.906890595608518,
@@ -4839,35 +4799,10 @@
}
]
},
- {
- "api_validation": "NOT_AVAILABLE",
- "ml_validation": "NOT_AVAILABLE",
- "ml_probability": null,
- "rule": "IPv4",
- "severity": "info",
- "confidence": "weak",
- "line_data_list": [
- {
- "line": "ssh gildong.hong@98.76.54.32 mailto:{1} (PW:IhqSb1Gg)",
- "line_num": 6,
- "path": "tests/samples/doc_various",
- "info": "tests/samples/doc_various|RAW",
- "value": "98.76.54.32",
- "value_start": 17,
- "value_end": 28,
- "variable": null,
- "entropy_validation": {
- "iterator": "BASE64_CHARS",
- "entropy": 2.515950268099853,
- "valid": false
- }
- }
- ]
- },
{
"api_validation": "NOT_AVAILABLE",
"ml_validation": "VALIDATED_KEY",
- "ml_probability": 0.78754,
+ "ml_probability": 0.972,
"rule": "Password",
"severity": "medium",
"confidence": "moderate",
@@ -4881,6 +4816,8 @@
"value_start": 44,
"value_end": 53,
"variable": "PW",
+ "variable_start": 41,
+ "variable_end": 43,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 2.8177111123931664,
@@ -4889,35 +4826,10 @@
}
]
},
- {
- "api_validation": "NOT_AVAILABLE",
- "ml_validation": "NOT_AVAILABLE",
- "ml_probability": null,
- "rule": "IPv4",
- "severity": "info",
- "confidence": "weak",
- "line_data_list": [
- {
- "line": "ssh gildong.hong@98.76.54.32 mailto:{1} password:IhqSb1Gg",
- "line_num": 7,
- "path": "tests/samples/doc_various",
- "info": "tests/samples/doc_various|RAW",
- "value": "98.76.54.32",
- "value_start": 17,
- "value_end": 28,
- "variable": null,
- "entropy_validation": {
- "iterator": "BASE64_CHARS",
- "entropy": 2.515950268099853,
- "valid": false
- }
- }
- ]
- },
{
"api_validation": "NOT_AVAILABLE",
"ml_validation": "VALIDATED_KEY",
- "ml_probability": 0.99678,
+ "ml_probability": 1.0,
"rule": "Password",
"severity": "medium",
"confidence": "moderate",
@@ -4931,6 +4843,8 @@
"value_start": 49,
"value_end": 57,
"variable": "password",
+ "variable_start": 40,
+ "variable_end": 48,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 3.0,
@@ -4939,35 +4853,10 @@
}
]
},
- {
- "api_validation": "NOT_AVAILABLE",
- "ml_validation": "NOT_AVAILABLE",
- "ml_probability": null,
- "rule": "IPv4",
- "severity": "info",
- "confidence": "weak",
- "line_data_list": [
- {
- "line": "ssh -P IhqSb1Gg gildong.hong@98.76.54.32 mailto:{1} (password:IhqSb1Gg)",
- "line_num": 11,
- "path": "tests/samples/doc_various",
- "info": "tests/samples/doc_various|RAW",
- "value": "98.76.54.32",
- "value_start": 29,
- "value_end": 40,
- "variable": null,
- "entropy_validation": {
- "iterator": "BASE64_CHARS",
- "entropy": 2.515950268099853,
- "valid": false
- }
- }
- ]
- },
{
"api_validation": "NOT_AVAILABLE",
"ml_validation": "VALIDATED_KEY",
- "ml_probability": 0.91394,
+ "ml_probability": 1.0,
"rule": "Password",
"severity": "medium",
"confidence": "moderate",
@@ -4981,6 +4870,8 @@
"value_start": 62,
"value_end": 71,
"variable": "password",
+ "variable_start": 53,
+ "variable_end": 61,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 2.8177111123931664,
@@ -4989,60 +4880,10 @@
}
]
},
- {
- "api_validation": "NOT_AVAILABLE",
- "ml_validation": "NOT_AVAILABLE",
- "ml_probability": null,
- "rule": "IPv4",
- "severity": "info",
- "confidence": "weak",
- "line_data_list": [
- {
- "line": "98.76.54.32 xxxx (master/IhqSb1Gg)",
- "line_num": 14,
- "path": "tests/samples/doc_various",
- "info": "tests/samples/doc_various|RAW",
- "value": "98.76.54.32",
- "value_start": 0,
- "value_end": 11,
- "variable": null,
- "entropy_validation": {
- "iterator": "BASE64_CHARS",
- "entropy": 2.515950268099853,
- "valid": false
- }
- }
- ]
- },
- {
- "api_validation": "NOT_AVAILABLE",
- "ml_validation": "NOT_AVAILABLE",
- "ml_probability": null,
- "rule": "IPv4",
- "severity": "info",
- "confidence": "weak",
- "line_data_list": [
- {
- "line": "gildong.hong@98.76.54.32 pwd:IhqSb1Gg",
- "line_num": 15,
- "path": "tests/samples/doc_various",
- "info": "tests/samples/doc_various|RAW",
- "value": "98.76.54.32",
- "value_start": 13,
- "value_end": 24,
- "variable": null,
- "entropy_validation": {
- "iterator": "BASE64_CHARS",
- "entropy": 2.515950268099853,
- "valid": false
- }
- }
- ]
- },
{
"api_validation": "NOT_AVAILABLE",
"ml_validation": "VALIDATED_KEY",
- "ml_probability": 0.99678,
+ "ml_probability": 0.996,
"rule": "Password",
"severity": "medium",
"confidence": "moderate",
@@ -5056,6 +4897,8 @@
"value_start": 29,
"value_end": 37,
"variable": "pwd",
+ "variable_start": 25,
+ "variable_end": 28,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 3.0,
@@ -5067,7 +4910,7 @@
{
"api_validation": "NOT_AVAILABLE",
"ml_validation": "VALIDATED_KEY",
- "ml_probability": 0.78926,
+ "ml_probability": 0.933,
"rule": "Password",
"severity": "medium",
"confidence": "moderate",
@@ -5081,6 +4924,8 @@
"value_start": 13,
"value_end": 22,
"variable": "PW",
+ "variable_start": 10,
+ "variable_end": 12,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 2.8177111123931664,
@@ -5089,35 +4934,10 @@
}
]
},
- {
- "api_validation": "NOT_AVAILABLE",
- "ml_validation": "NOT_AVAILABLE",
- "ml_probability": null,
- "rule": "IPv4",
- "severity": "info",
- "confidence": "weak",
- "line_data_list": [
- {
- "line": "98.76.54.32(pw:IhqSb1Gg)",
- "line_num": 17,
- "path": "tests/samples/doc_various",
- "info": "tests/samples/doc_various|RAW",
- "value": "98.76.54.32",
- "value_start": 0,
- "value_end": 11,
- "variable": null,
- "entropy_validation": {
- "iterator": "BASE64_CHARS",
- "entropy": 2.515950268099853,
- "valid": false
- }
- }
- ]
- },
{
"api_validation": "NOT_AVAILABLE",
"ml_validation": "VALIDATED_KEY",
- "ml_probability": 0.7517,
+ "ml_probability": 0.979,
"rule": "Password",
"severity": "medium",
"confidence": "moderate",
@@ -5131,6 +4951,8 @@
"value_start": 15,
"value_end": 24,
"variable": "pw",
+ "variable_start": 12,
+ "variable_end": 14,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 2.8177111123931664,
@@ -5139,35 +4961,10 @@
}
]
},
- {
- "api_validation": "NOT_AVAILABLE",
- "ml_validation": "NOT_AVAILABLE",
- "ml_probability": null,
- "rule": "IPv4",
- "severity": "info",
- "confidence": "weak",
- "line_data_list": [
- {
- "line": "98.76.54.32/pw:IhqSb1Gg",
- "line_num": 19,
- "path": "tests/samples/doc_various",
- "info": "tests/samples/doc_various|RAW",
- "value": "98.76.54.32",
- "value_start": 0,
- "value_end": 11,
- "variable": null,
- "entropy_validation": {
- "iterator": "BASE64_CHARS",
- "entropy": 2.515950268099853,
- "valid": false
- }
- }
- ]
- },
{
"api_validation": "NOT_AVAILABLE",
"ml_validation": "VALIDATED_KEY",
- "ml_probability": 0.98813,
+ "ml_probability": 0.988,
"rule": "Password",
"severity": "medium",
"confidence": "moderate",
@@ -5181,6 +4978,8 @@
"value_start": 15,
"value_end": 23,
"variable": "pw",
+ "variable_start": 12,
+ "variable_end": 14,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 3.0,
@@ -5192,7 +4991,7 @@
{
"api_validation": "NOT_AVAILABLE",
"ml_validation": "VALIDATED_KEY",
- "ml_probability": 0.98975,
+ "ml_probability": 0.972,
"rule": "Password",
"severity": "medium",
"confidence": "moderate",
@@ -5206,6 +5005,8 @@
"value_start": 42,
"value_end": 50,
"variable": "pw",
+ "variable_start": 39,
+ "variable_end": 41,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 3.0,
@@ -5217,7 +5018,7 @@
{
"api_validation": "NOT_AVAILABLE",
"ml_validation": "VALIDATED_KEY",
- "ml_probability": 0.99678,
+ "ml_probability": 0.966,
"rule": "Password",
"severity": "medium",
"confidence": "moderate",
@@ -5231,6 +5032,8 @@
"value_start": 47,
"value_end": 55,
"variable": "PWD",
+ "variable_start": 43,
+ "variable_end": 46,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 3.0,
@@ -5239,35 +5042,10 @@
}
]
},
- {
- "api_validation": "NOT_AVAILABLE",
- "ml_validation": "NOT_AVAILABLE",
- "ml_probability": null,
- "rule": "IPv4",
- "severity": "info",
- "confidence": "weak",
- "line_data_list": [
- {
- "line": "sftp gildong.hong@98.76.54.32 mailto:{1} (pw:IhqSb1Gg)",
- "line_num": 22,
- "path": "tests/samples/doc_various",
- "info": "tests/samples/doc_various|RAW",
- "value": "98.76.54.32",
- "value_start": 18,
- "value_end": 29,
- "variable": null,
- "entropy_validation": {
- "iterator": "BASE64_CHARS",
- "entropy": 2.515950268099853,
- "valid": false
- }
- }
- ]
- },
{
"api_validation": "NOT_AVAILABLE",
"ml_validation": "VALIDATED_KEY",
- "ml_probability": 0.78754,
+ "ml_probability": 0.982,
"rule": "Password",
"severity": "medium",
"confidence": "moderate",
@@ -5281,6 +5059,8 @@
"value_start": 45,
"value_end": 54,
"variable": "pw",
+ "variable_start": 42,
+ "variable_end": 44,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 2.8177111123931664,
@@ -5289,35 +5069,10 @@
}
]
},
- {
- "api_validation": "NOT_AVAILABLE",
- "ml_validation": "NOT_AVAILABLE",
- "ml_probability": null,
- "rule": "IPv4",
- "severity": "info",
- "confidence": "weak",
- "line_data_list": [
- {
- "line": "gildong.hong@98.76.54.32 mailto:{1} (pw:IhqSb1Gg)",
- "line_num": 23,
- "path": "tests/samples/doc_various",
- "info": "tests/samples/doc_various|RAW",
- "value": "98.76.54.32",
- "value_start": 13,
- "value_end": 24,
- "variable": null,
- "entropy_validation": {
- "iterator": "BASE64_CHARS",
- "entropy": 2.515950268099853,
- "valid": false
- }
- }
- ]
- },
{
"api_validation": "NOT_AVAILABLE",
"ml_validation": "VALIDATED_KEY",
- "ml_probability": 0.78754,
+ "ml_probability": 0.899,
"rule": "Password",
"severity": "medium",
"confidence": "moderate",
@@ -5331,6 +5086,8 @@
"value_start": 40,
"value_end": 49,
"variable": "pw",
+ "variable_start": 37,
+ "variable_end": 39,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 2.8177111123931664,
@@ -5342,7 +5099,7 @@
{
"api_validation": "NOT_AVAILABLE",
"ml_validation": "VALIDATED_KEY",
- "ml_probability": 0.99678,
+ "ml_probability": 0.981,
"rule": "Password",
"severity": "medium",
"confidence": "moderate",
@@ -5356,6 +5113,8 @@
"value_start": 45,
"value_end": 53,
"variable": "pwd",
+ "variable_start": 41,
+ "variable_end": 44,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 3.0,
@@ -5364,35 +5123,10 @@
}
]
},
- {
- "api_validation": "NOT_AVAILABLE",
- "ml_validation": "NOT_AVAILABLE",
- "ml_probability": null,
- "rule": "IPv4",
- "severity": "info",
- "confidence": "weak",
- "line_data_list": [
- {
- "line": "ssh gildong.hong@98.76.54.32 mailto:{1} (password:IhqSb1Gg)",
- "line_num": 25,
- "path": "tests/samples/doc_various",
- "info": "tests/samples/doc_various|RAW",
- "value": "98.76.54.32",
- "value_start": 17,
- "value_end": 28,
- "variable": null,
- "entropy_validation": {
- "iterator": "BASE64_CHARS",
- "entropy": 2.515950268099853,
- "valid": false
- }
- }
- ]
- },
{
"api_validation": "NOT_AVAILABLE",
"ml_validation": "VALIDATED_KEY",
- "ml_probability": 0.91394,
+ "ml_probability": 1.0,
"rule": "Password",
"severity": "medium",
"confidence": "moderate",
@@ -5406,6 +5140,8 @@
"value_start": 50,
"value_end": 59,
"variable": "password",
+ "variable_start": 41,
+ "variable_end": 49,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 2.8177111123931664,
@@ -5414,35 +5150,10 @@
}
]
},
- {
- "api_validation": "NOT_AVAILABLE",
- "ml_validation": "NOT_AVAILABLE",
- "ml_probability": null,
- "rule": "IPv4",
- "severity": "info",
- "confidence": "weak",
- "line_data_list": [
- {
- "line": "ssh gildong.hong@98.76.54.32 mailto:{1} master/IhqSb1Gg",
- "line_num": 26,
- "path": "tests/samples/doc_various",
- "info": "tests/samples/doc_various|RAW",
- "value": "98.76.54.32",
- "value_start": 17,
- "value_end": 28,
- "variable": null,
- "entropy_validation": {
- "iterator": "BASE64_CHARS",
- "entropy": 2.515950268099853,
- "valid": false
- }
- }
- ]
- },
{
"api_validation": "NOT_AVAILABLE",
"ml_validation": "VALIDATED_KEY",
- "ml_probability": 0.99678,
+ "ml_probability": 0.996,
"rule": "Password",
"severity": "medium",
"confidence": "moderate",
@@ -5456,6 +5167,8 @@
"value_start": 48,
"value_end": 56,
"variable": "password",
+ "variable_start": 39,
+ "variable_end": 47,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 3.0,
@@ -5467,7 +5180,7 @@
{
"api_validation": "NOT_AVAILABLE",
"ml_validation": "VALIDATED_KEY",
- "ml_probability": 0.99714,
+ "ml_probability": 0.996,
"rule": "Password",
"severity": "medium",
"confidence": "moderate",
@@ -5481,6 +5194,8 @@
"value_start": 21,
"value_end": 29,
"variable": "ANY_password,default",
+ "variable_start": 0,
+ "variable_end": 20,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 3.0,
@@ -5492,7 +5207,7 @@
{
"api_validation": "NOT_AVAILABLE",
"ml_validation": "VALIDATED_KEY",
- "ml_probability": 0.92567,
+ "ml_probability": 0.894,
"rule": "Key",
"severity": "medium",
"confidence": "moderate",
@@ -5506,6 +5221,8 @@
"value_start": 15,
"value_end": 23,
"variable": "Key(ANYSecret)",
+ "variable_start": 0,
+ "variable_end": 14,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 3.0,
@@ -5517,7 +5234,7 @@
{
"api_validation": "NOT_AVAILABLE",
"ml_validation": "VALIDATED_KEY",
- "ml_probability": 0.92567,
+ "ml_probability": 0.894,
"rule": "Secret",
"severity": "medium",
"confidence": "moderate",
@@ -5531,6 +5248,8 @@
"value_start": 15,
"value_end": 23,
"variable": "ANYSecret)",
+ "variable_start": 4,
+ "variable_end": 14,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 3.0,
@@ -5539,35 +5258,10 @@
}
]
},
- {
- "api_validation": "NOT_AVAILABLE",
- "ml_validation": "NOT_AVAILABLE",
- "ml_probability": null,
- "rule": "IPv4",
- "severity": "info",
- "confidence": "weak",
- "line_data_list": [
- {
- "line": "98.76.54.32 ANY_PW:IhqSb1Gg",
- "line_num": 34,
- "path": "tests/samples/doc_various",
- "info": "tests/samples/doc_various|RAW",
- "value": "98.76.54.32",
- "value_start": 0,
- "value_end": 11,
- "variable": null,
- "entropy_validation": {
- "iterator": "BASE64_CHARS",
- "entropy": 2.515950268099853,
- "valid": false
- }
- }
- ]
- },
{
"api_validation": "NOT_AVAILABLE",
"ml_validation": "VALIDATED_KEY",
- "ml_probability": 0.9819,
+ "ml_probability": 0.997,
"rule": "Password",
"severity": "medium",
"confidence": "moderate",
@@ -5581,6 +5275,8 @@
"value_start": 19,
"value_end": 27,
"variable": "ANY_PW",
+ "variable_start": 12,
+ "variable_end": 18,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 3.0,
@@ -5589,35 +5285,10 @@
}
]
},
- {
- "api_validation": "NOT_AVAILABLE",
- "ml_validation": "NOT_AVAILABLE",
- "ml_probability": null,
- "rule": "IPv4",
- "severity": "info",
- "confidence": "weak",
- "line_data_list": [
- {
- "line": "98.76.54.32(ID/PW:IhqSb1Gg)",
- "line_num": 36,
- "path": "tests/samples/doc_various",
- "info": "tests/samples/doc_various|RAW",
- "value": "98.76.54.32",
- "value_start": 0,
- "value_end": 11,
- "variable": null,
- "entropy_validation": {
- "iterator": "BASE64_CHARS",
- "entropy": 2.515950268099853,
- "valid": false
- }
- }
- ]
- },
{
"api_validation": "NOT_AVAILABLE",
"ml_validation": "VALIDATED_KEY",
- "ml_probability": 0.7517,
+ "ml_probability": 0.938,
"rule": "Password",
"severity": "medium",
"confidence": "moderate",
@@ -5631,6 +5302,8 @@
"value_start": 18,
"value_end": 27,
"variable": "PW",
+ "variable_start": 15,
+ "variable_end": 17,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 2.8177111123931664,
@@ -5639,35 +5312,10 @@
}
]
},
- {
- "api_validation": "NOT_AVAILABLE",
- "ml_validation": "NOT_AVAILABLE",
- "ml_probability": null,
- "rule": "IPv4",
- "severity": "info",
- "confidence": "weak",
- "line_data_list": [
- {
- "line": "gildong.hong@98.76.54.32 (pwd:IhqSb1Gg)",
- "line_num": 38,
- "path": "tests/samples/doc_various",
- "info": "tests/samples/doc_various|RAW",
- "value": "98.76.54.32",
- "value_start": 13,
- "value_end": 24,
- "variable": null,
- "entropy_validation": {
- "iterator": "BASE64_CHARS",
- "entropy": 2.515950268099853,
- "valid": false
- }
- }
- ]
- },
{
"api_validation": "NOT_AVAILABLE",
"ml_validation": "VALIDATED_KEY",
- "ml_probability": 0.91394,
+ "ml_probability": 0.992,
"rule": "Password",
"severity": "medium",
"confidence": "moderate",
@@ -5681,6 +5329,8 @@
"value_start": 30,
"value_end": 39,
"variable": "pwd",
+ "variable_start": 26,
+ "variable_end": 29,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 2.8177111123931664,
@@ -5692,7 +5342,7 @@
{
"api_validation": "NOT_AVAILABLE",
"ml_validation": "VALIDATED_KEY",
- "ml_probability": 0.99563,
+ "ml_probability": 0.999,
"rule": "Password",
"severity": "medium",
"confidence": "moderate",
@@ -5706,6 +5356,8 @@
"value_start": 20,
"value_end": 28,
"variable": "password for master",
+ "variable_start": 0,
+ "variable_end": 19,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 3.0,
@@ -5716,24 +5368,26 @@
},
{
"api_validation": "NOT_AVAILABLE",
- "ml_validation": "NOT_AVAILABLE",
- "ml_probability": null,
- "rule": "IPv4",
- "severity": "info",
- "confidence": "weak",
+ "ml_validation": "VALIDATED_KEY",
+ "ml_probability": 0.984,
+ "rule": "Password",
+ "severity": "medium",
+ "confidence": "moderate",
"line_data_list": [
{
- "line": "gildong.hong@98.76.54.32(master/IhqSb1Gg)",
- "line_num": 44,
+ "line": "id:xxxx(ANYpw:IhqSb1Ga)",
+ "line_num": 46,
"path": "tests/samples/doc_various",
"info": "tests/samples/doc_various|RAW",
- "value": "98.76.54.32",
- "value_start": 13,
- "value_end": 24,
- "variable": null,
+ "value": "IhqSb1Ga)",
+ "value_start": 14,
+ "value_end": 23,
+ "variable": "ANYpw",
+ "variable_start": 8,
+ "variable_end": 13,
"entropy_validation": {
"iterator": "BASE64_CHARS",
- "entropy": 2.515950268099853,
+ "entropy": 2.8177111123931664,
"valid": false
}
}
@@ -5742,20 +5396,22 @@
{
"api_validation": "NOT_AVAILABLE",
"ml_validation": "VALIDATED_KEY",
- "ml_probability": 0.78926,
+ "ml_probability": 0.896,
"rule": "Password",
"severity": "medium",
"confidence": "moderate",
"line_data_list": [
{
- "line": "id:xxxx(ANYpw:IhqSb1Gg)",
- "line_num": 46,
+ "line": "98.76.54.32:xxxx(PW:IhqSb1Gg)",
+ "line_num": 51,
"path": "tests/samples/doc_various",
"info": "tests/samples/doc_various|RAW",
"value": "IhqSb1Gg)",
- "value_start": 14,
- "value_end": 23,
- "variable": "ANYpw",
+ "value_start": 20,
+ "value_end": 29,
+ "variable": "PW",
+ "variable_start": 17,
+ "variable_end": 19,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 2.8177111123931664,
@@ -5766,24 +5422,26 @@
},
{
"api_validation": "NOT_AVAILABLE",
- "ml_validation": "NOT_AVAILABLE",
- "ml_probability": null,
- "rule": "IPv4",
- "severity": "info",
- "confidence": "weak",
+ "ml_validation": "VALIDATED_KEY",
+ "ml_probability": 0.949,
+ "rule": "Password",
+ "severity": "medium",
+ "confidence": "moderate",
"line_data_list": [
{
- "line": "gildong.hong@98.76.54.32,pw:IhqSb1Gg",
- "line_num": 47,
+ "line": "gildong.hong@98.76.54.32 PW:IhqSb1Gg",
+ "line_num": 56,
"path": "tests/samples/doc_various",
"info": "tests/samples/doc_various|RAW",
- "value": "98.76.54.32",
- "value_start": 13,
- "value_end": 24,
- "variable": null,
+ "value": "IhqSb1Gg",
+ "value_start": 28,
+ "value_end": 36,
+ "variable": "PW",
+ "variable_start": 25,
+ "variable_end": 27,
"entropy_validation": {
"iterator": "BASE64_CHARS",
- "entropy": 2.515950268099853,
+ "entropy": 3.0,
"valid": false
}
}
@@ -5792,20 +5450,22 @@
{
"api_validation": "NOT_AVAILABLE",
"ml_validation": "VALIDATED_KEY",
- "ml_probability": 0.99334,
+ "ml_probability": 0.999,
"rule": "Password",
"severity": "medium",
"confidence": "moderate",
"line_data_list": [
{
- "line": "gildong.hong@98.76.54.32,pw:IhqSb1Gg",
- "line_num": 47,
+ "line": "ANY_user:xxxx ANY_pwd:IhqSb1Gg",
+ "line_num": 61,
"path": "tests/samples/doc_various",
"info": "tests/samples/doc_various|RAW",
"value": "IhqSb1Gg",
- "value_start": 28,
- "value_end": 36,
- "variable": "gildong.hong@98.76.54.32,pw",
+ "value_start": 22,
+ "value_end": 30,
+ "variable": "ANY_pwd",
+ "variable_start": 14,
+ "variable_end": 21,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 3.0,
@@ -5816,24 +5476,26 @@
},
{
"api_validation": "NOT_AVAILABLE",
- "ml_validation": "NOT_AVAILABLE",
- "ml_probability": null,
- "rule": "IPv4",
- "severity": "info",
- "confidence": "weak",
+ "ml_validation": "VALIDATED_KEY",
+ "ml_probability": 0.998,
+ "rule": "Password",
+ "severity": "medium",
+ "confidence": "moderate",
"line_data_list": [
{
- "line": "98.76.54.32(master/IhqSb1Gg,master/IhqSb1Gg)",
- "line_num": 48,
+ "line": "Acount name:xxxx Initial Password:IhqSb1Gg",
+ "line_num": 62,
"path": "tests/samples/doc_various",
"info": "tests/samples/doc_various|RAW",
- "value": "98.76.54.32",
- "value_start": 0,
- "value_end": 11,
- "variable": null,
+ "value": "IhqSb1Gg",
+ "value_start": 34,
+ "value_end": 42,
+ "variable": "Password",
+ "variable_start": 25,
+ "variable_end": 33,
"entropy_validation": {
"iterator": "BASE64_CHARS",
- "entropy": 2.515950268099853,
+ "entropy": 3.0,
"valid": false
}
}
@@ -5841,24 +5503,26 @@
},
{
"api_validation": "NOT_AVAILABLE",
- "ml_validation": "NOT_AVAILABLE",
- "ml_probability": null,
- "rule": "IPv4",
- "severity": "info",
- "confidence": "weak",
+ "ml_validation": "VALIDATED_KEY",
+ "ml_probability": 0.953,
+ "rule": "Password",
+ "severity": "medium",
+ "confidence": "moderate",
"line_data_list": [
{
- "line": "98.76.54.32(master/IhqSb1Gg master/IhqSb1Gg)",
- "line_num": 49,
+ "line": "Access wifi:xxxx(PW:IhqSb1Gg)",
+ "line_num": 63,
"path": "tests/samples/doc_various",
"info": "tests/samples/doc_various|RAW",
- "value": "98.76.54.32",
- "value_start": 0,
- "value_end": 11,
- "variable": null,
+ "value": "IhqSb1Gg)",
+ "value_start": 20,
+ "value_end": 29,
+ "variable": "PW",
+ "variable_start": 17,
+ "variable_end": 19,
"entropy_validation": {
"iterator": "BASE64_CHARS",
- "entropy": 2.515950268099853,
+ "entropy": 2.8177111123931664,
"valid": false
}
}
@@ -5866,24 +5530,26 @@
},
{
"api_validation": "NOT_AVAILABLE",
- "ml_validation": "NOT_AVAILABLE",
- "ml_probability": null,
- "rule": "IPv4",
- "severity": "info",
- "confidence": "weak",
+ "ml_validation": "VALIDATED_KEY",
+ "ml_probability": 0.998,
+ "rule": "Password",
+ "severity": "medium",
+ "confidence": "moderate",
"line_data_list": [
{
- "line": "xxxx:98.76.54.32(master/IhqSb1Gg)",
- "line_num": 50,
+ "line": "-User:master -PasswordANY:IhqSb1Gg",
+ "line_num": 66,
"path": "tests/samples/doc_various",
"info": "tests/samples/doc_various|RAW",
- "value": "98.76.54.32",
- "value_start": 5,
- "value_end": 16,
- "variable": null,
+ "value": "IhqSb1Gg",
+ "value_start": 26,
+ "value_end": 34,
+ "variable": "PasswordANY",
+ "variable_start": 14,
+ "variable_end": 25,
"entropy_validation": {
"iterator": "BASE64_CHARS",
- "entropy": 2.515950268099853,
+ "entropy": 3.0,
"valid": false
}
}
@@ -5891,24 +5557,26 @@
},
{
"api_validation": "NOT_AVAILABLE",
- "ml_validation": "NOT_AVAILABLE",
- "ml_probability": null,
- "rule": "IPv4",
- "severity": "info",
- "confidence": "weak",
+ "ml_validation": "VALIDATED_KEY",
+ "ml_probability": 0.998,
+ "rule": "Password",
+ "severity": "medium",
+ "confidence": "moderate",
"line_data_list": [
{
- "line": "98.76.54.32:xxxx(PW:IhqSb1Gg)",
- "line_num": 51,
+ "line": "password(default:IhqSb1Gg)",
+ "line_num": 68,
"path": "tests/samples/doc_various",
"info": "tests/samples/doc_various|RAW",
- "value": "98.76.54.32",
- "value_start": 0,
- "value_end": 11,
- "variable": null,
+ "value": "IhqSb1Gg)",
+ "value_start": 17,
+ "value_end": 26,
+ "variable": "password(default",
+ "variable_start": 0,
+ "variable_end": 16,
"entropy_validation": {
"iterator": "BASE64_CHARS",
- "entropy": 2.515950268099853,
+ "entropy": 2.8177111123931664,
"valid": false
}
}
@@ -5917,20 +5585,22 @@
{
"api_validation": "NOT_AVAILABLE",
"ml_validation": "VALIDATED_KEY",
- "ml_probability": 0.7517,
+ "ml_probability": 0.956,
"rule": "Password",
"severity": "medium",
"confidence": "moderate",
"line_data_list": [
{
- "line": "98.76.54.32:xxxx(PW:IhqSb1Gg)",
- "line_num": 51,
+ "line": "master@98.76.54.32(pw:IhqSb1Gg)",
+ "line_num": 73,
"path": "tests/samples/doc_various",
"info": "tests/samples/doc_various|RAW",
"value": "IhqSb1Gg)",
- "value_start": 20,
- "value_end": 29,
- "variable": "PW",
+ "value_start": 22,
+ "value_end": 31,
+ "variable": "pw",
+ "variable_start": 19,
+ "variable_end": 21,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 2.8177111123931664,
@@ -5942,23 +5612,25 @@
{
"api_validation": "NOT_AVAILABLE",
"ml_validation": "VALIDATED_KEY",
- "ml_probability": 0.7574,
+ "ml_probability": 0.99,
"rule": "Password",
"severity": "medium",
"confidence": "moderate",
"line_data_list": [
{
- "line": "\uacc4\uc815/Password-xxxx:master/IhqSb1Gg",
- "line_num": 55,
+ "line": "98.76.54.32 pw:IhqSb1Gg",
+ "line_num": 75,
"path": "tests/samples/doc_various",
"info": "tests/samples/doc_various|RAW",
- "value": "master/IhqSb1Gg",
- "value_start": 17,
- "value_end": 32,
- "variable": "Password-xxxx",
+ "value": "IhqSb1Gg",
+ "value_start": 15,
+ "value_end": 23,
+ "variable": "pw",
+ "variable_start": 12,
+ "variable_end": 14,
"entropy_validation": {
"iterator": "BASE64_CHARS",
- "entropy": 3.906890595608518,
+ "entropy": 3.0,
"valid": false
}
}
@@ -5966,24 +5638,26 @@
},
{
"api_validation": "NOT_AVAILABLE",
- "ml_validation": "NOT_AVAILABLE",
- "ml_probability": null,
- "rule": "IPv4",
- "severity": "info",
- "confidence": "weak",
+ "ml_validation": "VALIDATED_KEY",
+ "ml_probability": 0.976,
+ "rule": "Password",
+ "severity": "medium",
+ "confidence": "moderate",
"line_data_list": [
{
- "line": "gildong.hong@98.76.54.32 PW:IhqSb1Gg",
- "line_num": 56,
+ "line": "config:xxxx,PW:IhqSb1Gg",
+ "line_num": 78,
"path": "tests/samples/doc_various",
"info": "tests/samples/doc_various|RAW",
- "value": "98.76.54.32",
- "value_start": 13,
- "value_end": 24,
- "variable": null,
+ "value": "IhqSb1Gg",
+ "value_start": 15,
+ "value_end": 23,
+ "variable": "xxxx,PW",
+ "variable_start": 7,
+ "variable_end": 14,
"entropy_validation": {
"iterator": "BASE64_CHARS",
- "entropy": 2.515950268099853,
+ "entropy": 3.0,
"valid": false
}
}
@@ -5992,20 +5666,22 @@
{
"api_validation": "NOT_AVAILABLE",
"ml_validation": "VALIDATED_KEY",
- "ml_probability": 0.98975,
+ "ml_probability": 0.988,
"rule": "Password",
"severity": "medium",
"confidence": "moderate",
"line_data_list": [
{
- "line": "gildong.hong@98.76.54.32 PW:IhqSb1Gg",
- "line_num": 56,
+ "line": "scp gildong.hong@98.76.54.32 mailto:{1} pw:IhqSb1Gg",
+ "line_num": 82,
"path": "tests/samples/doc_various",
"info": "tests/samples/doc_various|RAW",
"value": "IhqSb1Gg",
- "value_start": 28,
- "value_end": 36,
- "variable": "PW",
+ "value_start": 43,
+ "value_end": 51,
+ "variable": "pw",
+ "variable_start": 40,
+ "variable_end": 42,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 3.0,
@@ -6016,24 +5692,26 @@
},
{
"api_validation": "NOT_AVAILABLE",
- "ml_validation": "NOT_AVAILABLE",
- "ml_probability": null,
- "rule": "IPv4",
- "severity": "info",
- "confidence": "weak",
+ "ml_validation": "VALIDATED_KEY",
+ "ml_probability": 0.952,
+ "rule": "Password",
+ "severity": "medium",
+ "confidence": "moderate",
"line_data_list": [
{
- "line": "http|https://98.76.54.32/xxxx(master/IhqSb1Gg)",
- "line_num": 59,
+ "line": "id:gildong.hong@xxx.com mailto:{1} pw:IhqSb1Gg",
+ "line_num": 83,
"path": "tests/samples/doc_various",
"info": "tests/samples/doc_various|RAW",
- "value": "98.76.54.32",
- "value_start": 13,
- "value_end": 24,
- "variable": null,
+ "value": "IhqSb1Gg",
+ "value_start": 38,
+ "value_end": 46,
+ "variable": "pw",
+ "variable_start": 35,
+ "variable_end": 37,
"entropy_validation": {
"iterator": "BASE64_CHARS",
- "entropy": 2.515950268099853,
+ "entropy": 3.0,
"valid": false
}
}
@@ -6042,20 +5720,22 @@
{
"api_validation": "NOT_AVAILABLE",
"ml_validation": "VALIDATED_KEY",
- "ml_probability": 0.99563,
+ "ml_probability": 0.943,
"rule": "Password",
"severity": "medium",
"confidence": "moderate",
"line_data_list": [
{
- "line": "ANY_user:xxxx ANY_pwd:IhqSb1Gg",
- "line_num": 61,
+ "line": "gildong.hong@98.76.54.32 mailto:{1} pw:IhqSb1Gg",
+ "line_num": 84,
"path": "tests/samples/doc_various",
"info": "tests/samples/doc_various|RAW",
"value": "IhqSb1Gg",
- "value_start": 22,
- "value_end": 30,
- "variable": "ANY_pwd",
+ "value_start": 39,
+ "value_end": 47,
+ "variable": "pw",
+ "variable_start": 36,
+ "variable_end": 38,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 3.0,
@@ -6067,20 +5747,22 @@
{
"api_validation": "NOT_AVAILABLE",
"ml_validation": "VALIDATED_KEY",
- "ml_probability": 0.99563,
+ "ml_probability": 0.996,
"rule": "Password",
"severity": "medium",
"confidence": "moderate",
"line_data_list": [
{
- "line": "Acount name:xxxx Initial Password:IhqSb1Gg",
- "line_num": 62,
+ "line": "ssh gildong.hong@98.76.54.32 mailto:{1},pw:IhqSb1Gg",
+ "line_num": 85,
"path": "tests/samples/doc_various",
"info": "tests/samples/doc_various|RAW",
"value": "IhqSb1Gg",
- "value_start": 34,
- "value_end": 42,
- "variable": "Password",
+ "value_start": 43,
+ "value_end": 51,
+ "variable": "pw",
+ "variable_start": 40,
+ "variable_end": 42,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 3.0,
@@ -6092,23 +5774,25 @@
{
"api_validation": "NOT_AVAILABLE",
"ml_validation": "VALIDATED_KEY",
- "ml_probability": 0.70183,
+ "ml_probability": 0.995,
"rule": "Password",
"severity": "medium",
"confidence": "moderate",
"line_data_list": [
{
- "line": "Access wifi:xxxx(PW:IhqSb1Gg)",
- "line_num": 63,
+ "line": "(ssh gildong.hong@98.76.54.32 mailto{1}) pwd:IhqSb1Gg",
+ "line_num": 87,
"path": "tests/samples/doc_various",
"info": "tests/samples/doc_various|RAW",
- "value": "IhqSb1Gg)",
- "value_start": 20,
- "value_end": 29,
- "variable": "PW",
+ "value": "IhqSb1Gg",
+ "value_start": 45,
+ "value_end": 53,
+ "variable": "pwd",
+ "variable_start": 41,
+ "variable_end": 44,
"entropy_validation": {
"iterator": "BASE64_CHARS",
- "entropy": 2.8177111123931664,
+ "entropy": 3.0,
"valid": false
}
}
@@ -6117,20 +5801,22 @@
{
"api_validation": "NOT_AVAILABLE",
"ml_validation": "VALIDATED_KEY",
- "ml_probability": 0.99563,
+ "ml_probability": 0.996,
"rule": "Password",
"severity": "medium",
"confidence": "moderate",
"line_data_list": [
{
- "line": "-User:master -PasswordANY:IhqSb1Gg",
- "line_num": 66,
+ "line": "ssh gildong.hong@98.76.54.32 mailto:{1}, pw:IhqSb1Gg",
+ "line_num": 90,
"path": "tests/samples/doc_various",
"info": "tests/samples/doc_various|RAW",
"value": "IhqSb1Gg",
- "value_start": 26,
- "value_end": 34,
- "variable": "PasswordANY",
+ "value_start": 44,
+ "value_end": 52,
+ "variable": "pw",
+ "variable_start": 41,
+ "variable_end": 43,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 3.0,
@@ -6142,20 +5828,22 @@
{
"api_validation": "NOT_AVAILABLE",
"ml_validation": "VALIDATED_KEY",
- "ml_probability": 0.92685,
+ "ml_probability": 0.998,
"rule": "Password",
"severity": "medium",
"confidence": "moderate",
"line_data_list": [
{
- "line": "password(default:IhqSb1Gg)",
- "line_num": 68,
+ "line": "ssh gildong.hong@98.76.54.32 mailto:{1} (pwd:IhqSb1Gg)",
+ "line_num": 93,
"path": "tests/samples/doc_various",
"info": "tests/samples/doc_various|RAW",
"value": "IhqSb1Gg)",
- "value_start": 17,
- "value_end": 26,
- "variable": "password(default",
+ "value_start": 45,
+ "value_end": 54,
+ "variable": "pwd",
+ "variable_start": 41,
+ "variable_end": 44,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 2.8177111123931664,
@@ -6166,24 +5854,26 @@
},
{
"api_validation": "NOT_AVAILABLE",
- "ml_validation": "NOT_AVAILABLE",
- "ml_probability": null,
- "rule": "IPv4",
- "severity": "info",
- "confidence": "weak",
+ "ml_validation": "VALIDATED_KEY",
+ "ml_probability": 0.997,
+ "rule": "Password",
+ "severity": "medium",
+ "confidence": "moderate",
"line_data_list": [
{
- "line": "98.76.54.32(ID/PW:master/IhqSb1Gg)",
- "line_num": 70,
+ "line": "gildong.hong@98.76.54.32 mailto:{1} (password:IhqSb1Gg)",
+ "line_num": 94,
"path": "tests/samples/doc_various",
"info": "tests/samples/doc_various|RAW",
- "value": "98.76.54.32",
- "value_start": 0,
- "value_end": 11,
- "variable": null,
+ "value": "IhqSb1Gg)",
+ "value_start": 46,
+ "value_end": 55,
+ "variable": "password",
+ "variable_start": 37,
+ "variable_end": 45,
"entropy_validation": {
"iterator": "BASE64_CHARS",
- "entropy": 2.515950268099853,
+ "entropy": 2.8177111123931664,
"valid": false
}
}
@@ -6191,24 +5881,26 @@
},
{
"api_validation": "NOT_AVAILABLE",
- "ml_validation": "NOT_AVAILABLE",
- "ml_probability": null,
- "rule": "IPv4",
- "severity": "info",
- "confidence": "weak",
+ "ml_validation": "VALIDATED_KEY",
+ "ml_probability": 0.995,
+ "rule": "Password",
+ "severity": "medium",
+ "confidence": "moderate",
"line_data_list": [
{
- "line": "master@98.76.54.32(pw:IhqSb1Gg)",
- "line_num": 73,
+ "line": "gildong.hong@98.76.54.32 mailto:{1} Password:IhqSb1Gg",
+ "line_num": 96,
"path": "tests/samples/doc_various",
"info": "tests/samples/doc_various|RAW",
- "value": "98.76.54.32",
- "value_start": 7,
- "value_end": 18,
- "variable": null,
+ "value": "IhqSb1Gg",
+ "value_start": 45,
+ "value_end": 53,
+ "variable": "Password",
+ "variable_start": 36,
+ "variable_end": 44,
"entropy_validation": {
"iterator": "BASE64_CHARS",
- "entropy": 2.515950268099853,
+ "entropy": 3.0,
"valid": false
}
}
@@ -6217,20 +5909,22 @@
{
"api_validation": "NOT_AVAILABLE",
"ml_validation": "VALIDATED_KEY",
- "ml_probability": 0.85092,
+ "ml_probability": 0.979,
"rule": "Password",
"severity": "medium",
"confidence": "moderate",
"line_data_list": [
{
- "line": "master@98.76.54.32(pw:IhqSb1Gg)",
- "line_num": 73,
+ "line": "gildong.hong@98.76.54.32 mailto:{1} (pass:IhqSb1Gg)",
+ "line_num": 97,
"path": "tests/samples/doc_various",
"info": "tests/samples/doc_various|RAW",
"value": "IhqSb1Gg)",
- "value_start": 22,
- "value_end": 31,
- "variable": "pw",
+ "value_start": 42,
+ "value_end": 51,
+ "variable": "pass",
+ "variable_start": 37,
+ "variable_end": 41,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 2.8177111123931664,
@@ -6241,24 +5935,26 @@
},
{
"api_validation": "NOT_AVAILABLE",
- "ml_validation": "NOT_AVAILABLE",
- "ml_probability": null,
- "rule": "IPv4",
- "severity": "info",
- "confidence": "weak",
+ "ml_validation": "VALIDATED_KEY",
+ "ml_probability": 0.994,
+ "rule": "Password",
+ "severity": "medium",
+ "confidence": "moderate",
"line_data_list": [
{
- "line": "master@98.76.54.32,PW:IhqSb1Gg",
- "line_num": 74,
+ "line": "ssh gildong.hong@98.76.54.32 mailto:{1} pw:IhqSb1Gg",
+ "line_num": 100,
"path": "tests/samples/doc_various",
"info": "tests/samples/doc_various|RAW",
- "value": "98.76.54.32",
- "value_start": 7,
- "value_end": 18,
- "variable": null,
+ "value": "IhqSb1Gg",
+ "value_start": 43,
+ "value_end": 51,
+ "variable": "pw",
+ "variable_start": 40,
+ "variable_end": 42,
"entropy_validation": {
"iterator": "BASE64_CHARS",
- "entropy": 2.515950268099853,
+ "entropy": 3.0,
"valid": false
}
}
@@ -6267,20 +5963,22 @@
{
"api_validation": "NOT_AVAILABLE",
"ml_validation": "VALIDATED_KEY",
- "ml_probability": 0.99334,
+ "ml_probability": 0.999,
"rule": "Password",
"severity": "medium",
"confidence": "moderate",
"line_data_list": [
{
- "line": "master@98.76.54.32,PW:IhqSb1Gg",
- "line_num": 74,
+ "line": "ssh gildong.hong@98.76.54.32 mailto:{1} pass:IhqSb1Gg",
+ "line_num": 101,
"path": "tests/samples/doc_various",
"info": "tests/samples/doc_various|RAW",
"value": "IhqSb1Gg",
- "value_start": 22,
- "value_end": 30,
- "variable": "master@98.76.54.32,PW",
+ "value_start": 45,
+ "value_end": 53,
+ "variable": "pass",
+ "variable_start": 40,
+ "variable_end": 44,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 3.0,
@@ -6291,24 +5989,26 @@
},
{
"api_validation": "NOT_AVAILABLE",
- "ml_validation": "NOT_AVAILABLE",
- "ml_probability": null,
- "rule": "IPv4",
- "severity": "info",
- "confidence": "weak",
+ "ml_validation": "VALIDATED_KEY",
+ "ml_probability": 0.999,
+ "rule": "Password",
+ "severity": "medium",
+ "confidence": "moderate",
"line_data_list": [
{
- "line": "98.76.54.32 pw:IhqSb1Gg",
- "line_num": 75,
+ "line": "id:gildong.hong@xxx.com mailto:{1}/password:IhqSb1Gg",
+ "line_num": 102,
"path": "tests/samples/doc_various",
"info": "tests/samples/doc_various|RAW",
- "value": "98.76.54.32",
- "value_start": 0,
- "value_end": 11,
- "variable": null,
+ "value": "IhqSb1Gg",
+ "value_start": 44,
+ "value_end": 52,
+ "variable": "password",
+ "variable_start": 35,
+ "variable_end": 43,
"entropy_validation": {
"iterator": "BASE64_CHARS",
- "entropy": 2.515950268099853,
+ "entropy": 3.0,
"valid": false
}
}
@@ -6317,20 +6017,22 @@
{
"api_validation": "NOT_AVAILABLE",
"ml_validation": "VALIDATED_KEY",
- "ml_probability": 0.9819,
+ "ml_probability": 1.0,
"rule": "Password",
"severity": "medium",
"confidence": "moderate",
"line_data_list": [
{
- "line": "98.76.54.32 pw:IhqSb1Gg",
- "line_num": 75,
+ "line": "ssh gildong.hong@98.76.54.32 mailto:{1}/password:IhqSb1Gg",
+ "line_num": 104,
"path": "tests/samples/doc_various",
"info": "tests/samples/doc_various|RAW",
"value": "IhqSb1Gg",
- "value_start": 15,
- "value_end": 23,
- "variable": "pw",
+ "value_start": 49,
+ "value_end": 57,
+ "variable": "password",
+ "variable_start": 40,
+ "variable_end": 48,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 3.0,
@@ -6342,20 +6044,22 @@
{
"api_validation": "NOT_AVAILABLE",
"ml_validation": "VALIDATED_KEY",
- "ml_probability": 0.99082,
+ "ml_probability": 0.934,
"rule": "Password",
"severity": "medium",
"confidence": "moderate",
"line_data_list": [
{
- "line": "config:xxxx,PW:IhqSb1Gg",
- "line_num": 78,
+ "line": "-ANYID:gildong.hong@example.com mailto:{1} -pw:IhqSb1Gg",
+ "line_num": 105,
"path": "tests/samples/doc_various",
"info": "tests/samples/doc_various|RAW",
"value": "IhqSb1Gg",
- "value_start": 15,
- "value_end": 23,
- "variable": "xxxx,PW",
+ "value_start": 47,
+ "value_end": 55,
+ "variable": "pw",
+ "variable_start": 44,
+ "variable_end": 46,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 3.0,
@@ -6366,24 +6070,26 @@
},
{
"api_validation": "NOT_AVAILABLE",
- "ml_validation": "NOT_AVAILABLE",
- "ml_probability": null,
- "rule": "IPv4",
- "severity": "info",
- "confidence": "weak",
+ "ml_validation": "VALIDATED_KEY",
+ "ml_probability": 0.97,
+ "rule": "Password",
+ "severity": "medium",
+ "confidence": "moderate",
"line_data_list": [
{
- "line": "98.76.54.32-->master/IhqSb1Gg",
- "line_num": 81,
+ "line": "ID:gildong.hong@xxxx.net mailto:{1} pw:IhqSb1Gg",
+ "line_num": 106,
"path": "tests/samples/doc_various",
"info": "tests/samples/doc_various|RAW",
- "value": "98.76.54.32",
- "value_start": 0,
- "value_end": 11,
- "variable": null,
+ "value": "IhqSb1Gg",
+ "value_start": 39,
+ "value_end": 47,
+ "variable": "pw",
+ "variable_start": 36,
+ "variable_end": 38,
"entropy_validation": {
"iterator": "BASE64_CHARS",
- "entropy": 2.515950268099853,
+ "entropy": 3.0,
"valid": false
}
}
@@ -6391,924 +6097,26 @@
},
{
"api_validation": "NOT_AVAILABLE",
- "ml_validation": "NOT_AVAILABLE",
- "ml_probability": null,
- "rule": "IPv4",
- "severity": "info",
- "confidence": "weak",
+ "ml_validation": "VALIDATED_KEY",
+ "ml_probability": 0.978,
+ "rule": "Password",
+ "severity": "medium",
+ "confidence": "moderate",
"line_data_list": [
{
- "line": "scp gildong.hong@98.76.54.32 mailto:{1} pw:IhqSb1Gg",
- "line_num": 82,
+ "line": "http://98.76.54.32:xxx(pw:IhqSb1Gg)",
+ "line_num": 108,
"path": "tests/samples/doc_various",
"info": "tests/samples/doc_various|RAW",
- "value": "98.76.54.32",
- "value_start": 17,
- "value_end": 28,
- "variable": null,
+ "value": "IhqSb1Gg)",
+ "value_start": 26,
+ "value_end": 35,
+ "variable": "pw",
+ "variable_start": 23,
+ "variable_end": 25,
"entropy_validation": {
"iterator": "BASE64_CHARS",
- "entropy": 2.515950268099853,
- "valid": false
- }
- }
- ]
- },
- {
- "api_validation": "NOT_AVAILABLE",
- "ml_validation": "VALIDATED_KEY",
- "ml_probability": 0.98975,
- "rule": "Password",
- "severity": "medium",
- "confidence": "moderate",
- "line_data_list": [
- {
- "line": "scp gildong.hong@98.76.54.32 mailto:{1} pw:IhqSb1Gg",
- "line_num": 82,
- "path": "tests/samples/doc_various",
- "info": "tests/samples/doc_various|RAW",
- "value": "IhqSb1Gg",
- "value_start": 43,
- "value_end": 51,
- "variable": "pw",
- "entropy_validation": {
- "iterator": "BASE64_CHARS",
- "entropy": 3.0,
- "valid": false
- }
- }
- ]
- },
- {
- "api_validation": "NOT_AVAILABLE",
- "ml_validation": "VALIDATED_KEY",
- "ml_probability": 0.98975,
- "rule": "Password",
- "severity": "medium",
- "confidence": "moderate",
- "line_data_list": [
- {
- "line": "id:gildong.hong@xxx.com mailto:{1} pw:IhqSb1Gg",
- "line_num": 83,
- "path": "tests/samples/doc_various",
- "info": "tests/samples/doc_various|RAW",
- "value": "IhqSb1Gg",
- "value_start": 38,
- "value_end": 46,
- "variable": "pw",
- "entropy_validation": {
- "iterator": "BASE64_CHARS",
- "entropy": 3.0,
- "valid": false
- }
- }
- ]
- },
- {
- "api_validation": "NOT_AVAILABLE",
- "ml_validation": "NOT_AVAILABLE",
- "ml_probability": null,
- "rule": "IPv4",
- "severity": "info",
- "confidence": "weak",
- "line_data_list": [
- {
- "line": "gildong.hong@98.76.54.32 mailto:{1} pw:IhqSb1Gg",
- "line_num": 84,
- "path": "tests/samples/doc_various",
- "info": "tests/samples/doc_various|RAW",
- "value": "98.76.54.32",
- "value_start": 13,
- "value_end": 24,
- "variable": null,
- "entropy_validation": {
- "iterator": "BASE64_CHARS",
- "entropy": 2.515950268099853,
- "valid": false
- }
- }
- ]
- },
- {
- "api_validation": "NOT_AVAILABLE",
- "ml_validation": "VALIDATED_KEY",
- "ml_probability": 0.98975,
- "rule": "Password",
- "severity": "medium",
- "confidence": "moderate",
- "line_data_list": [
- {
- "line": "gildong.hong@98.76.54.32 mailto:{1} pw:IhqSb1Gg",
- "line_num": 84,
- "path": "tests/samples/doc_various",
- "info": "tests/samples/doc_various|RAW",
- "value": "IhqSb1Gg",
- "value_start": 39,
- "value_end": 47,
- "variable": "pw",
- "entropy_validation": {
- "iterator": "BASE64_CHARS",
- "entropy": 3.0,
- "valid": false
- }
- }
- ]
- },
- {
- "api_validation": "NOT_AVAILABLE",
- "ml_validation": "NOT_AVAILABLE",
- "ml_probability": null,
- "rule": "IPv4",
- "severity": "info",
- "confidence": "weak",
- "line_data_list": [
- {
- "line": "ssh gildong.hong@98.76.54.32 mailto:{1},pw:IhqSb1Gg",
- "line_num": 85,
- "path": "tests/samples/doc_various",
- "info": "tests/samples/doc_various|RAW",
- "value": "98.76.54.32",
- "value_start": 17,
- "value_end": 28,
- "variable": null,
- "entropy_validation": {
- "iterator": "BASE64_CHARS",
- "entropy": 2.515950268099853,
- "valid": false
- }
- }
- ]
- },
- {
- "api_validation": "NOT_AVAILABLE",
- "ml_validation": "VALIDATED_KEY",
- "ml_probability": 0.98975,
- "rule": "Password",
- "severity": "medium",
- "confidence": "moderate",
- "line_data_list": [
- {
- "line": "ssh gildong.hong@98.76.54.32 mailto:{1},pw:IhqSb1Gg",
- "line_num": 85,
- "path": "tests/samples/doc_various",
- "info": "tests/samples/doc_various|RAW",
- "value": "IhqSb1Gg",
- "value_start": 43,
- "value_end": 51,
- "variable": ",pw",
- "entropy_validation": {
- "iterator": "BASE64_CHARS",
- "entropy": 3.0,
- "valid": false
- }
- }
- ]
- },
- {
- "api_validation": "NOT_AVAILABLE",
- "ml_validation": "NOT_AVAILABLE",
- "ml_probability": null,
- "rule": "IPv4",
- "severity": "info",
- "confidence": "weak",
- "line_data_list": [
- {
- "line": "gildong.hong@98.76.54.32 mailto:{1} (master/IhqSb1Gg)",
- "line_num": 86,
- "path": "tests/samples/doc_various",
- "info": "tests/samples/doc_various|RAW",
- "value": "98.76.54.32",
- "value_start": 13,
- "value_end": 24,
- "variable": null,
- "entropy_validation": {
- "iterator": "BASE64_CHARS",
- "entropy": 2.515950268099853,
- "valid": false
- }
- }
- ]
- },
- {
- "api_validation": "NOT_AVAILABLE",
- "ml_validation": "NOT_AVAILABLE",
- "ml_probability": null,
- "rule": "IPv4",
- "severity": "info",
- "confidence": "weak",
- "line_data_list": [
- {
- "line": "(ssh gildong.hong@98.76.54.32 mailto{1}) pwd:IhqSb1Gg",
- "line_num": 87,
- "path": "tests/samples/doc_various",
- "info": "tests/samples/doc_various|RAW",
- "value": "98.76.54.32",
- "value_start": 18,
- "value_end": 29,
- "variable": null,
- "entropy_validation": {
- "iterator": "BASE64_CHARS",
- "entropy": 2.515950268099853,
- "valid": false
- }
- }
- ]
- },
- {
- "api_validation": "NOT_AVAILABLE",
- "ml_validation": "VALIDATED_KEY",
- "ml_probability": 0.99261,
- "rule": "Password",
- "severity": "medium",
- "confidence": "moderate",
- "line_data_list": [
- {
- "line": "(ssh gildong.hong@98.76.54.32 mailto{1}) pwd:IhqSb1Gg",
- "line_num": 87,
- "path": "tests/samples/doc_various",
- "info": "tests/samples/doc_various|RAW",
- "value": "IhqSb1Gg",
- "value_start": 45,
- "value_end": 53,
- "variable": "pwd",
- "entropy_validation": {
- "iterator": "BASE64_CHARS",
- "entropy": 3.0,
- "valid": false
- }
- }
- ]
- },
- {
- "api_validation": "NOT_AVAILABLE",
- "ml_validation": "NOT_AVAILABLE",
- "ml_probability": null,
- "rule": "IPv4",
- "severity": "info",
- "confidence": "weak",
- "line_data_list": [
- {
- "line": "ssh gildong.hong@98.76.54.32 (master/IhqSb1Gg)",
- "line_num": 88,
- "path": "tests/samples/doc_various",
- "info": "tests/samples/doc_various|RAW",
- "value": "98.76.54.32",
- "value_start": 17,
- "value_end": 28,
- "variable": null,
- "entropy_validation": {
- "iterator": "BASE64_CHARS",
- "entropy": 2.515950268099853,
- "valid": false
- }
- }
- ]
- },
- {
- "api_validation": "NOT_AVAILABLE",
- "ml_validation": "NOT_AVAILABLE",
- "ml_probability": null,
- "rule": "IPv4",
- "severity": "info",
- "confidence": "weak",
- "line_data_list": [
- {
- "line": "ssh gildong.hong@98.76.54.32 mailto:[1} \uacc4\uc815master/IhqSb1Gg",
- "line_num": 89,
- "path": "tests/samples/doc_various",
- "info": "tests/samples/doc_various|RAW",
- "value": "98.76.54.32",
- "value_start": 17,
- "value_end": 28,
- "variable": null,
- "entropy_validation": {
- "iterator": "BASE64_CHARS",
- "entropy": 2.515950268099853,
- "valid": false
- }
- }
- ]
- },
- {
- "api_validation": "NOT_AVAILABLE",
- "ml_validation": "NOT_AVAILABLE",
- "ml_probability": null,
- "rule": "IPv4",
- "severity": "info",
- "confidence": "weak",
- "line_data_list": [
- {
- "line": "ssh gildong.hong@98.76.54.32 mailto:{1}, pw:IhqSb1Gg",
- "line_num": 90,
- "path": "tests/samples/doc_various",
- "info": "tests/samples/doc_various|RAW",
- "value": "98.76.54.32",
- "value_start": 17,
- "value_end": 28,
- "variable": null,
- "entropy_validation": {
- "iterator": "BASE64_CHARS",
- "entropy": 2.515950268099853,
- "valid": false
- }
- }
- ]
- },
- {
- "api_validation": "NOT_AVAILABLE",
- "ml_validation": "VALIDATED_KEY",
- "ml_probability": 0.98975,
- "rule": "Password",
- "severity": "medium",
- "confidence": "moderate",
- "line_data_list": [
- {
- "line": "ssh gildong.hong@98.76.54.32 mailto:{1}, pw:IhqSb1Gg",
- "line_num": 90,
- "path": "tests/samples/doc_various",
- "info": "tests/samples/doc_various|RAW",
- "value": "IhqSb1Gg",
- "value_start": 44,
- "value_end": 52,
- "variable": "pw",
- "entropy_validation": {
- "iterator": "BASE64_CHARS",
- "entropy": 3.0,
- "valid": false
- }
- }
- ]
- },
- {
- "api_validation": "NOT_AVAILABLE",
- "ml_validation": "NOT_AVAILABLE",
- "ml_probability": null,
- "rule": "IPv4",
- "severity": "info",
- "confidence": "weak",
- "line_data_list": [
- {
- "line": "gildong.hong@98.76.54.32 mailto:{1} (\ube44\ubc88 IhqSb1Gg)",
- "line_num": 91,
- "path": "tests/samples/doc_various",
- "info": "tests/samples/doc_various|RAW",
- "value": "98.76.54.32",
- "value_start": 13,
- "value_end": 24,
- "variable": null,
- "entropy_validation": {
- "iterator": "BASE64_CHARS",
- "entropy": 2.515950268099853,
- "valid": false
- }
- }
- ]
- },
- {
- "api_validation": "NOT_AVAILABLE",
- "ml_validation": "NOT_AVAILABLE",
- "ml_probability": null,
- "rule": "IPv4",
- "severity": "info",
- "confidence": "weak",
- "line_data_list": [
- {
- "line": "ssh gildong.hong@98.76.54.32 mailto:{1} password IhqSb1Gg",
- "line_num": 92,
- "path": "tests/samples/doc_various",
- "info": "tests/samples/doc_various|RAW",
- "value": "98.76.54.32",
- "value_start": 17,
- "value_end": 28,
- "variable": null,
- "entropy_validation": {
- "iterator": "BASE64_CHARS",
- "entropy": 2.515950268099853,
- "valid": false
- }
- }
- ]
- },
- {
- "api_validation": "NOT_AVAILABLE",
- "ml_validation": "NOT_AVAILABLE",
- "ml_probability": null,
- "rule": "IPv4",
- "severity": "info",
- "confidence": "weak",
- "line_data_list": [
- {
- "line": "ssh gildong.hong@98.76.54.32 mailto:{1} (pwd:IhqSb1Gg)",
- "line_num": 93,
- "path": "tests/samples/doc_various",
- "info": "tests/samples/doc_various|RAW",
- "value": "98.76.54.32",
- "value_start": 17,
- "value_end": 28,
- "variable": null,
- "entropy_validation": {
- "iterator": "BASE64_CHARS",
- "entropy": 2.515950268099853,
- "valid": false
- }
- }
- ]
- },
- {
- "api_validation": "NOT_AVAILABLE",
- "ml_validation": "VALIDATED_KEY",
- "ml_probability": 0.91394,
- "rule": "Password",
- "severity": "medium",
- "confidence": "moderate",
- "line_data_list": [
- {
- "line": "ssh gildong.hong@98.76.54.32 mailto:{1} (pwd:IhqSb1Gg)",
- "line_num": 93,
- "path": "tests/samples/doc_various",
- "info": "tests/samples/doc_various|RAW",
- "value": "IhqSb1Gg)",
- "value_start": 45,
- "value_end": 54,
- "variable": "pwd",
- "entropy_validation": {
- "iterator": "BASE64_CHARS",
- "entropy": 2.8177111123931664,
- "valid": false
- }
- }
- ]
- },
- {
- "api_validation": "NOT_AVAILABLE",
- "ml_validation": "NOT_AVAILABLE",
- "ml_probability": null,
- "rule": "IPv4",
- "severity": "info",
- "confidence": "weak",
- "line_data_list": [
- {
- "line": "gildong.hong@98.76.54.32 mailto:{1} (password:IhqSb1Gg)",
- "line_num": 94,
- "path": "tests/samples/doc_various",
- "info": "tests/samples/doc_various|RAW",
- "value": "98.76.54.32",
- "value_start": 13,
- "value_end": 24,
- "variable": null,
- "entropy_validation": {
- "iterator": "BASE64_CHARS",
- "entropy": 2.515950268099853,
- "valid": false
- }
- }
- ]
- },
- {
- "api_validation": "NOT_AVAILABLE",
- "ml_validation": "VALIDATED_KEY",
- "ml_probability": 0.91394,
- "rule": "Password",
- "severity": "medium",
- "confidence": "moderate",
- "line_data_list": [
- {
- "line": "gildong.hong@98.76.54.32 mailto:{1} (password:IhqSb1Gg)",
- "line_num": 94,
- "path": "tests/samples/doc_various",
- "info": "tests/samples/doc_various|RAW",
- "value": "IhqSb1Gg)",
- "value_start": 46,
- "value_end": 55,
- "variable": "password",
- "entropy_validation": {
- "iterator": "BASE64_CHARS",
- "entropy": 2.8177111123931664,
- "valid": false
- }
- }
- ]
- },
- {
- "api_validation": "NOT_AVAILABLE",
- "ml_validation": "NOT_AVAILABLE",
- "ml_probability": null,
- "rule": "IPv4",
- "severity": "info",
- "confidence": "weak",
- "line_data_list": [
- {
- "line": "gildong.hong@98.76.54.32 mailto:{1} Password:IhqSb1Gg",
- "line_num": 96,
- "path": "tests/samples/doc_various",
- "info": "tests/samples/doc_various|RAW",
- "value": "98.76.54.32",
- "value_start": 13,
- "value_end": 24,
- "variable": null,
- "entropy_validation": {
- "iterator": "BASE64_CHARS",
- "entropy": 2.515950268099853,
- "valid": false
- }
- }
- ]
- },
- {
- "api_validation": "NOT_AVAILABLE",
- "ml_validation": "VALIDATED_KEY",
- "ml_probability": 0.99678,
- "rule": "Password",
- "severity": "medium",
- "confidence": "moderate",
- "line_data_list": [
- {
- "line": "gildong.hong@98.76.54.32 mailto:{1} Password:IhqSb1Gg",
- "line_num": 96,
- "path": "tests/samples/doc_various",
- "info": "tests/samples/doc_various|RAW",
- "value": "IhqSb1Gg",
- "value_start": 45,
- "value_end": 53,
- "variable": "Password",
- "entropy_validation": {
- "iterator": "BASE64_CHARS",
- "entropy": 3.0,
- "valid": false
- }
- }
- ]
- },
- {
- "api_validation": "NOT_AVAILABLE",
- "ml_validation": "NOT_AVAILABLE",
- "ml_probability": null,
- "rule": "IPv4",
- "severity": "info",
- "confidence": "weak",
- "line_data_list": [
- {
- "line": "gildong.hong@98.76.54.32 mailto:{1} (pass:IhqSb1Gg)",
- "line_num": 97,
- "path": "tests/samples/doc_various",
- "info": "tests/samples/doc_various|RAW",
- "value": "98.76.54.32",
- "value_start": 13,
- "value_end": 24,
- "variable": null,
- "entropy_validation": {
- "iterator": "BASE64_CHARS",
- "entropy": 2.515950268099853,
- "valid": false
- }
- }
- ]
- },
- {
- "api_validation": "NOT_AVAILABLE",
- "ml_validation": "VALIDATED_KEY",
- "ml_probability": 0.91394,
- "rule": "Password",
- "severity": "medium",
- "confidence": "moderate",
- "line_data_list": [
- {
- "line": "gildong.hong@98.76.54.32 mailto:{1} (pass:IhqSb1Gg)",
- "line_num": 97,
- "path": "tests/samples/doc_various",
- "info": "tests/samples/doc_various|RAW",
- "value": "IhqSb1Gg)",
- "value_start": 42,
- "value_end": 51,
- "variable": "pass",
- "entropy_validation": {
- "iterator": "BASE64_CHARS",
- "entropy": 2.8177111123931664,
- "valid": false
- }
- }
- ]
- },
- {
- "api_validation": "NOT_AVAILABLE",
- "ml_validation": "NOT_AVAILABLE",
- "ml_probability": null,
- "rule": "IPv4",
- "severity": "info",
- "confidence": "weak",
- "line_data_list": [
- {
- "line": "ssh gildong.hong@98.76.54.32 mailto:{1} (xxxx//IhqSb1Gg)",
- "line_num": 99,
- "path": "tests/samples/doc_various",
- "info": "tests/samples/doc_various|RAW",
- "value": "98.76.54.32",
- "value_start": 17,
- "value_end": 28,
- "variable": null,
- "entropy_validation": {
- "iterator": "BASE64_CHARS",
- "entropy": 2.515950268099853,
- "valid": false
- }
- }
- ]
- },
- {
- "api_validation": "NOT_AVAILABLE",
- "ml_validation": "NOT_AVAILABLE",
- "ml_probability": null,
- "rule": "IPv4",
- "severity": "info",
- "confidence": "weak",
- "line_data_list": [
- {
- "line": "ssh gildong.hong@98.76.54.32 mailto:{1} pw:IhqSb1Gg",
- "line_num": 100,
- "path": "tests/samples/doc_various",
- "info": "tests/samples/doc_various|RAW",
- "value": "98.76.54.32",
- "value_start": 17,
- "value_end": 28,
- "variable": null,
- "entropy_validation": {
- "iterator": "BASE64_CHARS",
- "entropy": 2.515950268099853,
- "valid": false
- }
- }
- ]
- },
- {
- "api_validation": "NOT_AVAILABLE",
- "ml_validation": "VALIDATED_KEY",
- "ml_probability": 0.98975,
- "rule": "Password",
- "severity": "medium",
- "confidence": "moderate",
- "line_data_list": [
- {
- "line": "ssh gildong.hong@98.76.54.32 mailto:{1} pw:IhqSb1Gg",
- "line_num": 100,
- "path": "tests/samples/doc_various",
- "info": "tests/samples/doc_various|RAW",
- "value": "IhqSb1Gg",
- "value_start": 43,
- "value_end": 51,
- "variable": "pw",
- "entropy_validation": {
- "iterator": "BASE64_CHARS",
- "entropy": 3.0,
- "valid": false
- }
- }
- ]
- },
- {
- "api_validation": "NOT_AVAILABLE",
- "ml_validation": "NOT_AVAILABLE",
- "ml_probability": null,
- "rule": "IPv4",
- "severity": "info",
- "confidence": "weak",
- "line_data_list": [
- {
- "line": "ssh gildong.hong@98.76.54.32 mailto:{1} pass:IhqSb1Gg",
- "line_num": 101,
- "path": "tests/samples/doc_various",
- "info": "tests/samples/doc_various|RAW",
- "value": "98.76.54.32",
- "value_start": 17,
- "value_end": 28,
- "variable": null,
- "entropy_validation": {
- "iterator": "BASE64_CHARS",
- "entropy": 2.515950268099853,
- "valid": false
- }
- }
- ]
- },
- {
- "api_validation": "NOT_AVAILABLE",
- "ml_validation": "VALIDATED_KEY",
- "ml_probability": 0.99678,
- "rule": "Password",
- "severity": "medium",
- "confidence": "moderate",
- "line_data_list": [
- {
- "line": "ssh gildong.hong@98.76.54.32 mailto:{1} pass:IhqSb1Gg",
- "line_num": 101,
- "path": "tests/samples/doc_various",
- "info": "tests/samples/doc_various|RAW",
- "value": "IhqSb1Gg",
- "value_start": 45,
- "value_end": 53,
- "variable": "pass",
- "entropy_validation": {
- "iterator": "BASE64_CHARS",
- "entropy": 3.0,
- "valid": false
- }
- }
- ]
- },
- {
- "api_validation": "NOT_AVAILABLE",
- "ml_validation": "VALIDATED_KEY",
- "ml_probability": 0.99678,
- "rule": "Password",
- "severity": "medium",
- "confidence": "moderate",
- "line_data_list": [
- {
- "line": "id:gildong.hong@xxx.com mailto:{1}/password:IhqSb1Gg",
- "line_num": 102,
- "path": "tests/samples/doc_various",
- "info": "tests/samples/doc_various|RAW",
- "value": "IhqSb1Gg",
- "value_start": 44,
- "value_end": 52,
- "variable": "password",
- "entropy_validation": {
- "iterator": "BASE64_CHARS",
- "entropy": 3.0,
- "valid": false
- }
- }
- ]
- },
- {
- "api_validation": "NOT_AVAILABLE",
- "ml_validation": "NOT_AVAILABLE",
- "ml_probability": null,
- "rule": "IPv4",
- "severity": "info",
- "confidence": "weak",
- "line_data_list": [
- {
- "line": "ssh gildong.hong@98.76.54.32 mailto:{1}/password:IhqSb1Gg",
- "line_num": 104,
- "path": "tests/samples/doc_various",
- "info": "tests/samples/doc_various|RAW",
- "value": "98.76.54.32",
- "value_start": 17,
- "value_end": 28,
- "variable": null,
- "entropy_validation": {
- "iterator": "BASE64_CHARS",
- "entropy": 2.515950268099853,
- "valid": false
- }
- }
- ]
- },
- {
- "api_validation": "NOT_AVAILABLE",
- "ml_validation": "VALIDATED_KEY",
- "ml_probability": 0.99678,
- "rule": "Password",
- "severity": "medium",
- "confidence": "moderate",
- "line_data_list": [
- {
- "line": "ssh gildong.hong@98.76.54.32 mailto:{1}/password:IhqSb1Gg",
- "line_num": 104,
- "path": "tests/samples/doc_various",
- "info": "tests/samples/doc_various|RAW",
- "value": "IhqSb1Gg",
- "value_start": 49,
- "value_end": 57,
- "variable": "password",
- "entropy_validation": {
- "iterator": "BASE64_CHARS",
- "entropy": 3.0,
- "valid": false
- }
- }
- ]
- },
- {
- "api_validation": "NOT_AVAILABLE",
- "ml_validation": "VALIDATED_KEY",
- "ml_probability": 0.98975,
- "rule": "Password",
- "severity": "medium",
- "confidence": "moderate",
- "line_data_list": [
- {
- "line": "-ANYID:gildong.hong@example.com mailto:{1} -pw:IhqSb1Gg",
- "line_num": 105,
- "path": "tests/samples/doc_various",
- "info": "tests/samples/doc_various|RAW",
- "value": "IhqSb1Gg",
- "value_start": 47,
- "value_end": 55,
- "variable": "pw",
- "entropy_validation": {
- "iterator": "BASE64_CHARS",
- "entropy": 3.0,
- "valid": false
- }
- }
- ]
- },
- {
- "api_validation": "NOT_AVAILABLE",
- "ml_validation": "VALIDATED_KEY",
- "ml_probability": 0.98975,
- "rule": "Password",
- "severity": "medium",
- "confidence": "moderate",
- "line_data_list": [
- {
- "line": "ID:gildong.hong@xxxx.net mailto:{1} pw:IhqSb1Gg",
- "line_num": 106,
- "path": "tests/samples/doc_various",
- "info": "tests/samples/doc_various|RAW",
- "value": "IhqSb1Gg",
- "value_start": 39,
- "value_end": 47,
- "variable": "pw",
- "entropy_validation": {
- "iterator": "BASE64_CHARS",
- "entropy": 3.0,
- "valid": false
- }
- }
- ]
- },
- {
- "api_validation": "NOT_AVAILABLE",
- "ml_validation": "NOT_AVAILABLE",
- "ml_probability": null,
- "rule": "IPv4",
- "severity": "info",
- "confidence": "weak",
- "line_data_list": [
- {
- "line": "ID/PW 98.76.54.32:xxx master/IhqSb1Gg",
- "line_num": 107,
- "path": "tests/samples/doc_various",
- "info": "tests/samples/doc_various|RAW",
- "value": "98.76.54.32",
- "value_start": 6,
- "value_end": 17,
- "variable": null,
- "entropy_validation": {
- "iterator": "BASE64_CHARS",
- "entropy": 2.515950268099853,
- "valid": false
- }
- }
- ]
- },
- {
- "api_validation": "NOT_AVAILABLE",
- "ml_validation": "NOT_AVAILABLE",
- "ml_probability": null,
- "rule": "IPv4",
- "severity": "info",
- "confidence": "weak",
- "line_data_list": [
- {
- "line": "http://98.76.54.32:xxx(pw:IhqSb1Gg)",
- "line_num": 108,
- "path": "tests/samples/doc_various",
- "info": "tests/samples/doc_various|RAW",
- "value": "98.76.54.32",
- "value_start": 7,
- "value_end": 18,
- "variable": null,
- "entropy_validation": {
- "iterator": "BASE64_CHARS",
- "entropy": 2.515950268099853,
- "valid": false
- }
- }
- ]
- },
- {
- "api_validation": "NOT_AVAILABLE",
- "ml_validation": "VALIDATED_KEY",
- "ml_probability": 0.78636,
- "rule": "Password",
- "severity": "medium",
- "confidence": "moderate",
- "line_data_list": [
- {
- "line": "http://98.76.54.32:xxx(pw:IhqSb1Gg)",
- "line_num": 108,
- "path": "tests/samples/doc_various",
- "info": "tests/samples/doc_various|RAW",
- "value": "IhqSb1Gg)",
- "value_start": 26,
- "value_end": 35,
- "variable": "pw",
- "entropy_validation": {
- "iterator": "BASE64_CHARS",
- "entropy": 2.8177111123931664,
+ "entropy": 2.8177111123931664,
"valid": false
}
}
@@ -7324,241 +6132,18 @@
"line_data_list": [
{
"line": "var g = '7rBynGo0b1cAAAAAAAAAAc72L3T6rQK51mB5a06ijnwRG91deTxvSqdZNAlxq8pZ'",
- "line_num": 1,
- "path": "tests/samples/dropbox_api_secret_long_term",
- "info": "tests/samples/dropbox_api_secret_long_term|RAW",
- "value": "7rBynGo0b1cAAAAAAAAAAc72L3T6rQK51mB5a06ijnwRG91deTxvSqdZNAlxq8pZ",
- "value_start": 9,
- "value_end": 73,
- "variable": null,
- "entropy_validation": {
- "iterator": "BASE64_CHARS",
- "entropy": 4.89361507332541,
- "valid": true
- }
- }
- ]
- },
- {
- "api_validation": "NOT_AVAILABLE",
- "ml_validation": "NOT_AVAILABLE",
- "ml_probability": null,
- "rule": "Dropbox App secret",
- "severity": "info",
- "confidence": "weak",
- "line_data_list": [
- {
- "line": "var app_unique_val_s = 'wpv1jq9xwanbn3n';",
- "line_num": 1,
- "path": "tests/samples/dropbox_app_secret",
- "info": "tests/samples/dropbox_app_secret|RAW",
- "value": "wpv1jq9xwanbn3n",
- "value_start": 24,
- "value_end": 39,
- "variable": null,
- "entropy_validation": {
- "iterator": "BASE36_CHARS",
- "entropy": 3.4565647621309536,
- "valid": true
- }
- }
- ]
- },
- {
- "api_validation": "NOT_AVAILABLE",
- "ml_validation": "NOT_AVAILABLE",
- "ml_probability": null,
- "rule": "Dropbox OAuth2 API Access Token",
- "severity": "high",
- "confidence": "moderate",
- "line_data_list": [
- {
- "line": "var dropbox = 'sl.BdmpmC82mhhySscKk2oQGyE5l--8LdAQftLTXVGQhP39Z8FtAK1BhePhyevurA-Elt7ToIr6OpwzKAYE7RBqpu6VVyQU5WlCTL_Q7N4gElXahaWou6aPpOIwgGCIOq9aeC3YFoc';",
- "line_num": 1,
- "path": "tests/samples/dropbox_oauth_token",
- "info": "tests/samples/dropbox_oauth_token|RAW",
- "value": "sl.BdmpmC82mhhySscKk2oQGyE5l--8LdAQftLTXVGQhP39Z8FtAK1BhePhyevurA-Elt7ToIr6OpwzKAYE7RBqpu6VVyQU5WlCTL_Q7N4gElXahaWou6aPpOIwgGCIOq9aeC3YFoc",
- "value_start": 15,
- "value_end": 153,
- "variable": null,
- "entropy_validation": {
- "iterator": "BASE64_CHARS",
- "entropy": 5.395844179446957,
- "valid": true
- }
- }
- ]
- },
- {
- "api_validation": "NOT_AVAILABLE",
- "ml_validation": "NOT_AVAILABLE",
- "ml_probability": null,
- "rule": "Dynatrace API Token",
- "severity": "high",
- "confidence": "moderate",
- "line_data_list": [
- {
- "line": "dt0c01.ST2EY72KQINMH574WMNVI7YN.G3DFPBEJYMODIDAEX454M7YWBUVEFOWKPRVMWFASS64NFH52PX6BNDVFFM572RZM",
- "line_num": 1,
- "path": "tests/samples/dynatrace_api.hs",
- "info": "tests/samples/dynatrace_api.hs|RAW",
- "value": "dt0c01.ST2EY72KQINMH574WMNVI7YN.G3DFPBEJYMODIDAEX454M7YWBUVEFOWKPRVMWFASS64NFH52PX6BNDVFFM572RZM",
- "value_start": 0,
- "value_end": 96,
- "variable": null,
- "entropy_validation": {
- "iterator": "BASE64_CHARS",
- "entropy": 4.808191506786782,
- "valid": true
- }
- }
- ]
- },
- {
- "api_validation": "NOT_AVAILABLE",
- "ml_validation": "NOT_AVAILABLE",
- "ml_probability": null,
- "rule": "Facebook Access Token",
- "severity": "high",
- "confidence": "moderate",
- "line_data_list": [
- {
- "line": "GI_REO_GI_FACEBOOK_TOKEN = \"EAACEdEose0cBAlGy7KeQ5Yna9Coup39tiYdoQ4jHF\"",
- "line_num": 1,
- "path": "tests/samples/facebook_key",
- "info": "tests/samples/facebook_key|RAW",
- "value": "EAACEdEose0cBAlGy7KeQ5Yna9Coup39tiYdoQ4jHF",
- "value_start": 28,
- "value_end": 70,
- "variable": null,
- "entropy_validation": {
- "iterator": "BASE64_CHARS",
- "entropy": 4.766968315481371,
- "valid": true
- }
- }
- ]
- },
- {
- "api_validation": "NOT_AVAILABLE",
- "ml_validation": "NOT_AVAILABLE",
- "ml_probability": null,
- "rule": "Token",
- "severity": "medium",
- "confidence": "moderate",
- "line_data_list": [
- {
- "line": "GI_REO_GI_FACEBOOK_TOKEN = \"EAACEdEose0cBAlGy7KeQ5Yna9Coup39tiYdoQ4jHF\"",
- "line_num": 1,
- "path": "tests/samples/facebook_key",
- "info": "tests/samples/facebook_key|RAW",
- "value": "EAACEdEose0cBAlGy7KeQ5Yna9Coup39tiYdoQ4jHF",
- "value_start": 28,
- "value_end": 70,
- "variable": "GI_REO_GI_FACEBOOK_TOKEN",
- "entropy_validation": {
- "iterator": "BASE64_CHARS",
- "entropy": 4.766968315481371,
- "valid": true
- }
- }
- ]
- },
- {
- "api_validation": "NOT_AVAILABLE",
- "ml_validation": "NOT_AVAILABLE",
- "ml_probability": null,
- "rule": "Firebase Domain",
- "severity": "info",
- "confidence": "moderate",
- "line_data_list": [
- {
- "line": "test-app-domain-42.firebaseapp.com",
- "line_num": 1,
- "path": "tests/samples/firebase_domain",
- "info": "tests/samples/firebase_domain|RAW",
- "value": "test-app-domain-42.firebaseapp.com",
- "value_start": 0,
- "value_end": 34,
- "variable": null,
- "entropy_validation": {
- "iterator": "BASE36_CHARS",
- "entropy": 3.4347510262969525,
- "valid": true
- }
- }
- ]
- },
- {
- "api_validation": "NOT_AVAILABLE",
- "ml_validation": "NOT_AVAILABLE",
- "ml_probability": null,
- "rule": "Firebase Domain",
- "severity": "info",
- "confidence": "moderate",
- "line_data_list": [
- {
- "line": "test2.io.firebaseio.com",
- "line_num": 2,
- "path": "tests/samples/firebase_domain",
- "info": "tests/samples/firebase_domain|RAW",
- "value": "test2.io.firebaseio.com",
- "value_start": 0,
- "value_end": 23,
- "variable": null,
- "entropy_validation": {
- "iterator": "BASE36_CHARS",
- "entropy": 3.1394163745499943,
- "valid": true
- }
- }
- ]
- },
- {
- "api_validation": "NOT_AVAILABLE",
- "ml_validation": "NOT_AVAILABLE",
- "ml_probability": null,
- "rule": "Github Classic Token",
- "severity": "high",
- "confidence": "strong",
- "line_data_list": [
- {
- "line": "ghp_00000000000000000000000000000004WZ4EQ # classic",
- "line_num": 1,
- "path": "tests/samples/github_classic_token",
- "info": "tests/samples/github_classic_token|RAW",
- "value": "ghp_00000000000000000000000000000004WZ4EQ",
- "value_start": 0,
- "value_end": 41,
- "variable": null,
- "entropy_validation": {
- "iterator": "BASE64_CHARS",
- "entropy": 1.4322437698226884,
- "valid": false
- }
- }
- ]
- },
- {
- "api_validation": "NOT_AVAILABLE",
- "ml_validation": "NOT_AVAILABLE",
- "ml_probability": null,
- "rule": "Github Fine-granted Token",
- "severity": "high",
- "confidence": "strong",
- "line_data_list": [
- {
- "line": "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",
- "line_num": 2,
- "path": "tests/samples/github_fine_granted_token",
- "info": "tests/samples/github_fine_granted_token|RAW",
- "value": "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",
- "value_start": 0,
- "value_end": 93,
+ "line_num": 1,
+ "path": "tests/samples/dropbox_api_secret_long_term",
+ "info": "tests/samples/dropbox_api_secret_long_term|RAW",
+ "value": "7rBynGo0b1cAAAAAAAAAAc72L3T6rQK51mB5a06ijnwRG91deTxvSqdZNAlxq8pZ",
+ "value_start": 9,
+ "value_end": 73,
"variable": null,
+ "variable_start": -2,
+ "variable_end": -2,
"entropy_validation": {
"iterator": "BASE64_CHARS",
- "entropy": 5.255374790203285,
+ "entropy": 4.89361507332541,
"valid": true
}
}
@@ -7566,24 +6151,26 @@
},
{
"api_validation": "NOT_AVAILABLE",
- "ml_validation": "VALIDATED_KEY",
- "ml_probability": 0.99798,
- "rule": "Github Old Token",
- "severity": "high",
- "confidence": "moderate",
+ "ml_validation": "NOT_AVAILABLE",
+ "ml_probability": null,
+ "rule": "Dropbox App secret",
+ "severity": "info",
+ "confidence": "weak",
"line_data_list": [
{
- "line": "GITHUB_ACCESS_TOKEN = \"lbyxnhqjfnzhlpnvcvaxjumgvdlnktgugdofmzyy\"",
+ "line": "var app_unique_val_s = 'wpv1jq9xwanbn3n';",
"line_num": 1,
- "path": "tests/samples/github_key.groovy",
- "info": "tests/samples/github_key.groovy|RAW",
- "value": "lbyxnhqjfnzhlpnvcvaxjumgvdlnktgugdofmzyy",
- "value_start": 23,
- "value_end": 63,
+ "path": "tests/samples/dropbox_app_secret",
+ "info": "tests/samples/dropbox_app_secret|RAW",
+ "value": "wpv1jq9xwanbn3n",
+ "value_start": 24,
+ "value_end": 39,
"variable": null,
+ "variable_start": -2,
+ "variable_end": -2,
"entropy_validation": {
"iterator": "BASE36_CHARS",
- "entropy": 4.246439344671015,
+ "entropy": 3.4565647621309536,
"valid": true
}
}
@@ -7591,24 +6178,26 @@
},
{
"api_validation": "NOT_AVAILABLE",
- "ml_validation": "VALIDATED_KEY",
- "ml_probability": 0.99798,
- "rule": "Token",
- "severity": "medium",
+ "ml_validation": "NOT_AVAILABLE",
+ "ml_probability": null,
+ "rule": "Dropbox OAuth2 API Access Token",
+ "severity": "high",
"confidence": "moderate",
"line_data_list": [
{
- "line": "GITHUB_ACCESS_TOKEN = \"lbyxnhqjfnzhlpnvcvaxjumgvdlnktgugdofmzyy\"",
+ "line": "var dropbox = 'sl.BdmpmC82mhhySscKk2oQGyE5l--8LdAQftLTXVGQhP39Z8FtAK1BhePhyevurA-Elt7ToIr6OpwzKAYE7RBqpu6VVyQU5WlCTL_Q7N4gElXahaWou6aPpOIwgGCIOq9aeC3YFoc';",
"line_num": 1,
- "path": "tests/samples/github_key.groovy",
- "info": "tests/samples/github_key.groovy|RAW",
- "value": "lbyxnhqjfnzhlpnvcvaxjumgvdlnktgugdofmzyy",
- "value_start": 23,
- "value_end": 63,
- "variable": "GITHUB_ACCESS_TOKEN",
+ "path": "tests/samples/dropbox_oauth_token",
+ "info": "tests/samples/dropbox_oauth_token|RAW",
+ "value": "sl.BdmpmC82mhhySscKk2oQGyE5l--8LdAQftLTXVGQhP39Z8FtAK1BhePhyevurA-Elt7ToIr6OpwzKAYE7RBqpu6VVyQU5WlCTL_Q7N4gElXahaWou6aPpOIwgGCIOq9aeC3YFoc",
+ "value_start": 15,
+ "value_end": 153,
+ "variable": null,
+ "variable_start": -2,
+ "variable_end": -2,
"entropy_validation": {
- "iterator": "BASE36_CHARS",
- "entropy": 4.246439344671015,
+ "iterator": "BASE64_CHARS",
+ "entropy": 5.395844179446957,
"valid": true
}
}
@@ -7618,22 +6207,24 @@
"api_validation": "NOT_AVAILABLE",
"ml_validation": "NOT_AVAILABLE",
"ml_probability": null,
- "rule": "Gitlab Incoming Email Token",
- "severity": "info",
- "confidence": "weak",
+ "rule": "Dynatrace API Token",
+ "severity": "high",
+ "confidence": "moderate",
"line_data_list": [
{
- "line": "var email_t = '7e4v6v5j2nepcc8f5zvatgl9g';",
+ "line": "dt0c01.ST2EY72KQINMH574WMNVI7YN.G3DFPBEJYMODIDAEX454M7YWBUVEFOWKPRVMWFASS64NFH52PX6BNDVFFM572RZM",
"line_num": 1,
- "path": "tests/samples/gitlab_email_token",
- "info": "tests/samples/gitlab_email_token|RAW",
- "value": "7e4v6v5j2nepcc8f5zvatgl9g",
- "value_start": 15,
- "value_end": 40,
+ "path": "tests/samples/dynatrace_api.hs",
+ "info": "tests/samples/dynatrace_api.hs|RAW",
+ "value": "dt0c01.ST2EY72KQINMH574WMNVI7YN.G3DFPBEJYMODIDAEX454M7YWBUVEFOWKPRVMWFASS64NFH52PX6BNDVFFM572RZM",
+ "value_start": 0,
+ "value_end": 96,
"variable": null,
+ "variable_start": -2,
+ "variable_end": -2,
"entropy_validation": {
- "iterator": "BASE36_CHARS",
- "entropy": 4.133660689688185,
+ "iterator": "BASE64_CHARS",
+ "entropy": 4.808191506786782,
"valid": true
}
}
@@ -7641,50 +6232,54 @@
},
{
"api_validation": "NOT_AVAILABLE",
- "ml_validation": "NOT_AVAILABLE",
- "ml_probability": null,
- "rule": "Gitlab Feed Token",
- "severity": "info",
- "confidence": "weak",
+ "ml_validation": "VALIDATED_KEY",
+ "ml_probability": 0.756,
+ "rule": "Github Old Token",
+ "severity": "high",
+ "confidence": "moderate",
"line_data_list": [
{
- "line": "feed_n = 'o9aEaH32LN618KhF7e_L'",
+ "line": "\\ngit_token = \"gireogicracklecrackle1231567190113413981\"\\n\\n",
"line_num": 1,
- "path": "tests/samples/gitlab_feed_token",
- "info": "tests/samples/gitlab_feed_token|RAW",
- "value": "o9aEaH32LN618KhF7e_L",
- "value_start": 10,
- "value_end": 30,
+ "path": "tests/samples/encoded_data",
+ "info": "tests/samples/encoded_data|ENCODED|RAW",
+ "value": "gireogicracklecrackle1231567190113413981",
+ "value_start": 15,
+ "value_end": 55,
"variable": null,
+ "variable_start": -2,
+ "variable_end": -2,
"entropy_validation": {
- "iterator": "BASE64_CHARS",
- "entropy": 3.9058316901429944,
- "valid": false
+ "iterator": "BASE36_CHARS",
+ "entropy": 3.97402442086502,
+ "valid": true
}
}
]
},
{
"api_validation": "NOT_AVAILABLE",
- "ml_validation": "NOT_AVAILABLE",
- "ml_probability": null,
- "rule": "Gitlab PAT",
- "severity": "high",
- "confidence": "strong",
+ "ml_validation": "VALIDATED_KEY",
+ "ml_probability": 0.756,
+ "rule": "Token",
+ "severity": "medium",
+ "confidence": "moderate",
"line_data_list": [
{
- "line": "var pat = 'glpat-a6N2pFAr2L2A6iRsA_mw';",
+ "line": "\\ngit_token = \"gireogicracklecrackle1231567190113413981\"\\n\\n",
"line_num": 1,
- "path": "tests/samples/gitlab_pat_api",
- "info": "tests/samples/gitlab_pat_api|RAW",
- "value": "glpat-a6N2pFAr2L2A6iRsA_mw",
- "value_start": 11,
- "value_end": 37,
- "variable": null,
+ "path": "tests/samples/encoded_data",
+ "info": "tests/samples/encoded_data|ENCODED|RAW",
+ "value": "gireogicracklecrackle1231567190113413981",
+ "value_start": 15,
+ "value_end": 55,
+ "variable": "git_token",
+ "variable_start": 2,
+ "variable_end": 11,
"entropy_validation": {
- "iterator": "BASE64_CHARS",
- "entropy": 3.7423376242715105,
- "valid": false
+ "iterator": "BASE36_CHARS",
+ "entropy": 3.97402442086502,
+ "valid": true
}
}
]
@@ -7693,22 +6288,24 @@
"api_validation": "NOT_AVAILABLE",
"ml_validation": "NOT_AVAILABLE",
"ml_probability": null,
- "rule": "Gitlab Pipeline Trigger Token",
+ "rule": "Facebook Access Token",
"severity": "high",
- "confidence": "strong",
+ "confidence": "moderate",
"line_data_list": [
{
- "line": "trigger = 'glptt-33276248c9748113e978392e5c074b7f974f8683';",
+ "line": "GI_REO_GI_FACEBOOK_TOKEN = \"EAACEb00Kse0BAlGy7KeQ5YnaCEd09Eose0cBAlGy7KeQ5Yna9CoDsup39tiYdoQ4jH9Coup39tiYdWoQ4jHFZD\"",
"line_num": 1,
- "path": "tests/samples/gitlab_pipeline_trigger_token",
- "info": "tests/samples/gitlab_pipeline_trigger_token|RAW",
- "value": "glptt-33276248c9748113e978392e5c074b7f974f8683",
- "value_start": 11,
- "value_end": 57,
+ "path": "tests/samples/facebook_key",
+ "info": "tests/samples/facebook_key|RAW",
+ "value": "EAACEb00Kse0BAlGy7KeQ5YnaCEd09Eose0cBAlGy7KeQ5Yna9CoDsup39tiYdoQ4jH9Coup39tiYdWoQ4jHFZD",
+ "value_start": 28,
+ "value_end": 115,
"variable": null,
+ "variable_start": -2,
+ "variable_end": -2,
"entropy_validation": {
- "iterator": "BASE36_CHARS",
- "entropy": 3.8494857514609038,
+ "iterator": "BASE64_CHARS",
+ "entropy": 4.936120692057916,
"valid": true
}
}
@@ -7716,24 +6313,26 @@
},
{
"api_validation": "NOT_AVAILABLE",
- "ml_validation": "NOT_AVAILABLE",
- "ml_probability": null,
- "rule": "Gitlab Registration Runner Token",
- "severity": "high",
- "confidence": "strong",
+ "ml_validation": "VALIDATED_KEY",
+ "ml_probability": 0.999,
+ "rule": "Token",
+ "severity": "medium",
+ "confidence": "moderate",
"line_data_list": [
{
- "line": "gitlab_runner = 'GR1348941jG6xeSsmN8DFVKoyBYu2';",
+ "line": "GI_REO_GI_FACEBOOK_TOKEN = \"EAACEb00Kse0BAlGy7KeQ5YnaCEd09Eose0cBAlGy7KeQ5Yna9CoDsup39tiYdoQ4jH9Coup39tiYdWoQ4jHFZD\"",
"line_num": 1,
- "path": "tests/samples/gitlab_registration_runner",
- "info": "tests/samples/gitlab_registration_runner|RAW",
- "value": "GR1348941jG6xeSsmN8DFVKoyBYu2",
- "value_start": 17,
- "value_end": 46,
- "variable": null,
+ "path": "tests/samples/facebook_key",
+ "info": "tests/samples/facebook_key|RAW",
+ "value": "EAACEb00Kse0BAlGy7KeQ5YnaCEd09Eose0cBAlGy7KeQ5Yna9CoDsup39tiYdoQ4jH9Coup39tiYdWoQ4jHFZD",
+ "value_start": 28,
+ "value_end": 115,
+ "variable": "GI_REO_GI_FACEBOOK_TOKEN",
+ "variable_start": 0,
+ "variable_end": 24,
"entropy_validation": {
"iterator": "BASE64_CHARS",
- "entropy": 4.582118926162056,
+ "entropy": 4.936120692057916,
"valid": true
}
}
@@ -7743,23 +6342,25 @@
"api_validation": "NOT_AVAILABLE",
"ml_validation": "NOT_AVAILABLE",
"ml_probability": null,
- "rule": "Gitlab Registration Runner Token 2023",
+ "rule": "Facebook App Token",
"severity": "high",
- "confidence": "strong",
+ "confidence": "moderate",
"line_data_list": [
{
- "line": "return \"glrt-2CR8_eVxiio-1QmzPZwa\"",
- "line_num": 1,
- "path": "tests/samples/gitlab_registration_runner_2023",
- "info": "tests/samples/gitlab_registration_runner_2023|RAW",
- "value": "glrt-2CR8_eVxiio-1QmzPZwa",
- "value_start": 8,
- "value_end": 33,
+ "line": "1527194624358273|qbBf2-fdB9zZpqLA0_2nNzZDw2M",
+ "line_num": 2,
+ "path": "tests/samples/facebook_key",
+ "info": "tests/samples/facebook_key|RAW",
+ "value": "1527194624358273|qbBf2-fdB9zZpqLA0_2nNzZDw2M",
+ "value_start": 0,
+ "value_end": 44,
"variable": null,
+ "variable_start": -2,
+ "variable_end": -2,
"entropy_validation": {
- "iterator": "BASE64_CHARS",
- "entropy": 4.006593447001756,
- "valid": false
+ "iterator": "BASE36_CHARS",
+ "entropy": 3.2089099270924217,
+ "valid": true
}
}
]
@@ -7768,22 +6369,24 @@
"api_validation": "NOT_AVAILABLE",
"ml_validation": "NOT_AVAILABLE",
"ml_probability": null,
- "rule": "Google API Key",
- "severity": "high",
+ "rule": "Firebase Domain",
+ "severity": "info",
"confidence": "moderate",
"line_data_list": [
{
- "line": "AIzaGiReoG-CrackleCrackle12315618_12315",
+ "line": "test-app-domain-42.firebaseapp.com",
"line_num": 1,
- "path": "tests/samples/google_api_key.toml",
- "info": "tests/samples/google_api_key.toml|RAW",
- "value": "AIzaGiReoG-CrackleCrackle12315618_12315",
+ "path": "tests/samples/firebase_domain",
+ "info": "tests/samples/firebase_domain|RAW",
+ "value": "test-app-domain-42.firebaseapp.com",
"value_start": 0,
- "value_end": 39,
+ "value_end": 34,
"variable": null,
+ "variable_start": -2,
+ "variable_end": -2,
"entropy_validation": {
"iterator": "BASE36_CHARS",
- "entropy": 3.165196181720608,
+ "entropy": 3.4347510262969525,
"valid": true
}
}
@@ -7793,39 +6396,26 @@
"api_validation": "NOT_AVAILABLE",
"ml_validation": "NOT_AVAILABLE",
"ml_probability": null,
- "rule": "Google Multi",
- "severity": "high",
+ "rule": "Firebase Domain",
+ "severity": "info",
"confidence": "moderate",
"line_data_list": [
{
- "line": "194206074328-qp89pdv6fi35vsi71258g1eh31q6h7c3.apps.googleusercontent.com",
+ "line": "test2.io.firebaseio.com",
"line_num": 2,
- "path": "tests/samples/google_multi",
- "info": "tests/samples/google_multi|RAW",
- "value": "194206074328-qp89pdv6fi35vsi71258g1eh31q6h7c3.apps.googleusercontent.com",
+ "path": "tests/samples/firebase_domain",
+ "info": "tests/samples/firebase_domain|RAW",
+ "value": "test2.io.firebaseio.com",
"value_start": 0,
- "value_end": 72,
+ "value_end": 23,
"variable": null,
+ "variable_start": -2,
+ "variable_end": -2,
"entropy_validation": {
- "iterator": "BASE64_CHARS",
- "entropy": 4.531537327540733,
+ "iterator": "BASE36_CHARS",
+ "entropy": 3.1394163745499943,
"valid": true
}
- },
- {
- "line": "4L2QMyTm6Rr0o46ytGiReoG1",
- "line_num": 4,
- "path": "tests/samples/google_multi",
- "info": "tests/samples/google_multi|RAW",
- "value": "4L2QMyTm6Rr0o46ytGiReoG1",
- "value_start": 0,
- "value_end": 24,
- "variable": null,
- "entropy_validation": {
- "iterator": "BASE64_CHARS",
- "entropy": 4.084962500721157,
- "valid": false
- }
}
]
},
@@ -7833,37 +6423,24 @@
"api_validation": "NOT_AVAILABLE",
"ml_validation": "NOT_AVAILABLE",
"ml_probability": null,
- "rule": "Google Multi",
+ "rule": "Github Classic Token",
"severity": "high",
- "confidence": "moderate",
+ "confidence": "strong",
"line_data_list": [
- {
- "line": "\"id\":\"194206074328-qdv6fi3eh31q6h7c35vsi7p89p1258g1.apps.googleusercontent.com\",\"CEKPET\":\"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\",",
- "line_num": 18,
- "path": "tests/samples/google_multi",
- "info": "tests/samples/google_multi|RAW",
- "value": "194206074328-qdv6fi3eh31q6h7c35vsi7p89p1258g1.apps.googleusercontent.com",
- "value_start": 6,
- "value_end": 78,
- "variable": null,
- "entropy_validation": {
- "iterator": "BASE64_CHARS",
- "entropy": 4.531537327540733,
- "valid": true
- }
- },
- {
- "line": "\"id\":\"194206074328-qdv6fi3eh31q6h7c35vsi7p89p1258g1.apps.googleusercontent.com\",\"CEKPET\":\"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\",",
- "line_num": 18,
- "path": "tests/samples/google_multi",
- "info": "tests/samples/google_multi|RAW",
- "value": "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",
- "value_start": 90,
- "value_end": 125,
+ {
+ "line": "ghp_00000000000000000000000000000004WZ4EQ # classic",
+ "line_num": 1,
+ "path": "tests/samples/github_classic_token",
+ "info": "tests/samples/github_classic_token|RAW",
+ "value": "ghp_00000000000000000000000000000004WZ4EQ",
+ "value_start": 0,
+ "value_end": 41,
"variable": null,
+ "variable_start": -2,
+ "variable_end": -2,
"entropy_validation": {
"iterator": "BASE64_CHARS",
- "entropy": 4.436181130262395,
+ "entropy": 1.4322437698226884,
"valid": false
}
}
@@ -7873,47 +6450,51 @@
"api_validation": "NOT_AVAILABLE",
"ml_validation": "NOT_AVAILABLE",
"ml_probability": null,
- "rule": "Google OAuth Secret",
+ "rule": "Github Fine-granted Token",
"severity": "high",
"confidence": "strong",
"line_data_list": [
{
- "line": "\"id\":\"194206074328-qdv6fi3eh31q6h7c35vsi7p89p1258g1.apps.googleusercontent.com\",\"CEKPET\":\"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\",",
- "line_num": 18,
- "path": "tests/samples/google_multi",
- "info": "tests/samples/google_multi|RAW",
- "value": "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",
- "value_start": 90,
- "value_end": 125,
+ "line": "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",
+ "line_num": 2,
+ "path": "tests/samples/github_fine_granted_token",
+ "info": "tests/samples/github_fine_granted_token|RAW",
+ "value": "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",
+ "value_start": 0,
+ "value_end": 93,
"variable": null,
+ "variable_start": -2,
+ "variable_end": -2,
"entropy_validation": {
"iterator": "BASE64_CHARS",
- "entropy": 4.436181130262395,
- "valid": false
+ "entropy": 5.255374790203285,
+ "valid": true
}
}
]
},
{
"api_validation": "NOT_AVAILABLE",
- "ml_validation": "NOT_AVAILABLE",
- "ml_probability": null,
- "rule": "Google OAuth Access Token",
+ "ml_validation": "VALIDATED_KEY",
+ "ml_probability": 1.0,
+ "rule": "Github Old Token",
"severity": "high",
"confidence": "moderate",
"line_data_list": [
{
- "line": "google_oauth_key = \"ya29.gi_reo_gi_crackle_ln22\"",
+ "line": "GITHUB_ACCESS_TOKEN = \"lbyxnhqjfnzhlpnvcvaxjumgvdlnktgugdofmzyy\"",
"line_num": 1,
- "path": "tests/samples/google_oauth_key",
- "info": "tests/samples/google_oauth_key|RAW",
- "value": "ya29.gi_reo_gi_crackle_ln22",
- "value_start": 20,
- "value_end": 47,
+ "path": "tests/samples/github_key.groovy",
+ "info": "tests/samples/github_key.groovy|RAW",
+ "value": "lbyxnhqjfnzhlpnvcvaxjumgvdlnktgugdofmzyy",
+ "value_start": 23,
+ "value_end": 63,
"variable": null,
+ "variable_start": -2,
+ "variable_end": -2,
"entropy_validation": {
"iterator": "BASE36_CHARS",
- "entropy": 3.1797273164975133,
+ "entropy": 4.246439344671015,
"valid": true
}
}
@@ -7921,24 +6502,26 @@
},
{
"api_validation": "NOT_AVAILABLE",
- "ml_validation": "NOT_AVAILABLE",
- "ml_probability": null,
- "rule": "Auth",
+ "ml_validation": "VALIDATED_KEY",
+ "ml_probability": 1.0,
+ "rule": "Token",
"severity": "medium",
"confidence": "moderate",
"line_data_list": [
{
- "line": "google_oauth_key = \"ya29.gi_reo_gi_crackle_ln22\"",
+ "line": "GITHUB_ACCESS_TOKEN = \"lbyxnhqjfnzhlpnvcvaxjumgvdlnktgugdofmzyy\"",
"line_num": 1,
- "path": "tests/samples/google_oauth_key",
- "info": "tests/samples/google_oauth_key|RAW",
- "value": "ya29.gi_reo_gi_crackle_ln22",
- "value_start": 20,
- "value_end": 47,
- "variable": "google_oauth_key",
+ "path": "tests/samples/github_key.groovy",
+ "info": "tests/samples/github_key.groovy|RAW",
+ "value": "lbyxnhqjfnzhlpnvcvaxjumgvdlnktgugdofmzyy",
+ "value_start": 23,
+ "value_end": 63,
+ "variable": "GITHUB_ACCESS_TOKEN",
+ "variable_start": 0,
+ "variable_end": 19,
"entropy_validation": {
"iterator": "BASE36_CHARS",
- "entropy": 3.1797273164975133,
+ "entropy": 4.246439344671015,
"valid": true
}
}
@@ -7948,22 +6531,24 @@
"api_validation": "NOT_AVAILABLE",
"ml_validation": "NOT_AVAILABLE",
"ml_probability": null,
- "rule": "Key",
- "severity": "medium",
- "confidence": "moderate",
+ "rule": "Gitlab Incoming Email Token",
+ "severity": "info",
+ "confidence": "weak",
"line_data_list": [
{
- "line": "google_oauth_key = \"ya29.gi_reo_gi_crackle_ln22\"",
+ "line": "var email_t = '7e4v6v5j2nepcc8f5zvatgl9g';",
"line_num": 1,
- "path": "tests/samples/google_oauth_key",
- "info": "tests/samples/google_oauth_key|RAW",
- "value": "ya29.gi_reo_gi_crackle_ln22",
- "value_start": 20,
- "value_end": 47,
- "variable": "google_oauth_key",
+ "path": "tests/samples/gitlab_email_token",
+ "info": "tests/samples/gitlab_email_token|RAW",
+ "value": "7e4v6v5j2nepcc8f5zvatgl9g",
+ "value_start": 15,
+ "value_end": 40,
+ "variable": null,
+ "variable_start": -2,
+ "variable_end": -2,
"entropy_validation": {
"iterator": "BASE36_CHARS",
- "entropy": 3.1797273164975133,
+ "entropy": 4.133660689688185,
"valid": true
}
}
@@ -7973,23 +6558,25 @@
"api_validation": "NOT_AVAILABLE",
"ml_validation": "NOT_AVAILABLE",
"ml_probability": null,
- "rule": "Grafana Access Policy Token",
- "severity": "high",
- "confidence": "strong",
+ "rule": "Gitlab Feed Token",
+ "severity": "info",
+ "confidence": "weak",
"line_data_list": [
{
- "line": "grafana_policy = 'glc_eyJvIjoiMjA0NjMwIiwibiI6InRlc3QtdG9rZW4iLCJrIjoidklnbjJ2WHc5MTVXOWtNOWxsNHcyZHEyIiwibSI6eyJyIjoicHJvZC0wIn19'",
+ "line": "feed_n = 'o9aEaH32LN618KhF7e_L'",
"line_num": 1,
- "path": "tests/samples/grafana_access_policy_token",
- "info": "tests/samples/grafana_access_policy_token|RAW",
- "value": "glc_eyJvIjoiMjA0NjMwIiwibiI6InRlc3QtdG9rZW4iLCJrIjoidklnbjJ2WHc5MTVXOWtNOWxsNHcyZHEyIiwibSI6eyJyIjoicHJvZC0wIn19",
- "value_start": 18,
- "value_end": 130,
+ "path": "tests/samples/gitlab_feed_token",
+ "info": "tests/samples/gitlab_feed_token|RAW",
+ "value": "o9aEaH32LN618KhF7e_L",
+ "value_start": 10,
+ "value_end": 30,
"variable": null,
+ "variable_start": -2,
+ "variable_end": -2,
"entropy_validation": {
"iterator": "BASE64_CHARS",
- "entropy": 5.097632476604024,
- "valid": true
+ "entropy": 3.9058316901429944,
+ "valid": false
}
}
]
@@ -7998,22 +6585,24 @@
"api_validation": "NOT_AVAILABLE",
"ml_validation": "NOT_AVAILABLE",
"ml_probability": null,
- "rule": "Grafana Provisioned API Key",
+ "rule": "Gitlab PAT",
"severity": "high",
"confidence": "strong",
"line_data_list": [
{
- "line": "grafana = 'eyJrIjoiMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMCIsIm4iOiJ4eHh4IiwiaWQiOjIwNDM2MH0='",
+ "line": "var pat = 'glpat-a6N2pFAr2L2A6iRsA_mw';",
"line_num": 1,
- "path": "tests/samples/grafana_provisioned_api_key",
- "info": "tests/samples/grafana_provisioned_api_key|RAW",
- "value": "eyJrIjoiMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMCIsIm4iOiJ4eHh4IiwiaWQiOjIwNDM2MH0=",
+ "path": "tests/samples/gitlab_pat_api",
+ "info": "tests/samples/gitlab_pat_api|RAW",
+ "value": "glpat-a6N2pFAr2L2A6iRsA_mw",
"value_start": 11,
- "value_end": 107,
+ "value_end": 37,
"variable": null,
+ "variable_start": -2,
+ "variable_end": -2,
"entropy_validation": {
"iterator": "BASE64_CHARS",
- "entropy": 3.8153130511409934,
+ "entropy": 3.7423376242715105,
"valid": false
}
}
@@ -8023,23 +6612,25 @@
"api_validation": "NOT_AVAILABLE",
"ml_validation": "NOT_AVAILABLE",
"ml_probability": null,
- "rule": "JSON Web Token",
- "severity": "medium",
- "confidence": "moderate",
+ "rule": "Gitlab Pipeline Trigger Token",
+ "severity": "high",
+ "confidence": "strong",
"line_data_list": [
{
- "line": "grafana = 'eyJrIjoiMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMCIsIm4iOiJ4eHh4IiwiaWQiOjIwNDM2MH0='",
+ "line": "trigger = 'glptt-33276248c9748113e978392e5c074b7f974f8683';",
"line_num": 1,
- "path": "tests/samples/grafana_provisioned_api_key",
- "info": "tests/samples/grafana_provisioned_api_key|RAW",
- "value": "eyJrIjoiMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMCIsIm4iOiJ4eHh4IiwiaWQiOjIwNDM2MH0=",
+ "path": "tests/samples/gitlab_pipeline_trigger_token",
+ "info": "tests/samples/gitlab_pipeline_trigger_token|RAW",
+ "value": "glptt-33276248c9748113e978392e5c074b7f974f8683",
"value_start": 11,
- "value_end": 107,
+ "value_end": 57,
"variable": null,
+ "variable_start": -2,
+ "variable_end": -2,
"entropy_validation": {
- "iterator": "BASE64_CHARS",
- "entropy": 3.8153130511409934,
- "valid": false
+ "iterator": "BASE36_CHARS",
+ "entropy": 3.8494857514609038,
+ "valid": true
}
}
]
@@ -8048,22 +6639,24 @@
"api_validation": "NOT_AVAILABLE",
"ml_validation": "NOT_AVAILABLE",
"ml_probability": null,
- "rule": "Heroku API Key",
+ "rule": "Gitlab Registration Runner Token",
"severity": "high",
- "confidence": "moderate",
+ "confidence": "strong",
"line_data_list": [
{
- "line": "HerOkUa04b8c1d-A147-b252-3b6a8f9c2b16",
+ "line": "gitlab_runner = 'GR1348941jG6xeSsmN8DFVKoyBYu2';",
"line_num": 1,
- "path": "tests/samples/heroku_api.toml",
- "info": "tests/samples/heroku_api.toml|RAW",
- "value": "HerOkUa04b8c1d-A147-b252-3b6a8f9c2b16",
- "value_start": 0,
- "value_end": 37,
+ "path": "tests/samples/gitlab_registration_runner",
+ "info": "tests/samples/gitlab_registration_runner|RAW",
+ "value": "GR1348941jG6xeSsmN8DFVKoyBYu2",
+ "value_start": 17,
+ "value_end": 46,
"variable": null,
+ "variable_start": -2,
+ "variable_end": -2,
"entropy_validation": {
- "iterator": "BASE36_CHARS",
- "entropy": 3.48037367471734,
+ "iterator": "BASE64_CHARS",
+ "entropy": 4.582118926162056,
"valid": true
}
}
@@ -8073,22 +6666,51 @@
"api_validation": "NOT_AVAILABLE",
"ml_validation": "NOT_AVAILABLE",
"ml_probability": null,
- "rule": "Instagram Access Token",
+ "rule": "Gitlab Registration Runner Token 2023",
"severity": "high",
"confidence": "strong",
"line_data_list": [
{
- "line": "IGQVJWS3pUNmZA2MUJDVlRwLW9ac1lrU05nZAmpzWHQtWHFJSEFRMF9tWVpRdEd70HQ5Wk8wSnY0R0VEQnVQdUU0MnpxNWxocUYyNmZAXSTUtVVNrMmh1ZAHZAQQno2ZA0VHR0lLWkk1N1R5RDFvM0dmVEpIYQZGZX",
+ "line": "return \"glrt-2CR8_eVxiio-1QmzPZwa\"",
"line_num": 1,
- "path": "tests/samples/instagram_access_token",
- "info": "tests/samples/instagram_access_token|RAW",
- "value": "IGQVJWS3pUNmZA2MUJDVlRwLW9ac1lrU05nZAmpzWHQtWHFJSEFRMF9tWVpRdEd70HQ5Wk8wSnY0R0VEQnVQdUU0MnpxNWxocUYyNmZAXSTUtVVNrMmh1ZAHZAQQno2ZA0VHR0lLWkk1N1R5RDFvM0dmVEpIYQZGZX",
- "value_start": 0,
- "value_end": 162,
+ "path": "tests/samples/gitlab_registration_runner_2023",
+ "info": "tests/samples/gitlab_registration_runner_2023|RAW",
+ "value": "glrt-2CR8_eVxiio-1QmzPZwa",
+ "value_start": 8,
+ "value_end": 33,
"variable": null,
+ "variable_start": -2,
+ "variable_end": -2,
"entropy_validation": {
"iterator": "BASE64_CHARS",
- "entropy": 5.231644837540696,
+ "entropy": 4.006593447001756,
+ "valid": false
+ }
+ }
+ ]
+ },
+ {
+ "api_validation": "NOT_AVAILABLE",
+ "ml_validation": "NOT_AVAILABLE",
+ "ml_probability": null,
+ "rule": "Google API Key",
+ "severity": "high",
+ "confidence": "moderate",
+ "line_data_list": [
+ {
+ "line": "AIzaGiReoG-CrackleCrackle12315618_12315",
+ "line_num": 1,
+ "path": "tests/samples/google_api_key.toml",
+ "info": "tests/samples/google_api_key.toml|RAW",
+ "value": "AIzaGiReoG-CrackleCrackle12315618_12315",
+ "value_start": 0,
+ "value_end": 39,
+ "variable": null,
+ "variable_start": -2,
+ "variable_end": -2,
+ "entropy_validation": {
+ "iterator": "BASE36_CHARS",
+ "entropy": 3.165196181720608,
"valid": true
}
}
@@ -8098,22 +6720,41 @@
"api_validation": "NOT_AVAILABLE",
"ml_validation": "NOT_AVAILABLE",
"ml_probability": null,
- "rule": "IPv4",
- "severity": "info",
- "confidence": "weak",
+ "rule": "Google Multi",
+ "severity": "high",
+ "confidence": "moderate",
"line_data_list": [
{
- "line": "100.64.0.0/10",
- "line_num": 13,
- "path": "tests/samples/ipv4",
- "info": "tests/samples/ipv4|RAW",
- "value": "100.64.0.0",
+ "line": "194206074328-qp89pdv6fi35vsi71258g1eh31q6h7c3.apps.googleusercontent.com",
+ "line_num": 2,
+ "path": "tests/samples/google_multi",
+ "info": "tests/samples/google_multi|RAW",
+ "value": "194206074328-qp89pdv6fi35vsi71258g1eh31q6h7c3.apps.googleusercontent.com",
+ "value_start": 0,
+ "value_end": 72,
+ "variable": null,
+ "variable_start": -2,
+ "variable_end": -2,
+ "entropy_validation": {
+ "iterator": "BASE64_CHARS",
+ "entropy": 4.531537327540733,
+ "valid": true
+ }
+ },
+ {
+ "line": "4L2QMyTm6Rr0o46ytGiReoG1",
+ "line_num": 4,
+ "path": "tests/samples/google_multi",
+ "info": "tests/samples/google_multi|RAW",
+ "value": "4L2QMyTm6Rr0o46ytGiReoG1",
"value_start": 0,
- "value_end": 10,
+ "value_end": 24,
"variable": null,
+ "variable_start": -2,
+ "variable_end": -2,
"entropy_validation": {
"iterator": "BASE64_CHARS",
- "entropy": 1.5253496664211537,
+ "entropy": 4.084962500721157,
"valid": false
}
}
@@ -8123,47 +6764,41 @@
"api_validation": "NOT_AVAILABLE",
"ml_validation": "NOT_AVAILABLE",
"ml_probability": null,
- "rule": "IPv4",
- "severity": "info",
- "confidence": "weak",
+ "rule": "Google Multi",
+ "severity": "high",
+ "confidence": "moderate",
"line_data_list": [
{
- "line": "100.64.0.0\u2013100.127.255.255",
- "line_num": 14,
- "path": "tests/samples/ipv4",
- "info": "tests/samples/ipv4|RAW",
- "value": "100.127.255.255",
- "value_start": 11,
- "value_end": 26,
+ "line": "\"id\":\"194206074328-qdv6fi3eh31q6h7c35vsi7p89p1258g1.apps.googleusercontent.com\",\"CEKPET\":\"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\",",
+ "line_num": 18,
+ "path": "tests/samples/google_multi",
+ "info": "tests/samples/google_multi|RAW",
+ "value": "194206074328-qdv6fi3eh31q6h7c35vsi7p89p1258g1.apps.googleusercontent.com",
+ "value_start": 6,
+ "value_end": 78,
"variable": null,
+ "variable_start": -2,
+ "variable_end": -2,
"entropy_validation": {
- "iterator": "BASE36_CHARS",
- "entropy": 2.008519976342584,
- "valid": false
+ "iterator": "BASE64_CHARS",
+ "entropy": 4.531537327540733,
+ "valid": true
}
- }
- ]
- },
- {
- "api_validation": "NOT_AVAILABLE",
- "ml_validation": "NOT_AVAILABLE",
- "ml_probability": null,
- "rule": "IPv4",
- "severity": "info",
- "confidence": "weak",
- "line_data_list": [
+ },
{
- "line": "100.64.0.0\u2013100.127.255.255",
- "line_num": 14,
- "path": "tests/samples/ipv4",
- "info": "tests/samples/ipv4|RAW",
- "value": "100.64.0.0",
- "value_start": 0,
- "value_end": 10,
+ "line": "\"id\":\"194206074328-qdv6fi3eh31q6h7c35vsi7p89p1258g1.apps.googleusercontent.com\",\"CEKPET\":\"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\",",
+ "line_num": 18,
+ "path": "tests/samples/google_multi",
+ "info": "tests/samples/google_multi|RAW",
+ "value": "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",
+ "value_start": 90,
+ "value_end": 125,
"variable": null,
+ "variable_start": -2,
+ "variable_end": -2,
"entropy_validation": {
"iterator": "BASE64_CHARS",
- "entropy": 1.5253496664211537,
+ "entropy": 4.436181130262395,
"valid": false
}
}
@@ -8173,22 +6808,24 @@
"api_validation": "NOT_AVAILABLE",
"ml_validation": "NOT_AVAILABLE",
"ml_probability": null,
- "rule": "IPv4",
- "severity": "info",
- "confidence": "weak",
+ "rule": "Google OAuth Secret",
+ "severity": "high",
+ "confidence": "strong",
"line_data_list": [
{
- "line": "192.0.0.0\u2013192.0.0.255",
- "line_num": 22,
- "path": "tests/samples/ipv4",
- "info": "tests/samples/ipv4|RAW",
- "value": "192.0.0.255",
- "value_start": 10,
- "value_end": 21,
+ "line": "\"id\":\"194206074328-qdv6fi3eh31q6h7c35vsi7p89p1258g1.apps.googleusercontent.com\",\"CEKPET\":\"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\",",
+ "line_num": 18,
+ "path": "tests/samples/google_multi",
+ "info": "tests/samples/google_multi|RAW",
+ "value": "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",
+ "value_start": 90,
+ "value_end": 125,
"variable": null,
+ "variable_start": -2,
+ "variable_end": -2,
"entropy_validation": {
"iterator": "BASE64_CHARS",
- "entropy": 1.9704957226453073,
+ "entropy": 4.436181130262395,
"valid": false
}
}
@@ -8198,23 +6835,25 @@
"api_validation": "NOT_AVAILABLE",
"ml_validation": "NOT_AVAILABLE",
"ml_probability": null,
- "rule": "IPv4",
- "severity": "info",
- "confidence": "weak",
+ "rule": "Google OAuth Access Token",
+ "severity": "high",
+ "confidence": "moderate",
"line_data_list": [
{
- "line": "192.88.99.0/24",
- "line_num": 25,
- "path": "tests/samples/ipv4",
- "info": "tests/samples/ipv4|RAW",
- "value": "192.88.99.0",
- "value_start": 0,
- "value_end": 11,
+ "line": "google_oauth_key = \"ya29.gi_reo_gi_crackle_ln22\"",
+ "line_num": 1,
+ "path": "tests/samples/google_oauth_key",
+ "info": "tests/samples/google_oauth_key|RAW",
+ "value": "ya29.gi_reo_gi_crackle_ln22",
+ "value_start": 20,
+ "value_end": 47,
"variable": null,
+ "variable_start": -2,
+ "variable_end": -2,
"entropy_validation": {
"iterator": "BASE36_CHARS",
- "entropy": 1.9018695860849921,
- "valid": false
+ "entropy": 3.1797273164975133,
+ "valid": true
}
}
]
@@ -8223,23 +6862,25 @@
"api_validation": "NOT_AVAILABLE",
"ml_validation": "NOT_AVAILABLE",
"ml_probability": null,
- "rule": "IPv4",
- "severity": "info",
- "confidence": "weak",
+ "rule": "Grafana Access Policy Token",
+ "severity": "high",
+ "confidence": "strong",
"line_data_list": [
{
- "line": "192.88.99.0\u2013192.88.99.255",
- "line_num": 26,
- "path": "tests/samples/ipv4",
- "info": "tests/samples/ipv4|RAW",
- "value": "192.88.99.0",
- "value_start": 0,
- "value_end": 11,
+ "line": "grafana_policy = 'glc_eyJvIjoiMjA0NjMwIiwibiI6InRlc3QtdG9rZW4iLCJrIjoidklnbjJ2WHc5MTVXOWtNOWxsNHcyZHEyIiwibSI6eyJyIjoicHJvZC0wIn19'",
+ "line_num": 1,
+ "path": "tests/samples/grafana_access_policy_token",
+ "info": "tests/samples/grafana_access_policy_token|RAW",
+ "value": "glc_eyJvIjoiMjA0NjMwIiwibiI6InRlc3QtdG9rZW4iLCJrIjoidklnbjJ2WHc5MTVXOWtNOWxsNHcyZHEyIiwibSI6eyJyIjoicHJvZC0wIn19",
+ "value_start": 18,
+ "value_end": 130,
"variable": null,
+ "variable_start": -2,
+ "variable_end": -2,
"entropy_validation": {
- "iterator": "BASE36_CHARS",
- "entropy": 1.9018695860849921,
- "valid": false
+ "iterator": "BASE64_CHARS",
+ "entropy": 5.097632476604024,
+ "valid": true
}
}
]
@@ -8248,22 +6889,24 @@
"api_validation": "NOT_AVAILABLE",
"ml_validation": "NOT_AVAILABLE",
"ml_probability": null,
- "rule": "IPv4",
- "severity": "info",
- "confidence": "weak",
+ "rule": "Grafana Provisioned API Key",
+ "severity": "high",
+ "confidence": "strong",
"line_data_list": [
{
- "line": "192.88.99.0\u2013192.88.99.255",
- "line_num": 26,
- "path": "tests/samples/ipv4",
- "info": "tests/samples/ipv4|RAW",
- "value": "192.88.99.255",
- "value_start": 12,
- "value_end": 25,
+ "line": "grafana = 'eyJrIjoiMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMCIsIm4iOiJ4eHh4IiwiaWQiOjIwNDM2MH0='",
+ "line_num": 1,
+ "path": "tests/samples/grafana_provisioned_api_key",
+ "info": "tests/samples/grafana_provisioned_api_key|RAW",
+ "value": "eyJrIjoiMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMCIsIm4iOiJ4eHh4IiwiaWQiOjIwNDM2MH0=",
+ "value_start": 11,
+ "value_end": 107,
"variable": null,
+ "variable_start": -2,
+ "variable_end": -2,
"entropy_validation": {
"iterator": "BASE64_CHARS",
- "entropy": 2.019193052249804,
+ "entropy": 3.8153130511409934,
"valid": false
}
}
@@ -8273,23 +6916,25 @@
"api_validation": "NOT_AVAILABLE",
"ml_validation": "NOT_AVAILABLE",
"ml_probability": null,
- "rule": "IPv6",
- "severity": "info",
+ "rule": "Grafana Service Account Token",
+ "severity": "high",
"confidence": "strong",
"line_data_list": [
{
- "line": "2004:5678::9324",
- "line_num": 12,
- "path": "tests/samples/ipv6",
- "info": "tests/samples/ipv6|RAW",
- "value": "2004:5678::9324",
+ "line": "glsa_ThisI5NtTheTok3nYou8reLo0k1ngF0r_0a2a3df7",
+ "line_num": 1,
+ "path": "tests/samples/grafana_service_accounts",
+ "info": "tests/samples/grafana_service_accounts|RAW",
+ "value": "glsa_ThisI5NtTheTok3nYou8reLo0k1ngF0r_0a2a3df7",
"value_start": 0,
- "value_end": 15,
+ "value_end": 46,
"variable": null,
+ "variable_start": -2,
+ "variable_end": -2,
"entropy_validation": {
- "iterator": "BASE36_CHARS",
- "entropy": 2.725512476486815,
- "valid": false
+ "iterator": "BASE64_CHARS",
+ "entropy": 4.52211252299684,
+ "valid": true
}
}
]
@@ -8298,23 +6943,25 @@
"api_validation": "NOT_AVAILABLE",
"ml_validation": "NOT_AVAILABLE",
"ml_probability": null,
- "rule": "IPv6",
- "severity": "info",
+ "rule": "Hashicorp Terraform Token",
+ "severity": "high",
"confidence": "strong",
"line_data_list": [
{
- "line": "2004::5678:9",
- "line_num": 13,
- "path": "tests/samples/ipv6",
- "info": "tests/samples/ipv6|RAW",
- "value": "2004::5678:9",
+ "line": "Z28P3STmkBQi1Y.atlasv1.YE7RBqu6VVyQIOq9a1eC3YFU5Elt7ToIr6OwzKAWlCTQ7N4gElXaWou6aPpOIwGCoc0",
+ "line_num": 1,
+ "path": "tests/samples/hashicorp_terraform",
+ "info": "tests/samples/hashicorp_terraform|RAW",
+ "value": "Z28P3STmkBQi1Y.atlasv1.YE7RBqu6VVyQIOq9a1eC3YFU5Elt7ToIr6OwzKAWlCTQ7N4gElXaWou6aPpOIwGCoc0",
"value_start": 0,
- "value_end": 12,
+ "value_end": 90,
"variable": null,
+ "variable_start": -2,
+ "variable_end": -2,
"entropy_validation": {
- "iterator": "BASE36_CHARS",
- "entropy": 2.5220552088742005,
- "valid": false
+ "iterator": "BASE64_CHARS",
+ "entropy": 5.348551883097512,
+ "valid": true
}
}
]
@@ -8323,23 +6970,25 @@
"api_validation": "NOT_AVAILABLE",
"ml_validation": "NOT_AVAILABLE",
"ml_probability": null,
- "rule": "IPv6",
- "severity": "info",
- "confidence": "strong",
+ "rule": "Heroku API Key",
+ "severity": "high",
+ "confidence": "moderate",
"line_data_list": [
{
- "line": "2041:0000:140F::875B:131B",
- "line_num": 14,
- "path": "tests/samples/ipv6",
- "info": "tests/samples/ipv6|RAW",
- "value": "2041:0000:140F::875B:131B",
+ "line": "HerOkUa04b8c1d-A147-b252-3b6a8f9c2b16",
+ "line_num": 1,
+ "path": "tests/samples/heroku_api.toml",
+ "info": "tests/samples/heroku_api.toml|RAW",
+ "value": "HerOkUa04b8c1d-A147-b252-3b6a8f9c2b16",
"value_start": 0,
- "value_end": 25,
+ "value_end": 37,
"variable": null,
+ "variable_start": -2,
+ "variable_end": -2,
"entropy_validation": {
- "iterator": "HEX_CHARS",
- "entropy": 2.6146939516467023,
- "valid": false
+ "iterator": "BASE36_CHARS",
+ "entropy": 3.48037367471734,
+ "valid": true
}
}
]
@@ -8348,23 +6997,25 @@
"api_validation": "NOT_AVAILABLE",
"ml_validation": "NOT_AVAILABLE",
"ml_probability": null,
- "rule": "IPv6",
- "severity": "info",
+ "rule": "Instagram Access Token",
+ "severity": "high",
"confidence": "strong",
"line_data_list": [
{
- "line": "2041:0:140F::875B:131B",
- "line_num": 15,
- "path": "tests/samples/ipv6",
- "info": "tests/samples/ipv6|RAW",
- "value": "2041:0:140F::875B:131B",
+ "line": "IGQVJWS3pUNmZA2MUJDVlRwLW9ac1lrU05nZAmpzWHQtWHFJSEFRMF9tWVpRdEd70HQ5Wk8wSnY0R0VEQnVQdUU0MnpxNWxocUYyNmZAXSTUtVVNrMmh1ZAHZAQQno2ZA0VHR0lLWkk1N1R5RDFvM0dmVEpIYQZGZX",
+ "line_num": 1,
+ "path": "tests/samples/instagram_access_token",
+ "info": "tests/samples/instagram_access_token|RAW",
+ "value": "IGQVJWS3pUNmZA2MUJDVlRwLW9ac1lrU05nZAmpzWHQtWHFJSEFRMF9tWVpRdEd70HQ5Wk8wSnY0R0VEQnVQdUU0MnpxNWxocUYyNmZAXSTUtVVNrMmh1ZAHZAQQno2ZA0VHR0lLWkk1N1R5RDFvM0dmVEpIYQZGZX",
"value_start": 0,
- "value_end": 22,
+ "value_end": 162,
"variable": null,
+ "variable_start": -2,
+ "variable_end": -2,
"entropy_validation": {
- "iterator": "HEX_CHARS",
- "entropy": 2.684338637030481,
- "valid": false
+ "iterator": "BASE64_CHARS",
+ "entropy": 5.231644837540696,
+ "valid": true
}
}
]
@@ -8372,7 +7023,7 @@
{
"api_validation": "NOT_AVAILABLE",
"ml_validation": "VALIDATED_KEY",
- "ml_probability": 0.99545,
+ "ml_probability": 0.978,
"rule": "Password",
"severity": "medium",
"confidence": "moderate",
@@ -8386,6 +7037,8 @@
"value_start": 16,
"value_end": 23,
"variable": "password",
+ "variable_start": 4,
+ "variable_end": 12,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 2.8073549220576046,
@@ -8411,6 +7064,8 @@
"value_start": 0,
"value_end": 64,
"variable": null,
+ "variable_start": -2,
+ "variable_end": -2,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 5.288909765557392,
@@ -8436,6 +7091,8 @@
"value_start": 0,
"value_end": 73,
"variable": null,
+ "variable_start": -2,
+ "variable_end": -2,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 5.353940312186129,
@@ -8461,6 +7118,8 @@
"value_start": 0,
"value_end": 16,
"variable": null,
+ "variable_start": -2,
+ "variable_end": -2,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 3.625,
@@ -8486,6 +7145,8 @@
"value_start": 8,
"value_end": 52,
"variable": null,
+ "variable_start": -2,
+ "variable_end": -2,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 4.606936732175321,
@@ -8496,24 +7157,26 @@
},
{
"api_validation": "NOT_AVAILABLE",
- "ml_validation": "VALIDATED_KEY",
- "ml_probability": 0.99105,
+ "ml_validation": "NOT_AVAILABLE",
+ "ml_probability": null,
"rule": "JSON Web Token",
"severity": "medium",
- "confidence": "moderate",
+ "confidence": "strong",
"line_data_list": [
{
- "line": "$payload = 'eyJgsIZgeJhvNgFpSmlP.eyJcaaF9xCe7shE0ENPiBlEJOpS'",
+ "line": "detected: eyJhbGciOiJSUzI1NiJ9Cg.eyJleHAiOjY1NTM2fQo.Ce7sh0ENPiBlE_dose0cBA",
"line_num": 1,
- "path": "tests/samples/json_web_token.hs",
- "info": "tests/samples/json_web_token.hs|RAW",
- "value": "eyJgsIZgeJhvNgFpSmlP.eyJcaaF9xCe7shE0ENPiBlEJOpS",
- "value_start": 12,
- "value_end": 60,
+ "path": "tests/samples/json_web_token",
+ "info": "tests/samples/json_web_token|RAW",
+ "value": "eyJhbGciOiJSUzI1NiJ9Cg.eyJleHAiOjY1NTM2fQo.Ce7sh0ENPiBlE_dose0cBA",
+ "value_start": 10,
+ "value_end": 75,
"variable": null,
+ "variable_start": -2,
+ "variable_end": -2,
"entropy_validation": {
"iterator": "BASE64_CHARS",
- "entropy": 4.520488802699322,
+ "entropy": 4.790963630103494,
"valid": true
}
}
@@ -8522,23 +7185,25 @@
{
"api_validation": "NOT_AVAILABLE",
"ml_validation": "VALIDATED_KEY",
- "ml_probability": 0.99911,
- "rule": "Key",
+ "ml_probability": 0.998,
+ "rule": "Secret",
"severity": "medium",
"confidence": "moderate",
"line_data_list": [
{
- "line": "prKeyValid=LS0tLS1CRUdJTiBQUklWQVRFIENDcUdTTTQ5QXdFSEJHMHdhd0lCQVFRZ0ViVnpmUGWxhQW9KQWwrLzZYdDJPNG1PQjYxMXNPaFJBTkNBQVNnRlRLandKQUFVOTVnKysvdnpLV0hrekFWbU5NSQp0QjV2VGpaT09Jd25FYjcwTXNXWkZJeVVGRDFQOUd3c3R6NCtha0hYN3ZJOEJINmhIbUJtZmVRbAotLS0tLUVORCBQUklWJNR0J5cUdTTTQ5QW5aUHhmQXl4cUUKWlYwNdFR0QVRFIEtFWS0tLS0tCgtFWS0tLS0tCk1JR0hBZ0VBTU==",
- "line_num": 1,
+ "line": "secret_looks_like_linux_path_1=\"/VnpmUGWxhQW9KQAwrL2ZYdDJPNG1PQjYxMXNPaF\"",
+ "line_num": 2,
"path": "tests/samples/key.hs",
"info": "tests/samples/key.hs|RAW",
- "value": "LS0tLS1CRUdJTiBQUklWQVRFIENDcUdTTTQ5QXdFSEJHMHdhd0lCQVFRZ0ViVnpmUGWxhQW9KQWwrLzZYdDJPNG1PQjYxMXNPaFJBTkNBQVNnRlRLandKQUFVOTVnKysvdnpLV0hrekFWbU5NSQp0QjV2VGpaT09Jd25FYjcwTXNXWkZJeVVGRDFQOUd3c3R6NCtha0hYN3ZJOEJINmhIbUJtZmVRbAotLS0tLUVORCBQUklWJNR0J5cUdTTTQ5QW5aUHhmQXl4cUUKWlYwNdFR0QVRFIEtFWS0tLS0tCgtFWS0tLS0tCk1JR0hBZ0VBTU==",
- "value_start": 11,
- "value_end": 335,
- "variable": "prKeyValid",
+ "value": "/VnpmUGWxhQW9KQAwrL2ZYdDJPNG1PQjYxMXNPaF",
+ "value_start": 32,
+ "value_end": 72,
+ "variable": "secret_looks_like_linux_path_1",
+ "variable_start": 0,
+ "variable_end": 30,
"entropy_validation": {
"iterator": "BASE64_CHARS",
- "entropy": 5.428808109703668,
+ "entropy": 4.8341837197791895,
"valid": true
}
}
@@ -8547,23 +7212,25 @@
{
"api_validation": "NOT_AVAILABLE",
"ml_validation": "VALIDATED_KEY",
- "ml_probability": 0.99907,
+ "ml_probability": 0.999,
"rule": "Secret",
"severity": "medium",
"confidence": "moderate",
"line_data_list": [
{
- "line": "secret_looks_like_linux_path_1=\"/VnpmUGWxhQW9KQAwrL2ZYdDJPNG1PQjYxMXNPaF\"",
- "line_num": 2,
+ "line": "secret_looks_like_linux_path_2=\"VnpmUGWxhQW/9KQAwrL2ZYd/DJPNG1PQjYxMXNPF\"",
+ "line_num": 3,
"path": "tests/samples/key.hs",
"info": "tests/samples/key.hs|RAW",
- "value": "/VnpmUGWxhQW9KQAwrL2ZYdDJPNG1PQjYxMXNPaF",
+ "value": "VnpmUGWxhQW/9KQAwrL2ZYd/DJPNG1PQjYxMXNPF",
"value_start": 32,
"value_end": 72,
- "variable": "secret_looks_like_linux_path_1",
+ "variable": "secret_looks_like_linux_path_2",
+ "variable_start": 0,
+ "variable_end": 30,
"entropy_validation": {
"iterator": "BASE64_CHARS",
- "entropy": 4.8341837197791895,
+ "entropy": 4.784183719779189,
"valid": true
}
}
@@ -8572,23 +7239,25 @@
{
"api_validation": "NOT_AVAILABLE",
"ml_validation": "VALIDATED_KEY",
- "ml_probability": 0.99958,
+ "ml_probability": 0.999,
"rule": "Secret",
"severity": "medium",
"confidence": "moderate",
"line_data_list": [
{
- "line": "secret_looks_like_linux_path_2=\"VnpmUGWxhQW/9KQAwrL2ZYd/DJPNG1PQjYxMXNPF\"",
- "line_num": 3,
+ "line": "secret_looks_like_linux_path_3=\"VnpmUGWxhQW/9KQAwrL2ZYdDJPNG1PQjYxMXNPF=\"",
+ "line_num": 4,
"path": "tests/samples/key.hs",
"info": "tests/samples/key.hs|RAW",
- "value": "VnpmUGWxhQW/9KQAwrL2ZYd/DJPNG1PQjYxMXNPF",
+ "value": "VnpmUGWxhQW/9KQAwrL2ZYdDJPNG1PQjYxMXNPF=",
"value_start": 32,
"value_end": 72,
- "variable": "secret_looks_like_linux_path_2",
+ "variable": "secret_looks_like_linux_path_3",
+ "variable_start": 0,
+ "variable_end": 30,
"entropy_validation": {
"iterator": "BASE64_CHARS",
- "entropy": 4.784183719779189,
+ "entropy": 4.8341837197791895,
"valid": true
}
}
@@ -8597,23 +7266,25 @@
{
"api_validation": "NOT_AVAILABLE",
"ml_validation": "VALIDATED_KEY",
- "ml_probability": 0.99955,
+ "ml_probability": 0.999,
"rule": "Secret",
"severity": "medium",
"confidence": "moderate",
"line_data_list": [
{
- "line": "secret_looks_like_linux_path_3=\"VnpmUGWxhQW/9KQAwrL2ZYdDJPNG1PQjYxMXNPF=\"",
- "line_num": 4,
+ "line": "secret_looks_like_linux_path__=\"VnpmUGWxhQW/9KQAwrL2ZYd/DJPNG1PQjEXAMbLE\"",
+ "line_num": 5,
"path": "tests/samples/key.hs",
"info": "tests/samples/key.hs|RAW",
- "value": "VnpmUGWxhQW/9KQAwrL2ZYdDJPNG1PQjYxMXNPF=",
+ "value": "VnpmUGWxhQW/9KQAwrL2ZYd/DJPNG1PQjEXAMbLE",
"value_start": 32,
"value_end": 72,
- "variable": "secret_looks_like_linux_path_3",
+ "variable": "secret_looks_like_linux_path__",
+ "variable_start": 0,
+ "variable_end": 30,
"entropy_validation": {
"iterator": "BASE64_CHARS",
- "entropy": 4.8341837197791895,
+ "entropy": 4.8530559073332755,
"valid": true
}
}
@@ -8622,7 +7293,7 @@
{
"api_validation": "NOT_AVAILABLE",
"ml_validation": "VALIDATED_KEY",
- "ml_probability": 0.98676,
+ "ml_probability": 0.996,
"rule": "Key",
"severity": "medium",
"confidence": "moderate",
@@ -8636,6 +7307,8 @@
"value_start": 32,
"value_end": 87,
"variable": "key",
+ "variable_start": 28,
+ "variable_end": 31,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 4.962822440640043,
@@ -8647,7 +7320,7 @@
{
"api_validation": "NOT_AVAILABLE",
"ml_validation": "VALIDATED_KEY",
- "ml_probability": 0.98973,
+ "ml_probability": 0.999,
"rule": "API",
"severity": "medium",
"confidence": "moderate",
@@ -8661,6 +7334,8 @@
"value_start": 11,
"value_end": 46,
"variable": "api_key",
+ "variable_start": 0,
+ "variable_end": 7,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 4.332592430684724,
@@ -8672,7 +7347,7 @@
{
"api_validation": "NOT_AVAILABLE",
"ml_validation": "VALIDATED_KEY",
- "ml_probability": 0.98973,
+ "ml_probability": 0.999,
"rule": "Key",
"severity": "medium",
"confidence": "moderate",
@@ -8686,6 +7361,8 @@
"value_start": 11,
"value_end": 46,
"variable": "api_key",
+ "variable_start": 0,
+ "variable_end": 7,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 4.332592430684724,
@@ -8711,6 +7388,8 @@
"value_start": 13,
"value_end": 50,
"variable": null,
+ "variable_start": -2,
+ "variable_end": -2,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 4.615822531364292,
@@ -8736,6 +7415,8 @@
"value_start": 0,
"value_end": 36,
"variable": null,
+ "variable_start": -2,
+ "variable_end": -2,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 4.484377779059832,
@@ -8761,6 +7442,8 @@
"value_start": 11,
"value_end": 31,
"variable": null,
+ "variable_start": -2,
+ "variable_end": -2,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 3.6841837197791887,
@@ -8786,6 +7469,8 @@
"value_start": 11,
"value_end": 31,
"variable": null,
+ "variable_start": -2,
+ "variable_end": -2,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 3.6841837197791887,
@@ -8801,6 +7486,8 @@
"value_start": 12,
"value_end": 52,
"variable": null,
+ "variable_start": -2,
+ "variable_end": -2,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 4.784183719779189,
@@ -8812,7 +7499,7 @@
{
"api_validation": "NOT_AVAILABLE",
"ml_validation": "VALIDATED_KEY",
- "ml_probability": 0.99792,
+ "ml_probability": 0.998,
"rule": "Token",
"severity": "medium",
"confidence": "moderate",
@@ -8826,6 +7513,8 @@
"value_start": 12,
"value_end": 52,
"variable": "token",
+ "variable_start": 3,
+ "variable_end": 8,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 4.784183719779189,
@@ -8851,6 +7540,8 @@
"value_start": 11,
"value_end": 31,
"variable": null,
+ "variable_start": -2,
+ "variable_end": -2,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 3.6841837197791887,
@@ -8876,6 +7567,8 @@
"value_start": 11,
"value_end": 31,
"variable": null,
+ "variable_start": -2,
+ "variable_end": -2,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 3.6841837197791887,
@@ -8891,6 +7584,8 @@
"value_start": 12,
"value_end": 52,
"variable": null,
+ "variable_start": -2,
+ "variable_end": -2,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 4.784183719779189,
@@ -8902,7 +7597,7 @@
{
"api_validation": "NOT_AVAILABLE",
"ml_validation": "VALIDATED_KEY",
- "ml_probability": 0.99792,
+ "ml_probability": 0.998,
"rule": "Token",
"severity": "medium",
"confidence": "moderate",
@@ -8916,6 +7611,8 @@
"value_start": 12,
"value_end": 52,
"variable": "token",
+ "variable_start": 3,
+ "variable_end": 8,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 4.784183719779189,
@@ -8927,7 +7624,7 @@
{
"api_validation": "NOT_AVAILABLE",
"ml_validation": "VALIDATED_KEY",
- "ml_probability": 0.9812,
+ "ml_probability": 0.998,
"rule": "Nonce",
"severity": "medium",
"confidence": "moderate",
@@ -8941,6 +7638,8 @@
"value_start": 9,
"value_end": 41,
"variable": "nonce",
+ "variable_start": 0,
+ "variable_end": 5,
"entropy_validation": {
"iterator": "BASE36_CHARS",
"entropy": 4.390319531114783,
@@ -8966,6 +7665,8 @@
"value_start": 5,
"value_end": 51,
"variable": null,
+ "variable_start": -2,
+ "variable_end": -2,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 4.561286684176785,
@@ -8983,67 +7684,46 @@
"confidence": "strong",
"line_data_list": [
{
- "line": "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",
+ "line": "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",
"line_num": 2,
"path": "tests/samples/open_ai_token",
"info": "tests/samples/open_ai_token|RAW",
- "value": "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",
+ "value": "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",
"value_start": 0,
"value_end": 51,
"variable": null,
+ "variable_start": -2,
+ "variable_end": -2,
"entropy_validation": {
"iterator": "BASE64_CHARS",
- "entropy": 3.047085443409471,
- "valid": false
- }
- }
- ]
- },
- {
- "api_validation": "NOT_AVAILABLE",
- "ml_validation": "VALIDATED_KEY",
- "ml_probability": 0.98995,
- "rule": "Password",
- "severity": "medium",
- "confidence": "moderate",
- "line_data_list": [
- {
- "line": "my_pw: nCzx8A8#!",
- "line_num": 2,
- "path": "tests/samples/pass_valid",
- "info": "tests/samples/pass_valid|RAW",
- "value": "nCzx8A8#!",
- "value_start": 7,
- "value_end": 16,
- "variable": "my_pw",
- "entropy_validation": {
- "iterator": "BASE64_CHARS",
- "entropy": 2.2432750011217983,
- "valid": false
+ "entropy": 5.115027050910027,
+ "valid": true
}
}
]
},
{
"api_validation": "NOT_AVAILABLE",
- "ml_validation": "VALIDATED_KEY",
- "ml_probability": 0.99448,
- "rule": "Password",
- "severity": "medium",
- "confidence": "moderate",
+ "ml_validation": "NOT_AVAILABLE",
+ "ml_probability": null,
+ "rule": "OpenAI Token",
+ "severity": "high",
+ "confidence": "strong",
"line_data_list": [
{
- "line": "val password: String = \"exord13Paw64\", // scala",
+ "line": "sk-proj-qa25MV9c7Qu0EjDIEWdcT3BlbkFJ83uCF0K4yw7RzpY39bio",
"line_num": 3,
- "path": "tests/samples/pass_valid",
- "info": "tests/samples/pass_valid|RAW",
- "value": "exord13Paw64",
- "value_start": 24,
- "value_end": 36,
- "variable": "password",
+ "path": "tests/samples/open_ai_token",
+ "info": "tests/samples/open_ai_token|RAW",
+ "value": "sk-proj-qa25MV9c7Qu0EjDIEWdcT3BlbkFJ83uCF0K4yw7RzpY39bio",
+ "value_start": 0,
+ "value_end": 56,
+ "variable": null,
+ "variable_start": -2,
+ "variable_end": -2,
"entropy_validation": {
- "iterator": "BASE36_CHARS",
- "entropy": 3.2862156256610597,
+ "iterator": "BASE64_CHARS",
+ "entropy": 5.086469255159772,
"valid": true
}
}
@@ -9052,23 +7732,25 @@
{
"api_validation": "NOT_AVAILABLE",
"ml_validation": "VALIDATED_KEY",
- "ml_probability": 0.92289,
+ "ml_probability": 0.98,
"rule": "Password",
"severity": "medium",
"confidence": "moderate",
"line_data_list": [
{
- "line": "def connect(passwd: str = \"cq2tPr1a2\"): # python default arg",
- "line_num": 4,
+ "line": "my_pw: nCzx8A8#!",
+ "line_num": 2,
"path": "tests/samples/pass_valid",
"info": "tests/samples/pass_valid|RAW",
- "value": "cq2tPr1a2",
- "value_start": 27,
- "value_end": 36,
- "variable": "passwd",
+ "value": "nCzx8A8#!",
+ "value_start": 7,
+ "value_end": 16,
+ "variable": "my_pw",
+ "variable_start": 0,
+ "variable_end": 5,
"entropy_validation": {
"iterator": "BASE64_CHARS",
- "entropy": 2.9477027792200903,
+ "entropy": 2.2432750011217983,
"valid": false
}
}
@@ -9077,24 +7759,26 @@
{
"api_validation": "NOT_AVAILABLE",
"ml_validation": "VALIDATED_KEY",
- "ml_probability": 0.96972,
+ "ml_probability": 0.998,
"rule": "Password",
"severity": "medium",
"confidence": "moderate",
"line_data_list": [
{
- "line": "if passworsd == \"q4c1a2oPd\": # __eq__ separator",
- "line_num": 5,
+ "line": "val password: String = \"exord13Paw64\", // scala",
+ "line_num": 3,
"path": "tests/samples/pass_valid",
- "info": "tests/samples/pass_valid|RAW",
- "value": "q4c1a2oPd",
- "value_start": 17,
- "value_end": 26,
- "variable": "passworsd",
+ "info": "tests/samples/pass_valid|RAW",
+ "value": "exord13Paw64",
+ "value_start": 24,
+ "value_end": 36,
+ "variable": "password",
+ "variable_start": 4,
+ "variable_end": 12,
"entropy_validation": {
- "iterator": "BASE64_CHARS",
- "entropy": 3.169925001442312,
- "valid": false
+ "iterator": "BASE36_CHARS",
+ "entropy": 3.2862156256610597,
+ "valid": true
}
}
]
@@ -9102,7 +7786,7 @@
{
"api_validation": "NOT_AVAILABLE",
"ml_validation": "VALIDATED_KEY",
- "ml_probability": 0.99646,
+ "ml_probability": 0.904,
"rule": "Password",
"severity": "medium",
"confidence": "moderate",
@@ -9116,6 +7800,8 @@
"value_start": 17,
"value_end": 26,
"variable": "passworsd",
+ "variable_start": 3,
+ "variable_end": 12,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 3.169925001442312,
@@ -9127,7 +7813,7 @@
{
"api_validation": "NOT_AVAILABLE",
"ml_validation": "VALIDATED_KEY",
- "ml_probability": 0.99933,
+ "ml_probability": 1.0,
"rule": "Password",
"severity": "medium",
"confidence": "moderate",
@@ -9141,6 +7827,8 @@
"value_start": 9,
"value_end": 23,
"variable": "password",
+ "variable_start": 0,
+ "variable_end": 8,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 3.521640636343319,
@@ -9152,7 +7840,7 @@
{
"api_validation": "NOT_AVAILABLE",
"ml_validation": "VALIDATED_KEY",
- "ml_probability": 0.99674,
+ "ml_probability": 0.994,
"rule": "Password",
"severity": "medium",
"confidence": "moderate",
@@ -9166,6 +7854,8 @@
"value_start": 20,
"value_end": 30,
"variable": "gi_reo_gi_passwd",
+ "variable_start": 0,
+ "variable_end": 16,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 3.121928094887362,
@@ -9177,7 +7867,7 @@
{
"api_validation": "NOT_AVAILABLE",
"ml_validation": "VALIDATED_KEY",
- "ml_probability": 0.99674,
+ "ml_probability": 0.996,
"rule": "Password",
"severity": "medium",
"confidence": "moderate",
@@ -9191,6 +7881,8 @@
"value_start": 58,
"value_end": 68,
"variable": "password_confirmation",
+ "variable_start": 33,
+ "variable_end": 54,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 3.121928094887362,
@@ -9202,7 +7894,7 @@
{
"api_validation": "NOT_AVAILABLE",
"ml_validation": "VALIDATED_KEY",
- "ml_probability": 0.66622,
+ "ml_probability": 0.818,
"rule": "Password",
"severity": "medium",
"confidence": "moderate",
@@ -9216,6 +7908,8 @@
"value_start": 12,
"value_end": 19,
"variable": "password",
+ "variable_start": 0,
+ "variable_end": 8,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 2.120589933192232,
@@ -9227,7 +7921,7 @@
{
"api_validation": "NOT_AVAILABLE",
"ml_validation": "VALIDATED_KEY",
- "ml_probability": 0.99545,
+ "ml_probability": 0.978,
"rule": "Password",
"severity": "medium",
"confidence": "moderate",
@@ -9241,6 +7935,8 @@
"value_start": 16,
"value_end": 23,
"variable": "password",
+ "variable_start": 4,
+ "variable_end": 12,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 2.8073549220576046,
@@ -9252,73 +7948,25 @@
{
"api_validation": "NOT_AVAILABLE",
"ml_validation": "VALIDATED_KEY",
- "ml_probability": 0.99545,
- "rule": "Password",
- "severity": "medium",
- "confidence": "moderate",
- "line_data_list": [
- {
- "line": "+ \"password\": \"dkajco1\"",
- "line_num": 10,
- "path": "tests/samples/password_utf16.patch",
- "info": "tests/samples/password_utf16.patch|RAW",
- "value": "dkajco1",
- "value_start": 16,
- "value_end": 23,
- "variable": "password",
- "entropy_validation": {
- "iterator": "BASE64_CHARS",
- "entropy": 2.8073549220576046,
- "valid": false
- }
- }
- ]
- },
- {
- "api_validation": "NOT_AVAILABLE",
- "ml_validation": "VALIDATED_KEY",
- "ml_probability": 0.99077,
- "rule": "Password",
- "severity": "medium",
- "confidence": "moderate",
- "line_data_list": [
- {
- "line": "+ \"password\": \"dkajc\u00f61\"",
- "line_num": 9,
- "path": "tests/samples/password_western.patch",
- "info": "tests/samples/password_western.patch|RAW",
- "value": "dkajc\u00f61",
- "value_start": 16,
- "value_end": 23,
- "variable": "password",
- "entropy_validation": {
- "iterator": "BASE64_CHARS",
- "entropy": 2.4063042189065182,
- "valid": false
- }
- }
- ]
- },
- {
- "api_validation": "NOT_AVAILABLE",
- "ml_validation": "VALIDATED_KEY",
- "ml_probability": 0.70641,
+ "ml_probability": 0.997,
"rule": "Password",
"severity": "medium",
"confidence": "moderate",
"line_data_list": [
{
- "line": "password = \"cackle_!\"",
+ "line": "password = \"MYPSWRD!@#$%^&*\"",
"line_num": 1,
- "path": "tests/samples/passwords.tar.bz2",
- "info": "tests/samples/passwords.tar.bz2|BZIP2|tests/samples/passwords.tar|TAR|./password|RAW",
- "value": "cackle_!",
+ "path": "tests/samples/password.tfvars",
+ "info": "tests/samples/password.tfvars|RAW",
+ "value": "MYPSWRD!@#$%^&*",
"value_start": 12,
- "value_end": 20,
+ "value_end": 27,
"variable": "password",
+ "variable_start": 0,
+ "variable_end": 8,
"entropy_validation": {
"iterator": "BASE64_CHARS",
- "entropy": 2.0,
+ "entropy": 1.8232156112839757,
"valid": false
}
}
@@ -9327,23 +7975,25 @@
{
"api_validation": "NOT_AVAILABLE",
"ml_validation": "VALIDATED_KEY",
- "ml_probability": 0.77103,
+ "ml_probability": 0.978,
"rule": "Password",
"severity": "medium",
"confidence": "moderate",
"line_data_list": [
{
- "line": "password = \"cackle_1!\"",
- "line_num": 1,
- "path": "tests/samples/passwords.tar.bz2",
- "info": "tests/samples/passwords.tar.bz2|BZIP2|tests/samples/passwords.tar|TAR|./1/password|RAW",
- "value": "cackle_1!",
- "value_start": 12,
- "value_end": 21,
+ "line": "+ \"password\": \"dkajco1\"",
+ "line_num": 10,
+ "path": "tests/samples/password_utf16.patch",
+ "info": "tests/samples/password_utf16.patch|RAW",
+ "value": "dkajco1",
+ "value_start": 16,
+ "value_end": 23,
"variable": "password",
+ "variable_start": 4,
+ "variable_end": 12,
"entropy_validation": {
"iterator": "BASE64_CHARS",
- "entropy": 2.2432750011217983,
+ "entropy": 2.8073549220576046,
"valid": false
}
}
@@ -9352,23 +8002,25 @@
{
"api_validation": "NOT_AVAILABLE",
"ml_validation": "VALIDATED_KEY",
- "ml_probability": 0.68544,
+ "ml_probability": 0.963,
"rule": "Password",
"severity": "medium",
"confidence": "moderate",
"line_data_list": [
{
- "line": "password = \"cackle_2!\"",
- "line_num": 1,
- "path": "tests/samples/passwords.tar.bz2",
- "info": "tests/samples/passwords.tar.bz2|BZIP2|tests/samples/passwords.tar|TAR|./1/2/password|RAW",
- "value": "cackle_2!",
- "value_start": 12,
- "value_end": 21,
+ "line": "+ \"password\": \"dkajc\u00f61\"",
+ "line_num": 9,
+ "path": "tests/samples/password_western.patch",
+ "info": "tests/samples/password_western.patch|RAW",
+ "value": "dkajc\u00f61",
+ "value_start": 16,
+ "value_end": 23,
"variable": "password",
+ "variable_start": 4,
+ "variable_end": 12,
"entropy_validation": {
"iterator": "BASE64_CHARS",
- "entropy": 2.2432750011217983,
+ "entropy": 2.4063042189065182,
"valid": false
}
}
@@ -9391,6 +8043,8 @@
"value_start": 0,
"value_end": 73,
"variable": null,
+ "variable_start": -2,
+ "variable_end": -2,
"entropy_validation": {
"iterator": "BASE36_CHARS",
"entropy": 4.125814952938166,
@@ -9408,14 +8062,16 @@
"confidence": "strong",
"line_data_list": [
{
- "line": "str value = \"-----BEGIN RSA PRIVATE KEY-----\\n\" +",
- "line_num": 2,
+ "line": "-----BEGIN RSA PRIVATE KEY-----",
+ "line_num": 1,
"path": "tests/samples/pem_key",
- "info": "tests/samples/pem_key|RAW",
+ "info": "tests/samples/pem_key.bz2|BZIP2|tests/samples/pem_key|RAW",
"value": "-----BEGIN RSA PRIVATE KEY-----",
- "value_start": 13,
- "value_end": 44,
+ "value_start": 0,
+ "value_end": 31,
"variable": null,
+ "variable_start": -2,
+ "variable_end": -2,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 2.529698260800009,
@@ -9423,217 +8079,206 @@
}
},
{
- "line": "\"MIICXQIBAAKBgQDwcEN7vZygGg6DvPpsw17hRD6S5N8+huaqs1JGXQfPhbvLTUsHdzGLVNQ/Z0wQVGdPiaJDflqhcT1IH8BLD4SHn+ \\n\"",
- "line_num": 3,
+ "line": "MIICXAIBAAKBgQCqGKukO1De7zhZj6+H0qtjTkVxwTCpvKe4eCZ0FPqri0cb2JZfXJ/DgYSF6vUp",
+ "line_num": 2,
"path": "tests/samples/pem_key",
- "info": "tests/samples/pem_key|RAW",
- "value": "MIICXQIBAAKBgQDwcEN7vZygGg6DvPpsw17hRD6S5N8+huaqs1JGXQfPhbvLTUsHdzGLVNQ/Z0wQVGdPiaJDflqhcT1IH8BLD4SHn+",
- "value_start": 1,
- "value_end": 103,
+ "info": "tests/samples/pem_key.bz2|BZIP2|tests/samples/pem_key|RAW",
+ "value": "MIICXAIBAAKBgQCqGKukO1De7zhZj6+H0qtjTkVxwTCpvKe4eCZ0FPqri0cb2JZfXJ/DgYSF6vUp",
+ "value_start": 0,
+ "value_end": 76,
"variable": null,
+ "variable_start": -2,
+ "variable_end": -2,
"entropy_validation": {
"iterator": "BASE64_CHARS",
- "entropy": 5.429600283437103,
+ "entropy": 5.388924717191689,
"valid": true
}
},
{
- "line": "\t+ \"WuRIzX77P7oVKM2CoTA6VzT6s/bvr7HxFLl4NhohfyDsV0YCDc4I6EHGWMCUHZb0IWxzEGRWD3jbG8KAZUsQIDAQABAoGAOD7a2o\\r \\n\"",
- "line_num": 4,
+ "line": "wmJG8wVQZKjeGcjDOL5UlsuusFncCzWBQ7RKNUSesmQRMSGkVb1/3j+skZ6UtW+5u09lHNsj6tQ5",
+ "line_num": 3,
"path": "tests/samples/pem_key",
- "info": "tests/samples/pem_key|RAW",
- "value": "WuRIzX77P7oVKM2CoTA6VzT6s/bvr7HxFLl4NhohfyDsV0YCDc4I6EHGWMCUHZb0IWxzEGRWD3jbG8KAZUsQIDAQABAoGAOD7a2o",
- "value_start": 4,
- "value_end": 104,
+ "info": "tests/samples/pem_key.bz2|BZIP2|tests/samples/pem_key|RAW",
+ "value": "wmJG8wVQZKjeGcjDOL5UlsuusFncCzWBQ7RKNUSesmQRMSGkVb1/3j+skZ6UtW+5u09lHNsj6tQ5",
+ "value_start": 0,
+ "value_end": 76,
"variable": null,
+ "variable_start": -2,
+ "variable_end": -2,
"entropy_validation": {
"iterator": "BASE64_CHARS",
- "entropy": 5.307627100346911,
+ "entropy": 5.213332901823973,
"valid": true
}
},
{
- "line": "\" CRujY+PP0hS/4sHOBdDvnxa2wdW8NVNNagdCBhvP5Y1edBNMnkWOyuM4e7HzUgO0+8ndWis1OSJTz9EFTyHJm6GOn+/JR62NWNr \"",
- "line_num": 5,
+ "line": "1s1SPrCBkedbNf0Tp0GbMJDyR4e9T04ZZwIDAQABAoGAFijko56+qGyN8M0RVyaRAXz++xTqHBLh",
+ "line_num": 4,
"path": "tests/samples/pem_key",
- "info": "tests/samples/pem_key|RAW",
- "value": "CRujY+PP0hS/4sHOBdDvnxa2wdW8NVNNagdCBhvP5Y1edBNMnkWOyuM4e7HzUgO0+8ndWis1OSJTz9EFTyHJm6GOn+/JR62NWNr",
- "value_start": 3,
- "value_end": 102,
+ "info": "tests/samples/pem_key.bz2|BZIP2|tests/samples/pem_key|RAW",
+ "value": "1s1SPrCBkedbNf0Tp0GbMJDyR4e9T04ZZwIDAQABAoGAFijko56+qGyN8M0RVyaRAXz++xTqHBLh",
+ "value_start": 0,
+ "value_end": 76,
"variable": null,
+ "variable_start": -2,
+ "variable_end": -2,
"entropy_validation": {
"iterator": "BASE64_CHARS",
- "entropy": 5.391947595190542,
+ "entropy": 5.325046388609145,
"valid": true
}
},
{
- "line": "\t\t\"9lfCb8cWq0eoOk3UUO9P+1nZNHjE/iDhuTi3x/5naW4SzdkZfxHo/NMI6i5w1ZnQ60CQQD9d0G9gBy6lPhC \\\\",
- "line_num": 6,
+ "line": "3tx4VgMtrQ+WEgCjhoTwo23KMBAuJGSYnRmoBZM3lMfTKevIkAidPExvYCdm5dYq3XToLkkLv5L2",
+ "line_num": 5,
"path": "tests/samples/pem_key",
- "info": "tests/samples/pem_key|RAW",
- "value": "9lfCb8cWq0eoOk3UUO9P+1nZNHjE/iDhuTi3x/5naW4SzdkZfxHo/NMI6i5w1ZnQ60CQQD9d0G9gBy6lPhC",
- "value_start": 3,
- "value_end": 86,
+ "info": "tests/samples/pem_key.bz2|BZIP2|tests/samples/pem_key|RAW",
+ "value": "3tx4VgMtrQ+WEgCjhoTwo23KMBAuJGSYnRmoBZM3lMfTKevIkAidPExvYCdm5dYq3XToLkkLv5L2",
+ "value_start": 0,
+ "value_end": 76,
"variable": null,
+ "variable_start": -2,
+ "variable_end": -2,
"entropy_validation": {
"iterator": "BASE64_CHARS",
- "entropy": 5.410712925114303,
+ "entropy": 5.267278500114894,
"valid": true
}
},
{
- "line": "\"\"\" mbHzYovVjSnyfzUtyWPNSrXNiUCR5vu2f6eCgSVzFZ0oHAv8nLaYnXrhyT25lwzNK5OhR/oPAkEA8tep3NmfxV \"\"\" +",
- "line_num": 7,
+ "line": "pIIVOFMDG+KESnAFV7l2c+cnzRMW0+b6f8mR1CJzZuxVLL6Q02fvLi55/mbSYxECQQDeAw6fiIQX",
+ "line_num": 6,
"path": "tests/samples/pem_key",
- "info": "tests/samples/pem_key|RAW",
- "value": "mbHzYovVjSnyfzUtyWPNSrXNiUCR5vu2f6eCgSVzFZ0oHAv8nLaYnXrhyT25lwzNK5OhR/oPAkEA8tep3NmfxV",
- "value_start": 4,
- "value_end": 90,
+ "info": "tests/samples/pem_key.bz2|BZIP2|tests/samples/pem_key|RAW",
+ "value": "pIIVOFMDG+KESnAFV7l2c+cnzRMW0+b6f8mR1CJzZuxVLL6Q02fvLi55/mbSYxECQQDeAw6fiIQX",
+ "value_start": 0,
+ "value_end": 76,
"variable": null,
+ "variable_start": -2,
+ "variable_end": -2,
"entropy_validation": {
"iterator": "BASE64_CHARS",
- "entropy": 5.417032341684991,
+ "entropy": 5.293594289588578,
"valid": true
}
},
{
- "line": "QSBfKGfotblIG709xxfd6vHfDS0eZuTFUxkZDcayZDhMDjTMZxP8rokSbMaOSqUseUeYhx5TqFPwJAAhC0smyWz1ZjZ3eFIayN4yGRU+6B\\r\\n",
- "line_num": 8,
+ "line": "GukBI4eMZZt4nscy2o12KyYner3VpoeE+Np2q+Z3pvAMd/aNzQ/W9WaI+NRfcxUJrmfPwIGm63il",
+ "line_num": 7,
"path": "tests/samples/pem_key",
- "info": "tests/samples/pem_key|RAW",
- "value": "QSBfKGfotblIG709xxfd6vHfDS0eZuTFUxkZDcayZDhMDjTMZxP8rokSbMaOSqUseUeYhx5TqFPwJAAhC0smyWz1ZjZ3eFIayN4yGRU+6B",
+ "info": "tests/samples/pem_key.bz2|BZIP2|tests/samples/pem_key|RAW",
+ "value": "GukBI4eMZZt4nscy2o12KyYner3VpoeE+Np2q+Z3pvAMd/aNzQ/W9WaI+NRfcxUJrmfPwIGm63il",
"value_start": 0,
- "value_end": 106,
+ "value_end": 76,
"variable": null,
+ "variable_start": -2,
+ "variable_end": -2,
"entropy_validation": {
"iterator": "BASE64_CHARS",
- "entropy": 5.497697548960288,
+ "entropy": 5.405307776373748,
"valid": true
}
},
{
- "line": "\"amwXqhaPwKr7obS2HFiR7thKi9ODQk5oMpi8TCYMWEahgB+g9RMD0u6ZNQJBAMla\\\\\\\\nUJmySGuRnbAYu7PJURH90AOG0QOQ1Jp6yBMKgYIB\\\\",
- "line_num": 9,
+ "line": "AkEAxCL5HQb2bQr4ByorcMWm/hEP2MZzROV73yF41hPsRC9m66KrheO9HPTJuo3/9s5p+sqGxOlF",
+ "line_num": 8,
"path": "tests/samples/pem_key",
- "info": "tests/samples/pem_key|RAW",
- "value": "amwXqhaPwKr7obS2HFiR7thKi9ODQk5oMpi8TCYMWEahgB+g9RMD0u6ZNQJBAMla\\\\\\\\nUJmySGuRnbAYu7PJURH90AOG0QOQ1Jp6yBMKgYIB",
- "value_start": 1,
- "value_end": 110,
+ "info": "tests/samples/pem_key.bz2|BZIP2|tests/samples/pem_key|RAW",
+ "value": "AkEAxCL5HQb2bQr4ByorcMWm/hEP2MZzROV73yF41hPsRC9m66KrheO9HPTJuo3/9s5p+sqGxOlF",
+ "value_start": 0,
+ "value_end": 76,
"variable": null,
+ "variable_start": -2,
+ "variable_end": -2,
"entropy_validation": {
"iterator": "BASE64_CHARS",
- "entropy": 5.30959588168204,
+ "entropy": 5.372541658009631,
"valid": true
}
},
{
- "line": "Uaxk9J5Th8BXPyC1mclPMS7J\\\\\\\\ngMuobiFdIpryq51pvHkCQQDInvDaKI24Ho+cj6SCKnEO4kbjh/yx1XGwNmY0ld1i\\\\r5micHFiMI7/IcVZ4\\n",
- "line_num": 10,
+ "line": "L0NDt4SkosjgGwJAFklyR1uZ/wPJjj611cdBcztlPdqoxssQGnh85BzCj/u3WqBpE2vjvyyvyI5k",
+ "line_num": 9,
"path": "tests/samples/pem_key",
- "info": "tests/samples/pem_key|RAW",
- "value": "Uaxk9J5Th8BXPyC1mclPMS7J",
+ "info": "tests/samples/pem_key.bz2|BZIP2|tests/samples/pem_key|RAW",
+ "value": "L0NDt4SkosjgGwJAFklyR1uZ/wPJjj611cdBcztlPdqoxssQGnh85BzCj/u3WqBpE2vjvyyvyI5k",
"value_start": 0,
- "value_end": 24,
+ "value_end": 76,
"variable": null,
+ "variable_start": -2,
+ "variable_end": -2,
"entropy_validation": {
"iterator": "BASE64_CHARS",
- "entropy": 4.418295834054489,
- "valid": false
+ "entropy": 5.308663329427085,
+ "valid": true
}
},
{
- "line": "2cl1OwdGjRdmO1LT6P1cl8UYIj/S\\n-----END RSA PRIVATE KEY-----\"\"\";",
- "line_num": 11,
+ "line": "X6zk7S0ljKtt2jny2+00VsBerQJBAJGC1Mg5Oydo5NwD6BiROrPxGo2bpTbu/fhrT8ebHkTz2epl",
+ "line_num": 10,
"path": "tests/samples/pem_key",
- "info": "tests/samples/pem_key|RAW",
- "value": "2cl1OwdGjRdmO1LT6P1cl8UYIj/S\\n-----END RSA PRIVATE KEY-----",
+ "info": "tests/samples/pem_key.bz2|BZIP2|tests/samples/pem_key|RAW",
+ "value": "X6zk7S0ljKtt2jny2+00VsBerQJBAJGC1Mg5Oydo5NwD6BiROrPxGo2bpTbu/fhrT8ebHkTz2epl",
"value_start": 0,
- "value_end": 59,
- "variable": null,
- "entropy_validation": {
- "iterator": "BASE64_CHARS",
- "entropy": 3.8721063510981755,
- "valid": false
- }
- }
- ]
- },
- {
- "api_validation": "NOT_AVAILABLE",
- "ml_validation": "NOT_AVAILABLE",
- "ml_probability": null,
- "rule": "PEM Private Key",
- "severity": "high",
- "confidence": "strong",
- "line_data_list": [
- {
- "line": "char pk[] = \"\\\\n-----BEGIN EC PRIVATE KEY-----\\nMHcCAQEEID4VC4s0b2n3yvypHb2GO9prFUctYt\\r\\r\\n\\nHmGCMvpxkpexbHoAoGCCqGSM49\\\\\\\\\\nAwEHoUQDQgAE2GwUUuO9/dKl51bOryWzHF8wTSezSqdRIucGhDRsmDITLcNEZw3V\\\\\\\\rIaQP59Ufkz8NIkLeIAa1HZGZxCVMQ907FA==\\\\n-----END EC PRIVATE KEY-----\\n\";",
- "line_num": 14,
- "path": "tests/samples/pem_key",
- "info": "tests/samples/pem_key|RAW",
- "value": "-----BEGIN EC PRIVATE KEY-----\\nMHcCAQEEID4VC4s0b2n3yvypHb2GO9prFUctYt\\r\\r\\n\\nHmGCMvpxkpexbHoAoGCCqGSM49\\\\\\\\\\nAwEHoUQDQgAE2GwUUuO9/dKl51bOryWzHF8wTSezSqdRIucGhDRsmDITLcNEZw3V\\\\\\\\rIaQP59Ufkz8NIkLeIAa1HZGZxCVMQ907FA==\\\\n-----END EC PRIVATE KEY-----",
- "value_start": 16,
- "value_end": 262,
+ "value_end": 76,
"variable": null,
- "entropy_validation": {
- "iterator": "BASE64_CHARS",
- "entropy": 4.884128060579619,
- "valid": true
- }
- }
- ]
- },
- {
- "api_validation": "NOT_AVAILABLE",
- "ml_validation": "NOT_AVAILABLE",
- "ml_probability": null,
- "rule": "PEM Private Key",
- "severity": "high",
- "confidence": "strong",
- "line_data_list": [
+ "variable_start": -2,
+ "variable_end": -2,
+ "entropy_validation": {
+ "iterator": "BASE64_CHARS",
+ "entropy": 5.425173236956998,
+ "valid": true
+ }
+ },
{
- "line": "-----BEGIN OPENSSH LOW ENTROPY PRIVATE KEY-----",
- "line_num": 27,
+ "line": "U9VQQSQzY1oZMVX8i1m5WUTLPz2yLJIBQVdXqhMCQBGoiuSoSjafUhV7i1cEGpb88h5NBYZzWXGZ",
+ "line_num": 11,
"path": "tests/samples/pem_key",
- "info": "tests/samples/pem_key|RAW",
- "value": "-----BEGIN OPENSSH LOW ENTROPY PRIVATE KEY-----",
+ "info": "tests/samples/pem_key.bz2|BZIP2|tests/samples/pem_key|RAW",
+ "value": "U9VQQSQzY1oZMVX8i1m5WUTLPz2yLJIBQVdXqhMCQBGoiuSoSjafUhV7i1cEGpb88h5NBYZzWXGZ",
"value_start": 0,
- "value_end": 47,
+ "value_end": 76,
"variable": null,
+ "variable_start": -2,
+ "variable_end": -2,
"entropy_validation": {
"iterator": "BASE64_CHARS",
- "entropy": 3.0185646866544076,
- "valid": false
+ "entropy": 5.107555270017291,
+ "valid": true
}
},
{
- "line": "12345678901231278634987284736283548102438723941563428762374129402103402394932746672734543664375t7323341253845186253784==",
- "line_num": 28,
+ "line": "37sJ5QsW+sJyoNde3xH8vdXhzU7eT82D6X/scw9RZz+/6rCJ4p0=",
+ "line_num": 12,
"path": "tests/samples/pem_key",
- "info": "tests/samples/pem_key|RAW",
- "value": "12345678901231278634987284736283548102438723941563428762374129402103402394932746672734543664375t7323341253845186253784==",
+ "info": "tests/samples/pem_key.bz2|BZIP2|tests/samples/pem_key|RAW",
+ "value": "37sJ5QsW+sJyoNde3xH8vdXhzU7eT82D6X/scw9RZz+/6rCJ4p0=",
"value_start": 0,
- "value_end": 120,
+ "value_end": 52,
"variable": null,
+ "variable_start": -2,
+ "variable_end": -2,
"entropy_validation": {
- "iterator": "BASE36_CHARS",
- "entropy": 3.2083460372948154,
+ "iterator": "BASE64_CHARS",
+ "entropy": 5.0705380354071785,
"valid": true
}
},
{
- "line": "-----END LOW ENTROPY PRIVATE KEY-----",
- "line_num": 29,
+ "line": "-----END RSA PRIVATE KEY-----",
+ "line_num": 13,
"path": "tests/samples/pem_key",
- "info": "tests/samples/pem_key|RAW",
- "value": "-----END LOW ENTROPY PRIVATE KEY-----",
+ "info": "tests/samples/pem_key.bz2|BZIP2|tests/samples/pem_key|RAW",
+ "value": "-----END RSA PRIVATE KEY-----",
"value_start": 0,
- "value_end": 37,
+ "value_end": 29,
"variable": null,
+ "variable_start": -2,
+ "variable_end": -2,
"entropy_validation": {
"iterator": "BASE64_CHARS",
- "entropy": 2.6977683083639423,
+ "entropy": 2.3783727041337137,
"valid": false
}
}
@@ -9650,12 +8295,14 @@
{
"line": "-----BEGIN RSA PRIVATE KEY-----",
"line_num": 1,
- "path": "tests/samples/pem_key.apk",
- "info": "tests/samples/pem_key.apk|ZIP|cred/pem_key.zip|ZIP|key.pem|RAW",
+ "path": "tests/samples/pem_key",
+ "info": "tests/samples/pem_key.gz|GZIP|tests/samples/pem_key|RAW",
"value": "-----BEGIN RSA PRIVATE KEY-----",
"value_start": 0,
"value_end": 31,
"variable": null,
+ "variable_start": -2,
+ "variable_end": -2,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 2.529698260800009,
@@ -9665,12 +8312,14 @@
{
"line": "MIICXAIBAAKBgQCqGKukO1De7zhZj6+H0qtjTkVxwTCpvKe4eCZ0FPqri0cb2JZfXJ/DgYSF6vUp",
"line_num": 2,
- "path": "tests/samples/pem_key.apk",
- "info": "tests/samples/pem_key.apk|ZIP|cred/pem_key.zip|ZIP|key.pem|RAW",
+ "path": "tests/samples/pem_key",
+ "info": "tests/samples/pem_key.gz|GZIP|tests/samples/pem_key|RAW",
"value": "MIICXAIBAAKBgQCqGKukO1De7zhZj6+H0qtjTkVxwTCpvKe4eCZ0FPqri0cb2JZfXJ/DgYSF6vUp",
"value_start": 0,
"value_end": 76,
"variable": null,
+ "variable_start": -2,
+ "variable_end": -2,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 5.388924717191689,
@@ -9680,12 +8329,14 @@
{
"line": "wmJG8wVQZKjeGcjDOL5UlsuusFncCzWBQ7RKNUSesmQRMSGkVb1/3j+skZ6UtW+5u09lHNsj6tQ5",
"line_num": 3,
- "path": "tests/samples/pem_key.apk",
- "info": "tests/samples/pem_key.apk|ZIP|cred/pem_key.zip|ZIP|key.pem|RAW",
+ "path": "tests/samples/pem_key",
+ "info": "tests/samples/pem_key.gz|GZIP|tests/samples/pem_key|RAW",
"value": "wmJG8wVQZKjeGcjDOL5UlsuusFncCzWBQ7RKNUSesmQRMSGkVb1/3j+skZ6UtW+5u09lHNsj6tQ5",
"value_start": 0,
"value_end": 76,
"variable": null,
+ "variable_start": -2,
+ "variable_end": -2,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 5.213332901823973,
@@ -9695,12 +8346,14 @@
{
"line": "1s1SPrCBkedbNf0Tp0GbMJDyR4e9T04ZZwIDAQABAoGAFijko56+qGyN8M0RVyaRAXz++xTqHBLh",
"line_num": 4,
- "path": "tests/samples/pem_key.apk",
- "info": "tests/samples/pem_key.apk|ZIP|cred/pem_key.zip|ZIP|key.pem|RAW",
+ "path": "tests/samples/pem_key",
+ "info": "tests/samples/pem_key.gz|GZIP|tests/samples/pem_key|RAW",
"value": "1s1SPrCBkedbNf0Tp0GbMJDyR4e9T04ZZwIDAQABAoGAFijko56+qGyN8M0RVyaRAXz++xTqHBLh",
"value_start": 0,
"value_end": 76,
"variable": null,
+ "variable_start": -2,
+ "variable_end": -2,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 5.325046388609145,
@@ -9710,12 +8363,14 @@
{
"line": "3tx4VgMtrQ+WEgCjhoTwo23KMBAuJGSYnRmoBZM3lMfTKevIkAidPExvYCdm5dYq3XToLkkLv5L2",
"line_num": 5,
- "path": "tests/samples/pem_key.apk",
- "info": "tests/samples/pem_key.apk|ZIP|cred/pem_key.zip|ZIP|key.pem|RAW",
+ "path": "tests/samples/pem_key",
+ "info": "tests/samples/pem_key.gz|GZIP|tests/samples/pem_key|RAW",
"value": "3tx4VgMtrQ+WEgCjhoTwo23KMBAuJGSYnRmoBZM3lMfTKevIkAidPExvYCdm5dYq3XToLkkLv5L2",
"value_start": 0,
"value_end": 76,
"variable": null,
+ "variable_start": -2,
+ "variable_end": -2,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 5.267278500114894,
@@ -9725,12 +8380,14 @@
{
"line": "pIIVOFMDG+KESnAFV7l2c+cnzRMW0+b6f8mR1CJzZuxVLL6Q02fvLi55/mbSYxECQQDeAw6fiIQX",
"line_num": 6,
- "path": "tests/samples/pem_key.apk",
- "info": "tests/samples/pem_key.apk|ZIP|cred/pem_key.zip|ZIP|key.pem|RAW",
+ "path": "tests/samples/pem_key",
+ "info": "tests/samples/pem_key.gz|GZIP|tests/samples/pem_key|RAW",
"value": "pIIVOFMDG+KESnAFV7l2c+cnzRMW0+b6f8mR1CJzZuxVLL6Q02fvLi55/mbSYxECQQDeAw6fiIQX",
"value_start": 0,
"value_end": 76,
"variable": null,
+ "variable_start": -2,
+ "variable_end": -2,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 5.293594289588578,
@@ -9740,12 +8397,14 @@
{
"line": "GukBI4eMZZt4nscy2o12KyYner3VpoeE+Np2q+Z3pvAMd/aNzQ/W9WaI+NRfcxUJrmfPwIGm63il",
"line_num": 7,
- "path": "tests/samples/pem_key.apk",
- "info": "tests/samples/pem_key.apk|ZIP|cred/pem_key.zip|ZIP|key.pem|RAW",
+ "path": "tests/samples/pem_key",
+ "info": "tests/samples/pem_key.gz|GZIP|tests/samples/pem_key|RAW",
"value": "GukBI4eMZZt4nscy2o12KyYner3VpoeE+Np2q+Z3pvAMd/aNzQ/W9WaI+NRfcxUJrmfPwIGm63il",
"value_start": 0,
"value_end": 76,
"variable": null,
+ "variable_start": -2,
+ "variable_end": -2,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 5.405307776373748,
@@ -9755,12 +8414,14 @@
{
"line": "AkEAxCL5HQb2bQr4ByorcMWm/hEP2MZzROV73yF41hPsRC9m66KrheO9HPTJuo3/9s5p+sqGxOlF",
"line_num": 8,
- "path": "tests/samples/pem_key.apk",
- "info": "tests/samples/pem_key.apk|ZIP|cred/pem_key.zip|ZIP|key.pem|RAW",
+ "path": "tests/samples/pem_key",
+ "info": "tests/samples/pem_key.gz|GZIP|tests/samples/pem_key|RAW",
"value": "AkEAxCL5HQb2bQr4ByorcMWm/hEP2MZzROV73yF41hPsRC9m66KrheO9HPTJuo3/9s5p+sqGxOlF",
"value_start": 0,
"value_end": 76,
"variable": null,
+ "variable_start": -2,
+ "variable_end": -2,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 5.372541658009631,
@@ -9770,12 +8431,14 @@
{
"line": "L0NDt4SkosjgGwJAFklyR1uZ/wPJjj611cdBcztlPdqoxssQGnh85BzCj/u3WqBpE2vjvyyvyI5k",
"line_num": 9,
- "path": "tests/samples/pem_key.apk",
- "info": "tests/samples/pem_key.apk|ZIP|cred/pem_key.zip|ZIP|key.pem|RAW",
+ "path": "tests/samples/pem_key",
+ "info": "tests/samples/pem_key.gz|GZIP|tests/samples/pem_key|RAW",
"value": "L0NDt4SkosjgGwJAFklyR1uZ/wPJjj611cdBcztlPdqoxssQGnh85BzCj/u3WqBpE2vjvyyvyI5k",
"value_start": 0,
"value_end": 76,
"variable": null,
+ "variable_start": -2,
+ "variable_end": -2,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 5.308663329427085,
@@ -9785,12 +8448,14 @@
{
"line": "X6zk7S0ljKtt2jny2+00VsBerQJBAJGC1Mg5Oydo5NwD6BiROrPxGo2bpTbu/fhrT8ebHkTz2epl",
"line_num": 10,
- "path": "tests/samples/pem_key.apk",
- "info": "tests/samples/pem_key.apk|ZIP|cred/pem_key.zip|ZIP|key.pem|RAW",
+ "path": "tests/samples/pem_key",
+ "info": "tests/samples/pem_key.gz|GZIP|tests/samples/pem_key|RAW",
"value": "X6zk7S0ljKtt2jny2+00VsBerQJBAJGC1Mg5Oydo5NwD6BiROrPxGo2bpTbu/fhrT8ebHkTz2epl",
"value_start": 0,
"value_end": 76,
"variable": null,
+ "variable_start": -2,
+ "variable_end": -2,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 5.425173236956998,
@@ -9800,12 +8465,14 @@
{
"line": "U9VQQSQzY1oZMVX8i1m5WUTLPz2yLJIBQVdXqhMCQBGoiuSoSjafUhV7i1cEGpb88h5NBYZzWXGZ",
"line_num": 11,
- "path": "tests/samples/pem_key.apk",
- "info": "tests/samples/pem_key.apk|ZIP|cred/pem_key.zip|ZIP|key.pem|RAW",
+ "path": "tests/samples/pem_key",
+ "info": "tests/samples/pem_key.gz|GZIP|tests/samples/pem_key|RAW",
"value": "U9VQQSQzY1oZMVX8i1m5WUTLPz2yLJIBQVdXqhMCQBGoiuSoSjafUhV7i1cEGpb88h5NBYZzWXGZ",
"value_start": 0,
"value_end": 76,
"variable": null,
+ "variable_start": -2,
+ "variable_end": -2,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 5.107555270017291,
@@ -9815,12 +8482,14 @@
{
"line": "37sJ5QsW+sJyoNde3xH8vdXhzU7eT82D6X/scw9RZz+/6rCJ4p0=",
"line_num": 12,
- "path": "tests/samples/pem_key.apk",
- "info": "tests/samples/pem_key.apk|ZIP|cred/pem_key.zip|ZIP|key.pem|RAW",
+ "path": "tests/samples/pem_key",
+ "info": "tests/samples/pem_key.gz|GZIP|tests/samples/pem_key|RAW",
"value": "37sJ5QsW+sJyoNde3xH8vdXhzU7eT82D6X/scw9RZz+/6rCJ4p0=",
"value_start": 0,
"value_end": 52,
"variable": null,
+ "variable_start": -2,
+ "variable_end": -2,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 5.0705380354071785,
@@ -9830,12 +8499,14 @@
{
"line": "-----END RSA PRIVATE KEY-----",
"line_num": 13,
- "path": "tests/samples/pem_key.apk",
- "info": "tests/samples/pem_key.apk|ZIP|cred/pem_key.zip|ZIP|key.pem|RAW",
+ "path": "tests/samples/pem_key",
+ "info": "tests/samples/pem_key.gz|GZIP|tests/samples/pem_key|RAW",
"value": "-----END RSA PRIVATE KEY-----",
"value_start": 0,
"value_end": 29,
"variable": null,
+ "variable_start": -2,
+ "variable_end": -2,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 2.3783727041337137,
@@ -9848,252 +8519,265 @@
"api_validation": "NOT_AVAILABLE",
"ml_validation": "NOT_AVAILABLE",
"ml_probability": null,
- "rule": "PayPal Braintree Access Token",
- "severity": "high",
- "confidence": "strong",
- "line_data_list": [
- {
- "line": "access_token$production$gireogi121451781$abcaeaabadef01134517891121451781",
- "line_num": 1,
- "path": "tests/samples/pem_key.apk",
- "info": "tests/samples/pem_key.apk|ZIP|.git/paypal_key|RAW",
- "value": "access_token$production$gireogi121451781$abcaeaabadef01134517891121451781",
- "value_start": 0,
- "value_end": 73,
- "variable": null,
- "entropy_validation": {
- "iterator": "BASE36_CHARS",
- "entropy": 4.125814952938166,
- "valid": true
- }
- }
- ]
- },
- {
- "api_validation": "NOT_AVAILABLE",
- "ml_validation": "NOT_AVAILABLE",
- "ml_probability": null,
- "rule": "Jfrog Token",
+ "rule": "PEM Private Key",
"severity": "high",
"confidence": "strong",
"line_data_list": [
{
- "line": "cmVmdGtuOjAxOjAxMjM0NTY3ODk6QWJjZGVmR2hpamtsbW5vUHFyc3R1dnd4eXow",
- "line_num": 1,
- "path": "tests/samples/pem_key.apk",
- "info": "tests/samples/pem_key.apk|ZIP|3.zip|ZIP|2.zip|ZIP|2|RAW",
- "value": "cmVmdGtuOjAxOjAxMjM0NTY3ODk6QWJjZGVmR2hpamtsbW5vUHFyc3R1dnd4eXow",
- "value_start": 0,
- "value_end": 64,
+ "line": "str value = \"-----BEGIN RSA PRIVATE KEY-----\\n\" +",
+ "line_num": 2,
+ "path": "tests/samples/pem_key",
+ "info": "tests/samples/pem_key|RAW",
+ "value": "-----BEGIN RSA PRIVATE KEY-----",
+ "value_start": 13,
+ "value_end": 44,
"variable": null,
+ "variable_start": -2,
+ "variable_end": -2,
"entropy_validation": {
"iterator": "BASE64_CHARS",
- "entropy": 5.288909765557392,
- "valid": true
+ "entropy": 2.529698260800009,
+ "valid": false
}
- }
- ]
- },
- {
- "api_validation": "NOT_AVAILABLE",
- "ml_validation": "NOT_AVAILABLE",
- "ml_probability": null,
- "rule": "PEM Private Key",
- "severity": "high",
- "confidence": "strong",
- "line_data_list": [
+ },
{
- "line": "-----BEGIN RSA PRIVATE KEY-----",
- "line_num": 1,
- "path": "tests/samples/pem_key.bz2",
- "info": "tests/samples/pem_key.bz2|BZIP2|tests/samples/pem_key|RAW",
- "value": "-----BEGIN RSA PRIVATE KEY-----",
- "value_start": 0,
- "value_end": 31,
+ "line": "\"MIICXQIBAAKBgQDwcEN7vZygGg6DvPpsw17hRD6S5N8+huaqs1JGXQfPhbvLTUsHdzGLVNQ/Z0wQVGdPiaJDflqhcT1IH8BLD4SHn+ \\n\"",
+ "line_num": 3,
+ "path": "tests/samples/pem_key",
+ "info": "tests/samples/pem_key|RAW",
+ "value": "MIICXQIBAAKBgQDwcEN7vZygGg6DvPpsw17hRD6S5N8+huaqs1JGXQfPhbvLTUsHdzGLVNQ/Z0wQVGdPiaJDflqhcT1IH8BLD4SHn+",
+ "value_start": 1,
+ "value_end": 103,
"variable": null,
+ "variable_start": -2,
+ "variable_end": -2,
"entropy_validation": {
"iterator": "BASE64_CHARS",
- "entropy": 2.529698260800009,
- "valid": false
+ "entropy": 5.429600283437103,
+ "valid": true
}
},
{
- "line": "MIICXAIBAAKBgQCqGKukO1De7zhZj6+H0qtjTkVxwTCpvKe4eCZ0FPqri0cb2JZfXJ/DgYSF6vUp",
- "line_num": 2,
- "path": "tests/samples/pem_key.bz2",
- "info": "tests/samples/pem_key.bz2|BZIP2|tests/samples/pem_key|RAW",
- "value": "MIICXAIBAAKBgQCqGKukO1De7zhZj6+H0qtjTkVxwTCpvKe4eCZ0FPqri0cb2JZfXJ/DgYSF6vUp",
- "value_start": 0,
- "value_end": 76,
+ "line": "\t+ \"WuRIzX77P7oVKM2CoTA6VzT6s/bvr7HxFLl4NhohfyDsV0YCDc4I6EHGWMCUHZb0IWxzEGRWD3jbG8KAZUsQIDAQABAoGAOD7a2o\\r \\n\"",
+ "line_num": 4,
+ "path": "tests/samples/pem_key",
+ "info": "tests/samples/pem_key|RAW",
+ "value": "WuRIzX77P7oVKM2CoTA6VzT6s/bvr7HxFLl4NhohfyDsV0YCDc4I6EHGWMCUHZb0IWxzEGRWD3jbG8KAZUsQIDAQABAoGAOD7a2o",
+ "value_start": 4,
+ "value_end": 104,
"variable": null,
+ "variable_start": -2,
+ "variable_end": -2,
"entropy_validation": {
"iterator": "BASE64_CHARS",
- "entropy": 5.388924717191689,
+ "entropy": 5.307627100346911,
"valid": true
}
},
{
- "line": "wmJG8wVQZKjeGcjDOL5UlsuusFncCzWBQ7RKNUSesmQRMSGkVb1/3j+skZ6UtW+5u09lHNsj6tQ5",
- "line_num": 3,
- "path": "tests/samples/pem_key.bz2",
- "info": "tests/samples/pem_key.bz2|BZIP2|tests/samples/pem_key|RAW",
- "value": "wmJG8wVQZKjeGcjDOL5UlsuusFncCzWBQ7RKNUSesmQRMSGkVb1/3j+skZ6UtW+5u09lHNsj6tQ5",
- "value_start": 0,
- "value_end": 76,
+ "line": "\" CRujY+PP0hS/4sHOBdDvnxa2wdW8NVNNagdCBhvP5Y1edBNMnkWOyuM4e7HzUgO0+8ndWis1OSJTz9EFTyHJm6GOn+/JR62NWNr \"",
+ "line_num": 5,
+ "path": "tests/samples/pem_key",
+ "info": "tests/samples/pem_key|RAW",
+ "value": "CRujY+PP0hS/4sHOBdDvnxa2wdW8NVNNagdCBhvP5Y1edBNMnkWOyuM4e7HzUgO0+8ndWis1OSJTz9EFTyHJm6GOn+/JR62NWNr",
+ "value_start": 3,
+ "value_end": 102,
"variable": null,
+ "variable_start": -2,
+ "variable_end": -2,
"entropy_validation": {
"iterator": "BASE64_CHARS",
- "entropy": 5.213332901823973,
+ "entropy": 5.391947595190542,
"valid": true
}
},
{
- "line": "1s1SPrCBkedbNf0Tp0GbMJDyR4e9T04ZZwIDAQABAoGAFijko56+qGyN8M0RVyaRAXz++xTqHBLh",
- "line_num": 4,
- "path": "tests/samples/pem_key.bz2",
- "info": "tests/samples/pem_key.bz2|BZIP2|tests/samples/pem_key|RAW",
- "value": "1s1SPrCBkedbNf0Tp0GbMJDyR4e9T04ZZwIDAQABAoGAFijko56+qGyN8M0RVyaRAXz++xTqHBLh",
- "value_start": 0,
- "value_end": 76,
+ "line": "\t\t\"9lfCb8cWq0eoOk3UUO9P+1nZNHjE/iDhuTi3x/5naW4SzdkZfxHo/NMI6i5w1ZnQ60CQQD9d0G9gBy6lPhC \\\\",
+ "line_num": 6,
+ "path": "tests/samples/pem_key",
+ "info": "tests/samples/pem_key|RAW",
+ "value": "9lfCb8cWq0eoOk3UUO9P+1nZNHjE/iDhuTi3x/5naW4SzdkZfxHo/NMI6i5w1ZnQ60CQQD9d0G9gBy6lPhC",
+ "value_start": 3,
+ "value_end": 86,
"variable": null,
+ "variable_start": -2,
+ "variable_end": -2,
"entropy_validation": {
"iterator": "BASE64_CHARS",
- "entropy": 5.325046388609145,
+ "entropy": 5.410712925114303,
"valid": true
}
},
{
- "line": "3tx4VgMtrQ+WEgCjhoTwo23KMBAuJGSYnRmoBZM3lMfTKevIkAidPExvYCdm5dYq3XToLkkLv5L2",
- "line_num": 5,
- "path": "tests/samples/pem_key.bz2",
- "info": "tests/samples/pem_key.bz2|BZIP2|tests/samples/pem_key|RAW",
- "value": "3tx4VgMtrQ+WEgCjhoTwo23KMBAuJGSYnRmoBZM3lMfTKevIkAidPExvYCdm5dYq3XToLkkLv5L2",
- "value_start": 0,
- "value_end": 76,
+ "line": "\"\"\" mbHzYovVjSnyfzUtyWPNSrXNiUCR5vu2f6eCgSVzFZ0oHAv8nLaYnXrhyT25lwzNK5OhR/oPAkEA8tep3NmfxV \"\"\" +",
+ "line_num": 7,
+ "path": "tests/samples/pem_key",
+ "info": "tests/samples/pem_key|RAW",
+ "value": "mbHzYovVjSnyfzUtyWPNSrXNiUCR5vu2f6eCgSVzFZ0oHAv8nLaYnXrhyT25lwzNK5OhR/oPAkEA8tep3NmfxV",
+ "value_start": 4,
+ "value_end": 90,
"variable": null,
+ "variable_start": -2,
+ "variable_end": -2,
"entropy_validation": {
"iterator": "BASE64_CHARS",
- "entropy": 5.267278500114894,
+ "entropy": 5.417032341684991,
"valid": true
}
},
{
- "line": "pIIVOFMDG+KESnAFV7l2c+cnzRMW0+b6f8mR1CJzZuxVLL6Q02fvLi55/mbSYxECQQDeAw6fiIQX",
- "line_num": 6,
- "path": "tests/samples/pem_key.bz2",
- "info": "tests/samples/pem_key.bz2|BZIP2|tests/samples/pem_key|RAW",
- "value": "pIIVOFMDG+KESnAFV7l2c+cnzRMW0+b6f8mR1CJzZuxVLL6Q02fvLi55/mbSYxECQQDeAw6fiIQX",
+ "line": "QSBfKGfotblIG709xxfd6vHfDS0eZuTFUxkZDcayZDhMDjTMZxP8rokSbMaOSqUseUeYhx5TqFPwJAAhC0smyWz1ZjZ3eFIayN4yGRU+6B\\r\\n",
+ "line_num": 8,
+ "path": "tests/samples/pem_key",
+ "info": "tests/samples/pem_key|RAW",
+ "value": "QSBfKGfotblIG709xxfd6vHfDS0eZuTFUxkZDcayZDhMDjTMZxP8rokSbMaOSqUseUeYhx5TqFPwJAAhC0smyWz1ZjZ3eFIayN4yGRU+6B",
"value_start": 0,
- "value_end": 76,
+ "value_end": 106,
"variable": null,
+ "variable_start": -2,
+ "variable_end": -2,
"entropy_validation": {
"iterator": "BASE64_CHARS",
- "entropy": 5.293594289588578,
+ "entropy": 5.497697548960288,
"valid": true
}
},
{
- "line": "GukBI4eMZZt4nscy2o12KyYner3VpoeE+Np2q+Z3pvAMd/aNzQ/W9WaI+NRfcxUJrmfPwIGm63il",
- "line_num": 7,
- "path": "tests/samples/pem_key.bz2",
- "info": "tests/samples/pem_key.bz2|BZIP2|tests/samples/pem_key|RAW",
- "value": "GukBI4eMZZt4nscy2o12KyYner3VpoeE+Np2q+Z3pvAMd/aNzQ/W9WaI+NRfcxUJrmfPwIGm63il",
- "value_start": 0,
- "value_end": 76,
+ "line": "\"amwXqhaPwKr7obS2HFiR7thKi9ODQk5oMpi8TCYMWEahgB+g9RMD0u6ZNQJBAMla\\\\\\\\nUJmySGuRnbAYu7PJURH90AOG0QOQ1Jp6yBMKgYIB\\\\",
+ "line_num": 9,
+ "path": "tests/samples/pem_key",
+ "info": "tests/samples/pem_key|RAW",
+ "value": "amwXqhaPwKr7obS2HFiR7thKi9ODQk5oMpi8TCYMWEahgB+g9RMD0u6ZNQJBAMla\\\\\\\\nUJmySGuRnbAYu7PJURH90AOG0QOQ1Jp6yBMKgYIB",
+ "value_start": 1,
+ "value_end": 110,
"variable": null,
+ "variable_start": -2,
+ "variable_end": -2,
"entropy_validation": {
"iterator": "BASE64_CHARS",
- "entropy": 5.405307776373748,
+ "entropy": 5.30959588168204,
"valid": true
}
},
{
- "line": "AkEAxCL5HQb2bQr4ByorcMWm/hEP2MZzROV73yF41hPsRC9m66KrheO9HPTJuo3/9s5p+sqGxOlF",
- "line_num": 8,
- "path": "tests/samples/pem_key.bz2",
- "info": "tests/samples/pem_key.bz2|BZIP2|tests/samples/pem_key|RAW",
- "value": "AkEAxCL5HQb2bQr4ByorcMWm/hEP2MZzROV73yF41hPsRC9m66KrheO9HPTJuo3/9s5p+sqGxOlF",
+ "line": "Uaxk9J5Th8BXPyC1mclPMS7J\\\\\\\\ngMuobiFdIpryq51pvHkCQQDInvDaKI24Ho+cj6SCKnEO4kbjh/yx1XGwNmY0ld1i\\\\r5micHFiMI7/IcVZ4\\n",
+ "line_num": 10,
+ "path": "tests/samples/pem_key",
+ "info": "tests/samples/pem_key|RAW",
+ "value": "Uaxk9J5Th8BXPyC1mclPMS7J",
"value_start": 0,
- "value_end": 76,
+ "value_end": 24,
"variable": null,
+ "variable_start": -2,
+ "variable_end": -2,
"entropy_validation": {
"iterator": "BASE64_CHARS",
- "entropy": 5.372541658009631,
- "valid": true
+ "entropy": 4.418295834054489,
+ "valid": false
}
},
{
- "line": "L0NDt4SkosjgGwJAFklyR1uZ/wPJjj611cdBcztlPdqoxssQGnh85BzCj/u3WqBpE2vjvyyvyI5k",
- "line_num": 9,
- "path": "tests/samples/pem_key.bz2",
- "info": "tests/samples/pem_key.bz2|BZIP2|tests/samples/pem_key|RAW",
- "value": "L0NDt4SkosjgGwJAFklyR1uZ/wPJjj611cdBcztlPdqoxssQGnh85BzCj/u3WqBpE2vjvyyvyI5k",
+ "line": "2cl1OwdGjRdmO1LT6P1cl8UYIj/S\\n-----END RSA PRIVATE KEY-----\"\"\";",
+ "line_num": 11,
+ "path": "tests/samples/pem_key",
+ "info": "tests/samples/pem_key|RAW",
+ "value": "2cl1OwdGjRdmO1LT6P1cl8UYIj/S\\n-----END RSA PRIVATE KEY-----",
"value_start": 0,
- "value_end": 76,
+ "value_end": 59,
"variable": null,
+ "variable_start": -2,
+ "variable_end": -2,
"entropy_validation": {
"iterator": "BASE64_CHARS",
- "entropy": 5.308663329427085,
- "valid": true
+ "entropy": 3.8721063510981755,
+ "valid": false
}
- },
+ }
+ ]
+ },
+ {
+ "api_validation": "NOT_AVAILABLE",
+ "ml_validation": "NOT_AVAILABLE",
+ "ml_probability": null,
+ "rule": "PEM Private Key",
+ "severity": "high",
+ "confidence": "strong",
+ "line_data_list": [
{
- "line": "X6zk7S0ljKtt2jny2+00VsBerQJBAJGC1Mg5Oydo5NwD6BiROrPxGo2bpTbu/fhrT8ebHkTz2epl",
- "line_num": 10,
- "path": "tests/samples/pem_key.bz2",
- "info": "tests/samples/pem_key.bz2|BZIP2|tests/samples/pem_key|RAW",
- "value": "X6zk7S0ljKtt2jny2+00VsBerQJBAJGC1Mg5Oydo5NwD6BiROrPxGo2bpTbu/fhrT8ebHkTz2epl",
- "value_start": 0,
- "value_end": 76,
+ "line": "char pk[] = \"\\\\n-----BEGIN EC PRIVATE KEY-----\\nMHcCAQEEID4VC4s0b2n3yvypHb2GO9prFUctYt\\r\\r\\n\\nHmGCMvpxkpexbHoAoGCCqGSM49\\\\\\\\\\nAwEHoUQDQgAE2GwUUuO9/dKl51bOryWzHF8wTSezSqdRIucGhDRsmDITLcNEZw3V\\\\\\\\rIaQP59Ufkz8NIkLeIAa1HZGZxCVMQ907FA==\\\\n-----END EC PRIVATE KEY-----\\n\";",
+ "line_num": 14,
+ "path": "tests/samples/pem_key",
+ "info": "tests/samples/pem_key|RAW",
+ "value": "-----BEGIN EC PRIVATE KEY-----\\nMHcCAQEEID4VC4s0b2n3yvypHb2GO9prFUctYt\\r\\r\\n\\nHmGCMvpxkpexbHoAoGCCqGSM49\\\\\\\\\\nAwEHoUQDQgAE2GwUUuO9/dKl51bOryWzHF8wTSezSqdRIucGhDRsmDITLcNEZw3V\\\\\\\\rIaQP59Ufkz8NIkLeIAa1HZGZxCVMQ907FA==\\\\n-----END EC PRIVATE KEY-----",
+ "value_start": 16,
+ "value_end": 262,
"variable": null,
+ "variable_start": -2,
+ "variable_end": -2,
"entropy_validation": {
"iterator": "BASE64_CHARS",
- "entropy": 5.425173236956998,
+ "entropy": 4.884128060579619,
"valid": true
}
- },
+ }
+ ]
+ },
+ {
+ "api_validation": "NOT_AVAILABLE",
+ "ml_validation": "NOT_AVAILABLE",
+ "ml_probability": null,
+ "rule": "PEM Private Key",
+ "severity": "high",
+ "confidence": "strong",
+ "line_data_list": [
{
- "line": "U9VQQSQzY1oZMVX8i1m5WUTLPz2yLJIBQVdXqhMCQBGoiuSoSjafUhV7i1cEGpb88h5NBYZzWXGZ",
- "line_num": 11,
- "path": "tests/samples/pem_key.bz2",
- "info": "tests/samples/pem_key.bz2|BZIP2|tests/samples/pem_key|RAW",
- "value": "U9VQQSQzY1oZMVX8i1m5WUTLPz2yLJIBQVdXqhMCQBGoiuSoSjafUhV7i1cEGpb88h5NBYZzWXGZ",
+ "line": "-----BEGIN OPENSSH LOW ENTROPY PRIVATE KEY-----",
+ "line_num": 27,
+ "path": "tests/samples/pem_key",
+ "info": "tests/samples/pem_key|RAW",
+ "value": "-----BEGIN OPENSSH LOW ENTROPY PRIVATE KEY-----",
"value_start": 0,
- "value_end": 76,
+ "value_end": 47,
"variable": null,
+ "variable_start": -2,
+ "variable_end": -2,
"entropy_validation": {
"iterator": "BASE64_CHARS",
- "entropy": 5.107555270017291,
- "valid": true
+ "entropy": 3.0185646866544076,
+ "valid": false
}
},
{
- "line": "37sJ5QsW+sJyoNde3xH8vdXhzU7eT82D6X/scw9RZz+/6rCJ4p0=",
- "line_num": 12,
- "path": "tests/samples/pem_key.bz2",
- "info": "tests/samples/pem_key.bz2|BZIP2|tests/samples/pem_key|RAW",
- "value": "37sJ5QsW+sJyoNde3xH8vdXhzU7eT82D6X/scw9RZz+/6rCJ4p0=",
+ "line": "12345678901231278634987284736283548102438723941563428762374129402103402394932746672734543664375t7323341253845186253784==",
+ "line_num": 28,
+ "path": "tests/samples/pem_key",
+ "info": "tests/samples/pem_key|RAW",
+ "value": "12345678901231278634987284736283548102438723941563428762374129402103402394932746672734543664375t7323341253845186253784==",
"value_start": 0,
- "value_end": 52,
+ "value_end": 120,
"variable": null,
+ "variable_start": -2,
+ "variable_end": -2,
"entropy_validation": {
- "iterator": "BASE64_CHARS",
- "entropy": 5.0705380354071785,
+ "iterator": "BASE36_CHARS",
+ "entropy": 3.2083460372948154,
"valid": true
}
},
{
- "line": "-----END RSA PRIVATE KEY-----",
- "line_num": 13,
- "path": "tests/samples/pem_key.bz2",
- "info": "tests/samples/pem_key.bz2|BZIP2|tests/samples/pem_key|RAW",
- "value": "-----END RSA PRIVATE KEY-----",
+ "line": "-----END LOW ENTROPY PRIVATE KEY-----",
+ "line_num": 29,
+ "path": "tests/samples/pem_key",
+ "info": "tests/samples/pem_key|RAW",
+ "value": "-----END LOW ENTROPY PRIVATE KEY-----",
"value_start": 0,
- "value_end": 29,
+ "value_end": 37,
"variable": null,
+ "variable_start": -2,
+ "variable_end": -2,
"entropy_validation": {
"iterator": "BASE64_CHARS",
- "entropy": 2.3783727041337137,
+ "entropy": 2.6977683083639423,
"valid": false
}
}
@@ -10110,12 +8794,14 @@
{
"line": "-----BEGIN RSA PRIVATE KEY-----",
"line_num": 1,
- "path": "tests/samples/pem_key.gz",
- "info": "tests/samples/pem_key.gz|GZIP|tests/samples/pem_key|RAW",
+ "path": "tests/samples/pem_key.apk",
+ "info": "tests/samples/pem_key.apk|ZIP|cred/pem_key.zip|ZIP|key.pem|RAW",
"value": "-----BEGIN RSA PRIVATE KEY-----",
"value_start": 0,
"value_end": 31,
"variable": null,
+ "variable_start": -2,
+ "variable_end": -2,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 2.529698260800009,
@@ -10125,12 +8811,14 @@
{
"line": "MIICXAIBAAKBgQCqGKukO1De7zhZj6+H0qtjTkVxwTCpvKe4eCZ0FPqri0cb2JZfXJ/DgYSF6vUp",
"line_num": 2,
- "path": "tests/samples/pem_key.gz",
- "info": "tests/samples/pem_key.gz|GZIP|tests/samples/pem_key|RAW",
+ "path": "tests/samples/pem_key.apk",
+ "info": "tests/samples/pem_key.apk|ZIP|cred/pem_key.zip|ZIP|key.pem|RAW",
"value": "MIICXAIBAAKBgQCqGKukO1De7zhZj6+H0qtjTkVxwTCpvKe4eCZ0FPqri0cb2JZfXJ/DgYSF6vUp",
"value_start": 0,
"value_end": 76,
"variable": null,
+ "variable_start": -2,
+ "variable_end": -2,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 5.388924717191689,
@@ -10140,12 +8828,14 @@
{
"line": "wmJG8wVQZKjeGcjDOL5UlsuusFncCzWBQ7RKNUSesmQRMSGkVb1/3j+skZ6UtW+5u09lHNsj6tQ5",
"line_num": 3,
- "path": "tests/samples/pem_key.gz",
- "info": "tests/samples/pem_key.gz|GZIP|tests/samples/pem_key|RAW",
+ "path": "tests/samples/pem_key.apk",
+ "info": "tests/samples/pem_key.apk|ZIP|cred/pem_key.zip|ZIP|key.pem|RAW",
"value": "wmJG8wVQZKjeGcjDOL5UlsuusFncCzWBQ7RKNUSesmQRMSGkVb1/3j+skZ6UtW+5u09lHNsj6tQ5",
"value_start": 0,
"value_end": 76,
"variable": null,
+ "variable_start": -2,
+ "variable_end": -2,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 5.213332901823973,
@@ -10155,12 +8845,14 @@
{
"line": "1s1SPrCBkedbNf0Tp0GbMJDyR4e9T04ZZwIDAQABAoGAFijko56+qGyN8M0RVyaRAXz++xTqHBLh",
"line_num": 4,
- "path": "tests/samples/pem_key.gz",
- "info": "tests/samples/pem_key.gz|GZIP|tests/samples/pem_key|RAW",
+ "path": "tests/samples/pem_key.apk",
+ "info": "tests/samples/pem_key.apk|ZIP|cred/pem_key.zip|ZIP|key.pem|RAW",
"value": "1s1SPrCBkedbNf0Tp0GbMJDyR4e9T04ZZwIDAQABAoGAFijko56+qGyN8M0RVyaRAXz++xTqHBLh",
"value_start": 0,
"value_end": 76,
"variable": null,
+ "variable_start": -2,
+ "variable_end": -2,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 5.325046388609145,
@@ -10170,12 +8862,14 @@
{
"line": "3tx4VgMtrQ+WEgCjhoTwo23KMBAuJGSYnRmoBZM3lMfTKevIkAidPExvYCdm5dYq3XToLkkLv5L2",
"line_num": 5,
- "path": "tests/samples/pem_key.gz",
- "info": "tests/samples/pem_key.gz|GZIP|tests/samples/pem_key|RAW",
+ "path": "tests/samples/pem_key.apk",
+ "info": "tests/samples/pem_key.apk|ZIP|cred/pem_key.zip|ZIP|key.pem|RAW",
"value": "3tx4VgMtrQ+WEgCjhoTwo23KMBAuJGSYnRmoBZM3lMfTKevIkAidPExvYCdm5dYq3XToLkkLv5L2",
"value_start": 0,
"value_end": 76,
"variable": null,
+ "variable_start": -2,
+ "variable_end": -2,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 5.267278500114894,
@@ -10185,12 +8879,14 @@
{
"line": "pIIVOFMDG+KESnAFV7l2c+cnzRMW0+b6f8mR1CJzZuxVLL6Q02fvLi55/mbSYxECQQDeAw6fiIQX",
"line_num": 6,
- "path": "tests/samples/pem_key.gz",
- "info": "tests/samples/pem_key.gz|GZIP|tests/samples/pem_key|RAW",
+ "path": "tests/samples/pem_key.apk",
+ "info": "tests/samples/pem_key.apk|ZIP|cred/pem_key.zip|ZIP|key.pem|RAW",
"value": "pIIVOFMDG+KESnAFV7l2c+cnzRMW0+b6f8mR1CJzZuxVLL6Q02fvLi55/mbSYxECQQDeAw6fiIQX",
"value_start": 0,
"value_end": 76,
"variable": null,
+ "variable_start": -2,
+ "variable_end": -2,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 5.293594289588578,
@@ -10200,12 +8896,14 @@
{
"line": "GukBI4eMZZt4nscy2o12KyYner3VpoeE+Np2q+Z3pvAMd/aNzQ/W9WaI+NRfcxUJrmfPwIGm63il",
"line_num": 7,
- "path": "tests/samples/pem_key.gz",
- "info": "tests/samples/pem_key.gz|GZIP|tests/samples/pem_key|RAW",
+ "path": "tests/samples/pem_key.apk",
+ "info": "tests/samples/pem_key.apk|ZIP|cred/pem_key.zip|ZIP|key.pem|RAW",
"value": "GukBI4eMZZt4nscy2o12KyYner3VpoeE+Np2q+Z3pvAMd/aNzQ/W9WaI+NRfcxUJrmfPwIGm63il",
"value_start": 0,
"value_end": 76,
"variable": null,
+ "variable_start": -2,
+ "variable_end": -2,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 5.405307776373748,
@@ -10215,12 +8913,14 @@
{
"line": "AkEAxCL5HQb2bQr4ByorcMWm/hEP2MZzROV73yF41hPsRC9m66KrheO9HPTJuo3/9s5p+sqGxOlF",
"line_num": 8,
- "path": "tests/samples/pem_key.gz",
- "info": "tests/samples/pem_key.gz|GZIP|tests/samples/pem_key|RAW",
+ "path": "tests/samples/pem_key.apk",
+ "info": "tests/samples/pem_key.apk|ZIP|cred/pem_key.zip|ZIP|key.pem|RAW",
"value": "AkEAxCL5HQb2bQr4ByorcMWm/hEP2MZzROV73yF41hPsRC9m66KrheO9HPTJuo3/9s5p+sqGxOlF",
"value_start": 0,
"value_end": 76,
"variable": null,
+ "variable_start": -2,
+ "variable_end": -2,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 5.372541658009631,
@@ -10230,12 +8930,14 @@
{
"line": "L0NDt4SkosjgGwJAFklyR1uZ/wPJjj611cdBcztlPdqoxssQGnh85BzCj/u3WqBpE2vjvyyvyI5k",
"line_num": 9,
- "path": "tests/samples/pem_key.gz",
- "info": "tests/samples/pem_key.gz|GZIP|tests/samples/pem_key|RAW",
+ "path": "tests/samples/pem_key.apk",
+ "info": "tests/samples/pem_key.apk|ZIP|cred/pem_key.zip|ZIP|key.pem|RAW",
"value": "L0NDt4SkosjgGwJAFklyR1uZ/wPJjj611cdBcztlPdqoxssQGnh85BzCj/u3WqBpE2vjvyyvyI5k",
"value_start": 0,
"value_end": 76,
"variable": null,
+ "variable_start": -2,
+ "variable_end": -2,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 5.308663329427085,
@@ -10245,12 +8947,14 @@
{
"line": "X6zk7S0ljKtt2jny2+00VsBerQJBAJGC1Mg5Oydo5NwD6BiROrPxGo2bpTbu/fhrT8ebHkTz2epl",
"line_num": 10,
- "path": "tests/samples/pem_key.gz",
- "info": "tests/samples/pem_key.gz|GZIP|tests/samples/pem_key|RAW",
+ "path": "tests/samples/pem_key.apk",
+ "info": "tests/samples/pem_key.apk|ZIP|cred/pem_key.zip|ZIP|key.pem|RAW",
"value": "X6zk7S0ljKtt2jny2+00VsBerQJBAJGC1Mg5Oydo5NwD6BiROrPxGo2bpTbu/fhrT8ebHkTz2epl",
"value_start": 0,
"value_end": 76,
"variable": null,
+ "variable_start": -2,
+ "variable_end": -2,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 5.425173236956998,
@@ -10260,12 +8964,14 @@
{
"line": "U9VQQSQzY1oZMVX8i1m5WUTLPz2yLJIBQVdXqhMCQBGoiuSoSjafUhV7i1cEGpb88h5NBYZzWXGZ",
"line_num": 11,
- "path": "tests/samples/pem_key.gz",
- "info": "tests/samples/pem_key.gz|GZIP|tests/samples/pem_key|RAW",
+ "path": "tests/samples/pem_key.apk",
+ "info": "tests/samples/pem_key.apk|ZIP|cred/pem_key.zip|ZIP|key.pem|RAW",
"value": "U9VQQSQzY1oZMVX8i1m5WUTLPz2yLJIBQVdXqhMCQBGoiuSoSjafUhV7i1cEGpb88h5NBYZzWXGZ",
"value_start": 0,
"value_end": 76,
"variable": null,
+ "variable_start": -2,
+ "variable_end": -2,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 5.107555270017291,
@@ -10275,12 +8981,14 @@
{
"line": "37sJ5QsW+sJyoNde3xH8vdXhzU7eT82D6X/scw9RZz+/6rCJ4p0=",
"line_num": 12,
- "path": "tests/samples/pem_key.gz",
- "info": "tests/samples/pem_key.gz|GZIP|tests/samples/pem_key|RAW",
+ "path": "tests/samples/pem_key.apk",
+ "info": "tests/samples/pem_key.apk|ZIP|cred/pem_key.zip|ZIP|key.pem|RAW",
"value": "37sJ5QsW+sJyoNde3xH8vdXhzU7eT82D6X/scw9RZz+/6rCJ4p0=",
"value_start": 0,
"value_end": 52,
"variable": null,
+ "variable_start": -2,
+ "variable_end": -2,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 5.0705380354071785,
@@ -10290,12 +8998,14 @@
{
"line": "-----END RSA PRIVATE KEY-----",
"line_num": 13,
- "path": "tests/samples/pem_key.gz",
- "info": "tests/samples/pem_key.gz|GZIP|tests/samples/pem_key|RAW",
+ "path": "tests/samples/pem_key.apk",
+ "info": "tests/samples/pem_key.apk|ZIP|cred/pem_key.zip|ZIP|key.pem|RAW",
"value": "-----END RSA PRIVATE KEY-----",
"value_start": 0,
"value_end": 29,
"variable": null,
+ "variable_start": -2,
+ "variable_end": -2,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 2.3783727041337137,
@@ -10304,6 +9014,60 @@
}
]
},
+ {
+ "api_validation": "NOT_AVAILABLE",
+ "ml_validation": "NOT_AVAILABLE",
+ "ml_probability": null,
+ "rule": "PayPal Braintree Access Token",
+ "severity": "high",
+ "confidence": "strong",
+ "line_data_list": [
+ {
+ "line": "access_token$production$gireogi121451781$abcaeaabadef01134517891121451781",
+ "line_num": 1,
+ "path": "tests/samples/pem_key.apk",
+ "info": "tests/samples/pem_key.apk|ZIP|.git/paypal_key|RAW",
+ "value": "access_token$production$gireogi121451781$abcaeaabadef01134517891121451781",
+ "value_start": 0,
+ "value_end": 73,
+ "variable": null,
+ "variable_start": -2,
+ "variable_end": -2,
+ "entropy_validation": {
+ "iterator": "BASE36_CHARS",
+ "entropy": 4.125814952938166,
+ "valid": true
+ }
+ }
+ ]
+ },
+ {
+ "api_validation": "NOT_AVAILABLE",
+ "ml_validation": "NOT_AVAILABLE",
+ "ml_probability": null,
+ "rule": "Jfrog Token",
+ "severity": "high",
+ "confidence": "strong",
+ "line_data_list": [
+ {
+ "line": "cmVmdGtuOjAxOjAxMjM0NTY3ODk6QWJjZGVmR2hpamtsbW5vUHFyc3R1dnd4eXow",
+ "line_num": 1,
+ "path": "tests/samples/pem_key.apk",
+ "info": "tests/samples/pem_key.apk|ZIP|3.zip|ZIP|2.zip|ZIP|2|RAW",
+ "value": "cmVmdGtuOjAxOjAxMjM0NTY3ODk6QWJjZGVmR2hpamtsbW5vUHFyc3R1dnd4eXow",
+ "value_start": 0,
+ "value_end": 64,
+ "variable": null,
+ "variable_start": -2,
+ "variable_end": -2,
+ "entropy_validation": {
+ "iterator": "BASE64_CHARS",
+ "entropy": 5.288909765557392,
+ "valid": true
+ }
+ }
+ ]
+ },
{
"api_validation": "NOT_AVAILABLE",
"ml_validation": "NOT_AVAILABLE",
@@ -10321,6 +9085,8 @@
"value_start": 0,
"value_end": 31,
"variable": null,
+ "variable_start": -2,
+ "variable_end": -2,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 2.529698260800009,
@@ -10336,6 +9102,8 @@
"value_start": 0,
"value_end": 76,
"variable": null,
+ "variable_start": -2,
+ "variable_end": -2,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 5.388924717191689,
@@ -10351,6 +9119,8 @@
"value_start": 0,
"value_end": 76,
"variable": null,
+ "variable_start": -2,
+ "variable_end": -2,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 5.213332901823973,
@@ -10366,6 +9136,8 @@
"value_start": 0,
"value_end": 76,
"variable": null,
+ "variable_start": -2,
+ "variable_end": -2,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 5.325046388609145,
@@ -10381,6 +9153,8 @@
"value_start": 0,
"value_end": 76,
"variable": null,
+ "variable_start": -2,
+ "variable_end": -2,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 5.267278500114894,
@@ -10396,6 +9170,8 @@
"value_start": 0,
"value_end": 76,
"variable": null,
+ "variable_start": -2,
+ "variable_end": -2,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 5.293594289588578,
@@ -10411,6 +9187,8 @@
"value_start": 0,
"value_end": 76,
"variable": null,
+ "variable_start": -2,
+ "variable_end": -2,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 5.405307776373748,
@@ -10426,6 +9204,8 @@
"value_start": 0,
"value_end": 76,
"variable": null,
+ "variable_start": -2,
+ "variable_end": -2,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 5.372541658009631,
@@ -10441,6 +9221,8 @@
"value_start": 0,
"value_end": 76,
"variable": null,
+ "variable_start": -2,
+ "variable_end": -2,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 5.308663329427085,
@@ -10456,6 +9238,8 @@
"value_start": 0,
"value_end": 76,
"variable": null,
+ "variable_start": -2,
+ "variable_end": -2,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 5.425173236956998,
@@ -10471,6 +9255,8 @@
"value_start": 0,
"value_end": 76,
"variable": null,
+ "variable_start": -2,
+ "variable_end": -2,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 5.107555270017291,
@@ -10486,6 +9272,8 @@
"value_start": 0,
"value_end": 52,
"variable": null,
+ "variable_start": -2,
+ "variable_end": -2,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 5.0705380354071785,
@@ -10501,6 +9289,8 @@
"value_start": 0,
"value_end": 29,
"variable": null,
+ "variable_start": -2,
+ "variable_end": -2,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 2.3783727041337137,
@@ -10526,6 +9316,8 @@
"value_start": 0,
"value_end": 40,
"variable": null,
+ "variable_start": -2,
+ "variable_end": -2,
"entropy_validation": {
"iterator": "BASE36_CHARS",
"entropy": 3.48760529131298,
@@ -10534,31 +9326,6 @@
}
]
},
- {
- "api_validation": "NOT_AVAILABLE",
- "ml_validation": "VALIDATED_KEY",
- "ml_probability": 0.66622,
- "rule": "Password",
- "severity": "medium",
- "confidence": "moderate",
- "line_data_list": [
- {
- "line": "pwd = \"cackle!\"",
- "line_num": 1,
- "path": "tests/samples/pwd.gradle",
- "info": "tests/samples/pwd.gradle|RAW",
- "value": "cackle!",
- "value_start": 7,
- "value_end": 14,
- "variable": "pwd",
- "entropy_validation": {
- "iterator": "BASE64_CHARS",
- "entropy": 2.120589933192232,
- "valid": false
- }
- }
- ]
- },
{
"api_validation": "NOT_AVAILABLE",
"ml_validation": "NOT_AVAILABLE",
@@ -10576,6 +9343,8 @@
"value_start": 0,
"value_end": 179,
"variable": null,
+ "variable_start": -2,
+ "variable_end": -2,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 5.493434473754405,
@@ -10587,23 +9356,25 @@
{
"api_validation": "NOT_AVAILABLE",
"ml_validation": "VALIDATED_KEY",
- "ml_probability": 0.99266,
+ "ml_probability": 0.911,
"rule": "Salt",
"severity": "medium",
"confidence": "moderate",
"line_data_list": [
{
- "line": "var Himalayan_salt = \"$hal$1te$TnnGdhednJsdQ5nfetwZ\";",
+ "line": "salt3 = \" 827634876\"; ",
"line_num": 1,
- "path": "tests/samples/salt.hs",
- "info": "tests/samples/salt.hs|RAW",
- "value": "$hal$1te$TnnGdhednJsdQ5nfetwZ",
- "value_start": 22,
- "value_end": 51,
- "variable": "Himalayan_salt",
+ "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",
+ "variable_start": 0,
+ "variable_end": 5,
"entropy_validation": {
"iterator": "BASE64_CHARS",
- "entropy": 3.613714857551378,
+ "entropy": 2.389735285398626,
"valid": false
}
}
@@ -10612,7 +9383,7 @@
{
"api_validation": "NOT_AVAILABLE",
"ml_validation": "VALIDATED_KEY",
- "ml_probability": 0.98571,
+ "ml_probability": 0.887,
"rule": "Salt",
"severity": "medium",
"confidence": "moderate",
@@ -10622,13 +9393,42 @@
"line_num": 1,
"path": "tests/samples/salt.py",
"info": "tests/samples/salt.py|RAW",
- "value": "\\x23!\\xae2389x&543@",
+ "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.524274220204383,
+ "valid": false
+ }
+ }
+ ]
+ },
+ {
+ "api_validation": "NOT_AVAILABLE",
+ "ml_validation": "VALIDATED_KEY",
+ "ml_probability": 0.907,
+ "rule": "Salt",
+ "severity": "medium",
+ "confidence": "moderate",
+ "line_data_list": [
+ {
+ "line": "salt3 = u\"\\u0020827634876\"",
+ "line_num": 3,
+ "path": "tests/samples/salt.py",
+ "info": "tests/samples/salt.py|RAW",
+ "value": "\\u0020827634876",
"value_start": 10,
- "value_end": 29,
- "variable": "salt1",
+ "value_end": 25,
+ "variable": "salt3",
+ "variable_start": 0,
+ "variable_end": 5,
"entropy_validation": {
"iterator": "BASE64_CHARS",
- "entropy": 2.524274220204383,
+ "entropy": 2.796105389090387,
"valid": false
}
}
@@ -10637,23 +9437,25 @@
{
"api_validation": "NOT_AVAILABLE",
"ml_validation": "VALIDATED_KEY",
- "ml_probability": 0.721,
+ "ml_probability": 0.816,
"rule": "Salt",
"severity": "medium",
"confidence": "moderate",
"line_data_list": [
{
- "line": "salt2 = r\"\"\"\\0x12\\0x3s\"\"\"",
- "line_num": 2,
+ "line": "salt4 = {\"salt5\": \"my124%#$@s\\x04clt\\0\"}",
+ "line_num": 4,
"path": "tests/samples/salt.py",
"info": "tests/samples/salt.py|RAW",
- "value": "\\0x12\\0x3s",
- "value_start": 12,
- "value_end": 22,
- "variable": "salt2",
+ "value": "my124%#$@s\\x04clt\\0",
+ "value_start": 19,
+ "value_end": 38,
+ "variable": "salt5",
+ "variable_start": 10,
+ "variable_end": 15,
"entropy_validation": {
"iterator": "BASE64_CHARS",
- "entropy": 2.25754247590989,
+ "entropy": 2.6959504039350857,
"valid": false
}
}
@@ -10662,24 +9464,26 @@
{
"api_validation": "NOT_AVAILABLE",
"ml_validation": "VALIDATED_KEY",
- "ml_probability": 0.98487,
+ "ml_probability": 0.665,
"rule": "Salt",
"severity": "medium",
"confidence": "moderate",
"line_data_list": [
{
- "line": "salt3 = u\"\\u0020827634876\"",
- "line_num": 3,
+ "line": "json_escaped = \"{\\\\\\\"salt8\\\\\\\":\\\\\\\"4b9a6d8b638eb0c6\\\\\\\"}\"",
+ "line_num": 5,
"path": "tests/samples/salt.py",
"info": "tests/samples/salt.py|RAW",
- "value": "\\u0020827634876",
- "value_start": 10,
- "value_end": 25,
- "variable": "salt3",
+ "value": "4b9a6d8b638eb0c6",
+ "value_start": 35,
+ "value_end": 51,
+ "variable": "salt8",
+ "variable_start": 21,
+ "variable_end": 26,
"entropy_validation": {
- "iterator": "BASE64_CHARS",
- "entropy": 2.796105389090387,
- "valid": false
+ "iterator": "BASE36_CHARS",
+ "entropy": 3.2806390622295662,
+ "valid": true
}
}
]
@@ -10687,23 +9491,25 @@
{
"api_validation": "NOT_AVAILABLE",
"ml_validation": "VALIDATED_KEY",
- "ml_probability": 0.69654,
- "rule": "Salt",
+ "ml_probability": 0.852,
+ "rule": "Password",
"severity": "medium",
"confidence": "moderate",
"line_data_list": [
{
- "line": "salt4 = {\"salt4\": \"my124%#$@s\\x04clt\\0\"}",
- "line_num": 4,
- "path": "tests/samples/salt.py",
- "info": "tests/samples/salt.py|RAW",
- "value": "my124%#$@s\\x04clt\\0",
- "value_start": 19,
- "value_end": 38,
- "variable": "salt4",
+ "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": "BASE64_CHARS",
- "entropy": 2.6959504039350857,
+ "entropy": 3.321928094887362,
"valid": false
}
}
@@ -10712,7 +9518,7 @@
{
"api_validation": "NOT_AVAILABLE",
"ml_validation": "VALIDATED_KEY",
- "ml_probability": 0.90913,
+ "ml_probability": 0.852,
"rule": "Password",
"severity": "medium",
"confidence": "moderate",
@@ -10726,6 +9532,8 @@
"value_start": 77,
"value_end": 87,
"variable": "Password",
+ "variable_start": 66,
+ "variable_end": 74,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 3.321928094887362,
@@ -10751,6 +9559,8 @@
"value_start": 1628,
"value_end": 1669,
"variable": null,
+ "variable_start": -2,
+ "variable_end": -2,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 1.4322437698226884,
@@ -10761,24 +9571,26 @@
},
{
"api_validation": "NOT_AVAILABLE",
- "ml_validation": "VALIDATED_KEY",
- "ml_probability": 0.90913,
- "rule": "Password",
- "severity": "medium",
+ "ml_validation": "NOT_AVAILABLE",
+ "ml_probability": null,
+ "rule": "AWS Client ID",
+ "severity": "high",
"confidence": "moderate",
"line_data_list": [
{
- "line": "{http://schemas.openxmlformats.org/wordprocessingml/2006/main}t : Password = WeR15tr0n6",
+ "line": "AwsAccessKey:AKIAGIREOGIAWSKEY123",
"line_num": 1,
- "path": "tests/samples/sample.docx.gz",
- "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",
+ "path": "tests/samples/sample.pdf",
+ "info": "tests/samples/sample.pdf|PDF:1|ENCODED|RAW",
+ "value": "AKIAGIREOGIAWSKEY123",
+ "value_start": 13,
+ "value_end": 33,
+ "variable": null,
+ "variable_start": -2,
+ "variable_end": -2,
"entropy_validation": {
"iterator": "BASE64_CHARS",
- "entropy": 3.321928094887362,
+ "entropy": 3.5464393446710156,
"valid": false
}
}
@@ -10786,10 +9598,10 @@
},
{
"api_validation": "NOT_AVAILABLE",
- "ml_validation": "NOT_AVAILABLE",
- "ml_probability": null,
- "rule": "AWS Client ID",
- "severity": "high",
+ "ml_validation": "VALIDATED_KEY",
+ "ml_probability": 0.719,
+ "rule": "Key",
+ "severity": "medium",
"confidence": "moderate",
"line_data_list": [
{
@@ -10800,7 +9612,9 @@
"value": "AKIAGIREOGIAWSKEY123",
"value_start": 13,
"value_end": 33,
- "variable": null,
+ "variable": "AwsAccessKey",
+ "variable_start": 0,
+ "variable_end": 12,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 3.5464393446710156,
@@ -10812,7 +9626,7 @@
{
"api_validation": "NOT_AVAILABLE",
"ml_validation": "VALIDATED_KEY",
- "ml_probability": 0.99934,
+ "ml_probability": 1.0,
"rule": "Password",
"severity": "medium",
"confidence": "moderate",
@@ -10826,6 +9640,8 @@
"value_start": 11,
"value_end": 22,
"variable": "password",
+ "variable_start": 0,
+ "variable_end": 8,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 2.963119653306635,
@@ -10851,6 +9667,8 @@
"value_start": 0,
"value_end": 40,
"variable": null,
+ "variable_start": -2,
+ "variable_end": -2,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 4.838879892515178,
@@ -10862,7 +9680,7 @@
{
"api_validation": "NOT_AVAILABLE",
"ml_validation": "VALIDATED_KEY",
- "ml_probability": 0.98391,
+ "ml_probability": 0.995,
"rule": "Password",
"severity": "medium",
"confidence": "moderate",
@@ -10876,6 +9694,8 @@
"value_start": 12,
"value_end": 22,
"variable": "password",
+ "variable_start": 0,
+ "variable_end": 8,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 3.321928094887362,
@@ -10901,6 +9721,8 @@
"value_start": 0,
"value_end": 36,
"variable": null,
+ "variable_start": -2,
+ "variable_end": -2,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 2.3705246708692047,
@@ -10926,6 +9748,8 @@
"value_start": 18,
"value_end": 56,
"variable": null,
+ "variable_start": -2,
+ "variable_end": -2,
"entropy_validation": {
"iterator": "BASE36_CHARS",
"entropy": 3.6658566472141003,
@@ -10951,6 +9775,8 @@
"value_start": 0,
"value_end": 31,
"variable": null,
+ "variable_start": -2,
+ "variable_end": -2,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 4.029574370937287,
@@ -10976,6 +9802,8 @@
"value_start": 21,
"value_end": 93,
"variable": null,
+ "variable_start": -2,
+ "variable_end": -2,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 4.843520703364327,
@@ -11001,6 +9829,8 @@
"value_start": 0,
"value_end": 40,
"variable": null,
+ "variable_start": -2,
+ "variable_end": -2,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 4.620007704961091,
@@ -11026,6 +9856,8 @@
"value_start": 12,
"value_end": 76,
"variable": null,
+ "variable_start": -2,
+ "variable_end": -2,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 4.472678031846025,
@@ -11051,6 +9883,8 @@
"value_start": 0,
"value_end": 29,
"variable": null,
+ "variable_start": -2,
+ "variable_end": -2,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 4.181675184876157,
@@ -11076,6 +9910,8 @@
"value_start": 0,
"value_end": 50,
"variable": null,
+ "variable_start": -2,
+ "variable_end": -2,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 4.532808692053926,
@@ -11101,6 +9937,8 @@
"value_start": 0,
"value_end": 50,
"variable": null,
+ "variable_start": -2,
+ "variable_end": -2,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 3.559610565373458,
@@ -11126,6 +9964,8 @@
"value_start": 0,
"value_end": 32,
"variable": null,
+ "variable_start": -2,
+ "variable_end": -2,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 4.4375,
@@ -11151,6 +9991,8 @@
"value_start": 0,
"value_end": 32,
"variable": null,
+ "variable_start": -2,
+ "variable_end": -2,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 4.4375,
@@ -11176,6 +10018,8 @@
"value_start": 0,
"value_end": 32,
"variable": null,
+ "variable_start": -2,
+ "variable_end": -2,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 4.375,
@@ -11201,6 +10045,8 @@
"value_start": 0,
"value_end": 32,
"variable": null,
+ "variable_start": -2,
+ "variable_end": -2,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 4.375,
@@ -11212,7 +10058,7 @@
{
"api_validation": "NOT_AVAILABLE",
"ml_validation": "VALIDATED_KEY",
- "ml_probability": 0.99532,
+ "ml_probability": 1.0,
"rule": "Password",
"severity": "medium",
"confidence": "moderate",
@@ -11226,6 +10072,8 @@
"value_start": 12,
"value_end": 28,
"variable": "password",
+ "variable_start": 0,
+ "variable_end": 8,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 3.75,
@@ -11251,6 +10099,8 @@
"value_start": 0,
"value_end": 85,
"variable": null,
+ "variable_start": -2,
+ "variable_end": -2,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 4.6983183218203175,
@@ -11276,6 +10126,8 @@
"value_start": 0,
"value_end": 45,
"variable": null,
+ "variable_start": -2,
+ "variable_end": -2,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 4.697662125333613,
@@ -11287,7 +10139,7 @@
{
"api_validation": "NOT_AVAILABLE",
"ml_validation": "VALIDATED_KEY",
- "ml_probability": 0.85719,
+ "ml_probability": 0.998,
"rule": "Password",
"severity": "medium",
"confidence": "moderate",
@@ -11301,6 +10153,8 @@
"value_start": 26,
"value_end": 38,
"variable": "Password",
+ "variable_start": 5,
+ "variable_end": 13,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 2.688721875540867,
@@ -11312,7 +10166,7 @@
{
"api_validation": "NOT_AVAILABLE",
"ml_validation": "VALIDATED_KEY",
- "ml_probability": 0.89814,
+ "ml_probability": 0.966,
"rule": "Password",
"severity": "medium",
"confidence": "moderate",
@@ -11326,6 +10180,8 @@
"value_start": 11,
"value_end": 18,
"variable": "password",
+ "variable_start": 0,
+ "variable_end": 8,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 2.5216406363433186,
@@ -11337,7 +10193,7 @@
{
"api_validation": "NOT_AVAILABLE",
"ml_validation": "VALIDATED_KEY",
- "ml_probability": 0.99958,
+ "ml_probability": 0.994,
"rule": "Secret",
"severity": "medium",
"confidence": "moderate",
@@ -11351,6 +10207,8 @@
"value_start": 9,
"value_end": 40,
"variable": "secret",
+ "variable_start": 0,
+ "variable_end": 6,
"entropy_validation": {
"iterator": "BASE36_CHARS",
"entropy": 3.3143145281223143,
@@ -11362,7 +10220,7 @@
{
"api_validation": "NOT_AVAILABLE",
"ml_validation": "VALIDATED_KEY",
- "ml_probability": 0.97834,
+ "ml_probability": 0.988,
"rule": "Password",
"severity": "medium",
"confidence": "moderate",
@@ -11376,6 +10234,8 @@
"value_start": 11,
"value_end": 22,
"variable": "password",
+ "variable_start": 0,
+ "variable_end": 8,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 3.459431618637298,
@@ -11387,7 +10247,7 @@
{
"api_validation": "NOT_AVAILABLE",
"ml_validation": "VALIDATED_KEY",
- "ml_probability": 0.99981,
+ "ml_probability": 1.0,
"rule": "Secret",
"severity": "medium",
"confidence": "moderate",
@@ -11401,6 +10261,8 @@
"value_start": 9,
"value_end": 38,
"variable": "secret",
+ "variable_start": 0,
+ "variable_end": 6,
"entropy_validation": {
"iterator": "BASE36_CHARS",
"entropy": 4.069774753916278,
@@ -11412,7 +10274,7 @@
{
"api_validation": "NOT_AVAILABLE",
"ml_validation": "VALIDATED_KEY",
- "ml_probability": 0.99891,
+ "ml_probability": 0.931,
"rule": "Token",
"severity": "medium",
"confidence": "moderate",
@@ -11426,6 +10288,8 @@
"value_start": 8,
"value_end": 29,
"variable": "token",
+ "variable_start": 0,
+ "variable_end": 5,
"entropy_validation": {
"iterator": "BASE36_CHARS",
"entropy": 3.0981768385722708,
@@ -11437,7 +10301,7 @@
{
"api_validation": "NOT_AVAILABLE",
"ml_validation": "VALIDATED_KEY",
- "ml_probability": 0.99769,
+ "ml_probability": 0.997,
"rule": "Password",
"severity": "medium",
"confidence": "moderate",
@@ -11451,6 +10315,8 @@
"value_start": 11,
"value_end": 21,
"variable": "password",
+ "variable_start": 0,
+ "variable_end": 8,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 2.325349666421154,
@@ -11476,6 +10342,8 @@
"value_start": 0,
"value_end": 45,
"variable": null,
+ "variable_start": -2,
+ "variable_end": -2,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 4.697662125333613,
@@ -11501,6 +10369,8 @@
"value_start": 5,
"value_end": 32,
"variable": null,
+ "variable_start": -2,
+ "variable_end": -2,
"entropy_validation": {
"iterator": "BASE36_CHARS",
"entropy": 3.253801390571587,
@@ -11526,6 +10396,8 @@
"value_start": 5,
"value_end": 76,
"variable": null,
+ "variable_start": -2,
+ "variable_end": -2,
"entropy_validation": {
"iterator": "BASE36_CHARS",
"entropy": 3.5117321397240526,
@@ -11551,6 +10423,8 @@
"value_start": 5,
"value_end": 32,
"variable": null,
+ "variable_start": -2,
+ "variable_end": -2,
"entropy_validation": {
"iterator": "BASE36_CHARS",
"entropy": 3.253801390571587,
@@ -11576,6 +10450,8 @@
"value_start": 5,
"value_end": 76,
"variable": null,
+ "variable_start": -2,
+ "variable_end": -2,
"entropy_validation": {
"iterator": "BASE36_CHARS",
"entropy": 3.5117321397240526,
@@ -11593,17 +10469,19 @@
"confidence": "moderate",
"line_data_list": [
{
- "line": "the line will be found twice # 100 EAACEdEose0cBAlGy7KeQ5Yna9Coup39tiYdoQ4jHF",
+ "line": "the line will be found twice # 100 EAACEb00Kse0BAlGy7KeQ5YnaCEd09Eose0cBAlGy7KeQ5Yna9CoDsup39tiYdoQ4jH9Coup39tiYdWoQ4jHFZD",
"line_num": 97,
"path": "tests/samples/test.html",
"info": "tests/samples/test.html|HTML",
- "value": "EAACEdEose0cBAlGy7KeQ5Yna9Coup39tiYdoQ4jHF",
+ "value": "EAACEb00Kse0BAlGy7KeQ5YnaCEd09Eose0cBAlGy7KeQ5Yna9CoDsup39tiYdoQ4jH9Coup39tiYdWoQ4jHFZD",
"value_start": 35,
- "value_end": 77,
+ "value_end": 122,
"variable": null,
+ "variable_start": -2,
+ "variable_end": -2,
"entropy_validation": {
"iterator": "BASE64_CHARS",
- "entropy": 4.766968315481371,
+ "entropy": 4.936120692057916,
"valid": true
}
}
@@ -11618,17 +10496,19 @@
"confidence": "moderate",
"line_data_list": [
{
- "line": "the line will be found twice # 100 EAACEdEose0cBAlGy7KeQ5Yna9Coup39tiYdoQ4jHF",
+ "line": "the line will be found twice # 100 EAACEb00Kse0BAlGy7KeQ5YnaCEd09Eose0cBAlGy7KeQ5Yna9CoDsup39tiYdoQ4jH9Coup39tiYdWoQ4jHFZD",
"line_num": 100,
"path": "tests/samples/test.html",
"info": "tests/samples/test.html|HTML",
- "value": "EAACEdEose0cBAlGy7KeQ5Yna9Coup39tiYdoQ4jHF",
+ "value": "EAACEb00Kse0BAlGy7KeQ5YnaCEd09Eose0cBAlGy7KeQ5Yna9CoDsup39tiYdoQ4jH9Coup39tiYdWoQ4jHFZD",
"value_start": 35,
- "value_end": 77,
+ "value_end": 122,
"variable": null,
+ "variable_start": -2,
+ "variable_end": -2,
"entropy_validation": {
"iterator": "BASE64_CHARS",
- "entropy": 4.766968315481371,
+ "entropy": 4.936120692057916,
"valid": true
}
}
@@ -11651,6 +10531,8 @@
"value_start": 14,
"value_end": 108,
"variable": null,
+ "variable_start": -2,
+ "variable_end": -2,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 4.006147345318248,
@@ -11661,33 +10543,8 @@
},
{
"api_validation": "NOT_AVAILABLE",
- "ml_validation": "NOT_AVAILABLE",
- "ml_probability": null,
- "rule": "JSON Web Token",
- "severity": "medium",
- "confidence": "moderate",
- "line_data_list": [
- {
- "line": "token in zip: eyJrIjoiMDAwMDAwNDAwMDAwODAwMDAwMDAwMDAwNDAwMDAwMDAwMDAwMDAyMSIsIm4iOiJ4eHh4IiwiaWQiOjQzMDh9Cg",
- "line_num": 1,
- "path": "tests/samples/test2.eml",
- "info": "tests/samples/test2.eml|EML-DATA|ZIP|token.txt|RAW",
- "value": "eyJrIjoiMDAwMDAwNDAwMDAwODAwMDAwMDAwMDAwNDAwMDAwMDAwMDAwMDAyMSIsIm4iOiJ4eHh4IiwiaWQiOjQzMDh9Cg",
- "value_start": 14,
- "value_end": 108,
- "variable": null,
- "entropy_validation": {
- "iterator": "BASE64_CHARS",
- "entropy": 4.006147345318248,
- "valid": false
- }
- }
- ]
- },
- {
- "api_validation": "NOT_AVAILABLE",
- "ml_validation": "NOT_AVAILABLE",
- "ml_probability": null,
+ "ml_validation": "VALIDATED_KEY",
+ "ml_probability": 1.0,
"rule": "Token",
"severity": "medium",
"confidence": "moderate",
@@ -11701,6 +10558,8 @@
"value_start": 14,
"value_end": 108,
"variable": "token in zip",
+ "variable_start": 0,
+ "variable_end": 12,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 4.006147345318248,
@@ -11726,6 +10585,8 @@
"value_start": 15,
"value_end": 109,
"variable": null,
+ "variable_start": -2,
+ "variable_end": -2,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 4.0296677144829305,
@@ -11736,33 +10597,8 @@
},
{
"api_validation": "NOT_AVAILABLE",
- "ml_validation": "NOT_AVAILABLE",
- "ml_probability": null,
- "rule": "JSON Web Token",
- "severity": "medium",
- "confidence": "moderate",
- "line_data_list": [
- {
- "line": "token in text: eyJrIjoiMDAwMDAwNDAwMDAwODAwNDAwMDAwMDAwNDAwMDAwMDAwMDAwMDAyMSIsIm4iOiJ4eHh4IiwiaWQiOjQzMDh9Cg",
- "line_num": 8,
- "path": "tests/samples/test2.eml",
- "info": "tests/samples/test2.eml|EML-TEXT",
- "value": "eyJrIjoiMDAwMDAwNDAwMDAwODAwNDAwMDAwMDAwNDAwMDAwMDAwMDAwMDAyMSIsIm4iOiJ4eHh4IiwiaWQiOjQzMDh9Cg",
- "value_start": 15,
- "value_end": 109,
- "variable": null,
- "entropy_validation": {
- "iterator": "BASE64_CHARS",
- "entropy": 4.0296677144829305,
- "valid": false
- }
- }
- ]
- },
- {
- "api_validation": "NOT_AVAILABLE",
- "ml_validation": "NOT_AVAILABLE",
- "ml_probability": null,
+ "ml_validation": "VALIDATED_KEY",
+ "ml_probability": 0.999,
"rule": "Token",
"severity": "medium",
"confidence": "moderate",
@@ -11776,6 +10612,8 @@
"value_start": 15,
"value_end": 109,
"variable": "token in text",
+ "variable_start": 0,
+ "variable_end": 13,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 4.0296677144829305,
@@ -11787,7 +10625,7 @@
{
"api_validation": "NOT_AVAILABLE",
"ml_validation": "VALIDATED_KEY",
- "ml_probability": 0.99401,
+ "ml_probability": 0.804,
"rule": "Token",
"severity": "medium",
"confidence": "moderate",
@@ -11801,6 +10639,8 @@
"value_start": 19,
"value_end": 44,
"variable": "gi_reo_gi_token",
+ "variable_start": 0,
+ "variable_end": 15,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 4.133660689688186,
@@ -11812,7 +10652,7 @@
{
"api_validation": "NOT_AVAILABLE",
"ml_validation": "VALIDATED_KEY",
- "ml_probability": 0.98366,
+ "ml_probability": 0.716,
"rule": "Token",
"severity": "medium",
"confidence": "moderate",
@@ -11826,6 +10666,8 @@
"value_start": 19,
"value_end": 47,
"variable": "DemoToken",
+ "variable_start": 8,
+ "variable_end": 17,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 4.039148671903071,
@@ -11837,7 +10679,7 @@
{
"api_validation": "NOT_AVAILABLE",
"ml_validation": "VALIDATED_KEY",
- "ml_probability": 0.99833,
+ "ml_probability": 0.999,
"rule": "Token",
"severity": "medium",
"confidence": "moderate",
@@ -11851,6 +10693,8 @@
"value_start": 16,
"value_end": 48,
"variable": "tp_token_value",
+ "variable_start": 0,
+ "variable_end": 14,
"entropy_validation": {
"iterator": "BASE36_CHARS",
"entropy": 3.6014097655573916,
@@ -11876,6 +10720,8 @@
"value_start": 12,
"value_end": 46,
"variable": null,
+ "variable_start": -2,
+ "variable_end": -2,
"entropy_validation": {
"iterator": "HEX_CHARS",
"entropy": 3.7215926003976607,
@@ -11887,7 +10733,7 @@
{
"api_validation": "NOT_AVAILABLE",
"ml_validation": "VALIDATED_KEY",
- "ml_probability": 0.99877,
+ "ml_probability": 0.994,
"rule": "URL Credentials",
"severity": "high",
"confidence": "moderate",
@@ -11900,7 +10746,9 @@
"value": "dh3sjr8b",
"value_start": 22,
"value_end": 30,
- "variable": null,
+ "variable": "mongodb://",
+ "variable_start": 5,
+ "variable_end": 15,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 3.0,
@@ -11912,7 +10760,7 @@
{
"api_validation": "NOT_AVAILABLE",
"ml_validation": "VALIDATED_KEY",
- "ml_probability": 0.99634,
+ "ml_probability": 1.0,
"rule": "URL Credentials",
"severity": "high",
"confidence": "moderate",
@@ -11925,7 +10773,9 @@
"value": "5WdF4f2jE76a",
"value_start": 55,
"value_end": 67,
- "variable": null,
+ "variable": "dbconnection://",
+ "variable_start": 32,
+ "variable_end": 47,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 3.584962500721156,
@@ -11934,6 +10784,168 @@
}
]
},
+ {
+ "api_validation": "NOT_AVAILABLE",
+ "ml_validation": "VALIDATED_KEY",
+ "ml_probability": 1.0,
+ "rule": "Credential",
+ "severity": "medium",
+ "confidence": "moderate",
+ "line_data_list": [
+ {
+ "line": "url = \"https://secure.com/83675/39084?Credential=546DFS64N90P3AW7DX%2Fkeep%26cut\";",
+ "line_num": 3,
+ "path": "tests/samples/url_cred.js",
+ "info": "tests/samples/url_cred.js|RAW",
+ "value": "546DFS64N90P3AW7DX%2Fkeep",
+ "value_start": 49,
+ "value_end": 74,
+ "variable": "Credential",
+ "variable_start": 38,
+ "variable_end": 48,
+ "entropy_validation": {
+ "iterator": "BASE64_CHARS",
+ "entropy": 4.058101942183734,
+ "valid": false
+ }
+ }
+ ]
+ },
+ {
+ "api_validation": "NOT_AVAILABLE",
+ "ml_validation": "VALIDATED_KEY",
+ "ml_probability": 0.993,
+ "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.971,
+ "rule": "Key",
+ "severity": "medium",
+ "confidence": "moderate",
+ "line_data_list": [
+ {
+ "line": "39084?Credential=546DFS64N90P3AW7DX&key=3487263-2384579834-234732875-345&hasToBefound=2",
+ "line_num": 10,
+ "path": "tests/samples/url_cred.js",
+ "info": "tests/samples/url_cred.js|RAW",
+ "value": "3487263-2384579834-234732875-345",
+ "value_start": 40,
+ "value_end": 72,
+ "variable": "key",
+ "variable_start": 36,
+ "variable_end": 39,
+ "entropy_validation": {
+ "iterator": "BASE64_CHARS",
+ "entropy": 2.6557496115311405,
+ "valid": false
+ }
+ }
+ ]
+ },
+ {
+ "api_validation": "NOT_AVAILABLE",
+ "ml_validation": "VALIDATED_KEY",
+ "ml_probability": 1.0,
+ "rule": "Credential",
+ "severity": "medium",
+ "confidence": "moderate",
+ "line_data_list": [
+ {
+ "line": "39084?Credential=546DFS64N90P3AW7DX&key=3487263-2384579834-234732875-345&hasToBefound=2",
+ "line_num": 10,
+ "path": "tests/samples/url_cred.js",
+ "info": "tests/samples/url_cred.js|RAW",
+ "value": "546DFS64N90P3AW7DX",
+ "value_start": 17,
+ "value_end": 35,
+ "variable": "Credential",
+ "variable_start": 6,
+ "variable_end": 16,
+ "entropy_validation": {
+ "iterator": "BASE64_CHARS",
+ "entropy": 3.836591668108979,
+ "valid": false
+ }
+ }
+ ]
+ },
+ {
+ "api_validation": "NOT_AVAILABLE",
+ "ml_validation": "VALIDATED_KEY",
+ "ml_probability": 0.989,
+ "rule": "URL Credentials",
+ "severity": "high",
+ "confidence": "moderate",
+ "line_data_list": [
+ {
+ "line": "email_as_login = \"smtps://example@gmail.com:FnD83JZs@smtp.gmail.com:465\";",
+ "line_num": 13,
+ "path": "tests/samples/url_cred.js",
+ "info": "tests/samples/url_cred.js|RAW",
+ "value": "FnD83JZs",
+ "value_start": 44,
+ "value_end": 52,
+ "variable": "smtps://",
+ "variable_start": 18,
+ "variable_end": 26,
+ "entropy_validation": {
+ "iterator": "BASE64_CHARS",
+ "entropy": 3.0,
+ "valid": false
+ }
+ }
+ ]
+ },
+ {
+ "api_validation": "NOT_AVAILABLE",
+ "ml_validation": "NOT_AVAILABLE",
+ "ml_probability": null,
+ "rule": "UUID",
+ "severity": "info",
+ "confidence": "strong",
+ "line_data_list": [
+ {
+ "line": "bace4d19-fa7e-beef-cafe-9129474bcd81 # tp",
+ "line_num": 1,
+ "path": "tests/samples/uuid",
+ "info": "tests/samples/uuid|RAW",
+ "value": "bace4d19-fa7e-beef-cafe-9129474bcd81",
+ "value_start": 0,
+ "value_end": 36,
+ "variable": null,
+ "variable_start": -2,
+ "variable_end": -2,
+ "entropy_validation": {
+ "iterator": "BASE36_CHARS",
+ "entropy": 3.2373263071270246,
+ "valid": true
+ }
+ }
+ ]
+ },
{
"api_validation": "NOT_AVAILABLE",
"ml_validation": "NOT_AVAILABLE",
@@ -11951,6 +10963,8 @@
"value_start": 7,
"value_end": 479,
"variable": null,
+ "variable_start": -2,
+ "variable_end": -2,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 5.396703284270004,
@@ -11962,7 +10976,7 @@
{
"api_validation": "NOT_AVAILABLE",
"ml_validation": "VALIDATED_KEY",
- "ml_probability": 0.87752,
+ "ml_probability": 0.911,
"rule": "Password",
"severity": "medium",
"confidence": "moderate",
@@ -11976,6 +10990,8 @@
"value_start": 11,
"value_end": 18,
"variable": "password",
+ "variable_start": 0,
+ "variable_end": 8,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 2.120589933192232,
diff --git a/tests/data/doc.json b/tests/data/doc.json
index adc664b66..0311797b5 100644
--- a/tests/data/doc.json
+++ b/tests/data/doc.json
@@ -16,6 +16,8 @@
"value_start": 0,
"value_end": 3078,
"variable": null,
+ "variable_start": -2,
+ "variable_end": -2,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 5.4978497506970045,
@@ -41,6 +43,8 @@
"value_start": 16,
"value_end": 40,
"variable": null,
+ "variable_start": -2,
+ "variable_end": -2,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 4.220175521464345,
@@ -58,17 +62,100 @@
"confidence": "strong",
"line_data_list": [
{
- "line": "ATLASSIAN = \"ATATT3xFfGF0vNZ7oy6ON4KrWEzKEu96n-r2bCLOOcdOADizvJqPd89yKyP853uTZSflBi1Lk1zD460BqyMTa08VUEy8-oOzr1esg3j_mZKZwAELnRkCDTJZXhHsv5jaWHyAj4LRL-6h8LI-5MrYs4l7xXSaY8odQxDKJB4hDvdkmuh61xea2jE=2F2DE974\"",
+ "line": "ATLASSIAN = \"ATATT3xFfGF0vNZ7oy6ON4KrWEzKEu96n-r2bCLOOcdOADizvJqPd89yKyP853uTZSflBi1Lk1zD460BqyMTa08VUEy8-oOzr1esg3j_mZKZwAELnRkCDTJZXhHsv5jaWHyAj4LRL-6h8LI-5MrYs4l7xXSaY8odQxDKJB4hDvdkmuh61xea2jE=00203E68\"",
"line_num": 1,
"path": "tests/samples/atlassian_pat",
"info": "tests/samples/atlassian_pat|RAW",
- "value": "ATATT3xFfGF0vNZ7oy6ON4KrWEzKEu96n-r2bCLOOcdOADizvJqPd89yKyP853uTZSflBi1Lk1zD460BqyMTa08VUEy8-oOzr1esg3j_mZKZwAELnRkCDTJZXhHsv5jaWHyAj4LRL-6h8LI-5MrYs4l7xXSaY8odQxDKJB4hDvdkmuh61xea2jE=2F2DE974",
+ "value": "ATATT3xFfGF0vNZ7oy6ON4KrWEzKEu96n-r2bCLOOcdOADizvJqPd89yKyP853uTZSflBi1Lk1zD460BqyMTa08VUEy8-oOzr1esg3j_mZKZwAELnRkCDTJZXhHsv5jaWHyAj4LRL-6h8LI-5MrYs4l7xXSaY8odQxDKJB4hDvdkmuh61xea2jE=00203E68",
"value_start": 13,
"value_end": 205,
"variable": null,
+ "variable_start": -2,
+ "variable_end": -2,
"entropy_validation": {
"iterator": "BASE64_CHARS",
- "entropy": 5.628712032325118,
+ "entropy": 5.614483907763351,
+ "valid": true
+ }
+ }
+ ]
+ },
+ {
+ "api_validation": "NOT_AVAILABLE",
+ "ml_validation": "NOT_AVAILABLE",
+ "ml_probability": null,
+ "rule": "Atlassian PAT token",
+ "severity": "high",
+ "confidence": "strong",
+ "line_data_list": [
+ {
+ "line": "escaped_backslash = ATATT3xFfGF0vNZ7oy6ON4KrWEzKEu96n-r2bCLOOcdOADizvJqPd89yKyP853uTZSflBi1Lk1zD460BqyMTa08VUEy8-oOzr1esg3j_mZKZwAELnRkCDTJZXhHsv5jaWHyAj4LRL-6h8LI-5MrYs4l7xXSaY8odQxDKJB4hDvdkmuh61xea2jE\\=00203E68",
+ "line_num": 2,
+ "path": "tests/samples/atlassian_pat",
+ "info": "tests/samples/atlassian_pat|RAW",
+ "value": "ATATT3xFfGF0vNZ7oy6ON4KrWEzKEu96n-r2bCLOOcdOADizvJqPd89yKyP853uTZSflBi1Lk1zD460BqyMTa08VUEy8-oOzr1esg3j_mZKZwAELnRkCDTJZXhHsv5jaWHyAj4LRL-6h8LI-5MrYs4l7xXSaY8odQxDKJB4hDvdkmuh61xea2jE\\=00203E68",
+ "value_start": 20,
+ "value_end": 213,
+ "variable": null,
+ "variable_start": -2,
+ "variable_end": -2,
+ "entropy_validation": {
+ "iterator": "BASE64_CHARS",
+ "entropy": 5.592654863341127,
+ "valid": true
+ }
+ }
+ ]
+ },
+ {
+ "api_validation": "NOT_AVAILABLE",
+ "ml_validation": "NOT_AVAILABLE",
+ "ml_probability": null,
+ "rule": "Atlassian PAT token",
+ "severity": "high",
+ "confidence": "strong",
+ "line_data_list": [
+ {
+ "line": "url_escaped_capital = ATATT3xFfGF0vNZ7oy6ON4KrWEzKEu96n-r2bCLOOcdOADizvJqPd89yKyP853uTZSflBi1Lk1zD460BqyMTa08VUEy8-oOzr1esg3j_mZKZwAELnRkCDTJZXhHsv5jaWHyAj4LRL-6h8LI-5MrYs4l7xXSaY8odQxDKJB4hDvdkmuh61xea2jE%3D00203E68",
+ "line_num": 3,
+ "path": "tests/samples/atlassian_pat",
+ "info": "tests/samples/atlassian_pat|RAW",
+ "value": "ATATT3xFfGF0vNZ7oy6ON4KrWEzKEu96n-r2bCLOOcdOADizvJqPd89yKyP853uTZSflBi1Lk1zD460BqyMTa08VUEy8-oOzr1esg3j_mZKZwAELnRkCDTJZXhHsv5jaWHyAj4LRL-6h8LI-5MrYs4l7xXSaY8odQxDKJB4hDvdkmuh61xea2jE%3D00203E68",
+ "value_start": 22,
+ "value_end": 216,
+ "variable": null,
+ "variable_start": -2,
+ "variable_end": -2,
+ "entropy_validation": {
+ "iterator": "BASE64_CHARS",
+ "entropy": 5.571478154549278,
+ "valid": true
+ }
+ }
+ ]
+ },
+ {
+ "api_validation": "NOT_AVAILABLE",
+ "ml_validation": "NOT_AVAILABLE",
+ "ml_probability": null,
+ "rule": "Atlassian PAT token",
+ "severity": "high",
+ "confidence": "strong",
+ "line_data_list": [
+ {
+ "line": "url_escaped_lowercase = ATATT3xFfGF0vNZ7oy6ON4KrWEzKEu96n-r2bCLOOcdOADizvJqPd89yKyP853uTZSflBi1Lk1zD460BqyMTa08VUEy8-oOzr1esg3j_mZKZwAELnRkCDTJZXhHsv5jaWHyAj4LRL-6h8LI-5MrYs4l7xXSaY8odQxDKJB4hDvdkmuh61xea2jE%3d00203E68",
+ "line_num": 4,
+ "path": "tests/samples/atlassian_pat",
+ "info": "tests/samples/atlassian_pat|RAW",
+ "value": "ATATT3xFfGF0vNZ7oy6ON4KrWEzKEu96n-r2bCLOOcdOADizvJqPd89yKyP853uTZSflBi1Lk1zD460BqyMTa08VUEy8-oOzr1esg3j_mZKZwAELnRkCDTJZXhHsv5jaWHyAj4LRL-6h8LI-5MrYs4l7xXSaY8odQxDKJB4hDvdkmuh61xea2jE%3d00203E68",
+ "value_start": 24,
+ "value_end": 218,
+ "variable": null,
+ "variable_start": -2,
+ "variable_end": -2,
+ "entropy_validation": {
+ "iterator": "BASE64_CHARS",
+ "entropy": 5.572975546587697,
"valid": true
}
}
@@ -91,6 +178,8 @@
"value_start": 14,
"value_end": 34,
"variable": null,
+ "variable_start": -2,
+ "variable_end": -2,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 3.5464393446710156,
@@ -116,6 +205,8 @@
"value_start": 35,
"value_end": 55,
"variable": null,
+ "variable_start": -2,
+ "variable_end": -2,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 3.5464393446710156,
@@ -141,6 +232,8 @@
"value_start": 17,
"value_end": 37,
"variable": null,
+ "variable_start": -2,
+ "variable_end": -2,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 3.5464393446710156,
@@ -166,6 +259,8 @@
"value_start": 17,
"value_end": 37,
"variable": null,
+ "variable_start": -2,
+ "variable_end": -2,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 3.5464393446710156,
@@ -181,6 +276,8 @@
"value_start": 16,
"value_end": 56,
"variable": null,
+ "variable_start": -2,
+ "variable_end": -2,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 4.012814895472355,
@@ -206,6 +303,8 @@
"value_start": 58,
"value_end": 78,
"variable": null,
+ "variable_start": -2,
+ "variable_end": -2,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 3.3086949695628425,
@@ -231,6 +330,8 @@
"value_start": 58,
"value_end": 78,
"variable": null,
+ "variable_start": -2,
+ "variable_end": -2,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 3.3086949695628425,
@@ -246,6 +347,8 @@
"value_start": 16,
"value_end": 56,
"variable": null,
+ "variable_start": -2,
+ "variable_end": -2,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 4.012814895472355,
@@ -271,6 +374,8 @@
"value_start": 15,
"value_end": 60,
"variable": null,
+ "variable_start": -2,
+ "variable_end": -2,
"entropy_validation": {
"iterator": "BASE36_CHARS",
"entropy": 4.0426135166748205,
@@ -296,6 +401,8 @@
"value_start": 18,
"value_end": 66,
"variable": null,
+ "variable_start": -2,
+ "variable_end": -2,
"entropy_validation": {
"iterator": "BASE36_CHARS",
"entropy": 3.52467389677155,
@@ -321,6 +428,35 @@
"value_start": 0,
"value_end": 1316,
"variable": null,
+ "variable_start": -2,
+ "variable_end": -2,
+ "entropy_validation": {
+ "iterator": "BASE64_CHARS",
+ "entropy": 5.615950458346115,
+ "valid": true
+ }
+ }
+ ]
+ },
+ {
+ "api_validation": "NOT_AVAILABLE",
+ "ml_validation": "NOT_AVAILABLE",
+ "ml_probability": null,
+ "rule": "JSON Web Token",
+ "severity": "medium",
+ "confidence": "strong",
+ "line_data_list": [
+ {
+ "line": "eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiIsIng1dCI6Imk2bEdrM0ZaenhSY1ViMkMzbkVRN3N5SEpsWSIsImtpZCI6Imk2bEdrM0ZaenhSY1ViMkMzbkVRN3N5SEpsWSJ9.eyJhdWQiOiJlZjFkYTlkNC1mZjc3LTRjM2UtYTAwNS04NDBjM2Y4MzA3NDUiLCJpc3MiOiJodHRwczovL3N0cy53aW5kb3dzLm5ldC9mYTE1ZDY5Mi1lOWM3LTQ0NjAtYTc0My0yOWYyOTUyMjIyOS8iLCJpYXQiOjE1MzcyMzMxMDYsIm5iZiI6MTUzNzIzMzEwNiwiZXhwIjoxNTM3MjM3MDA2LCJhY3IiOiIxIiwiYWlvIjoiQVhRQWkvOElBQUFBRm0rRS9RVEcrZ0ZuVnhMaldkdzhLKzYxQUdyU091TU1GNmViYU1qN1hPM0libUQzZkdtck95RCtOdlp5R24yVmFUL2tES1h3NE1JaHJnR1ZxNkJuOHdMWG9UMUxrSVorRnpRVmtKUFBMUU9WNEtjWHFTbENWUERTL0RpQ0RnRTIyMlRJbU12V05hRU1hVU9Uc0lHdlRRPT0iLCJhbXIiOlsid2lhIl0sImFwcGlkIjoiNzVkYmU3N2YtMTBhMy00ZTU5LTg1ZmQtOGMxMjc1NDRmMTdjIiwiYXBwaWRhY3IiOiIwIiwiZW1haWwiOiJBYmVMaUBtaWNyb3NvZnQuY29tIiwiZmFtaWx5X25hbWUiOiJMaW5jb2xuIiwiZ2l2ZW5fbmFtZSI6IkFiZSAoTVNGVCkiLCJpZHAiOiJodHRwczovL3N0cy53aW5kb3dzLm5ldC83MmY5ODhiZi04NmYxLTQxYWYtOTFhYi0yZDdjZDAxMjIyNDcvIiwiaXBhZGRyIjoiMjIyLjIyMi4yMjIuMjIiLCJuYW1lIjoiYWJlbGkiLCJvaWQiOiIwMjIyM2I2Yi1hYTFkLTQyZDQtOWVjMC0xYjJiYjkxOTQ0MzgiLCJyaCI6IkkiLCJzY3AiOiJ1c2VyX2ltcGVyc29uYXRpb24iLCJzdWIiOiJsM19yb0lTUVUyMjJiVUxTOXlpMmswWHBxcE9pTXo1SDNaQUNvMUdlWEEiLCJ0aWQiOiJmYTE1ZDY5Mi1lOWM3LTQ0NjAtYTc0My0yOWYyOTU2ZmQ0MjkiLCJ1bmlxdWVfbmFtZSI6ImFiZWxpQG1pY3Jvc29mdC5jb20iLCJ1dGkiOiJGVnNHeFlYSTMwLVR1aWt1dVVvRkFBIiwidmVyIjoiMS4wIn0.D3H6pMUtQnoJAGq6AHd",
+ "line_num": 1,
+ "path": "tests/samples/azure_access_token",
+ "info": "tests/samples/azure_access_token|RAW",
+ "value": "eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiIsIng1dCI6Imk2bEdrM0ZaenhSY1ViMkMzbkVRN3N5SEpsWSIsImtpZCI6Imk2bEdrM0ZaenhSY1ViMkMzbkVRN3N5SEpsWSJ9.eyJhdWQiOiJlZjFkYTlkNC1mZjc3LTRjM2UtYTAwNS04NDBjM2Y4MzA3NDUiLCJpc3MiOiJodHRwczovL3N0cy53aW5kb3dzLm5ldC9mYTE1ZDY5Mi1lOWM3LTQ0NjAtYTc0My0yOWYyOTUyMjIyOS8iLCJpYXQiOjE1MzcyMzMxMDYsIm5iZiI6MTUzNzIzMzEwNiwiZXhwIjoxNTM3MjM3MDA2LCJhY3IiOiIxIiwiYWlvIjoiQVhRQWkvOElBQUFBRm0rRS9RVEcrZ0ZuVnhMaldkdzhLKzYxQUdyU091TU1GNmViYU1qN1hPM0libUQzZkdtck95RCtOdlp5R24yVmFUL2tES1h3NE1JaHJnR1ZxNkJuOHdMWG9UMUxrSVorRnpRVmtKUFBMUU9WNEtjWHFTbENWUERTL0RpQ0RnRTIyMlRJbU12V05hRU1hVU9Uc0lHdlRRPT0iLCJhbXIiOlsid2lhIl0sImFwcGlkIjoiNzVkYmU3N2YtMTBhMy00ZTU5LTg1ZmQtOGMxMjc1NDRmMTdjIiwiYXBwaWRhY3IiOiIwIiwiZW1haWwiOiJBYmVMaUBtaWNyb3NvZnQuY29tIiwiZmFtaWx5X25hbWUiOiJMaW5jb2xuIiwiZ2l2ZW5fbmFtZSI6IkFiZSAoTVNGVCkiLCJpZHAiOiJodHRwczovL3N0cy53aW5kb3dzLm5ldC83MmY5ODhiZi04NmYxLTQxYWYtOTFhYi0yZDdjZDAxMjIyNDcvIiwiaXBhZGRyIjoiMjIyLjIyMi4yMjIuMjIiLCJuYW1lIjoiYWJlbGkiLCJvaWQiOiIwMjIyM2I2Yi1hYTFkLTQyZDQtOWVjMC0xYjJiYjkxOTQ0MzgiLCJyaCI6IkkiLCJzY3AiOiJ1c2VyX2ltcGVyc29uYXRpb24iLCJzdWIiOiJsM19yb0lTUVUyMjJiVUxTOXlpMmswWHBxcE9pTXo1SDNaQUNvMUdlWEEiLCJ0aWQiOiJmYTE1ZDY5Mi1lOWM3LTQ0NjAtYTc0My0yOWYyOTU2ZmQ0MjkiLCJ1bmlxdWVfbmFtZSI6ImFiZWxpQG1pY3Jvc29mdC5jb20iLCJ1dGkiOiJGVnNHeFlYSTMwLVR1aWt1dVVvRkFBIiwidmVyIjoiMS4wIn0.D3H6pMUtQnoJAGq6AHd",
+ "value_start": 0,
+ "value_end": 1316,
+ "variable": null,
+ "variable_start": -2,
+ "variable_end": -2,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 5.615950458346115,
@@ -329,6 +465,60 @@
}
]
},
+ {
+ "api_validation": "NOT_AVAILABLE",
+ "ml_validation": "NOT_AVAILABLE",
+ "ml_probability": null,
+ "rule": "Azure Access Token",
+ "severity": "high",
+ "confidence": "strong",
+ "line_data_list": [
+ {
+ "line": "eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiIsImtpZCI6Imk2bEdrM0ZaenhSY1ViMkMzbkVRN3N5SEpsWSJ9.eyJhdWQiOiI2ZTc0MTcyYi1iZTU2LTQ4NDMtOWZmNC1lNjZhMzliYjEyZTMiLCJpc3MiOiJodHRwczovL2xvZ2luLm1pY3Jvc29mdG9ubGluZS5jb20vNzJmOTg4YmYtODZmMS00MWFmLTkxYWItMmQ3Y2QwMTFkYjQ3L3YyLjAiLCJpYXQiOjE1MzcyMzEwNDgsIm5iZiI6MTUzNzIzMTA0OCwiZXhwIjoxNTM3MjM0OTQ4LCJhaW8iOiJBWFFBaS84SUFBQUF0QWFaTG8zQ2hNaWY2S09udHRSQjdlQnE0L0RjY1F6amNKR3hQWXkvQzNqRGFOR3hYZDZ3TklJVkdSZ2hOUm53SjFsT2NBbk5aY2p2a295ckZ4Q3R0djMzMTQwUmlvT0ZKNGJDQ0dWdW9DYWcxdU9UVDIyMjIyZ0h3TFBZUS91Zjc5UVgrMEtJaWpkcm1wNjlSY3R6bVE9PSIsImF6cCI6IjZlNzQxNzJiLWJlNTYtNDg0My05ZmY0LWU2NmEzOWJiMTJlMyIsImF6cGFjciI6IjAiLCJuYW1lIjoiQWJlIExpbmNvbG4iLCJvaWQiOiI2OTAyMjJiZS1mZjFhLTRkNTYtYWJkMS03ZTRmN2QzOGU0NzQiLCJwcmVmZXJyZWRfdXNlcm5hbWUiOiJhYmVsaUBtaWNyb3NvZnQuY29tIiwicmgiOiJJIiwic2NwIjoiYWNjZXNzX2FzX3VzZXIiLCJzdWIiOiJIS1pwZmFIeVdhZGVPb3VZbGl0anJJLUtmZlRtMjIyWDVyclYzeERxZktRIiwidGlkIjoiNzJmOTg4YmYtODZmMS00MWFmLTkxYWItMmQ3Y2QwMTFkYjQ3IiwidXRpIjoiZnFpQnFYTFBqMGVRYTgyUy1JWUZBQSIsInZlciI6IjIuMCJ9.pj4N-w_3Us9DrBLfpCt",
+ "line_num": 2,
+ "path": "tests/samples/azure_access_token",
+ "info": "tests/samples/azure_access_token|RAW",
+ "value": "eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiIsImtpZCI6Imk2bEdrM0ZaenhSY1ViMkMzbkVRN3N5SEpsWSJ9.eyJhdWQiOiI2ZTc0MTcyYi1iZTU2LTQ4NDMtOWZmNC1lNjZhMzliYjEyZTMiLCJpc3MiOiJodHRwczovL2xvZ2luLm1pY3Jvc29mdG9ubGluZS5jb20vNzJmOTg4YmYtODZmMS00MWFmLTkxYWItMmQ3Y2QwMTFkYjQ3L3YyLjAiLCJpYXQiOjE1MzcyMzEwNDgsIm5iZiI6MTUzNzIzMTA0OCwiZXhwIjoxNTM3MjM0OTQ4LCJhaW8iOiJBWFFBaS84SUFBQUF0QWFaTG8zQ2hNaWY2S09udHRSQjdlQnE0L0RjY1F6amNKR3hQWXkvQzNqRGFOR3hYZDZ3TklJVkdSZ2hOUm53SjFsT2NBbk5aY2p2a295ckZ4Q3R0djMzMTQwUmlvT0ZKNGJDQ0dWdW9DYWcxdU9UVDIyMjIyZ0h3TFBZUS91Zjc5UVgrMEtJaWpkcm1wNjlSY3R6bVE9PSIsImF6cCI6IjZlNzQxNzJiLWJlNTYtNDg0My05ZmY0LWU2NmEzOWJiMTJlMyIsImF6cGFjciI6IjAiLCJuYW1lIjoiQWJlIExpbmNvbG4iLCJvaWQiOiI2OTAyMjJiZS1mZjFhLTRkNTYtYWJkMS03ZTRmN2QzOGU0NzQiLCJwcmVmZXJyZWRfdXNlcm5hbWUiOiJhYmVsaUBtaWNyb3NvZnQuY29tIiwicmgiOiJJIiwic2NwIjoiYWNjZXNzX2FzX3VzZXIiLCJzdWIiOiJIS1pwZmFIeVdhZGVPb3VZbGl0anJJLUtmZlRtMjIyWDVyclYzeERxZktRIiwidGlkIjoiNzJmOTg4YmYtODZmMS00MWFmLTkxYWItMmQ3Y2QwMTFkYjQ3IiwidXRpIjoiZnFpQnFYTFBqMGVRYTgyUy1JWUZBQSIsInZlciI6IjIuMCJ9.pj4N-w_3Us9DrBLfpCt",
+ "value_start": 0,
+ "value_end": 1029,
+ "variable": null,
+ "variable_start": -2,
+ "variable_end": -2,
+ "entropy_validation": {
+ "iterator": "BASE64_CHARS",
+ "entropy": 5.6044494049575055,
+ "valid": true
+ }
+ }
+ ]
+ },
+ {
+ "api_validation": "NOT_AVAILABLE",
+ "ml_validation": "NOT_AVAILABLE",
+ "ml_probability": null,
+ "rule": "JSON Web Token",
+ "severity": "medium",
+ "confidence": "strong",
+ "line_data_list": [
+ {
+ "line": "eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiIsImtpZCI6Imk2bEdrM0ZaenhSY1ViMkMzbkVRN3N5SEpsWSJ9.eyJhdWQiOiI2ZTc0MTcyYi1iZTU2LTQ4NDMtOWZmNC1lNjZhMzliYjEyZTMiLCJpc3MiOiJodHRwczovL2xvZ2luLm1pY3Jvc29mdG9ubGluZS5jb20vNzJmOTg4YmYtODZmMS00MWFmLTkxYWItMmQ3Y2QwMTFkYjQ3L3YyLjAiLCJpYXQiOjE1MzcyMzEwNDgsIm5iZiI6MTUzNzIzMTA0OCwiZXhwIjoxNTM3MjM0OTQ4LCJhaW8iOiJBWFFBaS84SUFBQUF0QWFaTG8zQ2hNaWY2S09udHRSQjdlQnE0L0RjY1F6amNKR3hQWXkvQzNqRGFOR3hYZDZ3TklJVkdSZ2hOUm53SjFsT2NBbk5aY2p2a295ckZ4Q3R0djMzMTQwUmlvT0ZKNGJDQ0dWdW9DYWcxdU9UVDIyMjIyZ0h3TFBZUS91Zjc5UVgrMEtJaWpkcm1wNjlSY3R6bVE9PSIsImF6cCI6IjZlNzQxNzJiLWJlNTYtNDg0My05ZmY0LWU2NmEzOWJiMTJlMyIsImF6cGFjciI6IjAiLCJuYW1lIjoiQWJlIExpbmNvbG4iLCJvaWQiOiI2OTAyMjJiZS1mZjFhLTRkNTYtYWJkMS03ZTRmN2QzOGU0NzQiLCJwcmVmZXJyZWRfdXNlcm5hbWUiOiJhYmVsaUBtaWNyb3NvZnQuY29tIiwicmgiOiJJIiwic2NwIjoiYWNjZXNzX2FzX3VzZXIiLCJzdWIiOiJIS1pwZmFIeVdhZGVPb3VZbGl0anJJLUtmZlRtMjIyWDVyclYzeERxZktRIiwidGlkIjoiNzJmOTg4YmYtODZmMS00MWFmLTkxYWItMmQ3Y2QwMTFkYjQ3IiwidXRpIjoiZnFpQnFYTFBqMGVRYTgyUy1JWUZBQSIsInZlciI6IjIuMCJ9.pj4N-w_3Us9DrBLfpCt",
+ "line_num": 2,
+ "path": "tests/samples/azure_access_token",
+ "info": "tests/samples/azure_access_token|RAW",
+ "value": "eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiIsImtpZCI6Imk2bEdrM0ZaenhSY1ViMkMzbkVRN3N5SEpsWSJ9.eyJhdWQiOiI2ZTc0MTcyYi1iZTU2LTQ4NDMtOWZmNC1lNjZhMzliYjEyZTMiLCJpc3MiOiJodHRwczovL2xvZ2luLm1pY3Jvc29mdG9ubGluZS5jb20vNzJmOTg4YmYtODZmMS00MWFmLTkxYWItMmQ3Y2QwMTFkYjQ3L3YyLjAiLCJpYXQiOjE1MzcyMzEwNDgsIm5iZiI6MTUzNzIzMTA0OCwiZXhwIjoxNTM3MjM0OTQ4LCJhaW8iOiJBWFFBaS84SUFBQUF0QWFaTG8zQ2hNaWY2S09udHRSQjdlQnE0L0RjY1F6amNKR3hQWXkvQzNqRGFOR3hYZDZ3TklJVkdSZ2hOUm53SjFsT2NBbk5aY2p2a295ckZ4Q3R0djMzMTQwUmlvT0ZKNGJDQ0dWdW9DYWcxdU9UVDIyMjIyZ0h3TFBZUS91Zjc5UVgrMEtJaWpkcm1wNjlSY3R6bVE9PSIsImF6cCI6IjZlNzQxNzJiLWJlNTYtNDg0My05ZmY0LWU2NmEzOWJiMTJlMyIsImF6cGFjciI6IjAiLCJuYW1lIjoiQWJlIExpbmNvbG4iLCJvaWQiOiI2OTAyMjJiZS1mZjFhLTRkNTYtYWJkMS03ZTRmN2QzOGU0NzQiLCJwcmVmZXJyZWRfdXNlcm5hbWUiOiJhYmVsaUBtaWNyb3NvZnQuY29tIiwicmgiOiJJIiwic2NwIjoiYWNjZXNzX2FzX3VzZXIiLCJzdWIiOiJIS1pwZmFIeVdhZGVPb3VZbGl0anJJLUtmZlRtMjIyWDVyclYzeERxZktRIiwidGlkIjoiNzJmOTg4YmYtODZmMS00MWFmLTkxYWItMmQ3Y2QwMTFkYjQ3IiwidXRpIjoiZnFpQnFYTFBqMGVRYTgyUy1JWUZBQSIsInZlciI6IjIuMCJ9.pj4N-w_3Us9DrBLfpCt",
+ "value_start": 0,
+ "value_end": 1029,
+ "variable": null,
+ "variable_start": -2,
+ "variable_end": -2,
+ "entropy_validation": {
+ "iterator": "BASE64_CHARS",
+ "entropy": 5.6044494049575055,
+ "valid": true
+ }
+ }
+ ]
+ },
{
"api_validation": "NOT_AVAILABLE",
"ml_validation": "NOT_AVAILABLE",
@@ -346,6 +536,8 @@
"value_start": 14,
"value_end": 54,
"variable": null,
+ "variable_start": -2,
+ "variable_end": -2,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 4.620007704961091,
@@ -371,6 +563,8 @@
"value_start": 15,
"value_end": 64,
"variable": null,
+ "variable_start": -2,
+ "variable_end": -2,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 4.826255561405635,
@@ -396,6 +590,8 @@
"value_start": 11,
"value_end": 47,
"variable": null,
+ "variable_start": -2,
+ "variable_end": -2,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 4.593400348604437,
@@ -421,6 +617,8 @@
"value_start": 22,
"value_end": 40,
"variable": null,
+ "variable_start": -2,
+ "variable_end": -2,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 3.9477027792200903,
@@ -446,6 +644,8 @@
"value_start": 28,
"value_end": 60,
"variable": null,
+ "variable_start": -2,
+ "variable_end": -2,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 4.3125,
@@ -463,17 +663,19 @@
"confidence": "strong",
"line_data_list": [
{
- "line": "repo_access = \"ATCTT3xFfGN0zXtbKHz2POF86xa-2aBiYC4o_T3-myk01bmFVluUIFtGm_VFQwLizp4o1FKw-AMZhtdA0NzizshnA8WzRdfgv6GeTyowCD101oqKbJ4nx9DFsar5YyUNkwO9maR9-00tQvfciyfOHtPKG6K1d76Ki3iFo7roGeyJu4j1jM3GwQ4=91D14AE7\"",
+ "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=91D14AE7",
- "value_start": 15,
- "value_end": 207,
+ "value": "ATCTT3xFfGN0zXtbKHz2POF86xa-2aBiYC4o_T3-myk01bmFVluUIFtGm_VFQwLizp4o1FKw-AMZhtdA0NzizshnA8WzRdfgv6GeTyowCD101oqKbJ4nx9DFsar5YyUNkwO9maR9-00tQvfciyfOHtPKG6K1d76Ki3iFo7roGeyJu4j1jM3GwQ4=EDDE81AD",
+ "value_start": 39,
+ "value_end": 231,
"variable": null,
+ "variable_start": -2,
+ "variable_end": -2,
"entropy_validation": {
"iterator": "BASE64_CHARS",
- "entropy": 5.559335469855166,
+ "entropy": 5.573080311527303,
"valid": true
}
}
@@ -496,6 +698,8 @@
"value_start": -2,
"value_end": -2,
"variable": null,
+ "variable_start": -2,
+ "variable_end": -2,
"entropy_validation": {
"iterator": null,
"entropy": null,
@@ -521,6 +725,8 @@
"value_start": -2,
"value_end": -2,
"variable": null,
+ "variable_start": -2,
+ "variable_end": -2,
"entropy_validation": {
"iterator": null,
"entropy": null,
@@ -546,6 +752,8 @@
"value_start": -2,
"value_end": -2,
"variable": null,
+ "variable_start": -2,
+ "variable_end": -2,
"entropy_validation": {
"iterator": null,
"entropy": null,
@@ -571,6 +779,8 @@
"value_start": 14,
"value_end": 85,
"variable": null,
+ "variable_start": -2,
+ "variable_end": -2,
"entropy_validation": {
"iterator": "BASE36_CHARS",
"entropy": 3.9136769977597905,
@@ -596,6 +806,8 @@
"value_start": 0,
"value_end": 71,
"variable": null,
+ "variable_start": -2,
+ "variable_end": -2,
"entropy_validation": {
"iterator": "BASE36_CHARS",
"entropy": 3.5117321397240526,
@@ -604,6 +816,33 @@
}
]
},
+ {
+ "api_validation": "NOT_AVAILABLE",
+ "ml_validation": "NOT_AVAILABLE",
+ "ml_probability": null,
+ "rule": "Discord Bot Token",
+ "severity": "high",
+ "confidence": "strong",
+ "line_data_list": [
+ {
+ "line": "MTIzNDU2Nzg5MDEyMzQ1Njc4OQ.E2-E4_.Zig9V5mpMk-JybgCFvqSfgY9EoqWjkA5O_qDje",
+ "line_num": 1,
+ "path": "tests/samples/discord_bot_token",
+ "info": "tests/samples/discord_bot_token|RAW",
+ "value": "MTIzNDU2Nzg5MDEyMzQ1Njc4OQ.E2-E4_.Zig9V5mpMk-JybgCFvqSfgY9EoqWjkA5O_qDje",
+ "value_start": 0,
+ "value_end": 72,
+ "variable": null,
+ "variable_start": -2,
+ "variable_end": -2,
+ "entropy_validation": {
+ "iterator": "BASE64_CHARS",
+ "entropy": 4.731746181697384,
+ "valid": true
+ }
+ }
+ ]
+ },
{
"api_validation": "NOT_AVAILABLE",
"ml_validation": "NOT_AVAILABLE",
@@ -621,6 +860,8 @@
"value_start": 13,
"value_end": 23,
"variable": "PW",
+ "variable_start": 10,
+ "variable_end": 12,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 2.989735285398626,
@@ -636,6 +877,8 @@
"value_start": 3,
"value_end": 23,
"variable": "ID",
+ "variable_start": 0,
+ "variable_end": 2,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 3.4736388806542577,
@@ -661,6 +904,8 @@
"value_start": 13,
"value_end": 23,
"variable": "PW",
+ "variable_start": 10,
+ "variable_end": 12,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 2.989735285398626,
@@ -686,6 +931,8 @@
"value_start": 13,
"value_end": 23,
"variable": "PW",
+ "variable_start": 10,
+ "variable_end": 12,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 2.7897352853986264,
@@ -701,6 +948,8 @@
"value_start": 3,
"value_end": 9,
"variable": "ID",
+ "variable_start": 0,
+ "variable_end": 2,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 2.584962500721156,
@@ -726,6 +975,8 @@
"value_start": 13,
"value_end": 23,
"variable": "PW",
+ "variable_start": 10,
+ "variable_end": 12,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 2.7897352853986264,
@@ -751,6 +1002,8 @@
"value_start": 16,
"value_end": 26,
"variable": "PW",
+ "variable_start": 13,
+ "variable_end": 15,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 2.989735285398626,
@@ -766,6 +1019,8 @@
"value_start": 6,
"value_end": 12,
"variable": "ID",
+ "variable_start": 3,
+ "variable_end": 5,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 2.584962500721156,
@@ -791,6 +1046,8 @@
"value_start": 16,
"value_end": 26,
"variable": "PW",
+ "variable_start": 13,
+ "variable_end": 15,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 2.989735285398626,
@@ -816,6 +1073,8 @@
"value_start": 25,
"value_end": 35,
"variable": "Password",
+ "variable_start": 16,
+ "variable_end": 24,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 2.989735285398626,
@@ -831,6 +1090,8 @@
"value_start": 9,
"value_end": 15,
"variable": "Username",
+ "variable_start": 0,
+ "variable_end": 8,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 2.584962500721156,
@@ -856,6 +1117,8 @@
"value_start": 25,
"value_end": 35,
"variable": "Password",
+ "variable_start": 16,
+ "variable_end": 24,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 2.989735285398626,
@@ -881,6 +1144,8 @@
"value_start": 19,
"value_end": 29,
"variable": "password",
+ "variable_start": 10,
+ "variable_end": 18,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 2.989735285398626,
@@ -896,6 +1161,8 @@
"value_start": 3,
"value_end": 29,
"variable": "id",
+ "variable_start": 0,
+ "variable_end": 2,
"entropy_validation": {
"iterator": "BASE36_CHARS",
"entropy": 3.1999791952552306,
@@ -921,6 +1188,8 @@
"value_start": 19,
"value_end": 29,
"variable": "password",
+ "variable_start": 10,
+ "variable_end": 18,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 2.989735285398626,
@@ -946,6 +1215,8 @@
"value_start": 13,
"value_end": 23,
"variable": "PW",
+ "variable_start": 10,
+ "variable_end": 12,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 2.989735285398626,
@@ -961,6 +1232,8 @@
"value_start": 3,
"value_end": 23,
"variable": "ID",
+ "variable_start": 0,
+ "variable_end": 2,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 3.689735285398626,
@@ -986,6 +1259,8 @@
"value_start": 13,
"value_end": 23,
"variable": "PW",
+ "variable_start": 10,
+ "variable_end": 12,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 2.989735285398626,
@@ -1011,6 +1286,8 @@
"value_start": 19,
"value_end": 29,
"variable": "password",
+ "variable_start": 10,
+ "variable_end": 18,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 2.989735285398626,
@@ -1026,6 +1303,8 @@
"value_start": 3,
"value_end": 9,
"variable": "id",
+ "variable_start": 0,
+ "variable_end": 2,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 2.584962500721156,
@@ -1051,6 +1330,8 @@
"value_start": 19,
"value_end": 29,
"variable": "password",
+ "variable_start": 10,
+ "variable_end": 18,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 2.989735285398626,
@@ -1076,6 +1357,8 @@
"value_start": 21,
"value_end": 31,
"variable": "password",
+ "variable_start": 12,
+ "variable_end": 20,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 2.989735285398626,
@@ -1091,6 +1374,8 @@
"value_start": 5,
"value_end": 11,
"variable": "user",
+ "variable_start": 0,
+ "variable_end": 4,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 2.584962500721156,
@@ -1116,6 +1401,8 @@
"value_start": 21,
"value_end": 31,
"variable": "password",
+ "variable_start": 12,
+ "variable_end": 20,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 2.989735285398626,
@@ -1141,6 +1428,8 @@
"value_start": 25,
"value_end": 35,
"variable": "password",
+ "variable_start": 16,
+ "variable_end": 24,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 2.989735285398626,
@@ -1156,6 +1445,8 @@
"value_start": 9,
"value_end": 35,
"variable": "username",
+ "variable_start": 0,
+ "variable_end": 8,
"entropy_validation": {
"iterator": "BASE36_CHARS",
"entropy": 3.1999791952552306,
@@ -1181,6 +1472,8 @@
"value_start": 25,
"value_end": 35,
"variable": "password",
+ "variable_start": 16,
+ "variable_end": 24,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 2.989735285398626,
@@ -1206,6 +1499,8 @@
"value_start": 20,
"value_end": 31,
"variable": "pwd",
+ "variable_start": 16,
+ "variable_end": 19,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 2.9631196533066344,
@@ -1221,6 +1516,8 @@
"value_start": 9,
"value_end": 15,
"variable": "username",
+ "variable_start": 0,
+ "variable_end": 8,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 2.584962500721156,
@@ -1246,6 +1543,8 @@
"value_start": 20,
"value_end": 31,
"variable": "pwd",
+ "variable_start": 16,
+ "variable_end": 19,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 2.9631196533066344,
@@ -1271,6 +1570,8 @@
"value_start": 22,
"value_end": 33,
"variable": "password",
+ "variable_start": 13,
+ "variable_end": 21,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 2.712675334928137,
@@ -1286,6 +1587,8 @@
"value_start": 6,
"value_end": 33,
"variable": "id",
+ "variable_start": 3,
+ "variable_end": 5,
"entropy_validation": {
"iterator": "BASE36_CHARS",
"entropy": 3.1238097237446634,
@@ -1311,6 +1614,8 @@
"value_start": 22,
"value_end": 33,
"variable": "password",
+ "variable_start": 13,
+ "variable_end": 21,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 2.712675334928137,
@@ -1336,6 +1641,8 @@
"value_start": 14,
"value_end": 25,
"variable": "PWD",
+ "variable_start": 10,
+ "variable_end": 13,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 2.9631196533066344,
@@ -1351,6 +1658,8 @@
"value_start": 3,
"value_end": 9,
"variable": "ID",
+ "variable_start": 0,
+ "variable_end": 2,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 2.584962500721156,
@@ -1376,6 +1685,8 @@
"value_start": 14,
"value_end": 25,
"variable": "PWD",
+ "variable_start": 10,
+ "variable_end": 13,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 2.9631196533066344,
@@ -1401,6 +1712,8 @@
"value_start": 24,
"value_end": 35,
"variable": "password",
+ "variable_start": 15,
+ "variable_end": 23,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 2.9631196533066344,
@@ -1416,6 +1729,8 @@
"value_start": 8,
"value_end": 14,
"variable": "user id",
+ "variable_start": 0,
+ "variable_end": 7,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 2.584962500721156,
@@ -1441,6 +1756,8 @@
"value_start": 24,
"value_end": 35,
"variable": "password",
+ "variable_start": 15,
+ "variable_end": 23,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 2.9631196533066344,
@@ -1466,6 +1783,8 @@
"value_start": 21,
"value_end": 32,
"variable": "password",
+ "variable_start": 12,
+ "variable_end": 20,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 2.9631196533066344,
@@ -1481,6 +1800,8 @@
"value_start": 5,
"value_end": 32,
"variable": "user",
+ "variable_start": 0,
+ "variable_end": 4,
"entropy_validation": {
"iterator": "BASE36_CHARS",
"entropy": 3.2258425941951625,
@@ -1506,6 +1827,8 @@
"value_start": 21,
"value_end": 32,
"variable": "password",
+ "variable_start": 12,
+ "variable_end": 20,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 2.9631196533066344,
@@ -1531,6 +1854,8 @@
"value_start": 21,
"value_end": 32,
"variable": "password",
+ "variable_start": 12,
+ "variable_end": 20,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 2.9631196533066344,
@@ -1546,6 +1871,8 @@
"value_start": 5,
"value_end": 32,
"variable": "user",
+ "variable_start": 0,
+ "variable_end": 4,
"entropy_validation": {
"iterator": "BASE36_CHARS",
"entropy": 3.2258425941951625,
@@ -1571,6 +1898,8 @@
"value_start": 21,
"value_end": 32,
"variable": "password",
+ "variable_start": 12,
+ "variable_end": 20,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 2.9631196533066344,
@@ -1596,6 +1925,8 @@
"value_start": 25,
"value_end": 36,
"variable": "password",
+ "variable_start": 16,
+ "variable_end": 24,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 2.9631196533066344,
@@ -1611,6 +1942,8 @@
"value_start": 9,
"value_end": 15,
"variable": "username",
+ "variable_start": 0,
+ "variable_end": 8,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 2.584962500721156,
@@ -1636,6 +1969,8 @@
"value_start": 25,
"value_end": 36,
"variable": "password",
+ "variable_start": 16,
+ "variable_end": 24,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 2.9631196533066344,
@@ -1661,6 +1996,8 @@
"value_start": 26,
"value_end": 37,
"variable": "Password",
+ "variable_start": 17,
+ "variable_end": 25,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 2.9631196533066344,
@@ -1676,6 +2013,8 @@
"value_start": 10,
"value_end": 16,
"variable": "User name",
+ "variable_start": 0,
+ "variable_end": 9,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 2.584962500721156,
@@ -1701,6 +2040,8 @@
"value_start": 26,
"value_end": 37,
"variable": "Password",
+ "variable_start": 17,
+ "variable_end": 25,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 2.9631196533066344,
@@ -1726,6 +2067,8 @@
"value_start": 25,
"value_end": 36,
"variable": "password",
+ "variable_start": 16,
+ "variable_end": 24,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 2.9631196533066344,
@@ -1741,6 +2084,8 @@
"value_start": 9,
"value_end": 36,
"variable": "username",
+ "variable_start": 0,
+ "variable_end": 8,
"entropy_validation": {
"iterator": "BASE36_CHARS",
"entropy": 3.2258425941951625,
@@ -1766,6 +2111,8 @@
"value_start": 25,
"value_end": 36,
"variable": "password",
+ "variable_start": 16,
+ "variable_end": 24,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 2.9631196533066344,
@@ -1791,6 +2138,8 @@
"value_start": 25,
"value_end": 36,
"variable": "password",
+ "variable_start": 16,
+ "variable_end": 24,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 2.9631196533066344,
@@ -1806,6 +2155,8 @@
"value_start": 7,
"value_end": 13,
"variable": "user",
+ "variable_start": 2,
+ "variable_end": 6,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 2.584962500721156,
@@ -1831,6 +2182,8 @@
"value_start": 25,
"value_end": 36,
"variable": "password",
+ "variable_start": 16,
+ "variable_end": 24,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 2.9631196533066344,
@@ -1856,6 +2209,8 @@
"value_start": 19,
"value_end": 30,
"variable": "passwd",
+ "variable_start": 12,
+ "variable_end": 18,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 3.1449378351248165,
@@ -1871,6 +2226,8 @@
"value_start": 5,
"value_end": 11,
"variable": "user",
+ "variable_start": 0,
+ "variable_end": 4,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 2.584962500721156,
@@ -1896,6 +2253,8 @@
"value_start": 19,
"value_end": 30,
"variable": "passwd",
+ "variable_start": 12,
+ "variable_end": 18,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 3.1449378351248165,
@@ -1921,6 +2280,8 @@
"value_start": 8,
"value_end": 19,
"variable": "account",
+ "variable_start": 0,
+ "variable_end": 7,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 2.9631196533066344,
@@ -1936,6 +2297,8 @@
"value_start": 29,
"value_end": 40,
"variable": "password",
+ "variable_start": 20,
+ "variable_end": 28,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 2.9631196533066344,
@@ -1961,6 +2324,8 @@
"value_start": 29,
"value_end": 40,
"variable": "password",
+ "variable_start": 20,
+ "variable_end": 28,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 2.9631196533066344,
@@ -1986,6 +2351,8 @@
"value_start": 16,
"value_end": 27,
"variable": "\ud328\uc2a4\uc6cc\ub4dc",
+ "variable_start": 11,
+ "variable_end": 15,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 3.1449378351248165,
@@ -2001,6 +2368,8 @@
"value_start": 4,
"value_end": 10,
"variable": "\uc544\uc774\ub514",
+ "variable_start": 0,
+ "variable_end": 3,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 2.584962500721156,
@@ -2026,6 +2395,8 @@
"value_start": 16,
"value_end": 27,
"variable": "\ud328\uc2a4\uc6cc\ub4dc",
+ "variable_start": 11,
+ "variable_end": 15,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 3.1449378351248165,
@@ -2051,6 +2422,8 @@
"value_start": 15,
"value_end": 26,
"variable": "pw",
+ "variable_start": 12,
+ "variable_end": 14,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 3.1449378351248165,
@@ -2066,6 +2439,8 @@
"value_start": 5,
"value_end": 11,
"variable": "user",
+ "variable_start": 0,
+ "variable_end": 4,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 2.584962500721156,
@@ -2091,6 +2466,8 @@
"value_start": 15,
"value_end": 26,
"variable": "pw",
+ "variable_start": 12,
+ "variable_end": 14,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 3.1449378351248165,
@@ -2116,6 +2493,8 @@
"value_start": 25,
"value_end": 36,
"variable": "Password",
+ "variable_start": 16,
+ "variable_end": 24,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 3.1449378351248165,
@@ -2131,6 +2510,8 @@
"value_start": 9,
"value_end": 36,
"variable": "Username",
+ "variable_start": 0,
+ "variable_end": 8,
"entropy_validation": {
"iterator": "BASE36_CHARS",
"entropy": 3.1978837978187378,
@@ -2156,6 +2537,8 @@
"value_start": 25,
"value_end": 36,
"variable": "Password",
+ "variable_start": 16,
+ "variable_end": 24,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 3.1449378351248165,
@@ -2181,6 +2564,8 @@
"value_start": 23,
"value_end": 34,
"variable": "password",
+ "variable_start": 14,
+ "variable_end": 22,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 3.1449378351248165,
@@ -2196,6 +2581,8 @@
"value_start": 7,
"value_end": 34,
"variable": "userId",
+ "variable_start": 0,
+ "variable_end": 6,
"entropy_validation": {
"iterator": "BASE36_CHARS",
"entropy": 3.299916668269237,
@@ -2221,6 +2608,8 @@
"value_start": 23,
"value_end": 34,
"variable": "password",
+ "variable_start": 14,
+ "variable_end": 22,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 3.1449378351248165,
@@ -2246,6 +2635,8 @@
"value_start": 25,
"value_end": 36,
"variable": "password",
+ "variable_start": 16,
+ "variable_end": 24,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 3.1449378351248165,
@@ -2261,6 +2652,8 @@
"value_start": 7,
"value_end": 13,
"variable": "user",
+ "variable_start": 2,
+ "variable_end": 6,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 2.584962500721156,
@@ -2286,6 +2679,8 @@
"value_start": 43,
"value_end": 54,
"variable": "Password",
+ "variable_start": 34,
+ "variable_end": 42,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 3.1449378351248165,
@@ -2301,6 +2696,8 @@
"value_start": 15,
"value_end": 21,
"variable": "ID",
+ "variable_start": 12,
+ "variable_end": 14,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 2.584962500721156,
@@ -2326,6 +2723,8 @@
"value_start": 43,
"value_end": 54,
"variable": "Password",
+ "variable_start": 34,
+ "variable_end": 42,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 3.1449378351248165,
@@ -2351,6 +2750,8 @@
"value_start": 16,
"value_end": 27,
"variable": "pw",
+ "variable_start": 13,
+ "variable_end": 15,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 3.1449378351248165,
@@ -2366,6 +2767,8 @@
"value_start": 6,
"value_end": 27,
"variable": "id",
+ "variable_start": 3,
+ "variable_end": 5,
"entropy_validation": {
"iterator": "BASE36_CHARS",
"entropy": 3.156051369736198,
@@ -2391,6 +2794,8 @@
"value_start": 16,
"value_end": 27,
"variable": "pw",
+ "variable_start": 13,
+ "variable_end": 15,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 3.1449378351248165,
@@ -2416,6 +2821,8 @@
"value_start": 16,
"value_end": 27,
"variable": "pwd",
+ "variable_start": 12,
+ "variable_end": 15,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 3.1449378351248165,
@@ -2431,6 +2838,8 @@
"value_start": 5,
"value_end": 11,
"variable": "user",
+ "variable_start": 0,
+ "variable_end": 4,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 2.584962500721156,
@@ -2456,6 +2865,8 @@
"value_start": 16,
"value_end": 27,
"variable": "pwd",
+ "variable_start": 12,
+ "variable_end": 15,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 3.1449378351248165,
@@ -2481,6 +2892,8 @@
"value_start": 6,
"value_end": 17,
"variable": "Login",
+ "variable_start": 0,
+ "variable_end": 5,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 2.9631196533066344,
@@ -2496,6 +2909,8 @@
"value_start": 22,
"value_end": 33,
"variable": "Pwd",
+ "variable_start": 18,
+ "variable_end": 21,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 2.9631196533066344,
@@ -2521,6 +2936,8 @@
"value_start": 22,
"value_end": 33,
"variable": "Pwd",
+ "variable_start": 18,
+ "variable_end": 21,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 2.9631196533066344,
@@ -2546,6 +2963,8 @@
"value_start": 22,
"value_end": 33,
"variable": "Password",
+ "variable_start": 13,
+ "variable_end": 21,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 3.1449378351248165,
@@ -2561,6 +2980,8 @@
"value_start": 6,
"value_end": 12,
"variable": "ID",
+ "variable_start": 3,
+ "variable_end": 5,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 2.584962500721156,
@@ -2586,6 +3007,8 @@
"value_start": 22,
"value_end": 33,
"variable": "Password",
+ "variable_start": 13,
+ "variable_end": 21,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 3.1449378351248165,
@@ -2611,6 +3034,8 @@
"value_start": 27,
"value_end": 38,
"variable": "Password",
+ "variable_start": 18,
+ "variable_end": 26,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 2.9631196533066344,
@@ -2626,6 +3051,8 @@
"value_start": 10,
"value_end": 16,
"variable": "Username",
+ "variable_start": 1,
+ "variable_end": 9,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 2.584962500721156,
@@ -2651,6 +3078,8 @@
"value_start": 27,
"value_end": 38,
"variable": "Password",
+ "variable_start": 18,
+ "variable_end": 26,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 2.9631196533066344,
@@ -2676,6 +3105,8 @@
"value_start": 8,
"value_end": 19,
"variable": "account",
+ "variable_start": 0,
+ "variable_end": 7,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 3.1449378351248165,
@@ -2691,6 +3122,8 @@
"value_start": 23,
"value_end": 34,
"variable": "pw",
+ "variable_start": 20,
+ "variable_end": 22,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 3.1449378351248165,
@@ -2716,6 +3149,8 @@
"value_start": 23,
"value_end": 34,
"variable": "pw",
+ "variable_start": 20,
+ "variable_end": 22,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 3.1449378351248165,
@@ -2741,6 +3176,8 @@
"value_start": 23,
"value_end": 34,
"variable": "pw",
+ "variable_start": 20,
+ "variable_end": 22,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 3.1449378351248165,
@@ -2756,6 +3193,8 @@
"value_start": 8,
"value_end": 14,
"variable": "user id",
+ "variable_start": 0,
+ "variable_end": 7,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 2.584962500721156,
@@ -2771,6 +3210,8 @@
"value_start": 20,
"value_end": 34,
"variable": "user",
+ "variable_start": 15,
+ "variable_end": 19,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 3.1205899331922327,
@@ -2796,6 +3237,8 @@
"value_start": 23,
"value_end": 34,
"variable": "pw",
+ "variable_start": 20,
+ "variable_end": 22,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 3.1449378351248165,
@@ -2821,6 +3264,8 @@
"value_start": 26,
"value_end": 37,
"variable": "password",
+ "variable_start": 17,
+ "variable_end": 25,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 3.1449378351248165,
@@ -2836,6 +3281,8 @@
"value_start": 10,
"value_end": 16,
"variable": "name",
+ "variable_start": 5,
+ "variable_end": 9,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 2.584962500721156,
@@ -2861,6 +3308,8 @@
"value_start": 26,
"value_end": 37,
"variable": "password",
+ "variable_start": 17,
+ "variable_end": 25,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 3.1449378351248165,
@@ -2886,6 +3335,8 @@
"value_start": 29,
"value_end": 40,
"variable": "password",
+ "variable_start": 20,
+ "variable_end": 28,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 3.1449378351248165,
@@ -2901,6 +3352,8 @@
"value_start": 11,
"value_end": 17,
"variable": "username",
+ "variable_start": 2,
+ "variable_end": 10,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 2.584962500721156,
@@ -2926,6 +3379,8 @@
"value_start": 28,
"value_end": 39,
"variable": "ANYpassword",
+ "variable_start": 16,
+ "variable_end": 27,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 3.1449378351248165,
@@ -2941,6 +3396,8 @@
"value_start": 9,
"value_end": 39,
"variable": "login",
+ "variable_start": 3,
+ "variable_end": 8,
"entropy_validation": {
"iterator": "BASE36_CHARS",
"entropy": 3.0813939366353496,
@@ -2966,6 +3423,8 @@
"value_start": 28,
"value_end": 39,
"variable": "password",
+ "variable_start": 19,
+ "variable_end": 27,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 3.1449378351248165,
@@ -2991,6 +3450,8 @@
"value_start": 31,
"value_end": 42,
"variable": "ANYpassword",
+ "variable_start": 19,
+ "variable_end": 30,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 3.1449378351248165,
@@ -3006,6 +3467,8 @@
"value_start": 12,
"value_end": 18,
"variable": "username",
+ "variable_start": 3,
+ "variable_end": 11,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 2.584962500721156,
@@ -3031,6 +3494,8 @@
"value_start": 31,
"value_end": 42,
"variable": "password",
+ "variable_start": 22,
+ "variable_end": 30,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 3.1449378351248165,
@@ -3056,6 +3521,8 @@
"value_start": 14,
"value_end": 25,
"variable": "PWD",
+ "variable_start": 10,
+ "variable_end": 13,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 3.1449378351248165,
@@ -3071,6 +3538,8 @@
"value_start": 3,
"value_end": 25,
"variable": "ID",
+ "variable_start": 0,
+ "variable_end": 2,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 3.6695091251867558,
@@ -3096,6 +3565,8 @@
"value_start": 14,
"value_end": 25,
"variable": "PWD",
+ "variable_start": 10,
+ "variable_end": 13,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 3.1449378351248165,
@@ -3121,6 +3592,8 @@
"value_start": 22,
"value_end": 33,
"variable": "passwd",
+ "variable_start": 15,
+ "variable_end": 21,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 3.1449378351248165,
@@ -3136,6 +3609,8 @@
"value_start": 8,
"value_end": 14,
"variable": "account",
+ "variable_start": 0,
+ "variable_end": 7,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 2.584962500721156,
@@ -3161,6 +3636,8 @@
"value_start": 22,
"value_end": 33,
"variable": "passwd",
+ "variable_start": 15,
+ "variable_end": 21,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 3.1449378351248165,
@@ -3186,6 +3663,8 @@
"value_start": 22,
"value_end": 33,
"variable": "password",
+ "variable_start": 13,
+ "variable_end": 21,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 3.1449378351248165,
@@ -3201,6 +3680,8 @@
"value_start": 6,
"value_end": 12,
"variable": "login",
+ "variable_start": 0,
+ "variable_end": 5,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 2.584962500721156,
@@ -3226,6 +3707,8 @@
"value_start": 22,
"value_end": 33,
"variable": "password",
+ "variable_start": 13,
+ "variable_end": 21,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 3.1449378351248165,
@@ -3251,6 +3734,8 @@
"value_start": 9,
"value_end": 20,
"variable": "password",
+ "variable_start": 0,
+ "variable_end": 8,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 3.1449378351248165,
@@ -3266,6 +3751,8 @@
"value_start": 30,
"value_end": 36,
"variable": "username",
+ "variable_start": 21,
+ "variable_end": 29,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 2.584962500721156,
@@ -3291,6 +3778,8 @@
"value_start": 9,
"value_end": 20,
"variable": "password",
+ "variable_start": 0,
+ "variable_end": 8,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 3.1449378351248165,
@@ -3316,6 +3805,8 @@
"value_start": 6,
"value_end": 15,
"variable": "Login",
+ "variable_start": 0,
+ "variable_end": 5,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 2.373266667948722,
@@ -3331,6 +3822,8 @@
"value_start": 25,
"value_end": 36,
"variable": "Password",
+ "variable_start": 16,
+ "variable_end": 24,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 3.1449378351248165,
@@ -3356,6 +3849,8 @@
"value_start": 25,
"value_end": 36,
"variable": "Password",
+ "variable_start": 16,
+ "variable_end": 24,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 3.1449378351248165,
@@ -3381,6 +3876,8 @@
"value_start": 13,
"value_end": 24,
"variable": "pw",
+ "variable_start": 10,
+ "variable_end": 12,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 3.1449378351248165,
@@ -3396,6 +3893,8 @@
"value_start": 3,
"value_end": 9,
"variable": "id",
+ "variable_start": 0,
+ "variable_end": 2,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 2.584962500721156,
@@ -3421,6 +3920,8 @@
"value_start": 13,
"value_end": 24,
"variable": "pw",
+ "variable_start": 10,
+ "variable_end": 12,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 3.1449378351248165,
@@ -3446,6 +3947,8 @@
"value_start": 26,
"value_end": 37,
"variable": "PW",
+ "variable_start": 23,
+ "variable_end": 25,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 3.1449378351248165,
@@ -3461,6 +3964,8 @@
"value_start": 16,
"value_end": 22,
"variable": "ID",
+ "variable_start": 13,
+ "variable_end": 15,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 2.584962500721156,
@@ -3486,6 +3991,8 @@
"value_start": 26,
"value_end": 37,
"variable": "PW",
+ "variable_start": 23,
+ "variable_end": 25,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 3.1449378351248165,
@@ -3511,6 +4018,8 @@
"value_start": 15,
"value_end": 26,
"variable": "pw",
+ "variable_start": 12,
+ "variable_end": 14,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 2.9631196533066344,
@@ -3526,6 +4035,8 @@
"value_start": 4,
"value_end": 10,
"variable": "id",
+ "variable_start": 1,
+ "variable_end": 3,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 2.584962500721156,
@@ -3551,6 +4062,8 @@
"value_start": 15,
"value_end": 26,
"variable": "pw",
+ "variable_start": 12,
+ "variable_end": 14,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 2.9631196533066344,
@@ -3576,6 +4089,8 @@
"value_start": 19,
"value_end": 30,
"variable": "pw",
+ "variable_start": 16,
+ "variable_end": 18,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 3.1449378351248165,
@@ -3591,6 +4106,8 @@
"value_start": 9,
"value_end": 15,
"variable": "username",
+ "variable_start": 0,
+ "variable_end": 8,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 2.584962500721156,
@@ -3616,6 +4133,8 @@
"value_start": 19,
"value_end": 30,
"variable": "pw",
+ "variable_start": 16,
+ "variable_end": 18,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 3.1449378351248165,
@@ -3641,6 +4160,8 @@
"value_start": 15,
"value_end": 26,
"variable": "\ud328\uc2a4\uc6cc\ub4dc",
+ "variable_start": 10,
+ "variable_end": 14,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 3.1449378351248165,
@@ -3656,6 +4177,8 @@
"value_start": 3,
"value_end": 9,
"variable": "\uacc4\uc815",
+ "variable_start": 0,
+ "variable_end": 2,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 2.584962500721156,
@@ -3681,6 +4204,8 @@
"value_start": 15,
"value_end": 26,
"variable": "\ud328\uc2a4\uc6cc\ub4dc",
+ "variable_start": 10,
+ "variable_end": 14,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 3.1449378351248165,
@@ -3706,6 +4231,8 @@
"value_start": 28,
"value_end": 39,
"variable": "Password",
+ "variable_start": 19,
+ "variable_end": 27,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 3.1449378351248165,
@@ -3721,6 +4248,8 @@
"value_start": 11,
"value_end": 17,
"variable": "User Name",
+ "variable_start": 1,
+ "variable_end": 10,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 2.584962500721156,
@@ -3746,6 +4275,8 @@
"value_start": 28,
"value_end": 39,
"variable": "Password",
+ "variable_start": 19,
+ "variable_end": 27,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 3.1449378351248165,
@@ -3771,6 +4302,8 @@
"value_start": 29,
"value_end": 40,
"variable": "password",
+ "variable_start": 20,
+ "variable_end": 28,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 2.9631196533066344,
@@ -3786,6 +4319,8 @@
"value_start": 8,
"value_end": 40,
"variable": "account",
+ "variable_start": 0,
+ "variable_end": 7,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 3.4604792966721747,
@@ -3811,6 +4346,8 @@
"value_start": 29,
"value_end": 40,
"variable": "password",
+ "variable_start": 20,
+ "variable_end": 28,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 2.9631196533066344,
@@ -3836,6 +4373,8 @@
"value_start": 24,
"value_end": 35,
"variable": "password",
+ "variable_start": 15,
+ "variable_end": 23,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 3.1449378351248165,
@@ -3851,6 +4390,8 @@
"value_start": 8,
"value_end": 14,
"variable": "User",
+ "variable_start": 3,
+ "variable_end": 7,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 2.584962500721156,
@@ -3876,6 +4417,8 @@
"value_start": 24,
"value_end": 35,
"variable": "password",
+ "variable_start": 15,
+ "variable_end": 23,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 3.1449378351248165,
@@ -3901,6 +4444,8 @@
"value_start": 16,
"value_end": 27,
"variable": "pwd",
+ "variable_start": 12,
+ "variable_end": 15,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 3.1449378351248165,
@@ -3916,6 +4461,8 @@
"value_start": 5,
"value_end": 27,
"variable": "user",
+ "variable_start": 0,
+ "variable_end": 4,
"entropy_validation": {
"iterator": "BASE36_CHARS",
"entropy": 3.1731971598560924,
@@ -3941,6 +4488,8 @@
"value_start": 16,
"value_end": 27,
"variable": "pwd",
+ "variable_start": 12,
+ "variable_end": 15,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 3.1449378351248165,
@@ -3966,6 +4515,8 @@
"value_start": 33,
"value_end": 44,
"variable": "ANY_password",
+ "variable_start": 20,
+ "variable_end": 32,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 3.1449378351248165,
@@ -3981,6 +4532,8 @@
"value_start": 13,
"value_end": 44,
"variable": "username",
+ "variable_start": 4,
+ "variable_end": 12,
"entropy_validation": {
"iterator": "BASE36_CHARS",
"entropy": 3.015565929812397,
@@ -4006,6 +4559,8 @@
"value_start": 33,
"value_end": 44,
"variable": "password",
+ "variable_start": 24,
+ "variable_end": 32,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 3.1449378351248165,
@@ -4031,6 +4586,8 @@
"value_start": 32,
"value_end": 43,
"variable": "ANY_password",
+ "variable_start": 19,
+ "variable_end": 31,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 3.1449378351248165,
@@ -4046,6 +4603,8 @@
"value_start": 12,
"value_end": 43,
"variable": "username",
+ "variable_start": 3,
+ "variable_end": 11,
"entropy_validation": {
"iterator": "BASE36_CHARS",
"entropy": 3.015565929812397,
@@ -4071,6 +4630,8 @@
"value_start": 32,
"value_end": 43,
"variable": "password",
+ "variable_start": 23,
+ "variable_end": 31,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 3.1449378351248165,
@@ -4096,6 +4657,8 @@
"value_start": 34,
"value_end": 45,
"variable": "password",
+ "variable_start": 25,
+ "variable_end": 33,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 3.1449378351248165,
@@ -4111,6 +4674,8 @@
"value_start": 13,
"value_end": 19,
"variable": "User Account",
+ "variable_start": 0,
+ "variable_end": 12,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 2.584962500721156,
@@ -4126,6 +4691,8 @@
"value_start": 25,
"value_end": 45,
"variable": "User",
+ "variable_start": 20,
+ "variable_end": 24,
"entropy_validation": {
"iterator": "BASE36_CHARS",
"entropy": 3.05754247590989,
@@ -4151,6 +4718,8 @@
"value_start": 34,
"value_end": 45,
"variable": "password",
+ "variable_start": 25,
+ "variable_end": 33,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 3.1449378351248165,
@@ -4176,6 +4745,8 @@
"value_start": 38,
"value_end": 49,
"variable": "PWD",
+ "variable_start": 34,
+ "variable_end": 37,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 3.1449378351248165,
@@ -4191,6 +4762,8 @@
"value_start": 15,
"value_end": 21,
"variable": "ID",
+ "variable_start": 12,
+ "variable_end": 14,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 2.584962500721156,
@@ -4216,6 +4789,8 @@
"value_start": 38,
"value_end": 49,
"variable": "PWD",
+ "variable_start": 34,
+ "variable_end": 37,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 3.1449378351248165,
@@ -4241,6 +4816,8 @@
"value_start": 23,
"value_end": 34,
"variable": "password",
+ "variable_start": 14,
+ "variable_end": 22,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 3.1449378351248165,
@@ -4256,6 +4833,8 @@
"value_start": 7,
"value_end": 13,
"variable": "userid",
+ "variable_start": 0,
+ "variable_end": 6,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 2.584962500721156,
@@ -4281,6 +4860,8 @@
"value_start": 23,
"value_end": 34,
"variable": "password",
+ "variable_start": 14,
+ "variable_end": 22,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 3.1449378351248165,
@@ -4306,6 +4887,8 @@
"value_start": 33,
"value_end": 44,
"variable": "password",
+ "variable_start": 24,
+ "variable_end": 32,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 3.1449378351248165,
@@ -4321,6 +4904,8 @@
"value_start": 13,
"value_end": 19,
"variable": "username",
+ "variable_start": 4,
+ "variable_end": 12,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 2.584962500721156,
@@ -4346,6 +4931,8 @@
"value_start": 33,
"value_end": 44,
"variable": "password",
+ "variable_start": 24,
+ "variable_end": 32,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 3.1449378351248165,
@@ -4371,6 +4958,8 @@
"value_start": 16,
"value_end": 27,
"variable": "pwd",
+ "variable_start": 12,
+ "variable_end": 15,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 3.1449378351248165,
@@ -4386,6 +4975,8 @@
"value_start": 5,
"value_end": 11,
"variable": "user",
+ "variable_start": 0,
+ "variable_end": 4,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 2.584962500721156,
@@ -4411,6 +5002,8 @@
"value_start": 16,
"value_end": 27,
"variable": "pwd",
+ "variable_start": 12,
+ "variable_end": 15,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 3.1449378351248165,
@@ -4436,6 +5029,8 @@
"value_start": 15,
"value_end": 26,
"variable": "PW",
+ "variable_start": 12,
+ "variable_end": 14,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 3.1449378351248165,
@@ -4451,6 +5046,8 @@
"value_start": 5,
"value_end": 26,
"variable": "Name",
+ "variable_start": 0,
+ "variable_end": 4,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 3.5743673147627466,
@@ -4476,6 +5073,8 @@
"value_start": 15,
"value_end": 26,
"variable": "PW",
+ "variable_start": 12,
+ "variable_end": 14,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 3.1449378351248165,
@@ -4501,6 +5100,8 @@
"value_start": 13,
"value_end": 24,
"variable": "\ube44\ubc88",
+ "variable_start": 10,
+ "variable_end": 12,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 3.1449378351248165,
@@ -4516,6 +5117,8 @@
"value_start": 3,
"value_end": 9,
"variable": "\uacc4\uc815",
+ "variable_start": 0,
+ "variable_end": 2,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 2.584962500721156,
@@ -4541,6 +5144,8 @@
"value_start": 13,
"value_end": 24,
"variable": "\ube44\ubc88",
+ "variable_start": 10,
+ "variable_end": 12,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 3.1449378351248165,
@@ -4566,6 +5171,8 @@
"value_start": 21,
"value_end": 32,
"variable": "password",
+ "variable_start": 12,
+ "variable_end": 20,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 3.1449378351248165,
@@ -4581,6 +5188,8 @@
"value_start": 5,
"value_end": 11,
"variable": "user",
+ "variable_start": 0,
+ "variable_end": 4,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 2.584962500721156,
@@ -4606,6 +5215,8 @@
"value_start": 21,
"value_end": 32,
"variable": "password",
+ "variable_start": 12,
+ "variable_end": 20,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 3.1449378351248165,
@@ -4631,6 +5242,8 @@
"value_start": 26,
"value_end": 37,
"variable": "Password",
+ "variable_start": 17,
+ "variable_end": 25,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 3.1449378351248165,
@@ -4646,6 +5259,8 @@
"value_start": 5,
"value_end": 37,
"variable": "Host",
+ "variable_start": 0,
+ "variable_end": 4,
"entropy_validation": {
"iterator": "BASE36_CHARS",
"entropy": 3.2729792966721747,
@@ -4671,6 +5286,8 @@
"value_start": 26,
"value_end": 37,
"variable": "Password",
+ "variable_start": 17,
+ "variable_end": 25,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 3.1449378351248165,
@@ -4696,6 +5313,8 @@
"value_start": 21,
"value_end": 32,
"variable": "password",
+ "variable_start": 12,
+ "variable_end": 20,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 3.1449378351248165,
@@ -4711,6 +5330,8 @@
"value_start": 5,
"value_end": 32,
"variable": "role",
+ "variable_start": 0,
+ "variable_end": 4,
"entropy_validation": {
"iterator": "BASE36_CHARS",
"entropy": 3.299916668269237,
@@ -4736,6 +5357,8 @@
"value_start": 21,
"value_end": 32,
"variable": "password",
+ "variable_start": 12,
+ "variable_end": 20,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 3.1449378351248165,
@@ -4761,6 +5384,8 @@
"value_start": 5,
"value_end": 31,
"variable": "Wifi",
+ "variable_start": 0,
+ "variable_end": 4,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 3.515756684580924,
@@ -4776,6 +5401,8 @@
"value_start": 20,
"value_end": 31,
"variable": "PW",
+ "variable_start": 17,
+ "variable_end": 19,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 2.9631196533066344,
@@ -4801,6 +5428,8 @@
"value_start": 20,
"value_end": 31,
"variable": "PW",
+ "variable_start": 17,
+ "variable_end": 19,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 2.9631196533066344,
@@ -4826,6 +5455,8 @@
"value_start": 19,
"value_end": 30,
"variable": "Password",
+ "variable_start": 10,
+ "variable_end": 18,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 3.1449378351248165,
@@ -4841,6 +5472,8 @@
"value_start": 3,
"value_end": 30,
"variable": "ID",
+ "variable_start": 0,
+ "variable_end": 2,
"entropy_validation": {
"iterator": "BASE36_CHARS",
"entropy": 3.1978837978187378,
@@ -4866,6 +5499,8 @@
"value_start": 19,
"value_end": 30,
"variable": "Password",
+ "variable_start": 10,
+ "variable_end": 18,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 3.1449378351248165,
@@ -4891,6 +5526,8 @@
"value_start": 21,
"value_end": 32,
"variable": "password",
+ "variable_start": 12,
+ "variable_end": 20,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 3.1449378351248165,
@@ -4906,6 +5543,8 @@
"value_start": 5,
"value_end": 32,
"variable": "name",
+ "variable_start": 0,
+ "variable_end": 4,
"entropy_validation": {
"iterator": "BASE36_CHARS",
"entropy": 3.299916668269237,
@@ -4931,6 +5570,8 @@
"value_start": 21,
"value_end": 32,
"variable": "password",
+ "variable_start": 12,
+ "variable_end": 20,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 3.1449378351248165,
@@ -4956,6 +5597,8 @@
"value_start": 23,
"value_end": 34,
"variable": "Password",
+ "variable_start": 14,
+ "variable_end": 22,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 3.1449378351248165,
@@ -4981,6 +5624,8 @@
"value_start": 18,
"value_end": 29,
"variable": "Pwd",
+ "variable_start": 14,
+ "variable_end": 17,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 2.9631196533066344,
@@ -5006,6 +5651,8 @@
"value_start": 21,
"value_end": 32,
"variable": "pw",
+ "variable_start": 18,
+ "variable_end": 20,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 3.1449378351248165,
@@ -5021,6 +5668,8 @@
"value_start": 3,
"value_end": 17,
"variable": "id",
+ "variable_start": 0,
+ "variable_end": 2,
"entropy_validation": {
"iterator": "BASE36_CHARS",
"entropy": 3.106829570482062,
@@ -5046,6 +5695,8 @@
"value_start": 21,
"value_end": 32,
"variable": "pw",
+ "variable_start": 18,
+ "variable_end": 20,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 3.1449378351248165,
@@ -5071,6 +5722,8 @@
"value_start": 13,
"value_end": 24,
"variable": "\ube44\ubc88",
+ "variable_start": 10,
+ "variable_end": 12,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 3.1449378351248165,
@@ -5086,6 +5739,8 @@
"value_start": 3,
"value_end": 24,
"variable": "ID",
+ "variable_start": 0,
+ "variable_end": 2,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 3.4604474374875673,
@@ -5111,6 +5766,8 @@
"value_start": 13,
"value_end": 24,
"variable": "\ube44\ubc88",
+ "variable_start": 10,
+ "variable_end": 12,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 3.1449378351248165,
@@ -5136,6 +5793,8 @@
"value_start": 19,
"value_end": 30,
"variable": "pw",
+ "variable_start": 16,
+ "variable_end": 18,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 3.1449378351248165,
@@ -5151,6 +5810,8 @@
"value_start": 9,
"value_end": 15,
"variable": "id",
+ "variable_start": 6,
+ "variable_end": 8,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 2.584962500721156,
@@ -5176,6 +5837,8 @@
"value_start": 19,
"value_end": 30,
"variable": "pw",
+ "variable_start": 16,
+ "variable_end": 18,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 3.1449378351248165,
@@ -5201,6 +5864,8 @@
"value_start": 16,
"value_end": 27,
"variable": "pwd",
+ "variable_start": 12,
+ "variable_end": 15,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 3.1449378351248165,
@@ -5216,6 +5881,8 @@
"value_start": 5,
"value_end": 27,
"variable": "user",
+ "variable_start": 0,
+ "variable_end": 4,
"entropy_validation": {
"iterator": "BASE36_CHARS",
"entropy": 3.1731971598560924,
@@ -5241,6 +5908,8 @@
"value_start": 16,
"value_end": 27,
"variable": "pwd",
+ "variable_start": 12,
+ "variable_end": 15,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 3.1449378351248165,
@@ -5266,6 +5935,8 @@
"value_start": 19,
"value_end": 30,
"variable": "pw",
+ "variable_start": 16,
+ "variable_end": 18,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 2.9631196533066344,
@@ -5281,6 +5952,8 @@
"value_start": 9,
"value_end": 30,
"variable": "username",
+ "variable_start": 0,
+ "variable_end": 8,
"entropy_validation": {
"iterator": "BASE36_CHARS",
"entropy": 3.060813274498103,
@@ -5306,6 +5979,8 @@
"value_start": 19,
"value_end": 30,
"variable": "pw",
+ "variable_start": 16,
+ "variable_end": 18,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 2.9631196533066344,
@@ -5331,6 +6006,8 @@
"value_start": 19,
"value_end": 30,
"variable": "pw",
+ "variable_start": 16,
+ "variable_end": 18,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 3.1449378351248165,
@@ -5346,6 +6023,8 @@
"value_start": 9,
"value_end": 15,
"variable": "username",
+ "variable_start": 0,
+ "variable_end": 8,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 2.584962500721156,
@@ -5371,6 +6050,8 @@
"value_start": 19,
"value_end": 30,
"variable": "pw",
+ "variable_start": 16,
+ "variable_end": 18,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 3.1449378351248165,
@@ -5396,6 +6077,8 @@
"value_start": 3,
"value_end": 14,
"variable": "PW",
+ "variable_start": 0,
+ "variable_end": 2,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 3.1449378351248165,
@@ -5411,6 +6094,8 @@
"value_start": 18,
"value_end": 24,
"variable": "ID",
+ "variable_start": 15,
+ "variable_end": 17,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 2.584962500721156,
@@ -5436,6 +6121,8 @@
"value_start": 3,
"value_end": 14,
"variable": "PW",
+ "variable_start": 0,
+ "variable_end": 2,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 3.1449378351248165,
@@ -5461,6 +6148,8 @@
"value_start": 16,
"value_end": 27,
"variable": "\ube44\ubc00\ubc88\ud638",
+ "variable_start": 11,
+ "variable_end": 15,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 2.9631196533066344,
@@ -5476,6 +6165,8 @@
"value_start": 4,
"value_end": 10,
"variable": "\uc544\uc774\ub514",
+ "variable_start": 0,
+ "variable_end": 3,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 2.584962500721156,
@@ -5501,6 +6192,8 @@
"value_start": 16,
"value_end": 27,
"variable": "\ube44\ubc00\ubc88\ud638",
+ "variable_start": 11,
+ "variable_end": 15,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 2.9631196533066344,
@@ -5526,6 +6219,8 @@
"value_start": 16,
"value_end": 27,
"variable": "pw",
+ "variable_start": 13,
+ "variable_end": 15,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 3.1449378351248165,
@@ -5541,6 +6236,8 @@
"value_start": 6,
"value_end": 12,
"variable": "id",
+ "variable_start": 3,
+ "variable_end": 5,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 2.584962500721156,
@@ -5566,6 +6263,8 @@
"value_start": 16,
"value_end": 27,
"variable": "pw",
+ "variable_start": 13,
+ "variable_end": 15,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 3.1449378351248165,
@@ -5591,6 +6290,8 @@
"value_start": 13,
"value_end": 24,
"variable": "\uc554\ud638",
+ "variable_start": 10,
+ "variable_end": 12,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 3.1449378351248165,
@@ -5606,6 +6307,8 @@
"value_start": 3,
"value_end": 9,
"variable": "\uacc4\uc815",
+ "variable_start": 0,
+ "variable_end": 2,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 2.584962500721156,
@@ -5631,6 +6334,8 @@
"value_start": 13,
"value_end": 24,
"variable": "\uc554\ud638",
+ "variable_start": 10,
+ "variable_end": 12,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 3.1449378351248165,
@@ -5656,6 +6361,8 @@
"value_start": 14,
"value_end": 25,
"variable": "pw",
+ "variable_start": 11,
+ "variable_end": 13,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 3.1449378351248165,
@@ -5671,6 +6378,8 @@
"value_start": 4,
"value_end": 10,
"variable": "id",
+ "variable_start": 0,
+ "variable_end": 2,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 2.584962500721156,
@@ -5696,6 +6405,8 @@
"value_start": 14,
"value_end": 25,
"variable": "pw",
+ "variable_start": 11,
+ "variable_end": 13,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 3.1449378351248165,
@@ -5721,6 +6432,8 @@
"value_start": 25,
"value_end": 36,
"variable": "pw",
+ "variable_start": 22,
+ "variable_end": 24,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 3.1449378351248165,
@@ -5736,6 +6449,8 @@
"value_start": 3,
"value_end": 36,
"variable": "id",
+ "variable_start": 0,
+ "variable_end": 2,
"entropy_validation": {
"iterator": "BASE36_CHARS",
"entropy": 3.420896502934224,
@@ -5761,6 +6476,8 @@
"value_start": 25,
"value_end": 36,
"variable": "pw",
+ "variable_start": 22,
+ "variable_end": 24,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 3.1449378351248165,
@@ -5786,6 +6503,8 @@
"value_start": 13,
"value_end": 21,
"variable": "ID/PW",
+ "variable_start": 0,
+ "variable_end": 5,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 2.625,
@@ -5811,6 +6530,8 @@
"value_start": 17,
"value_end": 26,
"variable": "ANYID(PW",
+ "variable_start": 0,
+ "variable_end": 8,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 2.4654972233440207,
@@ -5836,6 +6557,8 @@
"value_start": 19,
"value_end": 27,
"variable": "ID/Password",
+ "variable_start": 0,
+ "variable_end": 11,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 2.625,
@@ -5861,6 +6584,8 @@
"value_start": 3,
"value_end": 21,
"variable": "ID",
+ "variable_start": 0,
+ "variable_end": 2,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 3.5954888901709445,
@@ -5876,6 +6601,8 @@
"value_start": 6,
"value_end": 21,
"variable": "PW",
+ "variable_start": 3,
+ "variable_end": 5,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 3.3859718495273823,
@@ -5901,6 +6628,8 @@
"value_start": 13,
"value_end": 21,
"variable": "ID:PW",
+ "variable_start": 0,
+ "variable_end": 5,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 2.625,
@@ -5926,6 +6655,8 @@
"value_start": 13,
"value_end": 21,
"variable": "ID/PW",
+ "variable_start": 0,
+ "variable_end": 5,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 2.625,
@@ -5951,6 +6682,8 @@
"value_start": 13,
"value_end": 21,
"variable": "id/pw",
+ "variable_start": 0,
+ "variable_end": 5,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 2.625,
@@ -5976,6 +6709,8 @@
"value_start": 25,
"value_end": 33,
"variable": "username/password",
+ "variable_start": 0,
+ "variable_end": 17,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 2.625,
@@ -6001,6 +6736,8 @@
"value_start": 17,
"value_end": 25,
"variable": "id/passwd",
+ "variable_start": 0,
+ "variable_end": 9,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 2.625,
@@ -6026,6 +6763,8 @@
"value_start": 13,
"value_end": 21,
"variable": "ID PW",
+ "variable_start": 0,
+ "variable_end": 5,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 2.625,
@@ -6051,6 +6790,8 @@
"value_start": 25,
"value_end": 35,
"variable": "PW",
+ "variable_start": 22,
+ "variable_end": 24,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 2.65754247590989,
@@ -6066,6 +6807,8 @@
"value_start": 15,
"value_end": 35,
"variable": "ID",
+ "variable_start": 12,
+ "variable_end": 14,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 3.573638880654258,
@@ -6091,6 +6834,8 @@
"value_start": 25,
"value_end": 35,
"variable": "PW",
+ "variable_start": 22,
+ "variable_end": 24,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 2.65754247590989,
@@ -6116,6 +6861,8 @@
"value_start": 16,
"value_end": 25,
"variable": "ID / PW",
+ "variable_start": 1,
+ "variable_end": 8,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 2.8177111123931664,
@@ -6141,6 +6888,8 @@
"value_start": 14,
"value_end": 23,
"variable": "\uc544\uc774\ub514/PW",
+ "variable_start": 0,
+ "variable_end": 6,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 2.8177111123931664,
@@ -6166,6 +6915,8 @@
"value_start": 13,
"value_end": 22,
"variable": "\uacc4\uc815/PW",
+ "variable_start": 0,
+ "variable_end": 5,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 2.8177111123931664,
@@ -6191,6 +6942,8 @@
"value_start": 13,
"value_end": 23,
"variable": "ID/PW",
+ "variable_start": 0,
+ "variable_end": 5,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 2.65754247590989,
@@ -6216,6 +6969,8 @@
"value_start": 25,
"value_end": 34,
"variable": "id/pw",
+ "variable_start": 12,
+ "variable_end": 17,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 2.8177111123931664,
@@ -6241,6 +6996,8 @@
"value_start": 14,
"value_end": 23,
"variable": "ID/PWD",
+ "variable_start": 0,
+ "variable_end": 6,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 2.8177111123931664,
@@ -6266,6 +7023,8 @@
"value_start": 16,
"value_end": 25,
"variable": "user/pwd",
+ "variable_start": 0,
+ "variable_end": 8,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 2.5954888901709445,
@@ -6291,6 +7050,8 @@
"value_start": 16,
"value_end": 25,
"variable": "id pw",
+ "variable_start": 0,
+ "variable_end": 5,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 2.8177111123931664,
@@ -6316,6 +7077,8 @@
"value_start": 21,
"value_end": 30,
"variable": "User/Password",
+ "variable_start": 0,
+ "variable_end": 13,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 2.8177111123931664,
@@ -6341,6 +7104,8 @@
"value_start": 14,
"value_end": 23,
"variable": "id/pwd",
+ "variable_start": 0,
+ "variable_end": 6,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 2.8177111123931664,
@@ -6366,6 +7131,8 @@
"value_start": 19,
"value_end": 28,
"variable": "ID/Password",
+ "variable_start": 0,
+ "variable_end": 11,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 2.8177111123931664,
@@ -6391,6 +7158,8 @@
"value_start": 13,
"value_end": 22,
"variable": "ID/PW",
+ "variable_start": 0,
+ "variable_end": 5,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 2.8177111123931664,
@@ -6416,6 +7185,8 @@
"value_start": 14,
"value_end": 23,
"variable": "ID/PW",
+ "variable_start": 0,
+ "variable_end": 5,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 2.8177111123931664,
@@ -6441,6 +7212,8 @@
"value_start": 19,
"value_end": 27,
"variable": null,
+ "variable_start": -1,
+ "variable_end": -1,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 2.625,
@@ -6466,6 +7239,8 @@
"value_start": 19,
"value_end": 27,
"variable": null,
+ "variable_start": -1,
+ "variable_end": -1,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 2.625,
@@ -6491,6 +7266,8 @@
"value_start": 19,
"value_end": 27,
"variable": null,
+ "variable_start": -1,
+ "variable_end": -1,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 2.625,
@@ -6516,6 +7293,8 @@
"value_start": 28,
"value_end": 36,
"variable": "IP ID PW",
+ "variable_start": 0,
+ "variable_end": 8,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 2.375,
@@ -6541,6 +7320,8 @@
"value_start": 28,
"value_end": 36,
"variable": "IP/ID/PW",
+ "variable_start": 0,
+ "variable_end": 8,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 2.625,
@@ -6566,6 +7347,8 @@
"value_start": 9,
"value_end": 18,
"variable": "Password",
+ "variable_start": 0,
+ "variable_end": 8,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 2.4654972233440207,
@@ -6591,6 +7374,8 @@
"value_start": 5,
"value_end": 14,
"variable": "\ube44\ubc00\ubc88\ud638",
+ "variable_start": 0,
+ "variable_end": 4,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 2.4654972233440207,
@@ -6616,6 +7401,8 @@
"value_start": 3,
"value_end": 12,
"variable": "pw",
+ "variable_start": 0,
+ "variable_end": 2,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 2.4654972233440207,
@@ -6641,6 +7428,8 @@
"value_start": 9,
"value_end": 18,
"variable": "Password",
+ "variable_start": 0,
+ "variable_end": 8,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 2.4654972233440207,
@@ -6666,6 +7455,8 @@
"value_start": 4,
"value_end": 13,
"variable": "pwd",
+ "variable_start": 0,
+ "variable_end": 3,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 2.4654972233440207,
@@ -6691,6 +7482,8 @@
"value_start": 3,
"value_end": 12,
"variable": "\ube44\ubc88",
+ "variable_start": 0,
+ "variable_end": 2,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 2.4654972233440207,
@@ -6716,6 +7509,8 @@
"value_start": 13,
"value_end": 22,
"variable": "password",
+ "variable_start": 4,
+ "variable_end": 12,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 2.4654972233440207,
@@ -6741,6 +7536,8 @@
"value_start": 13,
"value_end": 22,
"variable": "password",
+ "variable_start": 4,
+ "variable_end": 12,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 2.4654972233440207,
@@ -6766,6 +7563,8 @@
"value_start": 3,
"value_end": 12,
"variable": "\uc554\ud638",
+ "variable_start": 0,
+ "variable_end": 2,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 2.4654972233440207,
@@ -6791,6 +7590,8 @@
"value_start": 28,
"value_end": 37,
"variable": "password",
+ "variable_start": 19,
+ "variable_end": 27,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 2.4654972233440207,
@@ -6816,6 +7617,8 @@
"value_start": 7,
"value_end": 16,
"variable": "PW",
+ "variable_start": 4,
+ "variable_end": 6,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 2.4654972233440207,
@@ -6841,6 +7644,8 @@
"value_start": 17,
"value_end": 26,
"variable": "password",
+ "variable_start": 8,
+ "variable_end": 16,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 2.4654972233440207,
@@ -6856,6 +7661,8 @@
"value_start": 8,
"value_end": 26,
"variable": "default",
+ "variable_start": 0,
+ "variable_end": 7,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 3.252715278979705,
@@ -6881,6 +7688,8 @@
"value_start": 17,
"value_end": 26,
"variable": "password",
+ "variable_start": 8,
+ "variable_end": 16,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 2.4654972233440207,
@@ -6906,6 +7715,8 @@
"value_start": 5,
"value_end": 14,
"variable": "\ud328\uc2a4\uc6cc\ub4dc",
+ "variable_start": 0,
+ "variable_end": 4,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 2.4654972233440207,
@@ -6931,6 +7742,8 @@
"value_start": 12,
"value_end": 21,
"variable": "password",
+ "variable_start": 1,
+ "variable_end": 9,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 2.4654972233440207,
@@ -6956,6 +7769,8 @@
"value_start": 7,
"value_end": 16,
"variable": "Passwd",
+ "variable_start": 0,
+ "variable_end": 6,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 2.4654972233440207,
@@ -6981,6 +7796,8 @@
"value_start": 22,
"value_end": 31,
"variable": "password",
+ "variable_start": 13,
+ "variable_end": 21,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 2.4654972233440207,
@@ -7006,6 +7823,8 @@
"value_start": 3,
"value_end": 13,
"variable": "PW",
+ "variable_start": 0,
+ "variable_end": 2,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 2.325349666421154,
@@ -7031,6 +7850,8 @@
"value_start": 22,
"value_end": 31,
"variable": "\ube44\ubc88",
+ "variable_start": 19,
+ "variable_end": 21,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 2.4654972233440207,
@@ -7056,6 +7877,8 @@
"value_start": 9,
"value_end": 19,
"variable": "password",
+ "variable_start": 0,
+ "variable_end": 8,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 2.325349666421154,
@@ -7081,6 +7904,8 @@
"value_start": 7,
"value_end": 16,
"variable": "passwd",
+ "variable_start": 0,
+ "variable_end": 6,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 2.4654972233440207,
@@ -7106,6 +7931,8 @@
"value_start": 9,
"value_end": 18,
"variable": "paasword",
+ "variable_start": 0,
+ "variable_end": 8,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 2.4654972233440207,
@@ -7131,6 +7958,8 @@
"value_start": 29,
"value_end": 38,
"variable": "paasword",
+ "variable_start": 20,
+ "variable_end": 28,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 2.4654972233440207,
@@ -7156,6 +7985,8 @@
"value_start": 9,
"value_end": 19,
"variable": "password",
+ "variable_start": 0,
+ "variable_end": 8,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 2.325349666421154,
@@ -7181,6 +8012,8 @@
"value_start": 31,
"value_end": 40,
"variable": "Password",
+ "variable_start": 22,
+ "variable_end": 30,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 2.4654972233440207,
@@ -7206,6 +8039,8 @@
"value_start": 9,
"value_end": 19,
"variable": "password",
+ "variable_start": 0,
+ "variable_end": 8,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 2.325349666421154,
@@ -7231,6 +8066,8 @@
"value_start": 23,
"value_end": 32,
"variable": "pwd",
+ "variable_start": 19,
+ "variable_end": 22,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 2.4654972233440207,
@@ -7256,6 +8093,8 @@
"value_start": 9,
"value_end": 19,
"variable": "Password",
+ "variable_start": 0,
+ "variable_end": 8,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 2.325349666421154,
@@ -7281,6 +8120,8 @@
"value_start": 13,
"value_end": 22,
"variable": "password",
+ "variable_start": 4,
+ "variable_end": 12,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 2.4654972233440207,
@@ -7306,6 +8147,8 @@
"value_start": 11,
"value_end": 20,
"variable": "password",
+ "variable_start": 2,
+ "variable_end": 10,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 2.4654972233440207,
@@ -7331,6 +8174,8 @@
"value_start": 29,
"value_end": 38,
"variable": "password",
+ "variable_start": 20,
+ "variable_end": 28,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 2.4654972233440207,
@@ -7346,6 +8191,8 @@
"value_start": 20,
"value_end": 38,
"variable": "root",
+ "variable_start": 15,
+ "variable_end": 19,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 3.252715278979705,
@@ -7371,6 +8218,8 @@
"value_start": 29,
"value_end": 38,
"variable": "password",
+ "variable_start": 20,
+ "variable_end": 28,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 2.4654972233440207,
@@ -7396,6 +8245,8 @@
"value_start": 48,
"value_end": 57,
"variable": "password",
+ "variable_start": 39,
+ "variable_end": 47,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 2.4654972233440207,
@@ -7411,6 +8262,8 @@
"value_start": 19,
"value_end": 38,
"variable": "username",
+ "variable_start": 10,
+ "variable_end": 18,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 2.3932097467479054,
@@ -7436,6 +8289,8 @@
"value_start": 48,
"value_end": 57,
"variable": "password",
+ "variable_start": 39,
+ "variable_end": 47,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 2.4654972233440207,
@@ -7461,6 +8316,8 @@
"value_start": 19,
"value_end": 28,
"variable": "password",
+ "variable_start": 10,
+ "variable_end": 18,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 2.4654972233440207,
@@ -7486,6 +8343,8 @@
"value_start": 12,
"value_end": 21,
"variable": "password",
+ "variable_start": 3,
+ "variable_end": 11,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 2.4654972233440207,
@@ -7511,6 +8370,8 @@
"value_start": 10,
"value_end": 19,
"variable": "passwords",
+ "variable_start": 0,
+ "variable_end": 9,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 2.4654972233440207,
@@ -7536,6 +8397,8 @@
"value_start": 4,
"value_end": 13,
"variable": "P/W",
+ "variable_start": 0,
+ "variable_end": 3,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 2.4654972233440207,
@@ -7561,6 +8424,8 @@
"value_start": 10,
"value_end": 25,
"variable": "Token",
+ "variable_start": 4,
+ "variable_end": 9,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 3.906890595608518,
@@ -7586,6 +8451,8 @@
"value_start": 6,
"value_end": 21,
"variable": "token",
+ "variable_start": 0,
+ "variable_end": 5,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 3.906890595608518,
@@ -7611,6 +8478,8 @@
"value_start": 11,
"value_end": 26,
"variable": "KEY",
+ "variable_start": 7,
+ "variable_end": 10,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 3.906890595608518,
@@ -7636,6 +8505,8 @@
"value_start": 7,
"value_end": 22,
"variable": "secret",
+ "variable_start": 0,
+ "variable_end": 6,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 3.906890595608518,
@@ -7661,6 +8532,8 @@
"value_start": 7,
"value_end": 22,
"variable": "secret",
+ "variable_start": 0,
+ "variable_end": 6,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 3.906890595608518,
@@ -7686,6 +8559,8 @@
"value_start": 10,
"value_end": 25,
"variable": "token",
+ "variable_start": 4,
+ "variable_end": 9,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 3.906890595608518,
@@ -7711,6 +8586,8 @@
"value_start": 11,
"value_end": 27,
"variable": "secret",
+ "variable_start": 4,
+ "variable_end": 10,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 3.75,
@@ -7736,6 +8613,8 @@
"value_start": 9,
"value_end": 25,
"variable": "secret",
+ "variable_start": 2,
+ "variable_end": 8,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 3.875,
@@ -7761,6 +8640,8 @@
"value_start": 11,
"value_end": 27,
"variable": "secret",
+ "variable_start": 4,
+ "variable_end": 10,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 3.875,
@@ -7786,6 +8667,8 @@
"value_start": 7,
"value_end": 23,
"variable": "Token",
+ "variable_start": 1,
+ "variable_end": 6,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 4.0,
@@ -7811,6 +8694,8 @@
"value_start": 11,
"value_end": 27,
"variable": "Secret",
+ "variable_start": 4,
+ "variable_end": 10,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 4.0,
@@ -7836,6 +8721,8 @@
"value_start": 11,
"value_end": 27,
"variable": "key",
+ "variable_start": 7,
+ "variable_end": 10,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 4.0,
@@ -7861,6 +8748,8 @@
"value_start": 11,
"value_end": 27,
"variable": "Key",
+ "variable_start": 7,
+ "variable_end": 10,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 4.0,
@@ -7886,6 +8775,8 @@
"value_start": 8,
"value_end": 24,
"variable": "key",
+ "variable_start": 4,
+ "variable_end": 7,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 3.875,
@@ -7911,6 +8802,8 @@
"value_start": 14,
"value_end": 30,
"variable": "key",
+ "variable_start": 10,
+ "variable_end": 13,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 4.0,
@@ -7936,6 +8829,8 @@
"value_start": 34,
"value_end": 50,
"variable": "token",
+ "variable_start": 28,
+ "variable_end": 33,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 3.875,
@@ -7961,6 +8856,8 @@
"value_start": 13,
"value_end": 29,
"variable": "token",
+ "variable_start": 7,
+ "variable_end": 12,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 3.875,
@@ -7986,6 +8883,8 @@
"value_start": 19,
"value_end": 35,
"variable": "key",
+ "variable_start": 15,
+ "variable_end": 18,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 3.875,
@@ -8011,6 +8910,8 @@
"value_start": 20,
"value_end": 29,
"variable": null,
+ "variable_start": -1,
+ "variable_end": -1,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 2.8177111123931664,
@@ -8036,6 +8937,8 @@
"value_start": 19,
"value_end": 28,
"variable": null,
+ "variable_start": -1,
+ "variable_end": -1,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 2.8177111123931664,
@@ -8061,6 +8964,8 @@
"value_start": 22,
"value_end": 31,
"variable": "pw",
+ "variable_start": 19,
+ "variable_end": 21,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 2.8177111123931664,
@@ -8086,6 +8991,8 @@
"value_start": 42,
"value_end": 50,
"variable": "PW",
+ "variable_start": 39,
+ "variable_end": 41,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 3.0,
@@ -8101,6 +9008,8 @@
"value_start": 3,
"value_end": 27,
"variable": "ID",
+ "variable_start": 0,
+ "variable_end": 2,
"entropy_validation": {
"iterator": "BASE36_CHARS",
"entropy": 3.2822682296173897,
@@ -8126,6 +9035,8 @@
"value_start": 42,
"value_end": 50,
"variable": "PW",
+ "variable_start": 39,
+ "variable_end": 41,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 3.0,
@@ -8151,6 +9062,8 @@
"value_start": 44,
"value_end": 53,
"variable": "PW",
+ "variable_start": 41,
+ "variable_end": 43,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 2.8177111123931664,
@@ -8176,6 +9089,8 @@
"value_start": 49,
"value_end": 57,
"variable": "password",
+ "variable_start": 40,
+ "variable_end": 48,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 3.0,
@@ -8201,6 +9116,8 @@
"value_start": 62,
"value_end": 71,
"variable": "password",
+ "variable_start": 53,
+ "variable_end": 61,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 2.8177111123931664,
@@ -8226,6 +9143,8 @@
"value_start": 29,
"value_end": 37,
"variable": "pwd",
+ "variable_start": 25,
+ "variable_end": 28,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 3.0,
@@ -8251,6 +9170,8 @@
"value_start": 13,
"value_end": 22,
"variable": "PW",
+ "variable_start": 10,
+ "variable_end": 12,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 2.8177111123931664,
@@ -8276,6 +9197,8 @@
"value_start": 15,
"value_end": 24,
"variable": "pw",
+ "variable_start": 12,
+ "variable_end": 14,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 2.8177111123931664,
@@ -8301,6 +9224,8 @@
"value_start": 15,
"value_end": 23,
"variable": "pw",
+ "variable_start": 12,
+ "variable_end": 14,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 3.0,
@@ -8326,6 +9251,8 @@
"value_start": 42,
"value_end": 50,
"variable": "pw",
+ "variable_start": 39,
+ "variable_end": 41,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 3.0,
@@ -8341,6 +9268,8 @@
"value_start": 3,
"value_end": 27,
"variable": "ID",
+ "variable_start": 0,
+ "variable_end": 2,
"entropy_validation": {
"iterator": "BASE36_CHARS",
"entropy": 3.2822682296173897,
@@ -8366,6 +9295,8 @@
"value_start": 42,
"value_end": 50,
"variable": "pw",
+ "variable_start": 39,
+ "variable_end": 41,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 3.0,
@@ -8391,6 +9322,8 @@
"value_start": 47,
"value_end": 55,
"variable": "PWD",
+ "variable_start": 43,
+ "variable_end": 46,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 3.0,
@@ -8406,6 +9339,8 @@
"value_start": 3,
"value_end": 31,
"variable": "ID",
+ "variable_start": 0,
+ "variable_end": 2,
"entropy_validation": {
"iterator": "BASE36_CHARS",
"entropy": 3.325423415103289,
@@ -8431,6 +9366,8 @@
"value_start": 47,
"value_end": 55,
"variable": "PWD",
+ "variable_start": 43,
+ "variable_end": 46,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 3.0,
@@ -8456,6 +9393,8 @@
"value_start": 45,
"value_end": 54,
"variable": "pw",
+ "variable_start": 42,
+ "variable_end": 44,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 2.8177111123931664,
@@ -8481,6 +9420,8 @@
"value_start": 40,
"value_end": 49,
"variable": "pw",
+ "variable_start": 37,
+ "variable_end": 39,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 2.8177111123931664,
@@ -8506,6 +9447,8 @@
"value_start": 45,
"value_end": 53,
"variable": "pwd",
+ "variable_start": 41,
+ "variable_end": 44,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 3.0,
@@ -8521,6 +9464,8 @@
"value_start": 4,
"value_end": 28,
"variable": "id",
+ "variable_start": 1,
+ "variable_end": 3,
"entropy_validation": {
"iterator": "BASE36_CHARS",
"entropy": 3.2822682296173897,
@@ -8546,6 +9491,8 @@
"value_start": 45,
"value_end": 53,
"variable": "pwd",
+ "variable_start": 41,
+ "variable_end": 44,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 3.0,
@@ -8571,6 +9518,8 @@
"value_start": 50,
"value_end": 59,
"variable": "password",
+ "variable_start": 41,
+ "variable_end": 49,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 2.8177111123931664,
@@ -8596,6 +9545,8 @@
"value_start": 48,
"value_end": 56,
"variable": "password",
+ "variable_start": 39,
+ "variable_end": 47,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 3.0,
@@ -8611,6 +9562,8 @@
"value_start": 3,
"value_end": 27,
"variable": "id",
+ "variable_start": 0,
+ "variable_end": 2,
"entropy_validation": {
"iterator": "BASE36_CHARS",
"entropy": 3.2822682296173897,
@@ -8636,6 +9589,8 @@
"value_start": 48,
"value_end": 56,
"variable": "password",
+ "variable_start": 39,
+ "variable_end": 47,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 3.0,
@@ -8661,6 +9616,8 @@
"value_start": 19,
"value_end": 27,
"variable": "PW",
+ "variable_start": 16,
+ "variable_end": 18,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 3.0,
@@ -8686,6 +9643,8 @@
"value_start": 18,
"value_end": 27,
"variable": "PW",
+ "variable_start": 15,
+ "variable_end": 17,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 2.8177111123931664,
@@ -8711,6 +9670,8 @@
"value_start": 30,
"value_end": 39,
"variable": "pwd",
+ "variable_start": 26,
+ "variable_end": 29,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 2.8177111123931664,
@@ -8728,14 +9689,16 @@
"confidence": "moderate",
"line_data_list": [
{
- "line": "id:xxxx(ANYpw:IhqSb1Gg)",
+ "line": "id:xxxx(ANYpw:IhqSb1Ga)",
"line_num": 46,
"path": "tests/samples/doc_various",
"info": "tests/samples/doc_various|RAW",
- "value": "IhqSb1Gg)",
+ "value": "IhqSb1Ga)",
"value_start": 14,
"value_end": 23,
"variable": "pw",
+ "variable_start": 11,
+ "variable_end": 13,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 2.8177111123931664,
@@ -8761,6 +9724,8 @@
"value_start": 28,
"value_end": 36,
"variable": "pw",
+ "variable_start": 25,
+ "variable_end": 27,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 3.0,
@@ -8786,6 +9751,8 @@
"value_start": 19,
"value_end": 28,
"variable": null,
+ "variable_start": -1,
+ "variable_end": -1,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 2.8177111123931664,
@@ -8811,6 +9778,8 @@
"value_start": 19,
"value_end": 27,
"variable": null,
+ "variable_start": -1,
+ "variable_end": -1,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 3.0,
@@ -8836,6 +9805,8 @@
"value_start": 20,
"value_end": 29,
"variable": "PW",
+ "variable_start": 17,
+ "variable_end": 19,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 2.8177111123931664,
@@ -8861,6 +9832,8 @@
"value_start": 28,
"value_end": 36,
"variable": "PW",
+ "variable_start": 25,
+ "variable_end": 27,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 3.0,
@@ -8886,6 +9859,8 @@
"value_start": 22,
"value_end": 30,
"variable": "pwd",
+ "variable_start": 18,
+ "variable_end": 21,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 3.0,
@@ -8911,6 +9886,8 @@
"value_start": 34,
"value_end": 42,
"variable": "Password",
+ "variable_start": 25,
+ "variable_end": 33,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 3.0,
@@ -8936,6 +9913,8 @@
"value_start": 20,
"value_end": 29,
"variable": "PW",
+ "variable_start": 17,
+ "variable_end": 19,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 2.8177111123931664,
@@ -8961,6 +9940,8 @@
"value_start": 25,
"value_end": 34,
"variable": "ID/PW",
+ "variable_start": 12,
+ "variable_end": 17,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 2.8177111123931664,
@@ -8986,6 +9967,8 @@
"value_start": 13,
"value_end": 22,
"variable": "ID/PW",
+ "variable_start": 0,
+ "variable_end": 5,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 2.8177111123931664,
@@ -9011,6 +9994,8 @@
"value_start": 22,
"value_end": 31,
"variable": "pw",
+ "variable_start": 19,
+ "variable_end": 21,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 2.8177111123931664,
@@ -9036,6 +10021,8 @@
"value_start": 22,
"value_end": 30,
"variable": "PW",
+ "variable_start": 19,
+ "variable_end": 21,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 3.0,
@@ -9061,6 +10048,8 @@
"value_start": 15,
"value_end": 23,
"variable": "pw",
+ "variable_start": 12,
+ "variable_end": 14,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 3.0,
@@ -9086,6 +10075,8 @@
"value_start": 15,
"value_end": 23,
"variable": "PW",
+ "variable_start": 12,
+ "variable_end": 14,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 3.0,
@@ -9111,6 +10102,8 @@
"value_start": 43,
"value_end": 51,
"variable": "pw",
+ "variable_start": 40,
+ "variable_end": 42,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 3.0,
@@ -9136,6 +10129,8 @@
"value_start": 38,
"value_end": 46,
"variable": "pw",
+ "variable_start": 35,
+ "variable_end": 37,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 3.0,
@@ -9151,6 +10146,8 @@
"value_start": 3,
"value_end": 23,
"variable": "id",
+ "variable_start": 0,
+ "variable_end": 2,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 2.8604057553297375,
@@ -9176,6 +10173,8 @@
"value_start": 38,
"value_end": 46,
"variable": "pw",
+ "variable_start": 35,
+ "variable_end": 37,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 3.0,
@@ -9201,6 +10200,8 @@
"value_start": 39,
"value_end": 47,
"variable": "pw",
+ "variable_start": 36,
+ "variable_end": 38,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 3.0,
@@ -9226,6 +10227,8 @@
"value_start": 43,
"value_end": 51,
"variable": "pw",
+ "variable_start": 40,
+ "variable_end": 42,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 3.0,
@@ -9251,6 +10254,8 @@
"value_start": 45,
"value_end": 53,
"variable": "pwd",
+ "variable_start": 41,
+ "variable_end": 44,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 3.0,
@@ -9276,6 +10281,8 @@
"value_start": 44,
"value_end": 52,
"variable": "pw",
+ "variable_start": 41,
+ "variable_end": 43,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 3.0,
@@ -9301,6 +10308,8 @@
"value_start": 45,
"value_end": 54,
"variable": "pwd",
+ "variable_start": 41,
+ "variable_end": 44,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 2.8177111123931664,
@@ -9326,6 +10335,8 @@
"value_start": 46,
"value_end": 55,
"variable": "password",
+ "variable_start": 37,
+ "variable_end": 45,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 2.8177111123931664,
@@ -9351,6 +10362,8 @@
"value_start": 45,
"value_end": 53,
"variable": "Password",
+ "variable_start": 36,
+ "variable_end": 44,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 3.0,
@@ -9376,6 +10389,8 @@
"value_start": 43,
"value_end": 51,
"variable": "pw",
+ "variable_start": 40,
+ "variable_end": 42,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 3.0,
@@ -9401,6 +10416,8 @@
"value_start": 44,
"value_end": 52,
"variable": "password",
+ "variable_start": 35,
+ "variable_end": 43,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 3.0,
@@ -9416,6 +10433,8 @@
"value_start": 3,
"value_end": 23,
"variable": "id",
+ "variable_start": 0,
+ "variable_end": 2,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 2.8604057553297375,
@@ -9441,6 +10460,8 @@
"value_start": 44,
"value_end": 52,
"variable": "password",
+ "variable_start": 35,
+ "variable_end": 43,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 3.0,
@@ -9466,6 +10487,8 @@
"value_start": 49,
"value_end": 57,
"variable": "password",
+ "variable_start": 40,
+ "variable_end": 48,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 3.0,
@@ -9491,6 +10514,8 @@
"value_start": 47,
"value_end": 55,
"variable": "pw",
+ "variable_start": 44,
+ "variable_end": 46,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 3.0,
@@ -9506,6 +10531,8 @@
"value_start": 7,
"value_end": 31,
"variable": "ID",
+ "variable_start": 4,
+ "variable_end": 6,
"entropy_validation": {
"iterator": "BASE36_CHARS",
"entropy": 3.2822682296173897,
@@ -9531,6 +10558,8 @@
"value_start": 47,
"value_end": 55,
"variable": "pw",
+ "variable_start": 44,
+ "variable_end": 46,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 3.0,
@@ -9556,6 +10585,8 @@
"value_start": 39,
"value_end": 47,
"variable": "pw",
+ "variable_start": 36,
+ "variable_end": 38,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 3.0,
@@ -9581,6 +10612,8 @@
"value_start": 26,
"value_end": 35,
"variable": "pw",
+ "variable_start": 23,
+ "variable_end": 25,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 2.8177111123931664,
@@ -9606,6 +10639,8 @@
"value_start": 9,
"value_end": 73,
"variable": null,
+ "variable_start": -2,
+ "variable_end": -2,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 4.89361507332541,
@@ -9631,6 +10666,8 @@
"value_start": 24,
"value_end": 39,
"variable": null,
+ "variable_start": -2,
+ "variable_end": -2,
"entropy_validation": {
"iterator": "BASE36_CHARS",
"entropy": 3.4565647621309536,
@@ -9656,6 +10693,8 @@
"value_start": 15,
"value_end": 153,
"variable": null,
+ "variable_start": -2,
+ "variable_end": -2,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 5.395844179446957,
@@ -9681,6 +10720,8 @@
"value_start": 0,
"value_end": 96,
"variable": null,
+ "variable_start": -2,
+ "variable_end": -2,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 4.808191506786782,
@@ -9698,17 +10739,19 @@
"confidence": "moderate",
"line_data_list": [
{
- "line": "GI_REO_GI_FACEBOOK_TOKEN = \"EAACEdEose0cBAlGy7KeQ5Yna9Coup39tiYdoQ4jHF\"",
+ "line": "GI_REO_GI_FACEBOOK_TOKEN = \"EAACEb00Kse0BAlGy7KeQ5YnaCEd09Eose0cBAlGy7KeQ5Yna9CoDsup39tiYdoQ4jH9Coup39tiYdWoQ4jHFZD\"",
"line_num": 1,
"path": "tests/samples/facebook_key",
"info": "tests/samples/facebook_key|RAW",
- "value": "EAACEdEose0cBAlGy7KeQ5Yna9Coup39tiYdoQ4jHF",
+ "value": "EAACEb00Kse0BAlGy7KeQ5YnaCEd09Eose0cBAlGy7KeQ5Yna9CoDsup39tiYdoQ4jH9Coup39tiYdWoQ4jHFZD",
"value_start": 28,
- "value_end": 70,
+ "value_end": 115,
"variable": null,
+ "variable_start": -2,
+ "variable_end": -2,
"entropy_validation": {
"iterator": "BASE64_CHARS",
- "entropy": 4.766968315481371,
+ "entropy": 4.936120692057916,
"valid": true
}
}
@@ -9718,22 +10761,24 @@
"api_validation": "NOT_AVAILABLE",
"ml_validation": "NOT_AVAILABLE",
"ml_probability": null,
- "rule": "SECRET_PAIR",
- "severity": "medium",
+ "rule": "Facebook App Token",
+ "severity": "high",
"confidence": "moderate",
"line_data_list": [
{
- "line": "GI_REO_GI_FACEBOOK_TOKEN = \"EAACEdEose0cBAlGy7KeQ5Yna9Coup39tiYdoQ4jHF\"",
- "line_num": 1,
+ "line": "1527194624358273|qbBf2-fdB9zZpqLA0_2nNzZDw2M",
+ "line_num": 2,
"path": "tests/samples/facebook_key",
"info": "tests/samples/facebook_key|RAW",
- "value": "EAACEdEose0cBAlGy7KeQ5Yna9Coup39tiYdoQ4jHF",
- "value_start": 28,
- "value_end": 70,
- "variable": "TOKEN",
+ "value": "1527194624358273|qbBf2-fdB9zZpqLA0_2nNzZDw2M",
+ "value_start": 0,
+ "value_end": 44,
+ "variable": null,
+ "variable_start": -2,
+ "variable_end": -2,
"entropy_validation": {
- "iterator": "BASE64_CHARS",
- "entropy": 4.766968315481371,
+ "iterator": "BASE36_CHARS",
+ "entropy": 3.2089099270924217,
"valid": true
}
}
@@ -9756,6 +10801,8 @@
"value_start": 0,
"value_end": 34,
"variable": null,
+ "variable_start": -2,
+ "variable_end": -2,
"entropy_validation": {
"iterator": "BASE36_CHARS",
"entropy": 3.4347510262969525,
@@ -9781,6 +10828,8 @@
"value_start": 0,
"value_end": 23,
"variable": null,
+ "variable_start": -2,
+ "variable_end": -2,
"entropy_validation": {
"iterator": "BASE36_CHARS",
"entropy": 3.1394163745499943,
@@ -9806,6 +10855,8 @@
"value_start": 0,
"value_end": 41,
"variable": null,
+ "variable_start": -2,
+ "variable_end": -2,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 1.4322437698226884,
@@ -9831,6 +10882,8 @@
"value_start": 0,
"value_end": 93,
"variable": null,
+ "variable_start": -2,
+ "variable_end": -2,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 5.255374790203285,
@@ -9842,7 +10895,7 @@
{
"api_validation": "NOT_AVAILABLE",
"ml_validation": "VALIDATED_KEY",
- "ml_probability": 0.99798,
+ "ml_probability": 1.0,
"rule": "Github Old Token",
"severity": "high",
"confidence": "moderate",
@@ -9856,6 +10909,8 @@
"value_start": 23,
"value_end": 63,
"variable": null,
+ "variable_start": -2,
+ "variable_end": -2,
"entropy_validation": {
"iterator": "BASE36_CHARS",
"entropy": 4.246439344671015,
@@ -9881,6 +10936,8 @@
"value_start": 15,
"value_end": 40,
"variable": null,
+ "variable_start": -2,
+ "variable_end": -2,
"entropy_validation": {
"iterator": "BASE36_CHARS",
"entropy": 4.133660689688185,
@@ -9906,6 +10963,8 @@
"value_start": 10,
"value_end": 30,
"variable": null,
+ "variable_start": -2,
+ "variable_end": -2,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 3.9058316901429944,
@@ -9931,6 +10990,8 @@
"value_start": 11,
"value_end": 37,
"variable": null,
+ "variable_start": -2,
+ "variable_end": -2,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 3.7423376242715105,
@@ -9956,6 +11017,8 @@
"value_start": 11,
"value_end": 57,
"variable": null,
+ "variable_start": -2,
+ "variable_end": -2,
"entropy_validation": {
"iterator": "BASE36_CHARS",
"entropy": 3.8494857514609038,
@@ -9981,6 +11044,8 @@
"value_start": 17,
"value_end": 46,
"variable": null,
+ "variable_start": -2,
+ "variable_end": -2,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 4.582118926162056,
@@ -10006,6 +11071,8 @@
"value_start": 8,
"value_end": 33,
"variable": null,
+ "variable_start": -2,
+ "variable_end": -2,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 4.006593447001756,
@@ -10031,6 +11098,8 @@
"value_start": 0,
"value_end": 39,
"variable": null,
+ "variable_start": -2,
+ "variable_end": -2,
"entropy_validation": {
"iterator": "BASE36_CHARS",
"entropy": 3.165196181720608,
@@ -10056,6 +11125,8 @@
"value_start": 0,
"value_end": 72,
"variable": null,
+ "variable_start": -2,
+ "variable_end": -2,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 4.531537327540733,
@@ -10071,6 +11142,8 @@
"value_start": 0,
"value_end": 24,
"variable": null,
+ "variable_start": -2,
+ "variable_end": -2,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 4.084962500721157,
@@ -10096,6 +11169,8 @@
"value_start": 6,
"value_end": 78,
"variable": null,
+ "variable_start": -2,
+ "variable_end": -2,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 4.531537327540733,
@@ -10111,6 +11186,8 @@
"value_start": 90,
"value_end": 125,
"variable": null,
+ "variable_start": -2,
+ "variable_end": -2,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 4.436181130262395,
@@ -10136,6 +11213,8 @@
"value_start": 90,
"value_end": 125,
"variable": null,
+ "variable_start": -2,
+ "variable_end": -2,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 4.436181130262395,
@@ -10161,6 +11240,8 @@
"value_start": 20,
"value_end": 47,
"variable": null,
+ "variable_start": -2,
+ "variable_end": -2,
"entropy_validation": {
"iterator": "BASE36_CHARS",
"entropy": 3.1797273164975133,
@@ -10186,6 +11267,8 @@
"value_start": 18,
"value_end": 130,
"variable": null,
+ "variable_start": -2,
+ "variable_end": -2,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 5.097632476604024,
@@ -10211,6 +11294,8 @@
"value_start": 11,
"value_end": 107,
"variable": null,
+ "variable_start": -2,
+ "variable_end": -2,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 3.8153130511409934,
@@ -10219,6 +11304,60 @@
}
]
},
+ {
+ "api_validation": "NOT_AVAILABLE",
+ "ml_validation": "NOT_AVAILABLE",
+ "ml_probability": null,
+ "rule": "Grafana Service Account Token",
+ "severity": "high",
+ "confidence": "strong",
+ "line_data_list": [
+ {
+ "line": "glsa_ThisI5NtTheTok3nYou8reLo0k1ngF0r_0a2a3df7",
+ "line_num": 1,
+ "path": "tests/samples/grafana_service_accounts",
+ "info": "tests/samples/grafana_service_accounts|RAW",
+ "value": "glsa_ThisI5NtTheTok3nYou8reLo0k1ngF0r_0a2a3df7",
+ "value_start": 0,
+ "value_end": 46,
+ "variable": null,
+ "variable_start": -2,
+ "variable_end": -2,
+ "entropy_validation": {
+ "iterator": "BASE64_CHARS",
+ "entropy": 4.52211252299684,
+ "valid": true
+ }
+ }
+ ]
+ },
+ {
+ "api_validation": "NOT_AVAILABLE",
+ "ml_validation": "NOT_AVAILABLE",
+ "ml_probability": null,
+ "rule": "Hashicorp Terraform Token",
+ "severity": "high",
+ "confidence": "strong",
+ "line_data_list": [
+ {
+ "line": "Z28P3STmkBQi1Y.atlasv1.YE7RBqu6VVyQIOq9a1eC3YFU5Elt7ToIr6OwzKAWlCTQ7N4gElXaWou6aPpOIwGCoc0",
+ "line_num": 1,
+ "path": "tests/samples/hashicorp_terraform",
+ "info": "tests/samples/hashicorp_terraform|RAW",
+ "value": "Z28P3STmkBQi1Y.atlasv1.YE7RBqu6VVyQIOq9a1eC3YFU5Elt7ToIr6OwzKAWlCTQ7N4gElXaWou6aPpOIwGCoc0",
+ "value_start": 0,
+ "value_end": 90,
+ "variable": null,
+ "variable_start": -2,
+ "variable_end": -2,
+ "entropy_validation": {
+ "iterator": "BASE64_CHARS",
+ "entropy": 5.348551883097512,
+ "valid": true
+ }
+ }
+ ]
+ },
{
"api_validation": "NOT_AVAILABLE",
"ml_validation": "NOT_AVAILABLE",
@@ -10236,6 +11375,8 @@
"value_start": 0,
"value_end": 37,
"variable": null,
+ "variable_start": -2,
+ "variable_end": -2,
"entropy_validation": {
"iterator": "BASE36_CHARS",
"entropy": 3.48037367471734,
@@ -10261,6 +11402,8 @@
"value_start": 0,
"value_end": 162,
"variable": null,
+ "variable_start": -2,
+ "variable_end": -2,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 5.231644837540696,
@@ -10286,6 +11429,8 @@
"value_start": 0,
"value_end": 64,
"variable": null,
+ "variable_start": -2,
+ "variable_end": -2,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 5.288909765557392,
@@ -10311,6 +11456,8 @@
"value_start": 0,
"value_end": 73,
"variable": null,
+ "variable_start": -2,
+ "variable_end": -2,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 5.353940312186129,
@@ -10336,6 +11483,8 @@
"value_start": 0,
"value_end": 16,
"variable": null,
+ "variable_start": -2,
+ "variable_end": -2,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 3.625,
@@ -10361,6 +11510,8 @@
"value_start": 8,
"value_end": 52,
"variable": null,
+ "variable_start": -2,
+ "variable_end": -2,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 4.606936732175321,
@@ -10369,6 +11520,33 @@
}
]
},
+ {
+ "api_validation": "NOT_AVAILABLE",
+ "ml_validation": "NOT_AVAILABLE",
+ "ml_probability": null,
+ "rule": "JSON Web Token",
+ "severity": "medium",
+ "confidence": "strong",
+ "line_data_list": [
+ {
+ "line": "detected: eyJhbGciOiJSUzI1NiJ9Cg.eyJleHAiOjY1NTM2fQo.Ce7sh0ENPiBlE_dose0cBA",
+ "line_num": 1,
+ "path": "tests/samples/json_web_token",
+ "info": "tests/samples/json_web_token|RAW",
+ "value": "eyJhbGciOiJSUzI1NiJ9Cg.eyJleHAiOjY1NTM2fQo.Ce7sh0ENPiBlE_dose0cBA",
+ "value_start": 10,
+ "value_end": 75,
+ "variable": null,
+ "variable_start": -2,
+ "variable_end": -2,
+ "entropy_validation": {
+ "iterator": "BASE64_CHARS",
+ "entropy": 4.790963630103494,
+ "valid": true
+ }
+ }
+ ]
+ },
{
"api_validation": "NOT_AVAILABLE",
"ml_validation": "NOT_AVAILABLE",
@@ -10386,6 +11564,8 @@
"value_start": 32,
"value_end": 87,
"variable": "key",
+ "variable_start": 28,
+ "variable_end": 31,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 4.962822440640043,
@@ -10411,6 +11591,8 @@
"value_start": 13,
"value_end": 50,
"variable": null,
+ "variable_start": -2,
+ "variable_end": -2,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 4.615822531364292,
@@ -10436,6 +11618,8 @@
"value_start": 0,
"value_end": 36,
"variable": null,
+ "variable_start": -2,
+ "variable_end": -2,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 4.484377779059832,
@@ -10461,6 +11645,8 @@
"value_start": 11,
"value_end": 31,
"variable": null,
+ "variable_start": -2,
+ "variable_end": -2,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 3.6841837197791887,
@@ -10486,6 +11672,8 @@
"value_start": 11,
"value_end": 31,
"variable": null,
+ "variable_start": -2,
+ "variable_end": -2,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 3.6841837197791887,
@@ -10501,6 +11689,8 @@
"value_start": 12,
"value_end": 52,
"variable": null,
+ "variable_start": -2,
+ "variable_end": -2,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 4.784183719779189,
@@ -10526,6 +11716,8 @@
"value_start": 12,
"value_end": 52,
"variable": "token",
+ "variable_start": 3,
+ "variable_end": 8,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 4.784183719779189,
@@ -10551,6 +11743,8 @@
"value_start": 11,
"value_end": 31,
"variable": null,
+ "variable_start": -2,
+ "variable_end": -2,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 3.6841837197791887,
@@ -10576,6 +11770,8 @@
"value_start": 11,
"value_end": 31,
"variable": null,
+ "variable_start": -2,
+ "variable_end": -2,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 3.6841837197791887,
@@ -10591,6 +11787,8 @@
"value_start": 12,
"value_end": 52,
"variable": null,
+ "variable_start": -2,
+ "variable_end": -2,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 4.784183719779189,
@@ -10616,6 +11814,8 @@
"value_start": 12,
"value_end": 52,
"variable": "token",
+ "variable_start": 3,
+ "variable_end": 8,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 4.784183719779189,
@@ -10641,6 +11841,8 @@
"value_start": 5,
"value_end": 51,
"variable": null,
+ "variable_start": -2,
+ "variable_end": -2,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 4.561286684176785,
@@ -10658,18 +11860,47 @@
"confidence": "strong",
"line_data_list": [
{
- "line": "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",
+ "line": "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",
"line_num": 2,
"path": "tests/samples/open_ai_token",
"info": "tests/samples/open_ai_token|RAW",
- "value": "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",
+ "value": "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",
"value_start": 0,
"value_end": 51,
"variable": null,
+ "variable_start": -2,
+ "variable_end": -2,
"entropy_validation": {
"iterator": "BASE64_CHARS",
- "entropy": 3.047085443409471,
- "valid": false
+ "entropy": 5.115027050910027,
+ "valid": true
+ }
+ }
+ ]
+ },
+ {
+ "api_validation": "NOT_AVAILABLE",
+ "ml_validation": "NOT_AVAILABLE",
+ "ml_probability": null,
+ "rule": "OpenAI Token",
+ "severity": "high",
+ "confidence": "strong",
+ "line_data_list": [
+ {
+ "line": "sk-proj-qa25MV9c7Qu0EjDIEWdcT3BlbkFJ83uCF0K4yw7RzpY39bio",
+ "line_num": 3,
+ "path": "tests/samples/open_ai_token",
+ "info": "tests/samples/open_ai_token|RAW",
+ "value": "sk-proj-qa25MV9c7Qu0EjDIEWdcT3BlbkFJ83uCF0K4yw7RzpY39bio",
+ "value_start": 0,
+ "value_end": 56,
+ "variable": null,
+ "variable_start": -2,
+ "variable_end": -2,
+ "entropy_validation": {
+ "iterator": "BASE64_CHARS",
+ "entropy": 5.086469255159772,
+ "valid": true
}
}
]
@@ -10691,6 +11922,8 @@
"value_start": 7,
"value_end": 16,
"variable": "pw",
+ "variable_start": 3,
+ "variable_end": 5,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 2.2432750011217983,
@@ -10716,6 +11949,8 @@
"value_start": 9,
"value_end": 23,
"variable": "password",
+ "variable_start": 0,
+ "variable_end": 8,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 3.521640636343319,
@@ -10741,6 +11976,8 @@
"value_start": 20,
"value_end": 30,
"variable": "passwd",
+ "variable_start": 10,
+ "variable_end": 16,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 3.121928094887362,
@@ -10766,6 +12003,8 @@
"value_start": 0,
"value_end": 73,
"variable": null,
+ "variable_start": -2,
+ "variable_end": -2,
"entropy_validation": {
"iterator": "BASE36_CHARS",
"entropy": 4.125814952938166,
@@ -10791,6 +12030,8 @@
"value_start": 13,
"value_end": 44,
"variable": null,
+ "variable_start": -2,
+ "variable_end": -2,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 2.529698260800009,
@@ -10806,6 +12047,8 @@
"value_start": 1,
"value_end": 103,
"variable": null,
+ "variable_start": -2,
+ "variable_end": -2,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 5.429600283437103,
@@ -10821,6 +12064,8 @@
"value_start": 4,
"value_end": 104,
"variable": null,
+ "variable_start": -2,
+ "variable_end": -2,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 5.307627100346911,
@@ -10836,6 +12081,8 @@
"value_start": 3,
"value_end": 102,
"variable": null,
+ "variable_start": -2,
+ "variable_end": -2,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 5.391947595190542,
@@ -10851,6 +12098,8 @@
"value_start": 3,
"value_end": 86,
"variable": null,
+ "variable_start": -2,
+ "variable_end": -2,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 5.410712925114303,
@@ -10866,6 +12115,8 @@
"value_start": 4,
"value_end": 90,
"variable": null,
+ "variable_start": -2,
+ "variable_end": -2,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 5.417032341684991,
@@ -10881,6 +12132,8 @@
"value_start": 0,
"value_end": 106,
"variable": null,
+ "variable_start": -2,
+ "variable_end": -2,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 5.497697548960288,
@@ -10896,6 +12149,8 @@
"value_start": 1,
"value_end": 110,
"variable": null,
+ "variable_start": -2,
+ "variable_end": -2,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 5.30959588168204,
@@ -10911,6 +12166,8 @@
"value_start": 0,
"value_end": 24,
"variable": null,
+ "variable_start": -2,
+ "variable_end": -2,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 4.418295834054489,
@@ -10926,6 +12183,8 @@
"value_start": 0,
"value_end": 59,
"variable": null,
+ "variable_start": -2,
+ "variable_end": -2,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 3.8721063510981755,
@@ -10951,6 +12210,8 @@
"value_start": 16,
"value_end": 262,
"variable": null,
+ "variable_start": -2,
+ "variable_end": -2,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 4.884128060579619,
@@ -10976,6 +12237,8 @@
"value_start": 0,
"value_end": 47,
"variable": null,
+ "variable_start": -2,
+ "variable_end": -2,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 3.0185646866544076,
@@ -10991,6 +12254,8 @@
"value_start": 0,
"value_end": 120,
"variable": null,
+ "variable_start": -2,
+ "variable_end": -2,
"entropy_validation": {
"iterator": "BASE36_CHARS",
"entropy": 3.2083460372948154,
@@ -11006,6 +12271,8 @@
"value_start": 0,
"value_end": 37,
"variable": null,
+ "variable_start": -2,
+ "variable_end": -2,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 2.6977683083639423,
@@ -11031,6 +12298,8 @@
"value_start": 0,
"value_end": 40,
"variable": null,
+ "variable_start": -2,
+ "variable_end": -2,
"entropy_validation": {
"iterator": "BASE36_CHARS",
"entropy": 3.48760529131298,
@@ -11056,6 +12325,8 @@
"value_start": 0,
"value_end": 179,
"variable": null,
+ "variable_start": -2,
+ "variable_end": -2,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 5.493434473754405,
@@ -11081,6 +12352,8 @@
"value_start": 11,
"value_end": 21,
"variable": "Password",
+ "variable_start": 0,
+ "variable_end": 8,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 3.321928094887362,
@@ -11106,6 +12379,8 @@
"value_start": 0,
"value_end": 41,
"variable": null,
+ "variable_start": -2,
+ "variable_end": -2,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 1.4322437698226884,
@@ -11131,6 +12406,8 @@
"value_start": 11,
"value_end": 22,
"variable": "password",
+ "variable_start": 0,
+ "variable_end": 8,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 2.963119653306635,
@@ -11156,6 +12433,8 @@
"value_start": 0,
"value_end": 40,
"variable": null,
+ "variable_start": -2,
+ "variable_end": -2,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 4.838879892515178,
@@ -11181,6 +12460,8 @@
"value_start": 0,
"value_end": 36,
"variable": null,
+ "variable_start": -2,
+ "variable_end": -2,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 2.3705246708692047,
@@ -11206,6 +12487,8 @@
"value_start": 18,
"value_end": 56,
"variable": null,
+ "variable_start": -2,
+ "variable_end": -2,
"entropy_validation": {
"iterator": "BASE36_CHARS",
"entropy": 3.6658566472141003,
@@ -11231,6 +12514,8 @@
"value_start": 0,
"value_end": 31,
"variable": null,
+ "variable_start": -2,
+ "variable_end": -2,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 4.029574370937287,
@@ -11256,6 +12541,8 @@
"value_start": 21,
"value_end": 93,
"variable": null,
+ "variable_start": -2,
+ "variable_end": -2,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 4.843520703364327,
@@ -11281,6 +12568,8 @@
"value_start": 0,
"value_end": 40,
"variable": null,
+ "variable_start": -2,
+ "variable_end": -2,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 4.620007704961091,
@@ -11306,6 +12595,8 @@
"value_start": 12,
"value_end": 76,
"variable": null,
+ "variable_start": -2,
+ "variable_end": -2,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 4.472678031846025,
@@ -11331,6 +12622,8 @@
"value_start": 0,
"value_end": 29,
"variable": null,
+ "variable_start": -2,
+ "variable_end": -2,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 4.181675184876157,
@@ -11356,6 +12649,8 @@
"value_start": 0,
"value_end": 50,
"variable": null,
+ "variable_start": -2,
+ "variable_end": -2,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 4.532808692053926,
@@ -11381,6 +12676,8 @@
"value_start": 0,
"value_end": 50,
"variable": null,
+ "variable_start": -2,
+ "variable_end": -2,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 3.559610565373458,
@@ -11406,6 +12703,8 @@
"value_start": 0,
"value_end": 32,
"variable": null,
+ "variable_start": -2,
+ "variable_end": -2,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 4.4375,
@@ -11431,6 +12730,8 @@
"value_start": 0,
"value_end": 32,
"variable": null,
+ "variable_start": -2,
+ "variable_end": -2,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 4.4375,
@@ -11456,6 +12757,8 @@
"value_start": 0,
"value_end": 32,
"variable": null,
+ "variable_start": -2,
+ "variable_end": -2,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 4.375,
@@ -11481,6 +12784,8 @@
"value_start": 0,
"value_end": 32,
"variable": null,
+ "variable_start": -2,
+ "variable_end": -2,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 4.375,
@@ -11506,6 +12811,8 @@
"value_start": 0,
"value_end": 85,
"variable": null,
+ "variable_start": -2,
+ "variable_end": -2,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 4.6983183218203175,
@@ -11531,6 +12838,8 @@
"value_start": 0,
"value_end": 45,
"variable": null,
+ "variable_start": -2,
+ "variable_end": -2,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 4.697662125333613,
@@ -11556,6 +12865,8 @@
"value_start": 4,
"value_end": 16,
"variable": "PW",
+ "variable_start": 0,
+ "variable_end": 2,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 2.9528822923277263,
@@ -11581,6 +12892,8 @@
"value_start": 26,
"value_end": 38,
"variable": "Password",
+ "variable_start": 5,
+ "variable_end": 13,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 2.688721875540867,
@@ -11606,6 +12919,8 @@
"value_start": 0,
"value_end": 45,
"variable": null,
+ "variable_start": -2,
+ "variable_end": -2,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 4.697662125333613,
@@ -11631,6 +12946,8 @@
"value_start": 5,
"value_end": 32,
"variable": null,
+ "variable_start": -2,
+ "variable_end": -2,
"entropy_validation": {
"iterator": "BASE36_CHARS",
"entropy": 3.253801390571587,
@@ -11656,6 +12973,8 @@
"value_start": 5,
"value_end": 76,
"variable": null,
+ "variable_start": -2,
+ "variable_end": -2,
"entropy_validation": {
"iterator": "BASE36_CHARS",
"entropy": 3.5117321397240526,
@@ -11673,17 +12992,19 @@
"confidence": "moderate",
"line_data_list": [
{
- "line": "the line will be found twice # 100 EAACEdEose0cBAlGy7KeQ5Yna9Coup39tiYdoQ4jHF",
+ "line": "the line will be found twice # 100 EAACEb00Kse0BAlGy7KeQ5YnaCEd09Eose0cBAlGy7KeQ5Yna9CoDsup39tiYdoQ4jH9Coup39tiYdWoQ4jHFZD",
"line_num": 97,
"path": "tests/samples/test.html",
"info": "tests/samples/test.html|HTML",
- "value": "EAACEdEose0cBAlGy7KeQ5Yna9Coup39tiYdoQ4jHF",
+ "value": "EAACEb00Kse0BAlGy7KeQ5YnaCEd09Eose0cBAlGy7KeQ5Yna9CoDsup39tiYdoQ4jH9Coup39tiYdWoQ4jHFZD",
"value_start": 35,
- "value_end": 77,
+ "value_end": 122,
"variable": null,
+ "variable_start": -2,
+ "variable_end": -2,
"entropy_validation": {
"iterator": "BASE64_CHARS",
- "entropy": 4.766968315481371,
+ "entropy": 4.936120692057916,
"valid": true
}
}
@@ -11706,6 +13027,8 @@
"value_start": 15,
"value_end": 109,
"variable": null,
+ "variable_start": -2,
+ "variable_end": -2,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 4.0296677144829305,
@@ -11731,6 +13054,8 @@
"value_start": 12,
"value_end": 46,
"variable": null,
+ "variable_start": -2,
+ "variable_end": -2,
"entropy_validation": {
"iterator": "HEX_CHARS",
"entropy": 3.7215926003976607,
@@ -11739,6 +13064,33 @@
}
]
},
+ {
+ "api_validation": "NOT_AVAILABLE",
+ "ml_validation": "NOT_AVAILABLE",
+ "ml_probability": null,
+ "rule": "UUID",
+ "severity": "info",
+ "confidence": "strong",
+ "line_data_list": [
+ {
+ "line": "bace4d19-fa7e-beef-cafe-9129474bcd81 # tp",
+ "line_num": 1,
+ "path": "tests/samples/uuid",
+ "info": "tests/samples/uuid|RAW",
+ "value": "bace4d19-fa7e-beef-cafe-9129474bcd81",
+ "value_start": 0,
+ "value_end": 36,
+ "variable": null,
+ "variable_start": -2,
+ "variable_end": -2,
+ "entropy_validation": {
+ "iterator": "BASE36_CHARS",
+ "entropy": 3.2373263071270246,
+ "valid": true
+ }
+ }
+ ]
+ },
{
"api_validation": "NOT_AVAILABLE",
"ml_validation": "NOT_AVAILABLE",
@@ -11756,6 +13108,8 @@
"value_start": 7,
"value_end": 479,
"variable": null,
+ "variable_start": -2,
+ "variable_end": -2,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 5.396703284270004,
diff --git a/tests/data/ml_threshold.json b/tests/data/ml_threshold.json
index 389648435..01c1a0929 100644
--- a/tests/data/ml_threshold.json
+++ b/tests/data/ml_threshold.json
@@ -16,6 +16,8 @@
"value_start": 0,
"value_end": 3078,
"variable": null,
+ "variable_start": -2,
+ "variable_end": -2,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 5.4978497506970045,
@@ -27,7 +29,7 @@
{
"api_validation": "NOT_AVAILABLE",
"ml_validation": "VALIDATED_KEY",
- "ml_probability": 0.99316,
+ "ml_probability": 0.999,
"rule": "API",
"severity": "medium",
"confidence": "moderate",
@@ -41,6 +43,8 @@
"value_start": 17,
"value_end": 38,
"variable": "gi_reo_gi_api",
+ "variable_start": 0,
+ "variable_end": 13,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 3.7835252872760208,
@@ -66,6 +70,8 @@
"value_start": 16,
"value_end": 40,
"variable": null,
+ "variable_start": -2,
+ "variable_end": -2,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 4.220175521464345,
@@ -83,17 +89,100 @@
"confidence": "strong",
"line_data_list": [
{
- "line": "ATLASSIAN = \"ATATT3xFfGF0vNZ7oy6ON4KrWEzKEu96n-r2bCLOOcdOADizvJqPd89yKyP853uTZSflBi1Lk1zD460BqyMTa08VUEy8-oOzr1esg3j_mZKZwAELnRkCDTJZXhHsv5jaWHyAj4LRL-6h8LI-5MrYs4l7xXSaY8odQxDKJB4hDvdkmuh61xea2jE=2F2DE974\"",
+ "line": "ATLASSIAN = \"ATATT3xFfGF0vNZ7oy6ON4KrWEzKEu96n-r2bCLOOcdOADizvJqPd89yKyP853uTZSflBi1Lk1zD460BqyMTa08VUEy8-oOzr1esg3j_mZKZwAELnRkCDTJZXhHsv5jaWHyAj4LRL-6h8LI-5MrYs4l7xXSaY8odQxDKJB4hDvdkmuh61xea2jE=00203E68\"",
"line_num": 1,
"path": "tests/samples/atlassian_pat",
"info": "",
- "value": "ATATT3xFfGF0vNZ7oy6ON4KrWEzKEu96n-r2bCLOOcdOADizvJqPd89yKyP853uTZSflBi1Lk1zD460BqyMTa08VUEy8-oOzr1esg3j_mZKZwAELnRkCDTJZXhHsv5jaWHyAj4LRL-6h8LI-5MrYs4l7xXSaY8odQxDKJB4hDvdkmuh61xea2jE=2F2DE974",
+ "value": "ATATT3xFfGF0vNZ7oy6ON4KrWEzKEu96n-r2bCLOOcdOADizvJqPd89yKyP853uTZSflBi1Lk1zD460BqyMTa08VUEy8-oOzr1esg3j_mZKZwAELnRkCDTJZXhHsv5jaWHyAj4LRL-6h8LI-5MrYs4l7xXSaY8odQxDKJB4hDvdkmuh61xea2jE=00203E68",
"value_start": 13,
"value_end": 205,
"variable": null,
+ "variable_start": -2,
+ "variable_end": -2,
"entropy_validation": {
"iterator": "BASE64_CHARS",
- "entropy": 5.628712032325118,
+ "entropy": 5.614483907763351,
+ "valid": true
+ }
+ }
+ ]
+ },
+ {
+ "api_validation": "NOT_AVAILABLE",
+ "ml_validation": "NOT_AVAILABLE",
+ "ml_probability": null,
+ "rule": "Atlassian PAT token",
+ "severity": "high",
+ "confidence": "strong",
+ "line_data_list": [
+ {
+ "line": "escaped_backslash = ATATT3xFfGF0vNZ7oy6ON4KrWEzKEu96n-r2bCLOOcdOADizvJqPd89yKyP853uTZSflBi1Lk1zD460BqyMTa08VUEy8-oOzr1esg3j_mZKZwAELnRkCDTJZXhHsv5jaWHyAj4LRL-6h8LI-5MrYs4l7xXSaY8odQxDKJB4hDvdkmuh61xea2jE\\=00203E68",
+ "line_num": 2,
+ "path": "tests/samples/atlassian_pat",
+ "info": "",
+ "value": "ATATT3xFfGF0vNZ7oy6ON4KrWEzKEu96n-r2bCLOOcdOADizvJqPd89yKyP853uTZSflBi1Lk1zD460BqyMTa08VUEy8-oOzr1esg3j_mZKZwAELnRkCDTJZXhHsv5jaWHyAj4LRL-6h8LI-5MrYs4l7xXSaY8odQxDKJB4hDvdkmuh61xea2jE\\=00203E68",
+ "value_start": 20,
+ "value_end": 213,
+ "variable": null,
+ "variable_start": -2,
+ "variable_end": -2,
+ "entropy_validation": {
+ "iterator": "BASE64_CHARS",
+ "entropy": 5.592654863341127,
+ "valid": true
+ }
+ }
+ ]
+ },
+ {
+ "api_validation": "NOT_AVAILABLE",
+ "ml_validation": "NOT_AVAILABLE",
+ "ml_probability": null,
+ "rule": "Atlassian PAT token",
+ "severity": "high",
+ "confidence": "strong",
+ "line_data_list": [
+ {
+ "line": "url_escaped_capital = ATATT3xFfGF0vNZ7oy6ON4KrWEzKEu96n-r2bCLOOcdOADizvJqPd89yKyP853uTZSflBi1Lk1zD460BqyMTa08VUEy8-oOzr1esg3j_mZKZwAELnRkCDTJZXhHsv5jaWHyAj4LRL-6h8LI-5MrYs4l7xXSaY8odQxDKJB4hDvdkmuh61xea2jE%3D00203E68",
+ "line_num": 3,
+ "path": "tests/samples/atlassian_pat",
+ "info": "",
+ "value": "ATATT3xFfGF0vNZ7oy6ON4KrWEzKEu96n-r2bCLOOcdOADizvJqPd89yKyP853uTZSflBi1Lk1zD460BqyMTa08VUEy8-oOzr1esg3j_mZKZwAELnRkCDTJZXhHsv5jaWHyAj4LRL-6h8LI-5MrYs4l7xXSaY8odQxDKJB4hDvdkmuh61xea2jE%3D00203E68",
+ "value_start": 22,
+ "value_end": 216,
+ "variable": null,
+ "variable_start": -2,
+ "variable_end": -2,
+ "entropy_validation": {
+ "iterator": "BASE64_CHARS",
+ "entropy": 5.571478154549278,
+ "valid": true
+ }
+ }
+ ]
+ },
+ {
+ "api_validation": "NOT_AVAILABLE",
+ "ml_validation": "NOT_AVAILABLE",
+ "ml_probability": null,
+ "rule": "Atlassian PAT token",
+ "severity": "high",
+ "confidence": "strong",
+ "line_data_list": [
+ {
+ "line": "url_escaped_lowercase = ATATT3xFfGF0vNZ7oy6ON4KrWEzKEu96n-r2bCLOOcdOADizvJqPd89yKyP853uTZSflBi1Lk1zD460BqyMTa08VUEy8-oOzr1esg3j_mZKZwAELnRkCDTJZXhHsv5jaWHyAj4LRL-6h8LI-5MrYs4l7xXSaY8odQxDKJB4hDvdkmuh61xea2jE%3d00203E68",
+ "line_num": 4,
+ "path": "tests/samples/atlassian_pat",
+ "info": "",
+ "value": "ATATT3xFfGF0vNZ7oy6ON4KrWEzKEu96n-r2bCLOOcdOADizvJqPd89yKyP853uTZSflBi1Lk1zD460BqyMTa08VUEy8-oOzr1esg3j_mZKZwAELnRkCDTJZXhHsv5jaWHyAj4LRL-6h8LI-5MrYs4l7xXSaY8odQxDKJB4hDvdkmuh61xea2jE%3d00203E68",
+ "value_start": 24,
+ "value_end": 218,
+ "variable": null,
+ "variable_start": -2,
+ "variable_end": -2,
+ "entropy_validation": {
+ "iterator": "BASE64_CHARS",
+ "entropy": 5.572975546587697,
"valid": true
}
}
@@ -102,7 +191,7 @@
{
"api_validation": "NOT_AVAILABLE",
"ml_validation": "VALIDATED_KEY",
- "ml_probability": 0.99154,
+ "ml_probability": 0.87,
"rule": "Auth",
"severity": "medium",
"confidence": "moderate",
@@ -116,6 +205,8 @@
"value_start": 28,
"value_end": 66,
"variable": "kerberos_authentication",
+ "variable_start": 1,
+ "variable_end": 24,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 4.273728829005326,
@@ -127,7 +218,7 @@
{
"api_validation": "NOT_AVAILABLE",
"ml_validation": "VALIDATED_KEY",
- "ml_probability": 0.99315,
+ "ml_probability": 0.999,
"rule": "Auth",
"severity": "medium",
"confidence": "moderate",
@@ -141,6 +232,8 @@
"value_start": 18,
"value_end": 56,
"variable": "authorization",
+ "variable_start": 1,
+ "variable_end": 14,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 4.523986065961299,
@@ -152,7 +245,7 @@
{
"api_validation": "NOT_AVAILABLE",
"ml_validation": "VALIDATED_KEY",
- "ml_probability": 0.99528,
+ "ml_probability": 0.99,
"rule": "Auth",
"severity": "medium",
"confidence": "moderate",
@@ -166,6 +259,8 @@
"value_start": 44,
"value_end": 76,
"variable": "oauth_signature",
+ "variable_start": 27,
+ "variable_end": 42,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 4.288909765557392,
@@ -177,7 +272,7 @@
{
"api_validation": "NOT_AVAILABLE",
"ml_validation": "VALIDATED_KEY",
- "ml_probability": 0.99667,
+ "ml_probability": 0.999,
"rule": "Auth",
"severity": "medium",
"confidence": "moderate",
@@ -191,6 +286,8 @@
"value_start": 30,
"value_end": 56,
"variable": "Authorization",
+ "variable_start": 9,
+ "variable_end": 22,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 4.085055102756476,
@@ -202,7 +299,7 @@
{
"api_validation": "NOT_AVAILABLE",
"ml_validation": "VALIDATED_KEY",
- "ml_probability": 0.99711,
+ "ml_probability": 0.963,
"rule": "Auth",
"severity": "medium",
"confidence": "moderate",
@@ -216,31 +313,8 @@
"value_start": 31,
"value_end": 65,
"variable": "Authorization",
- "entropy_validation": {
- "iterator": "BASE36_CHARS",
- "entropy": 3.2479906920322064,
- "valid": true
- }
- }
- ]
- },
- {
- "api_validation": "NOT_AVAILABLE",
- "ml_validation": "VALIDATED_KEY",
- "ml_probability": 0.99711,
- "rule": "JSON Web Token",
- "severity": "medium",
- "confidence": "moderate",
- "line_data_list": [
- {
- "line": "curl -H \"Authorization: Bearer eyJGRpVu1c2VzY2-823r_db32hbf4W1lbj\" http://localhost:8080/.",
- "line_num": 9,
- "path": "tests/samples/auth_n.template",
- "info": "",
- "value": "eyJGRpVu1c2VzY2-823r_db32hbf4W1lbj",
- "value_start": 31,
- "value_end": 65,
- "variable": null,
+ "variable_start": 9,
+ "variable_end": 22,
"entropy_validation": {
"iterator": "BASE36_CHARS",
"entropy": 3.2479906920322064,
@@ -266,6 +340,8 @@
"value_start": 14,
"value_end": 34,
"variable": null,
+ "variable_start": -2,
+ "variable_end": -2,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 3.5464393446710156,
@@ -291,6 +367,8 @@
"value_start": 35,
"value_end": 55,
"variable": null,
+ "variable_start": -2,
+ "variable_end": -2,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 3.5464393446710156,
@@ -316,6 +394,8 @@
"value_start": 17,
"value_end": 37,
"variable": null,
+ "variable_start": -2,
+ "variable_end": -2,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 3.5464393446710156,
@@ -341,6 +421,8 @@
"value_start": 17,
"value_end": 37,
"variable": null,
+ "variable_start": -2,
+ "variable_end": -2,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 3.5464393446710156,
@@ -356,6 +438,8 @@
"value_start": 16,
"value_end": 56,
"variable": null,
+ "variable_start": -2,
+ "variable_end": -2,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 4.012814895472355,
@@ -364,6 +448,33 @@
}
]
},
+ {
+ "api_validation": "NOT_AVAILABLE",
+ "ml_validation": "VALIDATED_KEY",
+ "ml_probability": 0.924,
+ "rule": "Key",
+ "severity": "medium",
+ "confidence": "moderate",
+ "line_data_list": [
+ {
+ "line": "\"AwsAccessKey\": \"AKIAGIREOGIAWSKEY123\", \"AwsAccessKey2\": \"AKIAGIREOGIAWSKEY555\",",
+ "line_num": 2,
+ "path": "tests/samples/aws_multi.groovy",
+ "info": "",
+ "value": "AKIAGIREOGIAWSKEY123",
+ "value_start": 17,
+ "value_end": 37,
+ "variable": "AwsAccessKey",
+ "variable_start": 1,
+ "variable_end": 13,
+ "entropy_validation": {
+ "iterator": "BASE64_CHARS",
+ "entropy": 3.5464393446710156,
+ "valid": false
+ }
+ }
+ ]
+ },
{
"api_validation": "NOT_AVAILABLE",
"ml_validation": "NOT_AVAILABLE",
@@ -381,6 +492,8 @@
"value_start": 58,
"value_end": 78,
"variable": null,
+ "variable_start": -2,
+ "variable_end": -2,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 3.3086949695628425,
@@ -406,6 +519,8 @@
"value_start": 58,
"value_end": 78,
"variable": null,
+ "variable_start": -2,
+ "variable_end": -2,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 3.3086949695628425,
@@ -421,6 +536,89 @@
"value_start": 16,
"value_end": 56,
"variable": null,
+ "variable_start": -2,
+ "variable_end": -2,
+ "entropy_validation": {
+ "iterator": "BASE64_CHARS",
+ "entropy": 4.012814895472355,
+ "valid": false
+ }
+ }
+ ]
+ },
+ {
+ "api_validation": "NOT_AVAILABLE",
+ "ml_validation": "VALIDATED_KEY",
+ "ml_probability": 0.922,
+ "rule": "Key",
+ "severity": "medium",
+ "confidence": "moderate",
+ "line_data_list": [
+ {
+ "line": "\"AwsAccessKey\": \"AKIAGIREOGIAWSKEY123\", \"AwsAccessKey2\": \"AKIAGIREOGIAWSKEY555\",",
+ "line_num": 2,
+ "path": "tests/samples/aws_multi.groovy",
+ "info": "",
+ "value": "AKIAGIREOGIAWSKEY555",
+ "value_start": 58,
+ "value_end": 78,
+ "variable": "AwsAccessKey2",
+ "variable_start": 41,
+ "variable_end": 54,
+ "entropy_validation": {
+ "iterator": "BASE64_CHARS",
+ "entropy": 3.3086949695628425,
+ "valid": false
+ }
+ }
+ ]
+ },
+ {
+ "api_validation": "NOT_AVAILABLE",
+ "ml_validation": "VALIDATED_KEY",
+ "ml_probability": 0.453,
+ "rule": "Key",
+ "severity": "medium",
+ "confidence": "moderate",
+ "line_data_list": [
+ {
+ "line": "\"AwsSecretKey\":\"CrackleGiReoGi123CrackleGiReoGi123AWSkey\"",
+ "line_num": 4,
+ "path": "tests/samples/aws_multi.groovy",
+ "info": "",
+ "value": "CrackleGiReoGi123CrackleGiReoGi123AWSkey",
+ "value_start": 16,
+ "value_end": 56,
+ "variable": "AwsSecretKey",
+ "variable_start": 1,
+ "variable_end": 13,
+ "entropy_validation": {
+ "iterator": "BASE64_CHARS",
+ "entropy": 4.012814895472355,
+ "valid": false
+ }
+ }
+ ]
+ },
+ {
+ "api_validation": "NOT_AVAILABLE",
+ "ml_validation": "VALIDATED_KEY",
+ "ml_probability": 0.453,
+ "rule": "Secret",
+ "severity": "medium",
+ "confidence": "moderate",
+ "line_data_list": [
+ {
+ "line": "\"AwsSecretKey\":\"CrackleGiReoGi123CrackleGiReoGi123AWSkey\"",
+ "line_num": 4,
+ "path": "tests/samples/aws_multi.groovy",
+ "info": "",
+ "value": "CrackleGiReoGi123CrackleGiReoGi123AWSkey",
+ "value_start": 16,
+ "value_end": 56,
+ "variable": "AwsSecretKey",
+ "variable_start": 1,
+ "variable_end": 13,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 4.012814895472355,
@@ -446,6 +644,8 @@
"value_start": 15,
"value_end": 60,
"variable": null,
+ "variable_start": -2,
+ "variable_end": -2,
"entropy_validation": {
"iterator": "BASE36_CHARS",
"entropy": 4.0426135166748205,
@@ -456,8 +656,8 @@
},
{
"api_validation": "NOT_AVAILABLE",
- "ml_validation": "NOT_AVAILABLE",
- "ml_probability": null,
+ "ml_validation": "VALIDATED_KEY",
+ "ml_probability": 0.994,
"rule": "Key",
"severity": "medium",
"confidence": "moderate",
@@ -471,6 +671,8 @@
"value_start": 15,
"value_end": 60,
"variable": "AWS_MWS_KEY",
+ "variable_start": 0,
+ "variable_end": 11,
"entropy_validation": {
"iterator": "BASE36_CHARS",
"entropy": 4.0426135166748205,
@@ -496,6 +698,8 @@
"value_start": 18,
"value_end": 66,
"variable": null,
+ "variable_start": -2,
+ "variable_end": -2,
"entropy_validation": {
"iterator": "BASE36_CHARS",
"entropy": 3.52467389677155,
@@ -521,6 +725,8 @@
"value_start": 0,
"value_end": 1316,
"variable": null,
+ "variable_start": -2,
+ "variable_end": -2,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 5.615950458346115,
@@ -535,7 +741,7 @@
"ml_probability": null,
"rule": "JSON Web Token",
"severity": "medium",
- "confidence": "moderate",
+ "confidence": "strong",
"line_data_list": [
{
"line": "eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiIsIng1dCI6Imk2bEdrM0ZaenhSY1ViMkMzbkVRN3N5SEpsWSIsImtpZCI6Imk2bEdrM0ZaenhSY1ViMkMzbkVRN3N5SEpsWSJ9.eyJhdWQiOiJlZjFkYTlkNC1mZjc3LTRjM2UtYTAwNS04NDBjM2Y4MzA3NDUiLCJpc3MiOiJodHRwczovL3N0cy53aW5kb3dzLm5ldC9mYTE1ZDY5Mi1lOWM3LTQ0NjAtYTc0My0yOWYyOTUyMjIyOS8iLCJpYXQiOjE1MzcyMzMxMDYsIm5iZiI6MTUzNzIzMzEwNiwiZXhwIjoxNTM3MjM3MDA2LCJhY3IiOiIxIiwiYWlvIjoiQVhRQWkvOElBQUFBRm0rRS9RVEcrZ0ZuVnhMaldkdzhLKzYxQUdyU091TU1GNmViYU1qN1hPM0libUQzZkdtck95RCtOdlp5R24yVmFUL2tES1h3NE1JaHJnR1ZxNkJuOHdMWG9UMUxrSVorRnpRVmtKUFBMUU9WNEtjWHFTbENWUERTL0RpQ0RnRTIyMlRJbU12V05hRU1hVU9Uc0lHdlRRPT0iLCJhbXIiOlsid2lhIl0sImFwcGlkIjoiNzVkYmU3N2YtMTBhMy00ZTU5LTg1ZmQtOGMxMjc1NDRmMTdjIiwiYXBwaWRhY3IiOiIwIiwiZW1haWwiOiJBYmVMaUBtaWNyb3NvZnQuY29tIiwiZmFtaWx5X25hbWUiOiJMaW5jb2xuIiwiZ2l2ZW5fbmFtZSI6IkFiZSAoTVNGVCkiLCJpZHAiOiJodHRwczovL3N0cy53aW5kb3dzLm5ldC83MmY5ODhiZi04NmYxLTQxYWYtOTFhYi0yZDdjZDAxMjIyNDcvIiwiaXBhZGRyIjoiMjIyLjIyMi4yMjIuMjIiLCJuYW1lIjoiYWJlbGkiLCJvaWQiOiIwMjIyM2I2Yi1hYTFkLTQyZDQtOWVjMC0xYjJiYjkxOTQ0MzgiLCJyaCI6IkkiLCJzY3AiOiJ1c2VyX2ltcGVyc29uYXRpb24iLCJzdWIiOiJsM19yb0lTUVUyMjJiVUxTOXlpMmswWHBxcE9pTXo1SDNaQUNvMUdlWEEiLCJ0aWQiOiJmYTE1ZDY5Mi1lOWM3LTQ0NjAtYTc0My0yOWYyOTU2ZmQ0MjkiLCJ1bmlxdWVfbmFtZSI6ImFiZWxpQG1pY3Jvc29mdC5jb20iLCJ1dGkiOiJGVnNHeFlYSTMwLVR1aWt1dVVvRkFBIiwidmVyIjoiMS4wIn0.D3H6pMUtQnoJAGq6AHd",
@@ -546,6 +752,8 @@
"value_start": 0,
"value_end": 1316,
"variable": null,
+ "variable_start": -2,
+ "variable_end": -2,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 5.615950458346115,
@@ -554,6 +762,60 @@
}
]
},
+ {
+ "api_validation": "NOT_AVAILABLE",
+ "ml_validation": "NOT_AVAILABLE",
+ "ml_probability": null,
+ "rule": "Azure Access Token",
+ "severity": "high",
+ "confidence": "strong",
+ "line_data_list": [
+ {
+ "line": "eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiIsImtpZCI6Imk2bEdrM0ZaenhSY1ViMkMzbkVRN3N5SEpsWSJ9.eyJhdWQiOiI2ZTc0MTcyYi1iZTU2LTQ4NDMtOWZmNC1lNjZhMzliYjEyZTMiLCJpc3MiOiJodHRwczovL2xvZ2luLm1pY3Jvc29mdG9ubGluZS5jb20vNzJmOTg4YmYtODZmMS00MWFmLTkxYWItMmQ3Y2QwMTFkYjQ3L3YyLjAiLCJpYXQiOjE1MzcyMzEwNDgsIm5iZiI6MTUzNzIzMTA0OCwiZXhwIjoxNTM3MjM0OTQ4LCJhaW8iOiJBWFFBaS84SUFBQUF0QWFaTG8zQ2hNaWY2S09udHRSQjdlQnE0L0RjY1F6amNKR3hQWXkvQzNqRGFOR3hYZDZ3TklJVkdSZ2hOUm53SjFsT2NBbk5aY2p2a295ckZ4Q3R0djMzMTQwUmlvT0ZKNGJDQ0dWdW9DYWcxdU9UVDIyMjIyZ0h3TFBZUS91Zjc5UVgrMEtJaWpkcm1wNjlSY3R6bVE9PSIsImF6cCI6IjZlNzQxNzJiLWJlNTYtNDg0My05ZmY0LWU2NmEzOWJiMTJlMyIsImF6cGFjciI6IjAiLCJuYW1lIjoiQWJlIExpbmNvbG4iLCJvaWQiOiI2OTAyMjJiZS1mZjFhLTRkNTYtYWJkMS03ZTRmN2QzOGU0NzQiLCJwcmVmZXJyZWRfdXNlcm5hbWUiOiJhYmVsaUBtaWNyb3NvZnQuY29tIiwicmgiOiJJIiwic2NwIjoiYWNjZXNzX2FzX3VzZXIiLCJzdWIiOiJIS1pwZmFIeVdhZGVPb3VZbGl0anJJLUtmZlRtMjIyWDVyclYzeERxZktRIiwidGlkIjoiNzJmOTg4YmYtODZmMS00MWFmLTkxYWItMmQ3Y2QwMTFkYjQ3IiwidXRpIjoiZnFpQnFYTFBqMGVRYTgyUy1JWUZBQSIsInZlciI6IjIuMCJ9.pj4N-w_3Us9DrBLfpCt",
+ "line_num": 2,
+ "path": "tests/samples/azure_access_token",
+ "info": "",
+ "value": "eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiIsImtpZCI6Imk2bEdrM0ZaenhSY1ViMkMzbkVRN3N5SEpsWSJ9.eyJhdWQiOiI2ZTc0MTcyYi1iZTU2LTQ4NDMtOWZmNC1lNjZhMzliYjEyZTMiLCJpc3MiOiJodHRwczovL2xvZ2luLm1pY3Jvc29mdG9ubGluZS5jb20vNzJmOTg4YmYtODZmMS00MWFmLTkxYWItMmQ3Y2QwMTFkYjQ3L3YyLjAiLCJpYXQiOjE1MzcyMzEwNDgsIm5iZiI6MTUzNzIzMTA0OCwiZXhwIjoxNTM3MjM0OTQ4LCJhaW8iOiJBWFFBaS84SUFBQUF0QWFaTG8zQ2hNaWY2S09udHRSQjdlQnE0L0RjY1F6amNKR3hQWXkvQzNqRGFOR3hYZDZ3TklJVkdSZ2hOUm53SjFsT2NBbk5aY2p2a295ckZ4Q3R0djMzMTQwUmlvT0ZKNGJDQ0dWdW9DYWcxdU9UVDIyMjIyZ0h3TFBZUS91Zjc5UVgrMEtJaWpkcm1wNjlSY3R6bVE9PSIsImF6cCI6IjZlNzQxNzJiLWJlNTYtNDg0My05ZmY0LWU2NmEzOWJiMTJlMyIsImF6cGFjciI6IjAiLCJuYW1lIjoiQWJlIExpbmNvbG4iLCJvaWQiOiI2OTAyMjJiZS1mZjFhLTRkNTYtYWJkMS03ZTRmN2QzOGU0NzQiLCJwcmVmZXJyZWRfdXNlcm5hbWUiOiJhYmVsaUBtaWNyb3NvZnQuY29tIiwicmgiOiJJIiwic2NwIjoiYWNjZXNzX2FzX3VzZXIiLCJzdWIiOiJIS1pwZmFIeVdhZGVPb3VZbGl0anJJLUtmZlRtMjIyWDVyclYzeERxZktRIiwidGlkIjoiNzJmOTg4YmYtODZmMS00MWFmLTkxYWItMmQ3Y2QwMTFkYjQ3IiwidXRpIjoiZnFpQnFYTFBqMGVRYTgyUy1JWUZBQSIsInZlciI6IjIuMCJ9.pj4N-w_3Us9DrBLfpCt",
+ "value_start": 0,
+ "value_end": 1029,
+ "variable": null,
+ "variable_start": -2,
+ "variable_end": -2,
+ "entropy_validation": {
+ "iterator": "BASE64_CHARS",
+ "entropy": 5.6044494049575055,
+ "valid": true
+ }
+ }
+ ]
+ },
+ {
+ "api_validation": "NOT_AVAILABLE",
+ "ml_validation": "NOT_AVAILABLE",
+ "ml_probability": null,
+ "rule": "JSON Web Token",
+ "severity": "medium",
+ "confidence": "strong",
+ "line_data_list": [
+ {
+ "line": "eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiIsImtpZCI6Imk2bEdrM0ZaenhSY1ViMkMzbkVRN3N5SEpsWSJ9.eyJhdWQiOiI2ZTc0MTcyYi1iZTU2LTQ4NDMtOWZmNC1lNjZhMzliYjEyZTMiLCJpc3MiOiJodHRwczovL2xvZ2luLm1pY3Jvc29mdG9ubGluZS5jb20vNzJmOTg4YmYtODZmMS00MWFmLTkxYWItMmQ3Y2QwMTFkYjQ3L3YyLjAiLCJpYXQiOjE1MzcyMzEwNDgsIm5iZiI6MTUzNzIzMTA0OCwiZXhwIjoxNTM3MjM0OTQ4LCJhaW8iOiJBWFFBaS84SUFBQUF0QWFaTG8zQ2hNaWY2S09udHRSQjdlQnE0L0RjY1F6amNKR3hQWXkvQzNqRGFOR3hYZDZ3TklJVkdSZ2hOUm53SjFsT2NBbk5aY2p2a295ckZ4Q3R0djMzMTQwUmlvT0ZKNGJDQ0dWdW9DYWcxdU9UVDIyMjIyZ0h3TFBZUS91Zjc5UVgrMEtJaWpkcm1wNjlSY3R6bVE9PSIsImF6cCI6IjZlNzQxNzJiLWJlNTYtNDg0My05ZmY0LWU2NmEzOWJiMTJlMyIsImF6cGFjciI6IjAiLCJuYW1lIjoiQWJlIExpbmNvbG4iLCJvaWQiOiI2OTAyMjJiZS1mZjFhLTRkNTYtYWJkMS03ZTRmN2QzOGU0NzQiLCJwcmVmZXJyZWRfdXNlcm5hbWUiOiJhYmVsaUBtaWNyb3NvZnQuY29tIiwicmgiOiJJIiwic2NwIjoiYWNjZXNzX2FzX3VzZXIiLCJzdWIiOiJIS1pwZmFIeVdhZGVPb3VZbGl0anJJLUtmZlRtMjIyWDVyclYzeERxZktRIiwidGlkIjoiNzJmOTg4YmYtODZmMS00MWFmLTkxYWItMmQ3Y2QwMTFkYjQ3IiwidXRpIjoiZnFpQnFYTFBqMGVRYTgyUy1JWUZBQSIsInZlciI6IjIuMCJ9.pj4N-w_3Us9DrBLfpCt",
+ "line_num": 2,
+ "path": "tests/samples/azure_access_token",
+ "info": "",
+ "value": "eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiIsImtpZCI6Imk2bEdrM0ZaenhSY1ViMkMzbkVRN3N5SEpsWSJ9.eyJhdWQiOiI2ZTc0MTcyYi1iZTU2LTQ4NDMtOWZmNC1lNjZhMzliYjEyZTMiLCJpc3MiOiJodHRwczovL2xvZ2luLm1pY3Jvc29mdG9ubGluZS5jb20vNzJmOTg4YmYtODZmMS00MWFmLTkxYWItMmQ3Y2QwMTFkYjQ3L3YyLjAiLCJpYXQiOjE1MzcyMzEwNDgsIm5iZiI6MTUzNzIzMTA0OCwiZXhwIjoxNTM3MjM0OTQ4LCJhaW8iOiJBWFFBaS84SUFBQUF0QWFaTG8zQ2hNaWY2S09udHRSQjdlQnE0L0RjY1F6amNKR3hQWXkvQzNqRGFOR3hYZDZ3TklJVkdSZ2hOUm53SjFsT2NBbk5aY2p2a295ckZ4Q3R0djMzMTQwUmlvT0ZKNGJDQ0dWdW9DYWcxdU9UVDIyMjIyZ0h3TFBZUS91Zjc5UVgrMEtJaWpkcm1wNjlSY3R6bVE9PSIsImF6cCI6IjZlNzQxNzJiLWJlNTYtNDg0My05ZmY0LWU2NmEzOWJiMTJlMyIsImF6cGFjciI6IjAiLCJuYW1lIjoiQWJlIExpbmNvbG4iLCJvaWQiOiI2OTAyMjJiZS1mZjFhLTRkNTYtYWJkMS03ZTRmN2QzOGU0NzQiLCJwcmVmZXJyZWRfdXNlcm5hbWUiOiJhYmVsaUBtaWNyb3NvZnQuY29tIiwicmgiOiJJIiwic2NwIjoiYWNjZXNzX2FzX3VzZXIiLCJzdWIiOiJIS1pwZmFIeVdhZGVPb3VZbGl0anJJLUtmZlRtMjIyWDVyclYzeERxZktRIiwidGlkIjoiNzJmOTg4YmYtODZmMS00MWFmLTkxYWItMmQ3Y2QwMTFkYjQ3IiwidXRpIjoiZnFpQnFYTFBqMGVRYTgyUy1JWUZBQSIsInZlciI6IjIuMCJ9.pj4N-w_3Us9DrBLfpCt",
+ "value_start": 0,
+ "value_end": 1029,
+ "variable": null,
+ "variable_start": -2,
+ "variable_end": -2,
+ "entropy_validation": {
+ "iterator": "BASE64_CHARS",
+ "entropy": 5.6044494049575055,
+ "valid": true
+ }
+ }
+ ]
+ },
{
"api_validation": "NOT_AVAILABLE",
"ml_validation": "NOT_AVAILABLE",
@@ -571,6 +833,8 @@
"value_start": 14,
"value_end": 54,
"variable": null,
+ "variable_start": -2,
+ "variable_end": -2,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 4.620007704961091,
@@ -596,6 +860,8 @@
"value_start": 15,
"value_end": 64,
"variable": null,
+ "variable_start": -2,
+ "variable_end": -2,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 4.826255561405635,
@@ -621,6 +887,8 @@
"value_start": 11,
"value_end": 47,
"variable": null,
+ "variable_start": -2,
+ "variable_end": -2,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 4.593400348604437,
@@ -646,6 +914,8 @@
"value_start": 22,
"value_end": 40,
"variable": null,
+ "variable_start": -2,
+ "variable_end": -2,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 3.9477027792200903,
@@ -671,6 +941,8 @@
"value_start": 28,
"value_end": 60,
"variable": null,
+ "variable_start": -2,
+ "variable_end": -2,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 4.3125,
@@ -688,17 +960,46 @@
"confidence": "strong",
"line_data_list": [
{
- "line": "repo_access = \"ATCTT3xFfGN0zXtbKHz2POF86xa-2aBiYC4o_T3-myk01bmFVluUIFtGm_VFQwLizp4o1FKw-AMZhtdA0NzizshnA8WzRdfgv6GeTyowCD101oqKbJ4nx9DFsar5YyUNkwO9maR9-00tQvfciyfOHtPKG6K1d76Ki3iFo7roGeyJu4j1jM3GwQ4=91D14AE7\"",
+ "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=91D14AE7",
- "value_start": 15,
- "value_end": 207,
+ "value": "ATCTT3xFfGN0zXtbKHz2POF86xa-2aBiYC4o_T3-myk01bmFVluUIFtGm_VFQwLizp4o1FKw-AMZhtdA0NzizshnA8WzRdfgv6GeTyowCD101oqKbJ4nx9DFsar5YyUNkwO9maR9-00tQvfciyfOHtPKG6K1d76Ki3iFo7roGeyJu4j1jM3GwQ4=EDDE81AD",
+ "value_start": 39,
+ "value_end": 231,
"variable": null,
+ "variable_start": -2,
+ "variable_end": -2,
+ "entropy_validation": {
+ "iterator": "BASE64_CHARS",
+ "entropy": 5.573080311527303,
+ "valid": true
+ }
+ }
+ ]
+ },
+ {
+ "api_validation": "NOT_AVAILABLE",
+ "ml_validation": "VALIDATED_KEY",
+ "ml_probability": 0.966,
+ "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": "BASE64_CHARS",
- "entropy": 5.559335469855166,
+ "entropy": 5.573080311527303,
"valid": true
}
}
@@ -707,7 +1008,7 @@
{
"api_validation": "NOT_AVAILABLE",
"ml_validation": "VALIDATED_KEY",
- "ml_probability": 0.98984,
+ "ml_probability": 0.998,
"rule": "Certificate",
"severity": "medium",
"confidence": "moderate",
@@ -721,6 +1022,8 @@
"value_start": 25,
"value_end": 165,
"variable": "certificatePEM",
+ "variable_start": 6,
+ "variable_end": 20,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 5.133473310626378,
@@ -732,7 +1035,7 @@
{
"api_validation": "NOT_AVAILABLE",
"ml_validation": "VALIDATED_KEY",
- "ml_probability": 0.99879,
+ "ml_probability": 0.996,
"rule": "Credential",
"severity": "medium",
"confidence": "moderate",
@@ -746,6 +1049,8 @@
"value_start": 24,
"value_end": 38,
"variable": "gi_reo_gi_credential",
+ "variable_start": 0,
+ "variable_end": 20,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 3.6644977792004623,
@@ -771,6 +1076,8 @@
"value_start": 14,
"value_end": 85,
"variable": null,
+ "variable_start": -2,
+ "variable_end": -2,
"entropy_validation": {
"iterator": "BASE36_CHARS",
"entropy": 3.9136769977597905,
@@ -796,6 +1103,8 @@
"value_start": 0,
"value_end": 71,
"variable": null,
+ "variable_start": -2,
+ "variable_end": -2,
"entropy_validation": {
"iterator": "BASE36_CHARS",
"entropy": 3.5117321397240526,
@@ -806,14 +1115,41 @@
},
{
"api_validation": "NOT_AVAILABLE",
- "ml_validation": "VALIDATED_KEY",
- "ml_probability": 0.94217,
- "rule": "Password",
- "severity": "medium",
- "confidence": "moderate",
+ "ml_validation": "NOT_AVAILABLE",
+ "ml_probability": null,
+ "rule": "Discord Bot Token",
+ "severity": "high",
+ "confidence": "strong",
"line_data_list": [
{
- "line": "ID:master,PW:dipPr10Gg!",
+ "line": "MTIzNDU2Nzg5MDEyMzQ1Njc4OQ.E2-E4_.Zig9V5mpMk-JybgCFvqSfgY9EoqWjkA5O_qDje",
+ "line_num": 1,
+ "path": "tests/samples/discord_bot_token",
+ "info": "",
+ "value": "MTIzNDU2Nzg5MDEyMzQ1Njc4OQ.E2-E4_.Zig9V5mpMk-JybgCFvqSfgY9EoqWjkA5O_qDje",
+ "value_start": 0,
+ "value_end": 72,
+ "variable": null,
+ "variable_start": -2,
+ "variable_end": -2,
+ "entropy_validation": {
+ "iterator": "BASE64_CHARS",
+ "entropy": 4.731746181697384,
+ "valid": true
+ }
+ }
+ ]
+ },
+ {
+ "api_validation": "NOT_AVAILABLE",
+ "ml_validation": "VALIDATED_KEY",
+ "ml_probability": 0.775,
+ "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": "",
@@ -821,6 +1157,8 @@
"value_start": 13,
"value_end": 23,
"variable": "master,PW",
+ "variable_start": 3,
+ "variable_end": 12,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 2.989735285398626,
@@ -832,7 +1170,7 @@
{
"api_validation": "NOT_AVAILABLE",
"ml_validation": "VALIDATED_KEY",
- "ml_probability": 0.78111,
+ "ml_probability": 0.402,
"rule": "Password",
"severity": "medium",
"confidence": "moderate",
@@ -846,6 +1184,8 @@
"value_start": 13,
"value_end": 23,
"variable": "PW",
+ "variable_start": 10,
+ "variable_end": 12,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 2.7897352853986264,
@@ -857,7 +1197,7 @@
{
"api_validation": "NOT_AVAILABLE",
"ml_validation": "VALIDATED_KEY",
- "ml_probability": 0.81375,
+ "ml_probability": 0.327,
"rule": "Password",
"severity": "medium",
"confidence": "moderate",
@@ -871,6 +1211,8 @@
"value_start": 16,
"value_end": 26,
"variable": "PW",
+ "variable_start": 13,
+ "variable_end": 15,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 2.989735285398626,
@@ -882,7 +1224,7 @@
{
"api_validation": "NOT_AVAILABLE",
"ml_validation": "VALIDATED_KEY",
- "ml_probability": 0.97553,
+ "ml_probability": 0.881,
"rule": "Password",
"severity": "medium",
"confidence": "moderate",
@@ -896,6 +1238,8 @@
"value_start": 25,
"value_end": 35,
"variable": "Password",
+ "variable_start": 16,
+ "variable_end": 24,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 2.989735285398626,
@@ -907,7 +1251,7 @@
{
"api_validation": "NOT_AVAILABLE",
"ml_validation": "VALIDATED_KEY",
- "ml_probability": 0.98957,
+ "ml_probability": 0.977,
"rule": "Password",
"severity": "medium",
"confidence": "moderate",
@@ -921,6 +1265,8 @@
"value_start": 19,
"value_end": 29,
"variable": "master,password",
+ "variable_start": 3,
+ "variable_end": 18,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 2.989735285398626,
@@ -932,7 +1278,7 @@
{
"api_validation": "NOT_AVAILABLE",
"ml_validation": "VALIDATED_KEY",
- "ml_probability": 0.98178,
+ "ml_probability": 0.786,
"rule": "Password",
"severity": "medium",
"confidence": "moderate",
@@ -946,6 +1292,8 @@
"value_start": 13,
"value_end": 23,
"variable": "PW",
+ "variable_start": 10,
+ "variable_end": 12,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 2.989735285398626,
@@ -957,7 +1305,7 @@
{
"api_validation": "NOT_AVAILABLE",
"ml_validation": "VALIDATED_KEY",
- "ml_probability": 0.97951,
+ "ml_probability": 0.982,
"rule": "Password",
"severity": "medium",
"confidence": "moderate",
@@ -971,6 +1319,8 @@
"value_start": 19,
"value_end": 29,
"variable": "password",
+ "variable_start": 10,
+ "variable_end": 18,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 2.989735285398626,
@@ -982,7 +1332,7 @@
{
"api_validation": "NOT_AVAILABLE",
"ml_validation": "VALIDATED_KEY",
- "ml_probability": 0.98937,
+ "ml_probability": 0.994,
"rule": "Password",
"severity": "medium",
"confidence": "moderate",
@@ -996,6 +1346,8 @@
"value_start": 21,
"value_end": 31,
"variable": "password",
+ "variable_start": 12,
+ "variable_end": 20,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 2.989735285398626,
@@ -1007,7 +1359,7 @@
{
"api_validation": "NOT_AVAILABLE",
"ml_validation": "VALIDATED_KEY",
- "ml_probability": 0.99239,
+ "ml_probability": 0.969,
"rule": "Password",
"severity": "medium",
"confidence": "moderate",
@@ -1021,6 +1373,8 @@
"value_start": 25,
"value_end": 35,
"variable": "master,password",
+ "variable_start": 9,
+ "variable_end": 24,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 2.989735285398626,
@@ -1032,7 +1386,7 @@
{
"api_validation": "NOT_AVAILABLE",
"ml_validation": "VALIDATED_KEY",
- "ml_probability": 0.96152,
+ "ml_probability": 0.812,
"rule": "Password",
"severity": "medium",
"confidence": "moderate",
@@ -1046,6 +1400,8 @@
"value_start": 20,
"value_end": 31,
"variable": "pwd",
+ "variable_start": 16,
+ "variable_end": 19,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 2.9631196533066344,
@@ -1057,7 +1413,7 @@
{
"api_validation": "NOT_AVAILABLE",
"ml_validation": "VALIDATED_KEY",
- "ml_probability": 0.94337,
+ "ml_probability": 0.941,
"rule": "Password",
"severity": "medium",
"confidence": "moderate",
@@ -1071,6 +1427,8 @@
"value_start": 22,
"value_end": 33,
"variable": "master,password",
+ "variable_start": 6,
+ "variable_end": 21,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 2.712675334928137,
@@ -1082,7 +1440,7 @@
{
"api_validation": "NOT_AVAILABLE",
"ml_validation": "VALIDATED_KEY",
- "ml_probability": 0.90819,
+ "ml_probability": 0.573,
"rule": "Password",
"severity": "medium",
"confidence": "moderate",
@@ -1096,6 +1454,8 @@
"value_start": 14,
"value_end": 25,
"variable": "PWD",
+ "variable_start": 10,
+ "variable_end": 13,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 2.9631196533066344,
@@ -1107,7 +1467,7 @@
{
"api_validation": "NOT_AVAILABLE",
"ml_validation": "VALIDATED_KEY",
- "ml_probability": 0.96069,
+ "ml_probability": 0.969,
"rule": "Password",
"severity": "medium",
"confidence": "moderate",
@@ -1121,6 +1481,8 @@
"value_start": 24,
"value_end": 35,
"variable": "password",
+ "variable_start": 15,
+ "variable_end": 23,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 2.9631196533066344,
@@ -1132,7 +1494,7 @@
{
"api_validation": "NOT_AVAILABLE",
"ml_validation": "VALIDATED_KEY",
- "ml_probability": 0.9855,
+ "ml_probability": 0.975,
"rule": "Password",
"severity": "medium",
"confidence": "moderate",
@@ -1146,6 +1508,8 @@
"value_start": 21,
"value_end": 32,
"variable": "master,password",
+ "variable_start": 5,
+ "variable_end": 20,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 2.9631196533066344,
@@ -1157,7 +1521,7 @@
{
"api_validation": "NOT_AVAILABLE",
"ml_validation": "VALIDATED_KEY",
- "ml_probability": 0.99273,
+ "ml_probability": 0.963,
"rule": "Password",
"severity": "medium",
"confidence": "moderate",
@@ -1171,6 +1535,8 @@
"value_start": 21,
"value_end": 32,
"variable": "master,password",
+ "variable_start": 5,
+ "variable_end": 20,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 2.9631196533066344,
@@ -1182,7 +1548,7 @@
{
"api_validation": "NOT_AVAILABLE",
"ml_validation": "VALIDATED_KEY",
- "ml_probability": 0.97227,
+ "ml_probability": 0.97,
"rule": "Password",
"severity": "medium",
"confidence": "moderate",
@@ -1196,6 +1562,8 @@
"value_start": 25,
"value_end": 36,
"variable": "password",
+ "variable_start": 16,
+ "variable_end": 24,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 2.9631196533066344,
@@ -1207,7 +1575,7 @@
{
"api_validation": "NOT_AVAILABLE",
"ml_validation": "VALIDATED_KEY",
- "ml_probability": 0.98513,
+ "ml_probability": 0.972,
"rule": "Password",
"severity": "medium",
"confidence": "moderate",
@@ -1221,6 +1589,8 @@
"value_start": 26,
"value_end": 37,
"variable": "Password",
+ "variable_start": 17,
+ "variable_end": 25,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 2.9631196533066344,
@@ -1232,7 +1602,7 @@
{
"api_validation": "NOT_AVAILABLE",
"ml_validation": "VALIDATED_KEY",
- "ml_probability": 0.98967,
+ "ml_probability": 0.965,
"rule": "Password",
"severity": "medium",
"confidence": "moderate",
@@ -1246,6 +1616,8 @@
"value_start": 25,
"value_end": 36,
"variable": "master,password",
+ "variable_start": 9,
+ "variable_end": 24,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 2.9631196533066344,
@@ -1257,7 +1629,7 @@
{
"api_validation": "NOT_AVAILABLE",
"ml_validation": "VALIDATED_KEY",
- "ml_probability": 0.98433,
+ "ml_probability": 0.959,
"rule": "Password",
"severity": "medium",
"confidence": "moderate",
@@ -1271,6 +1643,8 @@
"value_start": 25,
"value_end": 36,
"variable": "password",
+ "variable_start": 16,
+ "variable_end": 24,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 2.9631196533066344,
@@ -1282,7 +1656,7 @@
{
"api_validation": "NOT_AVAILABLE",
"ml_validation": "VALIDATED_KEY",
- "ml_probability": 0.96661,
+ "ml_probability": 0.926,
"rule": "Password",
"severity": "medium",
"confidence": "moderate",
@@ -1296,6 +1670,8 @@
"value_start": 19,
"value_end": 30,
"variable": "passwd",
+ "variable_start": 12,
+ "variable_end": 18,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 3.1449378351248165,
@@ -1307,7 +1683,7 @@
{
"api_validation": "NOT_AVAILABLE",
"ml_validation": "VALIDATED_KEY",
- "ml_probability": 0.9157,
+ "ml_probability": 0.954,
"rule": "Password",
"severity": "medium",
"confidence": "moderate",
@@ -1321,6 +1697,8 @@
"value_start": 29,
"value_end": 40,
"variable": "password",
+ "variable_start": 20,
+ "variable_end": 28,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 2.9631196533066344,
@@ -1332,7 +1710,7 @@
{
"api_validation": "NOT_AVAILABLE",
"ml_validation": "VALIDATED_KEY",
- "ml_probability": 0.90242,
+ "ml_probability": 0.558,
"rule": "Password",
"severity": "medium",
"confidence": "moderate",
@@ -1346,6 +1724,8 @@
"value_start": 15,
"value_end": 26,
"variable": "pass",
+ "variable_start": 10,
+ "variable_end": 14,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 2.9631196533066344,
@@ -1357,7 +1737,7 @@
{
"api_validation": "NOT_AVAILABLE",
"ml_validation": "VALIDATED_KEY",
- "ml_probability": 0.93864,
+ "ml_probability": 0.735,
"rule": "Password",
"severity": "medium",
"confidence": "moderate",
@@ -1371,6 +1751,8 @@
"value_start": 15,
"value_end": 26,
"variable": "pw",
+ "variable_start": 12,
+ "variable_end": 14,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 3.1449378351248165,
@@ -1382,7 +1764,7 @@
{
"api_validation": "NOT_AVAILABLE",
"ml_validation": "VALIDATED_KEY",
- "ml_probability": 0.99393,
+ "ml_probability": 0.928,
"rule": "Password",
"severity": "medium",
"confidence": "moderate",
@@ -1396,6 +1778,8 @@
"value_start": 25,
"value_end": 36,
"variable": "Password",
+ "variable_start": 16,
+ "variable_end": 24,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 3.1449378351248165,
@@ -1407,7 +1791,7 @@
{
"api_validation": "NOT_AVAILABLE",
"ml_validation": "VALIDATED_KEY",
- "ml_probability": 0.98374,
+ "ml_probability": 0.893,
"rule": "Password",
"severity": "medium",
"confidence": "moderate",
@@ -1421,6 +1805,8 @@
"value_start": 23,
"value_end": 34,
"variable": "master,password",
+ "variable_start": 7,
+ "variable_end": 22,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 3.1449378351248165,
@@ -1432,7 +1818,7 @@
{
"api_validation": "NOT_AVAILABLE",
"ml_validation": "VALIDATED_KEY",
- "ml_probability": 0.9868,
+ "ml_probability": 0.791,
"rule": "Password",
"severity": "medium",
"confidence": "moderate",
@@ -1446,6 +1832,8 @@
"value_start": 43,
"value_end": 54,
"variable": "Password",
+ "variable_start": 34,
+ "variable_end": 42,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 3.1449378351248165,
@@ -1457,7 +1845,7 @@
{
"api_validation": "NOT_AVAILABLE",
"ml_validation": "VALIDATED_KEY",
- "ml_probability": 0.97173,
+ "ml_probability": 0.915,
"rule": "Password",
"severity": "medium",
"confidence": "moderate",
@@ -1471,6 +1859,8 @@
"value_start": 16,
"value_end": 27,
"variable": "master,pw",
+ "variable_start": 6,
+ "variable_end": 15,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 3.1449378351248165,
@@ -1482,7 +1872,7 @@
{
"api_validation": "NOT_AVAILABLE",
"ml_validation": "VALIDATED_KEY",
- "ml_probability": 0.98572,
+ "ml_probability": 0.941,
"rule": "Password",
"severity": "medium",
"confidence": "moderate",
@@ -1496,6 +1886,8 @@
"value_start": 16,
"value_end": 27,
"variable": "pwd",
+ "variable_start": 12,
+ "variable_end": 15,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 3.1449378351248165,
@@ -1507,7 +1899,7 @@
{
"api_validation": "NOT_AVAILABLE",
"ml_validation": "VALIDATED_KEY",
- "ml_probability": 0.96866,
+ "ml_probability": 0.639,
"rule": "Password",
"severity": "medium",
"confidence": "moderate",
@@ -1521,6 +1913,8 @@
"value_start": 22,
"value_end": 33,
"variable": "Pwd",
+ "variable_start": 18,
+ "variable_end": 21,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 2.9631196533066344,
@@ -1532,7 +1926,7 @@
{
"api_validation": "NOT_AVAILABLE",
"ml_validation": "VALIDATED_KEY",
- "ml_probability": 0.97155,
+ "ml_probability": 0.945,
"rule": "Password",
"severity": "medium",
"confidence": "moderate",
@@ -1546,6 +1940,8 @@
"value_start": 22,
"value_end": 33,
"variable": "Password",
+ "variable_start": 13,
+ "variable_end": 21,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 3.1449378351248165,
@@ -1557,7 +1953,7 @@
{
"api_validation": "NOT_AVAILABLE",
"ml_validation": "VALIDATED_KEY",
- "ml_probability": 0.9814,
+ "ml_probability": 0.85,
"rule": "Password",
"severity": "medium",
"confidence": "moderate",
@@ -1571,6 +1967,8 @@
"value_start": 27,
"value_end": 38,
"variable": "Password",
+ "variable_start": 18,
+ "variable_end": 26,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 2.9631196533066344,
@@ -1582,7 +1980,7 @@
{
"api_validation": "NOT_AVAILABLE",
"ml_validation": "VALIDATED_KEY",
- "ml_probability": 0.9683,
+ "ml_probability": 0.893,
"rule": "Password",
"severity": "medium",
"confidence": "moderate",
@@ -1596,6 +1994,8 @@
"value_start": 23,
"value_end": 34,
"variable": "pw",
+ "variable_start": 20,
+ "variable_end": 22,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 3.1449378351248165,
@@ -1607,7 +2007,7 @@
{
"api_validation": "NOT_AVAILABLE",
"ml_validation": "VALIDATED_KEY",
- "ml_probability": 0.98092,
+ "ml_probability": 0.811,
"rule": "Password",
"severity": "medium",
"confidence": "moderate",
@@ -1621,6 +2021,8 @@
"value_start": 23,
"value_end": 34,
"variable": "pw",
+ "variable_start": 20,
+ "variable_end": 22,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 3.1449378351248165,
@@ -1632,7 +2034,7 @@
{
"api_validation": "NOT_AVAILABLE",
"ml_validation": "VALIDATED_KEY",
- "ml_probability": 0.98723,
+ "ml_probability": 0.973,
"rule": "Password",
"severity": "medium",
"confidence": "moderate",
@@ -1646,6 +2048,8 @@
"value_start": 26,
"value_end": 37,
"variable": "password",
+ "variable_start": 17,
+ "variable_end": 25,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 3.1449378351248165,
@@ -1657,7 +2061,7 @@
{
"api_validation": "NOT_AVAILABLE",
"ml_validation": "VALIDATED_KEY",
- "ml_probability": 0.995,
+ "ml_probability": 0.991,
"rule": "Password",
"severity": "medium",
"confidence": "moderate",
@@ -1671,6 +2075,8 @@
"value_start": 28,
"value_end": 39,
"variable": "master,ANYpassword",
+ "variable_start": 9,
+ "variable_end": 27,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 3.1449378351248165,
@@ -1682,7 +2088,7 @@
{
"api_validation": "NOT_AVAILABLE",
"ml_validation": "VALIDATED_KEY",
- "ml_probability": 0.99217,
+ "ml_probability": 0.997,
"rule": "Password",
"severity": "medium",
"confidence": "moderate",
@@ -1696,6 +2102,8 @@
"value_start": 31,
"value_end": 42,
"variable": "ANYpassword",
+ "variable_start": 19,
+ "variable_end": 30,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 3.1449378351248165,
@@ -1707,7 +2115,7 @@
{
"api_validation": "NOT_AVAILABLE",
"ml_validation": "VALIDATED_KEY",
- "ml_probability": 0.99366,
+ "ml_probability": 0.949,
"rule": "Password",
"severity": "medium",
"confidence": "moderate",
@@ -1721,6 +2129,8 @@
"value_start": 14,
"value_end": 25,
"variable": "master,PWD",
+ "variable_start": 3,
+ "variable_end": 13,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 3.1449378351248165,
@@ -1732,7 +2142,7 @@
{
"api_validation": "NOT_AVAILABLE",
"ml_validation": "VALIDATED_KEY",
- "ml_probability": 0.98726,
+ "ml_probability": 0.969,
"rule": "Password",
"severity": "medium",
"confidence": "moderate",
@@ -1746,6 +2156,8 @@
"value_start": 15,
"value_end": 26,
"variable": "PASS",
+ "variable_start": 10,
+ "variable_end": 14,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 2.9631196533066344,
@@ -1757,7 +2169,7 @@
{
"api_validation": "NOT_AVAILABLE",
"ml_validation": "VALIDATED_KEY",
- "ml_probability": 0.98166,
+ "ml_probability": 0.99,
"rule": "Password",
"severity": "medium",
"confidence": "moderate",
@@ -1771,6 +2183,8 @@
"value_start": 22,
"value_end": 33,
"variable": "passwd",
+ "variable_start": 15,
+ "variable_end": 21,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 3.1449378351248165,
@@ -1782,7 +2196,7 @@
{
"api_validation": "NOT_AVAILABLE",
"ml_validation": "VALIDATED_KEY",
- "ml_probability": 0.98929,
+ "ml_probability": 0.991,
"rule": "Password",
"severity": "medium",
"confidence": "moderate",
@@ -1796,6 +2210,8 @@
"value_start": 22,
"value_end": 33,
"variable": "password",
+ "variable_start": 13,
+ "variable_end": 21,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 3.1449378351248165,
@@ -1807,7 +2223,7 @@
{
"api_validation": "NOT_AVAILABLE",
"ml_validation": "VALIDATED_KEY",
- "ml_probability": 0.9941,
+ "ml_probability": 0.849,
"rule": "Password",
"severity": "medium",
"confidence": "moderate",
@@ -1821,6 +2237,8 @@
"value_start": 17,
"value_end": 28,
"variable": "master,pass",
+ "variable_start": 5,
+ "variable_end": 16,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 2.9631196533066344,
@@ -1832,7 +2250,7 @@
{
"api_validation": "NOT_AVAILABLE",
"ml_validation": "VALIDATED_KEY",
- "ml_probability": 0.99533,
+ "ml_probability": 0.978,
"rule": "Password",
"severity": "medium",
"confidence": "moderate",
@@ -1846,6 +2264,8 @@
"value_start": 9,
"value_end": 20,
"variable": "password",
+ "variable_start": 0,
+ "variable_end": 8,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 3.1449378351248165,
@@ -1857,7 +2277,7 @@
{
"api_validation": "NOT_AVAILABLE",
"ml_validation": "VALIDATED_KEY",
- "ml_probability": 0.99094,
+ "ml_probability": 0.969,
"rule": "Password",
"severity": "medium",
"confidence": "moderate",
@@ -1871,6 +2291,8 @@
"value_start": 25,
"value_end": 36,
"variable": "Password",
+ "variable_start": 16,
+ "variable_end": 24,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 3.1449378351248165,
@@ -1882,7 +2304,7 @@
{
"api_validation": "NOT_AVAILABLE",
"ml_validation": "VALIDATED_KEY",
- "ml_probability": 0.99616,
+ "ml_probability": 0.977,
"rule": "Password",
"severity": "medium",
"confidence": "moderate",
@@ -1896,6 +2318,8 @@
"value_start": 15,
"value_end": 26,
"variable": "master,pass",
+ "variable_start": 3,
+ "variable_end": 14,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 3.1449378351248165,
@@ -1907,7 +2331,7 @@
{
"api_validation": "NOT_AVAILABLE",
"ml_validation": "VALIDATED_KEY",
- "ml_probability": 0.98161,
+ "ml_probability": 0.928,
"rule": "Password",
"severity": "medium",
"confidence": "moderate",
@@ -1921,6 +2345,8 @@
"value_start": 13,
"value_end": 24,
"variable": "pw",
+ "variable_start": 10,
+ "variable_end": 12,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 3.1449378351248165,
@@ -1929,35 +2355,10 @@
}
]
},
- {
- "api_validation": "NOT_AVAILABLE",
- "ml_validation": "NOT_AVAILABLE",
- "ml_probability": null,
- "rule": "IPv4",
- "severity": "info",
- "confidence": "weak",
- "line_data_list": [
- {
- "line": "(98.76.54.32)ID:master PW:dipPr149Gg!",
- "line_num": 50,
- "path": "tests/samples/doc_id_pair_passwd_pair",
- "info": "",
- "value": "98.76.54.32",
- "value_start": 1,
- "value_end": 12,
- "variable": null,
- "entropy_validation": {
- "iterator": "BASE64_CHARS",
- "entropy": 2.515950268099853,
- "valid": false
- }
- }
- ]
- },
{
"api_validation": "NOT_AVAILABLE",
"ml_validation": "VALIDATED_KEY",
- "ml_probability": 0.93832,
+ "ml_probability": 0.472,
"rule": "Password",
"severity": "medium",
"confidence": "moderate",
@@ -1971,6 +2372,8 @@
"value_start": 26,
"value_end": 37,
"variable": "PW",
+ "variable_start": 23,
+ "variable_end": 25,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 3.1449378351248165,
@@ -1982,7 +2385,7 @@
{
"api_validation": "NOT_AVAILABLE",
"ml_validation": "VALIDATED_KEY",
- "ml_probability": 0.96866,
+ "ml_probability": 0.736,
"rule": "Password",
"severity": "medium",
"confidence": "moderate",
@@ -1996,6 +2399,8 @@
"value_start": 15,
"value_end": 26,
"variable": "pw",
+ "variable_start": 12,
+ "variable_end": 14,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 2.9631196533066344,
@@ -2007,7 +2412,7 @@
{
"api_validation": "NOT_AVAILABLE",
"ml_validation": "VALIDATED_KEY",
- "ml_probability": 0.97171,
+ "ml_probability": 0.629,
"rule": "Password",
"severity": "medium",
"confidence": "moderate",
@@ -2021,6 +2426,8 @@
"value_start": 19,
"value_end": 30,
"variable": "pw",
+ "variable_start": 16,
+ "variable_end": 18,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 3.1449378351248165,
@@ -2032,7 +2439,7 @@
{
"api_validation": "NOT_AVAILABLE",
"ml_validation": "VALIDATED_KEY",
- "ml_probability": 0.99545,
+ "ml_probability": 0.984,
"rule": "Password",
"severity": "medium",
"confidence": "moderate",
@@ -2046,6 +2453,8 @@
"value_start": 28,
"value_end": 39,
"variable": "Password",
+ "variable_start": 19,
+ "variable_end": 27,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 3.1449378351248165,
@@ -2057,7 +2466,7 @@
{
"api_validation": "NOT_AVAILABLE",
"ml_validation": "VALIDATED_KEY",
- "ml_probability": 0.99749,
+ "ml_probability": 0.998,
"rule": "Password",
"severity": "medium",
"confidence": "moderate",
@@ -2071,6 +2480,8 @@
"value_start": 29,
"value_end": 40,
"variable": "password",
+ "variable_start": 20,
+ "variable_end": 28,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 2.9631196533066344,
@@ -2082,7 +2493,7 @@
{
"api_validation": "NOT_AVAILABLE",
"ml_validation": "VALIDATED_KEY",
- "ml_probability": 0.99451,
+ "ml_probability": 0.988,
"rule": "Password",
"severity": "medium",
"confidence": "moderate",
@@ -2096,6 +2507,8 @@
"value_start": 24,
"value_end": 35,
"variable": "ANY_pass",
+ "variable_start": 15,
+ "variable_end": 23,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 3.1449378351248165,
@@ -2107,7 +2520,7 @@
{
"api_validation": "NOT_AVAILABLE",
"ml_validation": "VALIDATED_KEY",
- "ml_probability": 0.99606,
+ "ml_probability": 0.998,
"rule": "Password",
"severity": "medium",
"confidence": "moderate",
@@ -2121,6 +2534,8 @@
"value_start": 24,
"value_end": 35,
"variable": "password",
+ "variable_start": 15,
+ "variable_end": 23,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 3.1449378351248165,
@@ -2132,7 +2547,7 @@
{
"api_validation": "NOT_AVAILABLE",
"ml_validation": "VALIDATED_KEY",
- "ml_probability": 0.99761,
+ "ml_probability": 0.986,
"rule": "Password",
"severity": "medium",
"confidence": "moderate",
@@ -2146,6 +2561,8 @@
"value_start": 16,
"value_end": 27,
"variable": "master,pwd",
+ "variable_start": 5,
+ "variable_end": 15,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 3.1449378351248165,
@@ -2157,7 +2574,7 @@
{
"api_validation": "NOT_AVAILABLE",
"ml_validation": "VALIDATED_KEY",
- "ml_probability": 0.99759,
+ "ml_probability": 0.994,
"rule": "Password",
"severity": "medium",
"confidence": "moderate",
@@ -2171,6 +2588,8 @@
"value_start": 33,
"value_end": 44,
"variable": "master,ANY_password",
+ "variable_start": 13,
+ "variable_end": 32,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 3.1449378351248165,
@@ -2182,7 +2601,7 @@
{
"api_validation": "NOT_AVAILABLE",
"ml_validation": "VALIDATED_KEY",
- "ml_probability": 0.99134,
+ "ml_probability": 0.987,
"rule": "Password",
"severity": "medium",
"confidence": "moderate",
@@ -2196,6 +2615,8 @@
"value_start": 32,
"value_end": 43,
"variable": "master,ANY_password",
+ "variable_start": 12,
+ "variable_end": 31,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 3.1449378351248165,
@@ -2207,7 +2628,7 @@
{
"api_validation": "NOT_AVAILABLE",
"ml_validation": "VALIDATED_KEY",
- "ml_probability": 0.97394,
+ "ml_probability": 0.976,
"rule": "Password",
"severity": "medium",
"confidence": "moderate",
@@ -2221,6 +2642,8 @@
"value_start": 25,
"value_end": 36,
"variable": "ANY_PASS",
+ "variable_start": 16,
+ "variable_end": 24,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 2.9631196533066344,
@@ -2232,7 +2655,7 @@
{
"api_validation": "NOT_AVAILABLE",
"ml_validation": "VALIDATED_KEY",
- "ml_probability": 0.97418,
+ "ml_probability": 0.652,
"rule": "Password",
"severity": "medium",
"confidence": "moderate",
@@ -2246,6 +2669,8 @@
"value_start": 34,
"value_end": 45,
"variable": "password",
+ "variable_start": 25,
+ "variable_end": 33,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 3.1449378351248165,
@@ -2257,7 +2682,7 @@
{
"api_validation": "NOT_AVAILABLE",
"ml_validation": "VALIDATED_KEY",
- "ml_probability": 0.98534,
+ "ml_probability": 0.438,
"rule": "Password",
"severity": "medium",
"confidence": "moderate",
@@ -2271,6 +2696,8 @@
"value_start": 38,
"value_end": 49,
"variable": "PWD",
+ "variable_start": 34,
+ "variable_end": 37,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 3.1449378351248165,
@@ -2282,7 +2709,7 @@
{
"api_validation": "NOT_AVAILABLE",
"ml_validation": "VALIDATED_KEY",
- "ml_probability": 0.99043,
+ "ml_probability": 0.989,
"rule": "Password",
"severity": "medium",
"confidence": "moderate",
@@ -2296,6 +2723,8 @@
"value_start": 23,
"value_end": 34,
"variable": "password",
+ "variable_start": 14,
+ "variable_end": 22,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 3.1449378351248165,
@@ -2307,7 +2736,7 @@
{
"api_validation": "NOT_AVAILABLE",
"ml_validation": "VALIDATED_KEY",
- "ml_probability": 0.99413,
+ "ml_probability": 0.996,
"rule": "Password",
"severity": "medium",
"confidence": "moderate",
@@ -2321,6 +2750,8 @@
"value_start": 33,
"value_end": 44,
"variable": "ANY-password",
+ "variable_start": 20,
+ "variable_end": 32,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 3.1449378351248165,
@@ -2332,7 +2763,7 @@
{
"api_validation": "NOT_AVAILABLE",
"ml_validation": "VALIDATED_KEY",
- "ml_probability": 0.98612,
+ "ml_probability": 0.855,
"rule": "Password",
"severity": "medium",
"confidence": "moderate",
@@ -2346,6 +2777,8 @@
"value_start": 21,
"value_end": 32,
"variable": "pass",
+ "variable_start": 16,
+ "variable_end": 20,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 2.9631196533066344,
@@ -2357,7 +2790,7 @@
{
"api_validation": "NOT_AVAILABLE",
"ml_validation": "VALIDATED_KEY",
- "ml_probability": 0.9925,
+ "ml_probability": 0.925,
"rule": "Password",
"severity": "medium",
"confidence": "moderate",
@@ -2371,6 +2804,8 @@
"value_start": 16,
"value_end": 27,
"variable": "pwd",
+ "variable_start": 12,
+ "variable_end": 15,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 3.1449378351248165,
@@ -2382,7 +2817,7 @@
{
"api_validation": "NOT_AVAILABLE",
"ml_validation": "VALIDATED_KEY",
- "ml_probability": 0.98443,
+ "ml_probability": 0.921,
"rule": "Password",
"severity": "medium",
"confidence": "moderate",
@@ -2396,6 +2831,8 @@
"value_start": 15,
"value_end": 26,
"variable": "master,PW",
+ "variable_start": 5,
+ "variable_end": 14,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 3.1449378351248165,
@@ -2407,7 +2844,7 @@
{
"api_validation": "NOT_AVAILABLE",
"ml_validation": "VALIDATED_KEY",
- "ml_probability": 0.98844,
+ "ml_probability": 0.944,
"rule": "Password",
"severity": "medium",
"confidence": "moderate",
@@ -2421,6 +2858,8 @@
"value_start": 17,
"value_end": 28,
"variable": "pass",
+ "variable_start": 12,
+ "variable_end": 16,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 3.1449378351248165,
@@ -2432,7 +2871,7 @@
{
"api_validation": "NOT_AVAILABLE",
"ml_validation": "VALIDATED_KEY",
- "ml_probability": 0.99429,
+ "ml_probability": 0.996,
"rule": "Password",
"severity": "medium",
"confidence": "moderate",
@@ -2446,6 +2885,8 @@
"value_start": 21,
"value_end": 32,
"variable": "password",
+ "variable_start": 12,
+ "variable_end": 20,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 3.1449378351248165,
@@ -2457,7 +2898,7 @@
{
"api_validation": "NOT_AVAILABLE",
"ml_validation": "VALIDATED_KEY",
- "ml_probability": 0.99609,
+ "ml_probability": 0.997,
"rule": "Password",
"severity": "medium",
"confidence": "moderate",
@@ -2471,6 +2912,8 @@
"value_start": 26,
"value_end": 37,
"variable": "Password",
+ "variable_start": 17,
+ "variable_end": 25,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 3.1449378351248165,
@@ -2482,7 +2925,7 @@
{
"api_validation": "NOT_AVAILABLE",
"ml_validation": "VALIDATED_KEY",
- "ml_probability": 0.99555,
+ "ml_probability": 0.993,
"rule": "Password",
"severity": "medium",
"confidence": "moderate",
@@ -2496,6 +2939,8 @@
"value_start": 21,
"value_end": 32,
"variable": "master,password",
+ "variable_start": 5,
+ "variable_end": 20,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 3.1449378351248165,
@@ -2507,7 +2952,7 @@
{
"api_validation": "NOT_AVAILABLE",
"ml_validation": "VALIDATED_KEY",
- "ml_probability": 0.98078,
+ "ml_probability": 0.985,
"rule": "Password",
"severity": "medium",
"confidence": "moderate",
@@ -2521,6 +2966,8 @@
"value_start": 20,
"value_end": 31,
"variable": "master,PW",
+ "variable_start": 10,
+ "variable_end": 19,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 2.9631196533066344,
@@ -2532,7 +2979,7 @@
{
"api_validation": "NOT_AVAILABLE",
"ml_validation": "VALIDATED_KEY",
- "ml_probability": 0.99698,
+ "ml_probability": 0.994,
"rule": "Password",
"severity": "medium",
"confidence": "moderate",
@@ -2546,6 +2993,8 @@
"value_start": 19,
"value_end": 30,
"variable": "Password",
+ "variable_start": 10,
+ "variable_end": 18,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 3.1449378351248165,
@@ -2557,7 +3006,7 @@
{
"api_validation": "NOT_AVAILABLE",
"ml_validation": "VALIDATED_KEY",
- "ml_probability": 0.99697,
+ "ml_probability": 0.993,
"rule": "Password",
"severity": "medium",
"confidence": "moderate",
@@ -2571,6 +3020,8 @@
"value_start": 21,
"value_end": 32,
"variable": "master,password",
+ "variable_start": 5,
+ "variable_end": 20,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 3.1449378351248165,
@@ -2582,7 +3033,7 @@
{
"api_validation": "NOT_AVAILABLE",
"ml_validation": "VALIDATED_KEY",
- "ml_probability": 0.99288,
+ "ml_probability": 0.975,
"rule": "Password",
"severity": "medium",
"confidence": "moderate",
@@ -2596,6 +3047,8 @@
"value_start": 23,
"value_end": 34,
"variable": "Password",
+ "variable_start": 14,
+ "variable_end": 22,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 3.1449378351248165,
@@ -2607,7 +3060,7 @@
{
"api_validation": "NOT_AVAILABLE",
"ml_validation": "VALIDATED_KEY",
- "ml_probability": 0.98647,
+ "ml_probability": 0.759,
"rule": "Password",
"severity": "medium",
"confidence": "moderate",
@@ -2621,6 +3074,8 @@
"value_start": 18,
"value_end": 29,
"variable": "Pwd",
+ "variable_start": 14,
+ "variable_end": 17,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 2.9631196533066344,
@@ -2632,7 +3087,7 @@
{
"api_validation": "NOT_AVAILABLE",
"ml_validation": "VALIDATED_KEY",
- "ml_probability": 0.96062,
+ "ml_probability": 0.538,
"rule": "Password",
"severity": "medium",
"confidence": "moderate",
@@ -2646,6 +3101,8 @@
"value_start": 21,
"value_end": 32,
"variable": "pw",
+ "variable_start": 18,
+ "variable_end": 20,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 3.1449378351248165,
@@ -2657,32 +3114,7 @@
{
"api_validation": "NOT_AVAILABLE",
"ml_validation": "VALIDATED_KEY",
- "ml_probability": 0.98849,
- "rule": "Password",
- "severity": "medium",
- "confidence": "moderate",
- "line_data_list": [
- {
- "line": "id/pw id:master pw:dipPr185Gg!",
- "line_num": 86,
- "path": "tests/samples/doc_id_pair_passwd_pair",
- "info": "",
- "value": "dipPr185Gg!",
- "value_start": 19,
- "value_end": 30,
- "variable": "pw",
- "entropy_validation": {
- "iterator": "BASE64_CHARS",
- "entropy": 3.1449378351248165,
- "valid": false
- }
- }
- ]
- },
- {
- "api_validation": "NOT_AVAILABLE",
- "ml_validation": "VALIDATED_KEY",
- "ml_probability": 0.98849,
+ "ml_probability": 0.766,
"rule": "Password",
"severity": "medium",
"confidence": "moderate",
@@ -2696,6 +3128,8 @@
"value_start": 19,
"value_end": 30,
"variable": "pw",
+ "variable_start": 16,
+ "variable_end": 18,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 3.1449378351248165,
@@ -2707,7 +3141,7 @@
{
"api_validation": "NOT_AVAILABLE",
"ml_validation": "VALIDATED_KEY",
- "ml_probability": 0.99555,
+ "ml_probability": 0.971,
"rule": "Password",
"severity": "medium",
"confidence": "moderate",
@@ -2721,6 +3155,8 @@
"value_start": 16,
"value_end": 27,
"variable": "master,pwd",
+ "variable_start": 5,
+ "variable_end": 15,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 3.1449378351248165,
@@ -2732,7 +3168,7 @@
{
"api_validation": "NOT_AVAILABLE",
"ml_validation": "VALIDATED_KEY",
- "ml_probability": 0.98872,
+ "ml_probability": 0.839,
"rule": "Password",
"severity": "medium",
"confidence": "moderate",
@@ -2746,6 +3182,8 @@
"value_start": 19,
"value_end": 30,
"variable": "pw",
+ "variable_start": 16,
+ "variable_end": 18,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 2.9631196533066344,
@@ -2757,7 +3195,7 @@
{
"api_validation": "NOT_AVAILABLE",
"ml_validation": "VALIDATED_KEY",
- "ml_probability": 0.9858,
+ "ml_probability": 0.871,
"rule": "Password",
"severity": "medium",
"confidence": "moderate",
@@ -2771,6 +3209,8 @@
"value_start": 19,
"value_end": 30,
"variable": "pw",
+ "variable_start": 16,
+ "variable_end": 18,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 3.1449378351248165,
@@ -2782,7 +3222,7 @@
{
"api_validation": "NOT_AVAILABLE",
"ml_validation": "VALIDATED_KEY",
- "ml_probability": 0.97663,
+ "ml_probability": 0.51,
"rule": "Password",
"severity": "medium",
"confidence": "moderate",
@@ -2796,6 +3236,8 @@
"value_start": 3,
"value_end": 14,
"variable": "PW",
+ "variable_start": 0,
+ "variable_end": 2,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 3.1449378351248165,
@@ -2804,35 +3246,10 @@
}
]
},
- {
- "api_validation": "NOT_AVAILABLE",
- "ml_validation": "NOT_AVAILABLE",
- "ml_probability": null,
- "rule": "IPv4",
- "severity": "info",
- "confidence": "weak",
- "line_data_list": [
- {
- "line": "ANYid:master pw:dipPr194Gg! ip:98.76.54.32",
- "line_num": 95,
- "path": "tests/samples/doc_id_pair_passwd_pair",
- "info": "",
- "value": "98.76.54.32",
- "value_start": 31,
- "value_end": 42,
- "variable": null,
- "entropy_validation": {
- "iterator": "BASE64_CHARS",
- "entropy": 2.515950268099853,
- "valid": false
- }
- }
- ]
- },
{
"api_validation": "NOT_AVAILABLE",
"ml_validation": "VALIDATED_KEY",
- "ml_probability": 0.97658,
+ "ml_probability": 0.904,
"rule": "Password",
"severity": "medium",
"confidence": "moderate",
@@ -2846,6 +3263,8 @@
"value_start": 16,
"value_end": 27,
"variable": "pw",
+ "variable_start": 13,
+ "variable_end": 15,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 3.1449378351248165,
@@ -2854,35 +3273,10 @@
}
]
},
- {
- "api_validation": "NOT_AVAILABLE",
- "ml_validation": "NOT_AVAILABLE",
- "ml_probability": null,
- "rule": "IPv4",
- "severity": "info",
- "confidence": "weak",
- "line_data_list": [
- {
- "line": "master@98.76.54.32 mailto:{1} (password-dipPr196Gg!) # skip",
- "line_num": 97,
- "path": "tests/samples/doc_id_pair_passwd_pair",
- "info": "",
- "value": "98.76.54.32",
- "value_start": 7,
- "value_end": 18,
- "variable": null,
- "entropy_validation": {
- "iterator": "BASE64_CHARS",
- "entropy": 2.515950268099853,
- "valid": false
- }
- }
- ]
- },
{
"api_validation": "NOT_AVAILABLE",
"ml_validation": "VALIDATED_KEY",
- "ml_probability": 0.98485,
+ "ml_probability": 0.973,
"rule": "Password",
"severity": "medium",
"confidence": "moderate",
@@ -2896,6 +3290,8 @@
"value_start": 14,
"value_end": 25,
"variable": "pw",
+ "variable_start": 11,
+ "variable_end": 13,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 3.1449378351248165,
@@ -2907,7 +3303,7 @@
{
"api_validation": "NOT_AVAILABLE",
"ml_validation": "VALIDATED_KEY",
- "ml_probability": 0.9931,
+ "ml_probability": 0.2,
"rule": "Password",
"severity": "medium",
"confidence": "moderate",
@@ -2921,6 +3317,8 @@
"value_start": 25,
"value_end": 36,
"variable": "master@example.com,pw",
+ "variable_start": 3,
+ "variable_end": 24,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 3.1449378351248165,
@@ -2932,7 +3330,7 @@
{
"api_validation": "NOT_AVAILABLE",
"ml_validation": "VALIDATED_KEY",
- "ml_probability": 0.98537,
+ "ml_probability": 0.076,
"rule": "Password",
"severity": "medium",
"confidence": "moderate",
@@ -2946,6 +3344,8 @@
"value_start": 25,
"value_end": 34,
"variable": "master@example.com,pw",
+ "variable_start": 3,
+ "variable_end": 24,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 2.595488890170944,
@@ -2957,7 +3357,7 @@
{
"api_validation": "NOT_AVAILABLE",
"ml_validation": "VALIDATED_KEY",
- "ml_probability": 0.82012,
+ "ml_probability": 0.178,
"rule": "Password",
"severity": "medium",
"confidence": "moderate",
@@ -2971,6 +3371,8 @@
"value_start": 6,
"value_end": 21,
"variable": "PW",
+ "variable_start": 3,
+ "variable_end": 5,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 3.64643122256795,
@@ -2982,7 +3384,7 @@
{
"api_validation": "NOT_AVAILABLE",
"ml_validation": "VALIDATED_KEY",
- "ml_probability": 0.853,
+ "ml_probability": 0.577,
"rule": "Password",
"severity": "medium",
"confidence": "moderate",
@@ -2996,6 +3398,8 @@
"value_start": 12,
"value_end": 27,
"variable": "Password",
+ "variable_start": 3,
+ "variable_end": 11,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 3.64643122256795,
@@ -3007,7 +3411,7 @@
{
"api_validation": "NOT_AVAILABLE",
"ml_validation": "VALIDATED_KEY",
- "ml_probability": 0.93163,
+ "ml_probability": 0.269,
"rule": "Password",
"severity": "medium",
"confidence": "moderate",
@@ -3021,6 +3425,8 @@
"value_start": 8,
"value_end": 23,
"variable": "Pass",
+ "variable_start": 3,
+ "variable_end": 7,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 3.64643122256795,
@@ -3032,7 +3438,7 @@
{
"api_validation": "NOT_AVAILABLE",
"ml_validation": "VALIDATED_KEY",
- "ml_probability": 0.46234,
+ "ml_probability": 0.466,
"rule": "Password",
"severity": "medium",
"confidence": "moderate",
@@ -3046,6 +3452,8 @@
"value_start": 6,
"value_end": 21,
"variable": "PW",
+ "variable_start": 3,
+ "variable_end": 5,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 3.3859718495273823,
@@ -3057,7 +3465,7 @@
{
"api_validation": "NOT_AVAILABLE",
"ml_validation": "VALIDATED_KEY",
- "ml_probability": 0.94939,
+ "ml_probability": 0.117,
"rule": "Password",
"severity": "medium",
"confidence": "moderate",
@@ -3071,6 +3479,8 @@
"value_start": 6,
"value_end": 21,
"variable": "PW",
+ "variable_start": 3,
+ "variable_end": 5,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 3.64643122256795,
@@ -3082,7 +3492,7 @@
{
"api_validation": "NOT_AVAILABLE",
"ml_validation": "VALIDATED_KEY",
- "ml_probability": 0.96971,
+ "ml_probability": 0.968,
"rule": "Password",
"severity": "medium",
"confidence": "moderate",
@@ -3096,6 +3506,8 @@
"value_start": 18,
"value_end": 33,
"variable": "password",
+ "variable_start": 9,
+ "variable_end": 17,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 3.64643122256795,
@@ -3107,7 +3519,7 @@
{
"api_validation": "NOT_AVAILABLE",
"ml_validation": "VALIDATED_KEY",
- "ml_probability": 0.9804,
+ "ml_probability": 0.921,
"rule": "Password",
"severity": "medium",
"confidence": "moderate",
@@ -3121,6 +3533,8 @@
"value_start": 10,
"value_end": 25,
"variable": "passwd",
+ "variable_start": 3,
+ "variable_end": 9,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 3.64643122256795,
@@ -3129,35 +3543,10 @@
}
]
},
- {
- "api_validation": "NOT_AVAILABLE",
- "ml_validation": "NOT_AVAILABLE",
- "ml_probability": null,
- "rule": "IPv4",
- "severity": "info",
- "confidence": "weak",
- "line_data_list": [
- {
- "line": "98.76.54.32(ID:master/PW:iPp10@GRq) # todo: move into other sample ?",
- "line_num": 11,
- "path": "tests/samples/doc_id_passwd_pair",
- "info": "",
- "value": "98.76.54.32",
- "value_start": 0,
- "value_end": 11,
- "variable": null,
- "entropy_validation": {
- "iterator": "BASE64_CHARS",
- "entropy": 2.515950268099853,
- "valid": false
- }
- }
- ]
- },
{
"api_validation": "NOT_AVAILABLE",
"ml_validation": "VALIDATED_KEY",
- "ml_probability": 0.36505,
+ "ml_probability": 0.435,
"rule": "Password",
"severity": "medium",
"confidence": "moderate",
@@ -3171,6 +3560,8 @@
"value_start": 25,
"value_end": 35,
"variable": "PW",
+ "variable_start": 22,
+ "variable_end": 24,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 2.65754247590989,
@@ -3182,7 +3573,7 @@
{
"api_validation": "NOT_AVAILABLE",
"ml_validation": "VALIDATED_KEY",
- "ml_probability": 0.81258,
+ "ml_probability": 0.035,
"rule": "Password",
"severity": "medium",
"confidence": "moderate",
@@ -3196,6 +3587,8 @@
"value_start": 7,
"value_end": 23,
"variable": "PW",
+ "variable_start": 4,
+ "variable_end": 6,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 3.75,
@@ -3207,7 +3600,7 @@
{
"api_validation": "NOT_AVAILABLE",
"ml_validation": "VALIDATED_KEY",
- "ml_probability": 0.90956,
+ "ml_probability": 0.135,
"rule": "Password",
"severity": "medium",
"confidence": "moderate",
@@ -3221,6 +3614,8 @@
"value_start": 6,
"value_end": 22,
"variable": "PW",
+ "variable_start": 3,
+ "variable_end": 5,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 3.75,
@@ -3229,35 +3624,10 @@
}
]
},
- {
- "api_validation": "NOT_AVAILABLE",
- "ml_validation": "NOT_AVAILABLE",
- "ml_probability": null,
- "rule": "IPv4",
- "severity": "info",
- "confidence": "weak",
- "line_data_list": [
- {
- "line": "98.76.54.32 id/pw:master/iPp19@GRq",
- "line_num": 20,
- "path": "tests/samples/doc_id_passwd_pair",
- "info": "",
- "value": "98.76.54.32",
- "value_start": 0,
- "value_end": 11,
- "variable": null,
- "entropy_validation": {
- "iterator": "BASE64_CHARS",
- "entropy": 2.515950268099853,
- "valid": false
- }
- }
- ]
- },
{
"api_validation": "NOT_AVAILABLE",
"ml_validation": "VALIDATED_KEY",
- "ml_probability": 0.86488,
+ "ml_probability": 0.745,
"rule": "Password",
"severity": "medium",
"confidence": "moderate",
@@ -3271,6 +3641,8 @@
"value_start": 18,
"value_end": 34,
"variable": "pw",
+ "variable_start": 15,
+ "variable_end": 17,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 3.75,
@@ -3282,32 +3654,7 @@
{
"api_validation": "NOT_AVAILABLE",
"ml_validation": "VALIDATED_KEY",
- "ml_probability": 0.88303,
- "rule": "Password",
- "severity": "medium",
- "confidence": "moderate",
- "line_data_list": [
- {
- "line": "id/pass:master,iPp20@GRq",
- "line_num": 21,
- "path": "tests/samples/doc_id_passwd_pair",
- "info": "",
- "value": "master,iPp20@GRq",
- "value_start": 8,
- "value_end": 24,
- "variable": "pass",
- "entropy_validation": {
- "iterator": "BASE64_CHARS",
- "entropy": 3.5,
- "valid": false
- }
- }
- ]
- },
- {
- "api_validation": "NOT_AVAILABLE",
- "ml_validation": "VALIDATED_KEY",
- "ml_probability": 0.83284,
+ "ml_probability": 0.236,
"rule": "Password",
"severity": "medium",
"confidence": "moderate",
@@ -3321,6 +3668,8 @@
"value_start": 7,
"value_end": 23,
"variable": "PWD",
+ "variable_start": 3,
+ "variable_end": 6,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 3.75,
@@ -3332,7 +3681,7 @@
{
"api_validation": "NOT_AVAILABLE",
"ml_validation": "VALIDATED_KEY",
- "ml_probability": 0.83065,
+ "ml_probability": 0.222,
"rule": "Password",
"severity": "medium",
"confidence": "moderate",
@@ -3346,6 +3695,8 @@
"value_start": 9,
"value_end": 25,
"variable": "pwd",
+ "variable_start": 5,
+ "variable_end": 8,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 3.625,
@@ -3357,7 +3708,7 @@
{
"api_validation": "NOT_AVAILABLE",
"ml_validation": "VALIDATED_KEY",
- "ml_probability": 0.98612,
+ "ml_probability": 0.567,
"rule": "Password",
"severity": "medium",
"confidence": "moderate",
@@ -3371,6 +3722,8 @@
"value_start": 10,
"value_end": 26,
"variable": "pass",
+ "variable_start": 5,
+ "variable_end": 9,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 3.75,
@@ -3382,7 +3735,7 @@
{
"api_validation": "NOT_AVAILABLE",
"ml_validation": "VALIDATED_KEY",
- "ml_probability": 0.97221,
+ "ml_probability": 0.874,
"rule": "Password",
"severity": "medium",
"confidence": "moderate",
@@ -3396,6 +3749,8 @@
"value_start": 12,
"value_end": 28,
"variable": "Password",
+ "variable_start": 3,
+ "variable_end": 11,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 3.75,
@@ -3407,7 +3762,7 @@
{
"api_validation": "NOT_AVAILABLE",
"ml_validation": "VALIDATED_KEY",
- "ml_probability": 0.94576,
+ "ml_probability": 0.195,
"rule": "Password",
"severity": "medium",
"confidence": "moderate",
@@ -3421,6 +3776,8 @@
"value_start": 6,
"value_end": 22,
"variable": "PW",
+ "variable_start": 3,
+ "variable_end": 5,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 3.75,
@@ -3432,7 +3789,7 @@
{
"api_validation": "NOT_AVAILABLE",
"ml_validation": "VALIDATED_KEY",
- "ml_probability": 0.86693,
+ "ml_probability": 0.959,
"rule": "Password",
"severity": "medium",
"confidence": "moderate",
@@ -3446,6 +3803,8 @@
"value_start": 9,
"value_end": 18,
"variable": "Password",
+ "variable_start": 0,
+ "variable_end": 8,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 2.4654972233440207,
@@ -3457,7 +3816,7 @@
{
"api_validation": "NOT_AVAILABLE",
"ml_validation": "VALIDATED_KEY",
- "ml_probability": 0.6758,
+ "ml_probability": 0.847,
"rule": "Password",
"severity": "medium",
"confidence": "moderate",
@@ -3471,6 +3830,8 @@
"value_start": 3,
"value_end": 12,
"variable": "pw",
+ "variable_start": 0,
+ "variable_end": 2,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 2.4654972233440207,
@@ -3482,7 +3843,7 @@
{
"api_validation": "NOT_AVAILABLE",
"ml_validation": "VALIDATED_KEY",
- "ml_probability": 0.86693,
+ "ml_probability": 0.939,
"rule": "Password",
"severity": "medium",
"confidence": "moderate",
@@ -3496,6 +3857,8 @@
"value_start": 9,
"value_end": 18,
"variable": "Password",
+ "variable_start": 0,
+ "variable_end": 8,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 2.4654972233440207,
@@ -3507,7 +3870,7 @@
{
"api_validation": "NOT_AVAILABLE",
"ml_validation": "VALIDATED_KEY",
- "ml_probability": 0.86693,
+ "ml_probability": 0.968,
"rule": "Password",
"severity": "medium",
"confidence": "moderate",
@@ -3521,6 +3884,8 @@
"value_start": 4,
"value_end": 13,
"variable": "pwd",
+ "variable_start": 0,
+ "variable_end": 3,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 2.4654972233440207,
@@ -3532,7 +3897,7 @@
{
"api_validation": "NOT_AVAILABLE",
"ml_validation": "VALIDATED_KEY",
- "ml_probability": 0.86693,
+ "ml_probability": 0.988,
"rule": "Password",
"severity": "medium",
"confidence": "moderate",
@@ -3546,6 +3911,8 @@
"value_start": 13,
"value_end": 22,
"variable": "ANY_password",
+ "variable_start": 0,
+ "variable_end": 12,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 2.4654972233440207,
@@ -3557,7 +3924,7 @@
{
"api_validation": "NOT_AVAILABLE",
"ml_validation": "VALIDATED_KEY",
- "ml_probability": 0.86693,
+ "ml_probability": 0.967,
"rule": "Password",
"severity": "medium",
"confidence": "moderate",
@@ -3571,6 +3938,8 @@
"value_start": 5,
"value_end": 14,
"variable": "pass",
+ "variable_start": 0,
+ "variable_end": 4,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 2.4654972233440207,
@@ -3582,7 +3951,7 @@
{
"api_validation": "NOT_AVAILABLE",
"ml_validation": "VALIDATED_KEY",
- "ml_probability": 0.86693,
+ "ml_probability": 0.984,
"rule": "Password",
"severity": "medium",
"confidence": "moderate",
@@ -3596,6 +3965,8 @@
"value_start": 13,
"value_end": 22,
"variable": "ANY-password",
+ "variable_start": 0,
+ "variable_end": 12,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 2.4654972233440207,
@@ -3604,35 +3975,10 @@
}
]
},
- {
- "api_validation": "NOT_AVAILABLE",
- "ml_validation": "NOT_AVAILABLE",
- "ml_probability": null,
- "rule": "IPv4",
- "severity": "info",
- "confidence": "weak",
- "line_data_list": [
- {
- "line": "master@98.76.54.32 password:Prl23Db#@",
- "line_num": 14,
- "path": "tests/samples/doc_passwd_pair",
- "info": "",
- "value": "98.76.54.32",
- "value_start": 7,
- "value_end": 18,
- "variable": null,
- "entropy_validation": {
- "iterator": "BASE64_CHARS",
- "entropy": 2.515950268099853,
- "valid": false
- }
- }
- ]
- },
{
"api_validation": "NOT_AVAILABLE",
"ml_validation": "VALIDATED_KEY",
- "ml_probability": 0.75257,
+ "ml_probability": 0.952,
"rule": "Password",
"severity": "medium",
"confidence": "moderate",
@@ -3646,6 +3992,8 @@
"value_start": 28,
"value_end": 37,
"variable": "password",
+ "variable_start": 19,
+ "variable_end": 27,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 2.4654972233440207,
@@ -3657,7 +4005,7 @@
{
"api_validation": "NOT_AVAILABLE",
"ml_validation": "VALIDATED_KEY",
- "ml_probability": 0.6758,
+ "ml_probability": 0.931,
"rule": "Password",
"severity": "medium",
"confidence": "moderate",
@@ -3671,6 +4019,8 @@
"value_start": 7,
"value_end": 16,
"variable": "ANY_PW",
+ "variable_start": 0,
+ "variable_end": 6,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 2.4654972233440207,
@@ -3682,7 +4032,7 @@
{
"api_validation": "NOT_AVAILABLE",
"ml_validation": "VALIDATED_KEY",
- "ml_probability": 0.7933,
+ "ml_probability": 0.951,
"rule": "Password",
"severity": "medium",
"confidence": "moderate",
@@ -3696,6 +4046,8 @@
"value_start": 17,
"value_end": 26,
"variable": "password",
+ "variable_start": 8,
+ "variable_end": 16,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 2.4654972233440207,
@@ -3707,7 +4059,7 @@
{
"api_validation": "NOT_AVAILABLE",
"ml_validation": "VALIDATED_KEY",
- "ml_probability": 0.86693,
+ "ml_probability": 0.982,
"rule": "Password",
"severity": "medium",
"confidence": "moderate",
@@ -3721,6 +4073,8 @@
"value_start": 12,
"value_end": 21,
"variable": "password",
+ "variable_start": 1,
+ "variable_end": 9,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 2.4654972233440207,
@@ -3732,7 +4086,7 @@
{
"api_validation": "NOT_AVAILABLE",
"ml_validation": "VALIDATED_KEY",
- "ml_probability": 0.7933,
+ "ml_probability": 0.883,
"rule": "Password",
"severity": "medium",
"confidence": "moderate",
@@ -3746,6 +4100,8 @@
"value_start": 7,
"value_end": 16,
"variable": "Passwd",
+ "variable_start": 0,
+ "variable_end": 6,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 2.4654972233440207,
@@ -3757,7 +4113,7 @@
{
"api_validation": "NOT_AVAILABLE",
"ml_validation": "VALIDATED_KEY",
- "ml_probability": 0.00758,
+ "ml_probability": 0.229,
"rule": "Password",
"severity": "medium",
"confidence": "moderate",
@@ -3767,13 +4123,42 @@
"line_num": 24,
"path": "tests/samples/doc_passwd_pair",
"info": "",
- "value": "Prl23Db#@,password:Prl23Db#@",
+ "value": "Prl23Db#@",
"value_start": 3,
- "value_end": 31,
+ "value_end": 12,
"variable": "PW",
+ "variable_start": 0,
+ "variable_end": 2,
+ "entropy_validation": {
+ "iterator": "BASE64_CHARS",
+ "entropy": 2.4654972233440207,
+ "valid": false
+ }
+ }
+ ]
+ },
+ {
+ "api_validation": "NOT_AVAILABLE",
+ "ml_validation": "VALIDATED_KEY",
+ "ml_probability": 0.946,
+ "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": "BASE64_CHARS",
- "entropy": 3.107390027967994,
+ "entropy": 2.4654972233440207,
"valid": false
}
}
@@ -3782,7 +4167,7 @@
{
"api_validation": "NOT_AVAILABLE",
"ml_validation": "VALIDATED_KEY",
- "ml_probability": 0.11604,
+ "ml_probability": 0.926,
"rule": "Password",
"severity": "medium",
"confidence": "moderate",
@@ -3792,13 +4177,15 @@
"line_num": 25,
"path": "tests/samples/doc_passwd_pair",
"info": "",
- "value": "Prl23Db#@,\ube44\ubc88:Prl23Db#@",
+ "value": "Prl23Db#@",
"value_start": 9,
- "value_end": 31,
+ "value_end": 18,
"variable": "password",
+ "variable_start": 0,
+ "variable_end": 8,
"entropy_validation": {
"iterator": "BASE64_CHARS",
- "entropy": 2.2014564845873714,
+ "entropy": 2.4654972233440207,
"valid": false
}
}
@@ -3807,7 +4194,7 @@
{
"api_validation": "NOT_AVAILABLE",
"ml_validation": "VALIDATED_KEY",
- "ml_probability": 0.86693,
+ "ml_probability": 0.985,
"rule": "Password",
"severity": "medium",
"confidence": "moderate",
@@ -3821,6 +4208,8 @@
"value_start": 7,
"value_end": 16,
"variable": "passwd",
+ "variable_start": 0,
+ "variable_end": 6,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 2.4654972233440207,
@@ -3832,23 +4221,25 @@
{
"api_validation": "NOT_AVAILABLE",
"ml_validation": "VALIDATED_KEY",
- "ml_probability": 0.00654,
+ "ml_probability": 0.939,
"rule": "Password",
"severity": "medium",
"confidence": "moderate",
"line_data_list": [
{
- "line": "password:Prl23Db#@,ANYPassword:Prl23Db#@",
- "line_num": 31,
+ "line": "password:Prl23Db#@, paasword:Prl23Db#@",
+ "line_num": 30,
"path": "tests/samples/doc_passwd_pair",
"info": "",
- "value": "Prl23Db#@,ANYPassword:Prl23Db#@",
+ "value": "Prl23Db#@",
"value_start": 9,
- "value_end": 40,
+ "value_end": 18,
"variable": "password",
+ "variable_start": 0,
+ "variable_end": 8,
"entropy_validation": {
"iterator": "BASE64_CHARS",
- "entropy": 3.3014558953337074,
+ "entropy": 2.4654972233440207,
"valid": false
}
}
@@ -3857,23 +4248,25 @@
{
"api_validation": "NOT_AVAILABLE",
"ml_validation": "VALIDATED_KEY",
- "ml_probability": 0.00839,
+ "ml_probability": 0.967,
"rule": "Password",
"severity": "medium",
"confidence": "moderate",
"line_data_list": [
{
- "line": "Password:Prl23Db#@,pwd=Prl23Db#@",
- "line_num": 32,
+ "line": "password:Prl23Db#@,ANYPassword:Prl23Db#@",
+ "line_num": 31,
"path": "tests/samples/doc_passwd_pair",
"info": "",
- "value": "Prl23Db#@,pwd=Prl23Db#@",
+ "value": "Prl23Db#@",
"value_start": 9,
- "value_end": 32,
- "variable": "Password",
+ "value_end": 18,
+ "variable": "password",
+ "variable_start": 0,
+ "variable_end": 8,
"entropy_validation": {
"iterator": "BASE64_CHARS",
- "entropy": 2.931483269957663,
+ "entropy": 2.4654972233440207,
"valid": false
}
}
@@ -3882,20 +4275,22 @@
{
"api_validation": "NOT_AVAILABLE",
"ml_validation": "VALIDATED_KEY",
- "ml_probability": 0.86693,
+ "ml_probability": 0.959,
"rule": "Password",
"severity": "medium",
"confidence": "moderate",
"line_data_list": [
{
- "line": "ANY_password:Prl23Db#@",
- "line_num": 34,
+ "line": "password:Prl23Db#@,ANYPassword:Prl23Db#@",
+ "line_num": 31,
"path": "tests/samples/doc_passwd_pair",
"info": "",
"value": "Prl23Db#@",
- "value_start": 13,
- "value_end": 22,
- "variable": "ANY_password",
+ "value_start": 31,
+ "value_end": 40,
+ "variable": "ANYPassword",
+ "variable_start": 19,
+ "variable_end": 30,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 2.4654972233440207,
@@ -3907,20 +4302,103 @@
{
"api_validation": "NOT_AVAILABLE",
"ml_validation": "VALIDATED_KEY",
- "ml_probability": 0.86693,
+ "ml_probability": 0.886,
"rule": "Password",
"severity": "medium",
"confidence": "moderate",
"line_data_list": [
{
- "line": "--password=Prl23Db#@",
- "line_num": 37,
+ "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": "BASE64_CHARS",
+ "entropy": 2.4654972233440207,
+ "valid": false
+ }
+ }
+ ]
+ },
+ {
+ "api_validation": "NOT_AVAILABLE",
+ "ml_validation": "VALIDATED_KEY",
+ "ml_probability": 0.67,
+ "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": "BASE64_CHARS",
+ "entropy": 2.4654972233440207,
+ "valid": false
+ }
+ }
+ ]
+ },
+ {
+ "api_validation": "NOT_AVAILABLE",
+ "ml_validation": "VALIDATED_KEY",
+ "ml_probability": 0.985,
+ "rule": "Password",
+ "severity": "medium",
+ "confidence": "moderate",
+ "line_data_list": [
+ {
+ "line": "ANY_password:Prl23Db#@",
+ "line_num": 34,
+ "path": "tests/samples/doc_passwd_pair",
+ "info": "",
+ "value": "Prl23Db#@",
+ "value_start": 13,
+ "value_end": 22,
+ "variable": "ANY_password",
+ "variable_start": 0,
+ "variable_end": 12,
+ "entropy_validation": {
+ "iterator": "BASE64_CHARS",
+ "entropy": 2.4654972233440207,
+ "valid": false
+ }
+ }
+ ]
+ },
+ {
+ "api_validation": "NOT_AVAILABLE",
+ "ml_validation": "VALIDATED_KEY",
+ "ml_probability": 0.951,
+ "rule": "Password",
+ "severity": "medium",
+ "confidence": "moderate",
+ "line_data_list": [
+ {
+ "line": "--password=Prl23Db#@",
+ "line_num": 37,
"path": "tests/samples/doc_passwd_pair",
"info": "",
"value": "Prl23Db#@",
"value_start": 11,
"value_end": 20,
"variable": "password",
+ "variable_start": 2,
+ "variable_end": 10,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 2.4654972233440207,
@@ -3932,7 +4410,7 @@
{
"api_validation": "NOT_AVAILABLE",
"ml_validation": "VALIDATED_KEY",
- "ml_probability": 0.7933,
+ "ml_probability": 0.822,
"rule": "Password",
"severity": "medium",
"confidence": "moderate",
@@ -3946,6 +4424,8 @@
"value_start": 29,
"value_end": 38,
"variable": "password",
+ "variable_start": 20,
+ "variable_end": 28,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 2.4654972233440207,
@@ -3957,7 +4437,7 @@
{
"api_validation": "NOT_AVAILABLE",
"ml_validation": "VALIDATED_KEY",
- "ml_probability": 0.7933,
+ "ml_probability": 0.767,
"rule": "Password",
"severity": "medium",
"confidence": "moderate",
@@ -3971,6 +4451,8 @@
"value_start": 48,
"value_end": 57,
"variable": "password",
+ "variable_start": 39,
+ "variable_end": 47,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 2.4654972233440207,
@@ -3982,7 +4464,7 @@
{
"api_validation": "NOT_AVAILABLE",
"ml_validation": "VALIDATED_KEY",
- "ml_probability": 0.86693,
+ "ml_probability": 0.916,
"rule": "Password",
"severity": "medium",
"confidence": "moderate",
@@ -3996,6 +4478,8 @@
"value_start": 19,
"value_end": 28,
"variable": "password",
+ "variable_start": 10,
+ "variable_end": 18,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 2.4654972233440207,
@@ -4007,7 +4491,7 @@
{
"api_validation": "NOT_AVAILABLE",
"ml_validation": "VALIDATED_KEY",
- "ml_probability": 0.86693,
+ "ml_probability": 0.992,
"rule": "Password",
"severity": "medium",
"confidence": "moderate",
@@ -4021,6 +4505,8 @@
"value_start": 12,
"value_end": 21,
"variable": "ANYpassword",
+ "variable_start": 0,
+ "variable_end": 11,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 2.4654972233440207,
@@ -4032,7 +4518,7 @@
{
"api_validation": "NOT_AVAILABLE",
"ml_validation": "VALIDATED_KEY",
- "ml_probability": 0.86693,
+ "ml_probability": 0.992,
"rule": "Password",
"severity": "medium",
"confidence": "moderate",
@@ -4046,6 +4532,8 @@
"value_start": 10,
"value_end": 19,
"variable": "passwords",
+ "variable_start": 0,
+ "variable_end": 9,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 2.4654972233440207,
@@ -4057,7 +4545,7 @@
{
"api_validation": "NOT_AVAILABLE",
"ml_validation": "VALIDATED_KEY",
- "ml_probability": 0.86693,
+ "ml_probability": 0.991,
"rule": "Password",
"severity": "medium",
"confidence": "moderate",
@@ -4071,6 +4559,8 @@
"value_start": 10,
"value_end": 19,
"variable": "password",
+ "variable_start": 0,
+ "variable_end": 8,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 2.4654972233440207,
@@ -4082,7 +4572,7 @@
{
"api_validation": "NOT_AVAILABLE",
"ml_validation": "VALIDATED_KEY",
- "ml_probability": 0.31407,
+ "ml_probability": 0.488,
"rule": "Password",
"severity": "medium",
"confidence": "moderate",
@@ -4096,6 +4586,8 @@
"value_start": 12,
"value_end": 16,
"variable": "password",
+ "variable_start": 2,
+ "variable_end": 10,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 1.5,
@@ -4107,7 +4599,7 @@
{
"api_validation": "NOT_AVAILABLE",
"ml_validation": "VALIDATED_KEY",
- "ml_probability": 0.99405,
+ "ml_probability": 1.0,
"rule": "Token",
"severity": "medium",
"confidence": "moderate",
@@ -4121,6 +4613,8 @@
"value_start": 10,
"value_end": 25,
"variable": "ANY-Token",
+ "variable_start": 0,
+ "variable_end": 9,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 3.906890595608518,
@@ -4132,7 +4626,7 @@
{
"api_validation": "NOT_AVAILABLE",
"ml_validation": "VALIDATED_KEY",
- "ml_probability": 0.99422,
+ "ml_probability": 0.999,
"rule": "Token",
"severity": "medium",
"confidence": "moderate",
@@ -4146,6 +4640,8 @@
"value_start": 6,
"value_end": 21,
"variable": "token",
+ "variable_start": 0,
+ "variable_end": 5,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 3.906890595608518,
@@ -4157,7 +4653,7 @@
{
"api_validation": "NOT_AVAILABLE",
"ml_validation": "VALIDATED_KEY",
- "ml_probability": 0.99416,
+ "ml_probability": 1.0,
"rule": "Key",
"severity": "medium",
"confidence": "moderate",
@@ -4171,6 +4667,8 @@
"value_start": 11,
"value_end": 26,
"variable": "KEY",
+ "variable_start": 7,
+ "variable_end": 10,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 3.906890595608518,
@@ -4182,7 +4680,7 @@
{
"api_validation": "NOT_AVAILABLE",
"ml_validation": "VALIDATED_KEY",
- "ml_probability": 0.99416,
+ "ml_probability": 1.0,
"rule": "Secret",
"severity": "medium",
"confidence": "moderate",
@@ -4196,6 +4694,8 @@
"value_start": 11,
"value_end": 26,
"variable": "SECRET KEY",
+ "variable_start": 0,
+ "variable_end": 10,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 3.906890595608518,
@@ -4207,7 +4707,7 @@
{
"api_validation": "NOT_AVAILABLE",
"ml_validation": "VALIDATED_KEY",
- "ml_probability": 0.99893,
+ "ml_probability": 1.0,
"rule": "Secret",
"severity": "medium",
"confidence": "moderate",
@@ -4221,6 +4721,8 @@
"value_start": 7,
"value_end": 22,
"variable": "secret",
+ "variable_start": 0,
+ "variable_end": 6,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 3.906890595608518,
@@ -4232,7 +4734,7 @@
{
"api_validation": "NOT_AVAILABLE",
"ml_validation": "VALIDATED_KEY",
- "ml_probability": 0.99885,
+ "ml_probability": 1.0,
"rule": "Secret",
"severity": "medium",
"confidence": "moderate",
@@ -4246,6 +4748,8 @@
"value_start": 7,
"value_end": 22,
"variable": "secret",
+ "variable_start": 0,
+ "variable_end": 6,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 3.906890595608518,
@@ -4257,7 +4761,7 @@
{
"api_validation": "NOT_AVAILABLE",
"ml_validation": "VALIDATED_KEY",
- "ml_probability": 0.99349,
+ "ml_probability": 1.0,
"rule": "Token",
"severity": "medium",
"confidence": "moderate",
@@ -4271,6 +4775,8 @@
"value_start": 10,
"value_end": 25,
"variable": "ANY_token",
+ "variable_start": 0,
+ "variable_end": 9,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 3.906890595608518,
@@ -4282,7 +4788,7 @@
{
"api_validation": "NOT_AVAILABLE",
"ml_validation": "VALIDATED_KEY",
- "ml_probability": 0.99863,
+ "ml_probability": 1.0,
"rule": "Secret",
"severity": "medium",
"confidence": "moderate",
@@ -4296,6 +4802,8 @@
"value_start": 11,
"value_end": 27,
"variable": "ANY.secret",
+ "variable_start": 0,
+ "variable_end": 10,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 3.75,
@@ -4307,7 +4815,7 @@
{
"api_validation": "NOT_AVAILABLE",
"ml_validation": "VALIDATED_KEY",
- "ml_probability": 0.99902,
+ "ml_probability": 1.0,
"rule": "Secret",
"severity": "medium",
"confidence": "moderate",
@@ -4321,6 +4829,8 @@
"value_start": 9,
"value_end": 25,
"variable": "secret",
+ "variable_start": 2,
+ "variable_end": 8,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 3.875,
@@ -4332,7 +4842,7 @@
{
"api_validation": "NOT_AVAILABLE",
"ml_validation": "VALIDATED_KEY",
- "ml_probability": 0.99908,
+ "ml_probability": 1.0,
"rule": "Secret",
"severity": "medium",
"confidence": "moderate",
@@ -4346,6 +4856,8 @@
"value_start": 11,
"value_end": 27,
"variable": "ANY_secret",
+ "variable_start": 0,
+ "variable_end": 10,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 3.875,
@@ -4357,7 +4869,7 @@
{
"api_validation": "NOT_AVAILABLE",
"ml_validation": "VALIDATED_KEY",
- "ml_probability": 0.99572,
+ "ml_probability": 0.998,
"rule": "Token",
"severity": "medium",
"confidence": "moderate",
@@ -4371,6 +4883,8 @@
"value_start": 7,
"value_end": 23,
"variable": "Token",
+ "variable_start": 1,
+ "variable_end": 6,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 4.0,
@@ -4382,7 +4896,7 @@
{
"api_validation": "NOT_AVAILABLE",
"ml_validation": "VALIDATED_KEY",
- "ml_probability": 0.99809,
+ "ml_probability": 1.0,
"rule": "API",
"severity": "medium",
"confidence": "moderate",
@@ -4396,6 +4910,8 @@
"value_start": 11,
"value_end": 27,
"variable": "API Secret",
+ "variable_start": 0,
+ "variable_end": 10,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 4.0,
@@ -4407,7 +4923,7 @@
{
"api_validation": "NOT_AVAILABLE",
"ml_validation": "VALIDATED_KEY",
- "ml_probability": 0.99809,
+ "ml_probability": 1.0,
"rule": "Secret",
"severity": "medium",
"confidence": "moderate",
@@ -4421,6 +4937,8 @@
"value_start": 11,
"value_end": 27,
"variable": "Secret",
+ "variable_start": 4,
+ "variable_end": 10,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 4.0,
@@ -4432,7 +4950,7 @@
{
"api_validation": "NOT_AVAILABLE",
"ml_validation": "VALIDATED_KEY",
- "ml_probability": 0.96195,
+ "ml_probability": 0.998,
"rule": "Key",
"severity": "medium",
"confidence": "moderate",
@@ -4446,6 +4964,8 @@
"value_start": 11,
"value_end": 27,
"variable": "key",
+ "variable_start": 7,
+ "variable_end": 10,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 4.0,
@@ -4457,7 +4977,7 @@
{
"api_validation": "NOT_AVAILABLE",
"ml_validation": "VALIDATED_KEY",
- "ml_probability": 0.99482,
+ "ml_probability": 1.0,
"rule": "Key",
"severity": "medium",
"confidence": "moderate",
@@ -4471,6 +4991,8 @@
"value_start": 11,
"value_end": 27,
"variable": "Key",
+ "variable_start": 7,
+ "variable_end": 10,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 4.0,
@@ -4482,7 +5004,7 @@
{
"api_validation": "NOT_AVAILABLE",
"ml_validation": "VALIDATED_KEY",
- "ml_probability": 0.99482,
+ "ml_probability": 1.0,
"rule": "Secret",
"severity": "medium",
"confidence": "moderate",
@@ -4496,6 +5018,8 @@
"value_start": 11,
"value_end": 27,
"variable": "Secret Key",
+ "variable_start": 0,
+ "variable_end": 10,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 4.0,
@@ -4507,7 +5031,7 @@
{
"api_validation": "NOT_AVAILABLE",
"ml_validation": "VALIDATED_KEY",
- "ml_probability": 0.97555,
+ "ml_probability": 0.994,
"rule": "Key",
"severity": "medium",
"confidence": "moderate",
@@ -4521,6 +5045,8 @@
"value_start": 8,
"value_end": 24,
"variable": "ANY_key",
+ "variable_start": 0,
+ "variable_end": 7,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 3.875,
@@ -4532,7 +5058,7 @@
{
"api_validation": "NOT_AVAILABLE",
"ml_validation": "VALIDATED_KEY",
- "ml_probability": 0.9969,
+ "ml_probability": 0.999,
"rule": "Key",
"severity": "medium",
"confidence": "moderate",
@@ -4546,6 +5072,8 @@
"value_start": 14,
"value_end": 30,
"variable": "secret-ANYkey",
+ "variable_start": 0,
+ "variable_end": 13,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 4.0,
@@ -4557,7 +5085,7 @@
{
"api_validation": "NOT_AVAILABLE",
"ml_validation": "VALIDATED_KEY",
- "ml_probability": 0.9969,
+ "ml_probability": 0.999,
"rule": "Secret",
"severity": "medium",
"confidence": "moderate",
@@ -4571,6 +5099,8 @@
"value_start": 14,
"value_end": 30,
"variable": "secret-ANYkey",
+ "variable_start": 0,
+ "variable_end": 13,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 4.0,
@@ -4582,7 +5112,7 @@
{
"api_validation": "NOT_AVAILABLE",
"ml_validation": "VALIDATED_KEY",
- "ml_probability": 0.99157,
+ "ml_probability": 1.0,
"rule": "Token",
"severity": "medium",
"confidence": "moderate",
@@ -4596,6 +5126,8 @@
"value_start": 34,
"value_end": 50,
"variable": "ANY_token",
+ "variable_start": 24,
+ "variable_end": 33,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 3.875,
@@ -4607,7 +5139,7 @@
{
"api_validation": "NOT_AVAILABLE",
"ml_validation": "VALIDATED_KEY",
- "ml_probability": 0.99506,
+ "ml_probability": 1.0,
"rule": "Token",
"severity": "medium",
"confidence": "moderate",
@@ -4621,6 +5153,8 @@
"value_start": 13,
"value_end": 29,
"variable": "access_token",
+ "variable_start": 0,
+ "variable_end": 12,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 3.875,
@@ -4632,7 +5166,7 @@
{
"api_validation": "NOT_AVAILABLE",
"ml_validation": "VALIDATED_KEY",
- "ml_probability": 0.95206,
+ "ml_probability": 0.995,
"rule": "Auth",
"severity": "medium",
"confidence": "moderate",
@@ -4646,6 +5180,8 @@
"value_start": 19,
"value_end": 35,
"variable": "Authentication key",
+ "variable_start": 0,
+ "variable_end": 18,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 3.875,
@@ -4657,7 +5193,7 @@
{
"api_validation": "NOT_AVAILABLE",
"ml_validation": "VALIDATED_KEY",
- "ml_probability": 0.95206,
+ "ml_probability": 0.995,
"rule": "Key",
"severity": "medium",
"confidence": "moderate",
@@ -4671,6 +5207,8 @@
"value_start": 19,
"value_end": 35,
"variable": "key",
+ "variable_start": 15,
+ "variable_end": 18,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 3.875,
@@ -4682,23 +5220,25 @@
{
"api_validation": "NOT_AVAILABLE",
"ml_validation": "VALIDATED_KEY",
- "ml_probability": 0.01957,
- "rule": "Token",
+ "ml_probability": 0.031,
+ "rule": "Key",
"severity": "medium",
"confidence": "moderate",
"line_data_list": [
{
- "line": "Enter token : This is a query parameter",
- "line_num": 40,
+ "line": "page.action?spaceKey=LOGIC&title=QUANTUM\",",
+ "line_num": 39,
"path": "tests/samples/doc_secret_pair",
"info": "",
- "value": "This",
- "value_start": 14,
- "value_end": 18,
- "variable": "token",
+ "value": "LOGIC",
+ "value_start": 21,
+ "value_end": 26,
+ "variable": "spaceKey",
+ "variable_start": 12,
+ "variable_end": 20,
"entropy_validation": {
"iterator": "BASE64_CHARS",
- "entropy": 2.0,
+ "entropy": 2.321928094887362,
"valid": false
}
}
@@ -4707,98 +5247,25 @@
{
"api_validation": "NOT_AVAILABLE",
"ml_validation": "VALIDATED_KEY",
- "ml_probability": 0.00012,
- "rule": "Key",
+ "ml_probability": 0.001,
+ "rule": "Token",
"severity": "medium",
"confidence": "moderate",
"line_data_list": [
{
- "line": "\"key\":\"attached_file_0\"",
- "line_num": 41,
+ "line": "Enter token : This is a query parameter",
+ "line_num": 40,
"path": "tests/samples/doc_secret_pair",
"info": "",
- "value": "attached_file_0",
- "value_start": 7,
- "value_end": 22,
- "variable": "key",
- "entropy_validation": {
- "iterator": "BASE64_CHARS",
- "entropy": 2.985971849527383,
- "valid": false
- }
- }
- ]
- },
- {
- "api_validation": "NOT_AVAILABLE",
- "ml_validation": "NOT_AVAILABLE",
- "ml_probability": null,
- "rule": "IPv4",
- "severity": "info",
- "confidence": "weak",
- "line_data_list": [
- {
- "line": "98.76.54.32 (master/IhqSb1Gg)",
- "line_num": 1,
- "path": "tests/samples/doc_various",
- "info": "",
- "value": "98.76.54.32",
- "value_start": 0,
- "value_end": 11,
- "variable": null,
- "entropy_validation": {
- "iterator": "BASE64_CHARS",
- "entropy": 2.515950268099853,
- "valid": false
- }
- }
- ]
- },
- {
- "api_validation": "NOT_AVAILABLE",
- "ml_validation": "NOT_AVAILABLE",
- "ml_probability": null,
- "rule": "IPv4",
- "severity": "info",
- "confidence": "weak",
- "line_data_list": [
- {
- "line": "98.76.54.32(master/IhqSb1Gg)",
- "line_num": 2,
- "path": "tests/samples/doc_various",
- "info": "",
- "value": "98.76.54.32",
- "value_start": 0,
- "value_end": 11,
- "variable": null,
- "entropy_validation": {
- "iterator": "BASE64_CHARS",
- "entropy": 2.515950268099853,
- "valid": false
- }
- }
- ]
- },
- {
- "api_validation": "NOT_AVAILABLE",
- "ml_validation": "NOT_AVAILABLE",
- "ml_probability": null,
- "rule": "IPv4",
- "severity": "info",
- "confidence": "weak",
- "line_data_list": [
- {
- "line": "master@98.76.54.32(pw:IhqSb1Gg)",
- "line_num": 3,
- "path": "tests/samples/doc_various",
- "info": "",
- "value": "98.76.54.32",
- "value_start": 7,
+ "value": "This",
+ "value_start": 14,
"value_end": 18,
- "variable": null,
+ "variable": "token",
+ "variable_start": 6,
+ "variable_end": 11,
"entropy_validation": {
"iterator": "BASE64_CHARS",
- "entropy": 2.515950268099853,
+ "entropy": 2.0,
"valid": false
}
}
@@ -4807,7 +5274,7 @@
{
"api_validation": "NOT_AVAILABLE",
"ml_validation": "VALIDATED_KEY",
- "ml_probability": 0.85092,
+ "ml_probability": 0.956,
"rule": "Password",
"severity": "medium",
"confidence": "moderate",
@@ -4821,6 +5288,8 @@
"value_start": 22,
"value_end": 31,
"variable": "pw",
+ "variable_start": 19,
+ "variable_end": 21,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 2.8177111123931664,
@@ -4832,7 +5301,7 @@
{
"api_validation": "NOT_AVAILABLE",
"ml_validation": "VALIDATED_KEY",
- "ml_probability": 0.98975,
+ "ml_probability": 0.896,
"rule": "Password",
"severity": "medium",
"confidence": "moderate",
@@ -4846,6 +5315,8 @@
"value_start": 42,
"value_end": 50,
"variable": "PW",
+ "variable_start": 39,
+ "variable_end": 41,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 3.0,
@@ -4857,7 +5328,7 @@
{
"api_validation": "NOT_AVAILABLE",
"ml_validation": "VALIDATED_KEY",
- "ml_probability": 0.7574,
+ "ml_probability": 0.943,
"rule": "Password",
"severity": "medium",
"confidence": "moderate",
@@ -4871,6 +5342,8 @@
"value_start": 9,
"value_end": 24,
"variable": "Password",
+ "variable_start": 0,
+ "variable_end": 8,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 3.906890595608518,
@@ -4879,35 +5352,10 @@
}
]
},
- {
- "api_validation": "NOT_AVAILABLE",
- "ml_validation": "NOT_AVAILABLE",
- "ml_probability": null,
- "rule": "IPv4",
- "severity": "info",
- "confidence": "weak",
- "line_data_list": [
- {
- "line": "ssh gildong.hong@98.76.54.32 mailto:{1} (PW:IhqSb1Gg)",
- "line_num": 6,
- "path": "tests/samples/doc_various",
- "info": "",
- "value": "98.76.54.32",
- "value_start": 17,
- "value_end": 28,
- "variable": null,
- "entropy_validation": {
- "iterator": "BASE64_CHARS",
- "entropy": 2.515950268099853,
- "valid": false
- }
- }
- ]
- },
{
"api_validation": "NOT_AVAILABLE",
"ml_validation": "VALIDATED_KEY",
- "ml_probability": 0.78754,
+ "ml_probability": 0.972,
"rule": "Password",
"severity": "medium",
"confidence": "moderate",
@@ -4921,6 +5369,8 @@
"value_start": 44,
"value_end": 53,
"variable": "PW",
+ "variable_start": 41,
+ "variable_end": 43,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 2.8177111123931664,
@@ -4931,24 +5381,26 @@
},
{
"api_validation": "NOT_AVAILABLE",
- "ml_validation": "NOT_AVAILABLE",
- "ml_probability": null,
- "rule": "IPv4",
- "severity": "info",
- "confidence": "weak",
+ "ml_validation": "VALIDATED_KEY",
+ "ml_probability": 1.0,
+ "rule": "Password",
+ "severity": "medium",
+ "confidence": "moderate",
"line_data_list": [
{
"line": "ssh gildong.hong@98.76.54.32 mailto:{1} password:IhqSb1Gg",
"line_num": 7,
"path": "tests/samples/doc_various",
"info": "",
- "value": "98.76.54.32",
- "value_start": 17,
- "value_end": 28,
- "variable": null,
+ "value": "IhqSb1Gg",
+ "value_start": 49,
+ "value_end": 57,
+ "variable": "password",
+ "variable_start": 40,
+ "variable_end": 48,
"entropy_validation": {
"iterator": "BASE64_CHARS",
- "entropy": 2.515950268099853,
+ "entropy": 3.0,
"valid": false
}
}
@@ -4957,23 +5409,25 @@
{
"api_validation": "NOT_AVAILABLE",
"ml_validation": "VALIDATED_KEY",
- "ml_probability": 0.99678,
+ "ml_probability": 1.0,
"rule": "Password",
"severity": "medium",
"confidence": "moderate",
"line_data_list": [
{
- "line": "ssh gildong.hong@98.76.54.32 mailto:{1} password:IhqSb1Gg",
- "line_num": 7,
+ "line": "ssh -P IhqSb1Gg gildong.hong@98.76.54.32 mailto:{1} (password:IhqSb1Gg)",
+ "line_num": 11,
"path": "tests/samples/doc_various",
"info": "",
- "value": "IhqSb1Gg",
- "value_start": 49,
- "value_end": 57,
+ "value": "IhqSb1Gg)",
+ "value_start": 62,
+ "value_end": 71,
"variable": "password",
+ "variable_start": 53,
+ "variable_end": 61,
"entropy_validation": {
"iterator": "BASE64_CHARS",
- "entropy": 3.0,
+ "entropy": 2.8177111123931664,
"valid": false
}
}
@@ -4981,24 +5435,26 @@
},
{
"api_validation": "NOT_AVAILABLE",
- "ml_validation": "NOT_AVAILABLE",
- "ml_probability": null,
- "rule": "IPv4",
- "severity": "info",
- "confidence": "weak",
+ "ml_validation": "VALIDATED_KEY",
+ "ml_probability": 0.996,
+ "rule": "Password",
+ "severity": "medium",
+ "confidence": "moderate",
"line_data_list": [
{
- "line": "ssh -P IhqSb1Gg gildong.hong@98.76.54.32 mailto:{1} (password:IhqSb1Gg)",
- "line_num": 11,
+ "line": "gildong.hong@98.76.54.32 pwd:IhqSb1Gg",
+ "line_num": 15,
"path": "tests/samples/doc_various",
"info": "",
- "value": "98.76.54.32",
+ "value": "IhqSb1Gg",
"value_start": 29,
- "value_end": 40,
- "variable": null,
+ "value_end": 37,
+ "variable": "pwd",
+ "variable_start": 25,
+ "variable_end": 28,
"entropy_validation": {
"iterator": "BASE64_CHARS",
- "entropy": 2.515950268099853,
+ "entropy": 3.0,
"valid": false
}
}
@@ -5007,20 +5463,22 @@
{
"api_validation": "NOT_AVAILABLE",
"ml_validation": "VALIDATED_KEY",
- "ml_probability": 0.91394,
+ "ml_probability": 0.933,
"rule": "Password",
"severity": "medium",
"confidence": "moderate",
"line_data_list": [
{
- "line": "ssh -P IhqSb1Gg gildong.hong@98.76.54.32 mailto:{1} (password:IhqSb1Gg)",
- "line_num": 11,
+ "line": "\uacc4\uc815:master(PW:IhqSb1Gg)",
+ "line_num": 16,
"path": "tests/samples/doc_various",
"info": "",
"value": "IhqSb1Gg)",
- "value_start": 62,
- "value_end": 71,
- "variable": "password",
+ "value_start": 13,
+ "value_end": 22,
+ "variable": "PW",
+ "variable_start": 10,
+ "variable_end": 12,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 2.8177111123931664,
@@ -5031,146 +5489,23 @@
},
{
"api_validation": "NOT_AVAILABLE",
- "ml_validation": "NOT_AVAILABLE",
- "ml_probability": null,
- "rule": "IPv4",
- "severity": "info",
- "confidence": "weak",
+ "ml_validation": "VALIDATED_KEY",
+ "ml_probability": 0.979,
+ "rule": "Password",
+ "severity": "medium",
+ "confidence": "moderate",
"line_data_list": [
{
- "line": "98.76.54.32 xxxx (master/IhqSb1Gg)",
- "line_num": 14,
+ "line": "98.76.54.32(pw:IhqSb1Gg)",
+ "line_num": 17,
"path": "tests/samples/doc_various",
"info": "",
- "value": "98.76.54.32",
- "value_start": 0,
- "value_end": 11,
- "variable": null,
- "entropy_validation": {
- "iterator": "BASE64_CHARS",
- "entropy": 2.515950268099853,
- "valid": false
- }
- }
- ]
- },
- {
- "api_validation": "NOT_AVAILABLE",
- "ml_validation": "NOT_AVAILABLE",
- "ml_probability": null,
- "rule": "IPv4",
- "severity": "info",
- "confidence": "weak",
- "line_data_list": [
- {
- "line": "gildong.hong@98.76.54.32 pwd:IhqSb1Gg",
- "line_num": 15,
- "path": "tests/samples/doc_various",
- "info": "",
- "value": "98.76.54.32",
- "value_start": 13,
- "value_end": 24,
- "variable": null,
- "entropy_validation": {
- "iterator": "BASE64_CHARS",
- "entropy": 2.515950268099853,
- "valid": false
- }
- }
- ]
- },
- {
- "api_validation": "NOT_AVAILABLE",
- "ml_validation": "VALIDATED_KEY",
- "ml_probability": 0.99678,
- "rule": "Password",
- "severity": "medium",
- "confidence": "moderate",
- "line_data_list": [
- {
- "line": "gildong.hong@98.76.54.32 pwd:IhqSb1Gg",
- "line_num": 15,
- "path": "tests/samples/doc_various",
- "info": "",
- "value": "IhqSb1Gg",
- "value_start": 29,
- "value_end": 37,
- "variable": "pwd",
- "entropy_validation": {
- "iterator": "BASE64_CHARS",
- "entropy": 3.0,
- "valid": false
- }
- }
- ]
- },
- {
- "api_validation": "NOT_AVAILABLE",
- "ml_validation": "VALIDATED_KEY",
- "ml_probability": 0.78926,
- "rule": "Password",
- "severity": "medium",
- "confidence": "moderate",
- "line_data_list": [
- {
- "line": "\uacc4\uc815:master(PW:IhqSb1Gg)",
- "line_num": 16,
- "path": "tests/samples/doc_various",
- "info": "",
- "value": "IhqSb1Gg)",
- "value_start": 13,
- "value_end": 22,
- "variable": "PW",
- "entropy_validation": {
- "iterator": "BASE64_CHARS",
- "entropy": 2.8177111123931664,
- "valid": false
- }
- }
- ]
- },
- {
- "api_validation": "NOT_AVAILABLE",
- "ml_validation": "NOT_AVAILABLE",
- "ml_probability": null,
- "rule": "IPv4",
- "severity": "info",
- "confidence": "weak",
- "line_data_list": [
- {
- "line": "98.76.54.32(pw:IhqSb1Gg)",
- "line_num": 17,
- "path": "tests/samples/doc_various",
- "info": "",
- "value": "98.76.54.32",
- "value_start": 0,
- "value_end": 11,
- "variable": null,
- "entropy_validation": {
- "iterator": "BASE64_CHARS",
- "entropy": 2.515950268099853,
- "valid": false
- }
- }
- ]
- },
- {
- "api_validation": "NOT_AVAILABLE",
- "ml_validation": "VALIDATED_KEY",
- "ml_probability": 0.7517,
- "rule": "Password",
- "severity": "medium",
- "confidence": "moderate",
- "line_data_list": [
- {
- "line": "98.76.54.32(pw:IhqSb1Gg)",
- "line_num": 17,
- "path": "tests/samples/doc_various",
- "info": "",
- "value": "IhqSb1Gg)",
- "value_start": 15,
- "value_end": 24,
- "variable": "pw",
+ "value": "IhqSb1Gg)",
+ "value_start": 15,
+ "value_end": 24,
+ "variable": "pw",
+ "variable_start": 12,
+ "variable_end": 14,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 2.8177111123931664,
@@ -5179,35 +5514,10 @@
}
]
},
- {
- "api_validation": "NOT_AVAILABLE",
- "ml_validation": "NOT_AVAILABLE",
- "ml_probability": null,
- "rule": "IPv4",
- "severity": "info",
- "confidence": "weak",
- "line_data_list": [
- {
- "line": "98.76.54.32/pw:IhqSb1Gg",
- "line_num": 19,
- "path": "tests/samples/doc_various",
- "info": "",
- "value": "98.76.54.32",
- "value_start": 0,
- "value_end": 11,
- "variable": null,
- "entropy_validation": {
- "iterator": "BASE64_CHARS",
- "entropy": 2.515950268099853,
- "valid": false
- }
- }
- ]
- },
{
"api_validation": "NOT_AVAILABLE",
"ml_validation": "VALIDATED_KEY",
- "ml_probability": 0.98813,
+ "ml_probability": 0.988,
"rule": "Password",
"severity": "medium",
"confidence": "moderate",
@@ -5221,6 +5531,8 @@
"value_start": 15,
"value_end": 23,
"variable": "pw",
+ "variable_start": 12,
+ "variable_end": 14,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 3.0,
@@ -5232,7 +5544,7 @@
{
"api_validation": "NOT_AVAILABLE",
"ml_validation": "VALIDATED_KEY",
- "ml_probability": 0.98975,
+ "ml_probability": 0.972,
"rule": "Password",
"severity": "medium",
"confidence": "moderate",
@@ -5246,6 +5558,8 @@
"value_start": 42,
"value_end": 50,
"variable": "pw",
+ "variable_start": 39,
+ "variable_end": 41,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 3.0,
@@ -5257,7 +5571,7 @@
{
"api_validation": "NOT_AVAILABLE",
"ml_validation": "VALIDATED_KEY",
- "ml_probability": 0.99678,
+ "ml_probability": 0.966,
"rule": "Password",
"severity": "medium",
"confidence": "moderate",
@@ -5271,6 +5585,8 @@
"value_start": 47,
"value_end": 55,
"variable": "PWD",
+ "variable_start": 43,
+ "variable_end": 46,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 3.0,
@@ -5279,35 +5595,10 @@
}
]
},
- {
- "api_validation": "NOT_AVAILABLE",
- "ml_validation": "NOT_AVAILABLE",
- "ml_probability": null,
- "rule": "IPv4",
- "severity": "info",
- "confidence": "weak",
- "line_data_list": [
- {
- "line": "sftp gildong.hong@98.76.54.32 mailto:{1} (pw:IhqSb1Gg)",
- "line_num": 22,
- "path": "tests/samples/doc_various",
- "info": "",
- "value": "98.76.54.32",
- "value_start": 18,
- "value_end": 29,
- "variable": null,
- "entropy_validation": {
- "iterator": "BASE64_CHARS",
- "entropy": 2.515950268099853,
- "valid": false
- }
- }
- ]
- },
{
"api_validation": "NOT_AVAILABLE",
"ml_validation": "VALIDATED_KEY",
- "ml_probability": 0.78754,
+ "ml_probability": 0.982,
"rule": "Password",
"severity": "medium",
"confidence": "moderate",
@@ -5321,6 +5612,8 @@
"value_start": 45,
"value_end": 54,
"variable": "pw",
+ "variable_start": 42,
+ "variable_end": 44,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 2.8177111123931664,
@@ -5329,35 +5622,10 @@
}
]
},
- {
- "api_validation": "NOT_AVAILABLE",
- "ml_validation": "NOT_AVAILABLE",
- "ml_probability": null,
- "rule": "IPv4",
- "severity": "info",
- "confidence": "weak",
- "line_data_list": [
- {
- "line": "gildong.hong@98.76.54.32 mailto:{1} (pw:IhqSb1Gg)",
- "line_num": 23,
- "path": "tests/samples/doc_various",
- "info": "",
- "value": "98.76.54.32",
- "value_start": 13,
- "value_end": 24,
- "variable": null,
- "entropy_validation": {
- "iterator": "BASE64_CHARS",
- "entropy": 2.515950268099853,
- "valid": false
- }
- }
- ]
- },
{
"api_validation": "NOT_AVAILABLE",
"ml_validation": "VALIDATED_KEY",
- "ml_probability": 0.78754,
+ "ml_probability": 0.899,
"rule": "Password",
"severity": "medium",
"confidence": "moderate",
@@ -5371,6 +5639,8 @@
"value_start": 40,
"value_end": 49,
"variable": "pw",
+ "variable_start": 37,
+ "variable_end": 39,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 2.8177111123931664,
@@ -5382,7 +5652,7 @@
{
"api_validation": "NOT_AVAILABLE",
"ml_validation": "VALIDATED_KEY",
- "ml_probability": 0.99678,
+ "ml_probability": 0.981,
"rule": "Password",
"severity": "medium",
"confidence": "moderate",
@@ -5396,6 +5666,8 @@
"value_start": 45,
"value_end": 53,
"variable": "pwd",
+ "variable_start": 41,
+ "variable_end": 44,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 3.0,
@@ -5404,35 +5676,10 @@
}
]
},
- {
- "api_validation": "NOT_AVAILABLE",
- "ml_validation": "NOT_AVAILABLE",
- "ml_probability": null,
- "rule": "IPv4",
- "severity": "info",
- "confidence": "weak",
- "line_data_list": [
- {
- "line": "ssh gildong.hong@98.76.54.32 mailto:{1} (password:IhqSb1Gg)",
- "line_num": 25,
- "path": "tests/samples/doc_various",
- "info": "",
- "value": "98.76.54.32",
- "value_start": 17,
- "value_end": 28,
- "variable": null,
- "entropy_validation": {
- "iterator": "BASE64_CHARS",
- "entropy": 2.515950268099853,
- "valid": false
- }
- }
- ]
- },
{
"api_validation": "NOT_AVAILABLE",
"ml_validation": "VALIDATED_KEY",
- "ml_probability": 0.91394,
+ "ml_probability": 1.0,
"rule": "Password",
"severity": "medium",
"confidence": "moderate",
@@ -5446,6 +5693,8 @@
"value_start": 50,
"value_end": 59,
"variable": "password",
+ "variable_start": 41,
+ "variable_end": 49,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 2.8177111123931664,
@@ -5454,35 +5703,10 @@
}
]
},
- {
- "api_validation": "NOT_AVAILABLE",
- "ml_validation": "NOT_AVAILABLE",
- "ml_probability": null,
- "rule": "IPv4",
- "severity": "info",
- "confidence": "weak",
- "line_data_list": [
- {
- "line": "ssh gildong.hong@98.76.54.32 mailto:{1} master/IhqSb1Gg",
- "line_num": 26,
- "path": "tests/samples/doc_various",
- "info": "",
- "value": "98.76.54.32",
- "value_start": 17,
- "value_end": 28,
- "variable": null,
- "entropy_validation": {
- "iterator": "BASE64_CHARS",
- "entropy": 2.515950268099853,
- "valid": false
- }
- }
- ]
- },
{
"api_validation": "NOT_AVAILABLE",
"ml_validation": "VALIDATED_KEY",
- "ml_probability": 0.99678,
+ "ml_probability": 0.996,
"rule": "Password",
"severity": "medium",
"confidence": "moderate",
@@ -5496,6 +5720,8 @@
"value_start": 48,
"value_end": 56,
"variable": "password",
+ "variable_start": 39,
+ "variable_end": 47,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 3.0,
@@ -5507,7 +5733,7 @@
{
"api_validation": "NOT_AVAILABLE",
"ml_validation": "VALIDATED_KEY",
- "ml_probability": 0.99714,
+ "ml_probability": 0.996,
"rule": "Password",
"severity": "medium",
"confidence": "moderate",
@@ -5521,6 +5747,8 @@
"value_start": 21,
"value_end": 29,
"variable": "ANY_password,default",
+ "variable_start": 0,
+ "variable_end": 20,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 3.0,
@@ -5532,7 +5760,7 @@
{
"api_validation": "NOT_AVAILABLE",
"ml_validation": "VALIDATED_KEY",
- "ml_probability": 0.92567,
+ "ml_probability": 0.894,
"rule": "Key",
"severity": "medium",
"confidence": "moderate",
@@ -5546,6 +5774,8 @@
"value_start": 15,
"value_end": 23,
"variable": "Key(ANYSecret)",
+ "variable_start": 0,
+ "variable_end": 14,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 3.0,
@@ -5557,7 +5787,7 @@
{
"api_validation": "NOT_AVAILABLE",
"ml_validation": "VALIDATED_KEY",
- "ml_probability": 0.92567,
+ "ml_probability": 0.894,
"rule": "Secret",
"severity": "medium",
"confidence": "moderate",
@@ -5571,6 +5801,8 @@
"value_start": 15,
"value_end": 23,
"variable": "ANYSecret)",
+ "variable_start": 4,
+ "variable_end": 14,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 3.0,
@@ -5581,24 +5813,26 @@
},
{
"api_validation": "NOT_AVAILABLE",
- "ml_validation": "NOT_AVAILABLE",
- "ml_probability": null,
- "rule": "IPv4",
- "severity": "info",
- "confidence": "weak",
+ "ml_validation": "VALIDATED_KEY",
+ "ml_probability": 0.997,
+ "rule": "Password",
+ "severity": "medium",
+ "confidence": "moderate",
"line_data_list": [
{
"line": "98.76.54.32 ANY_PW:IhqSb1Gg",
"line_num": 34,
"path": "tests/samples/doc_various",
"info": "",
- "value": "98.76.54.32",
- "value_start": 0,
- "value_end": 11,
- "variable": null,
+ "value": "IhqSb1Gg",
+ "value_start": 19,
+ "value_end": 27,
+ "variable": "ANY_PW",
+ "variable_start": 12,
+ "variable_end": 18,
"entropy_validation": {
"iterator": "BASE64_CHARS",
- "entropy": 2.515950268099853,
+ "entropy": 3.0,
"valid": false
}
}
@@ -5607,98 +5841,25 @@
{
"api_validation": "NOT_AVAILABLE",
"ml_validation": "VALIDATED_KEY",
- "ml_probability": 0.9819,
+ "ml_probability": 0.938,
"rule": "Password",
"severity": "medium",
"confidence": "moderate",
"line_data_list": [
{
- "line": "98.76.54.32 ANY_PW:IhqSb1Gg",
- "line_num": 34,
+ "line": "98.76.54.32(ID/PW:IhqSb1Gg)",
+ "line_num": 36,
"path": "tests/samples/doc_various",
"info": "",
- "value": "IhqSb1Gg",
- "value_start": 19,
+ "value": "IhqSb1Gg)",
+ "value_start": 18,
"value_end": 27,
- "variable": "ANY_PW",
+ "variable": "PW",
+ "variable_start": 15,
+ "variable_end": 17,
"entropy_validation": {
"iterator": "BASE64_CHARS",
- "entropy": 3.0,
- "valid": false
- }
- }
- ]
- },
- {
- "api_validation": "NOT_AVAILABLE",
- "ml_validation": "NOT_AVAILABLE",
- "ml_probability": null,
- "rule": "IPv4",
- "severity": "info",
- "confidence": "weak",
- "line_data_list": [
- {
- "line": "98.76.54.32(ID/PW:IhqSb1Gg)",
- "line_num": 36,
- "path": "tests/samples/doc_various",
- "info": "",
- "value": "98.76.54.32",
- "value_start": 0,
- "value_end": 11,
- "variable": null,
- "entropy_validation": {
- "iterator": "BASE64_CHARS",
- "entropy": 2.515950268099853,
- "valid": false
- }
- }
- ]
- },
- {
- "api_validation": "NOT_AVAILABLE",
- "ml_validation": "VALIDATED_KEY",
- "ml_probability": 0.7517,
- "rule": "Password",
- "severity": "medium",
- "confidence": "moderate",
- "line_data_list": [
- {
- "line": "98.76.54.32(ID/PW:IhqSb1Gg)",
- "line_num": 36,
- "path": "tests/samples/doc_various",
- "info": "",
- "value": "IhqSb1Gg)",
- "value_start": 18,
- "value_end": 27,
- "variable": "PW",
- "entropy_validation": {
- "iterator": "BASE64_CHARS",
- "entropy": 2.8177111123931664,
- "valid": false
- }
- }
- ]
- },
- {
- "api_validation": "NOT_AVAILABLE",
- "ml_validation": "NOT_AVAILABLE",
- "ml_probability": null,
- "rule": "IPv4",
- "severity": "info",
- "confidence": "weak",
- "line_data_list": [
- {
- "line": "gildong.hong@98.76.54.32 (pwd:IhqSb1Gg)",
- "line_num": 38,
- "path": "tests/samples/doc_various",
- "info": "",
- "value": "98.76.54.32",
- "value_start": 13,
- "value_end": 24,
- "variable": null,
- "entropy_validation": {
- "iterator": "BASE64_CHARS",
- "entropy": 2.515950268099853,
+ "entropy": 2.8177111123931664,
"valid": false
}
}
@@ -5707,7 +5868,7 @@
{
"api_validation": "NOT_AVAILABLE",
"ml_validation": "VALIDATED_KEY",
- "ml_probability": 0.91394,
+ "ml_probability": 0.992,
"rule": "Password",
"severity": "medium",
"confidence": "moderate",
@@ -5721,6 +5882,8 @@
"value_start": 30,
"value_end": 39,
"variable": "pwd",
+ "variable_start": 26,
+ "variable_end": 29,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 2.8177111123931664,
@@ -5732,7 +5895,7 @@
{
"api_validation": "NOT_AVAILABLE",
"ml_validation": "VALIDATED_KEY",
- "ml_probability": 0.99563,
+ "ml_probability": 0.999,
"rule": "Password",
"severity": "medium",
"confidence": "moderate",
@@ -5746,6 +5909,8 @@
"value_start": 20,
"value_end": 28,
"variable": "password for master",
+ "variable_start": 0,
+ "variable_end": 19,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 3.0,
@@ -5754,48 +5919,25 @@
}
]
},
- {
- "api_validation": "NOT_AVAILABLE",
- "ml_validation": "NOT_AVAILABLE",
- "ml_probability": null,
- "rule": "IPv4",
- "severity": "info",
- "confidence": "weak",
- "line_data_list": [
- {
- "line": "gildong.hong@98.76.54.32(master/IhqSb1Gg)",
- "line_num": 44,
- "path": "tests/samples/doc_various",
- "info": "",
- "value": "98.76.54.32",
- "value_start": 13,
- "value_end": 24,
- "variable": null,
- "entropy_validation": {
- "iterator": "BASE64_CHARS",
- "entropy": 2.515950268099853,
- "valid": false
- }
- }
- ]
- },
{
"api_validation": "NOT_AVAILABLE",
"ml_validation": "VALIDATED_KEY",
- "ml_probability": 0.78926,
+ "ml_probability": 0.984,
"rule": "Password",
"severity": "medium",
"confidence": "moderate",
"line_data_list": [
{
- "line": "id:xxxx(ANYpw:IhqSb1Gg)",
+ "line": "id:xxxx(ANYpw:IhqSb1Ga)",
"line_num": 46,
"path": "tests/samples/doc_various",
"info": "",
- "value": "IhqSb1Gg)",
+ "value": "IhqSb1Ga)",
"value_start": 14,
"value_end": 23,
"variable": "ANYpw",
+ "variable_start": 8,
+ "variable_end": 13,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 2.8177111123931664,
@@ -5804,35 +5946,10 @@
}
]
},
- {
- "api_validation": "NOT_AVAILABLE",
- "ml_validation": "NOT_AVAILABLE",
- "ml_probability": null,
- "rule": "IPv4",
- "severity": "info",
- "confidence": "weak",
- "line_data_list": [
- {
- "line": "gildong.hong@98.76.54.32,pw:IhqSb1Gg",
- "line_num": 47,
- "path": "tests/samples/doc_various",
- "info": "",
- "value": "98.76.54.32",
- "value_start": 13,
- "value_end": 24,
- "variable": null,
- "entropy_validation": {
- "iterator": "BASE64_CHARS",
- "entropy": 2.515950268099853,
- "valid": false
- }
- }
- ]
- },
{
"api_validation": "NOT_AVAILABLE",
"ml_validation": "VALIDATED_KEY",
- "ml_probability": 0.99334,
+ "ml_probability": 0.1,
"rule": "Password",
"severity": "medium",
"confidence": "moderate",
@@ -5846,6 +5963,8 @@
"value_start": 28,
"value_end": 36,
"variable": "gildong.hong@98.76.54.32,pw",
+ "variable_start": 0,
+ "variable_end": 27,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 3.0,
@@ -5854,110 +5973,10 @@
}
]
},
- {
- "api_validation": "NOT_AVAILABLE",
- "ml_validation": "NOT_AVAILABLE",
- "ml_probability": null,
- "rule": "IPv4",
- "severity": "info",
- "confidence": "weak",
- "line_data_list": [
- {
- "line": "98.76.54.32(master/IhqSb1Gg,master/IhqSb1Gg)",
- "line_num": 48,
- "path": "tests/samples/doc_various",
- "info": "",
- "value": "98.76.54.32",
- "value_start": 0,
- "value_end": 11,
- "variable": null,
- "entropy_validation": {
- "iterator": "BASE64_CHARS",
- "entropy": 2.515950268099853,
- "valid": false
- }
- }
- ]
- },
- {
- "api_validation": "NOT_AVAILABLE",
- "ml_validation": "NOT_AVAILABLE",
- "ml_probability": null,
- "rule": "IPv4",
- "severity": "info",
- "confidence": "weak",
- "line_data_list": [
- {
- "line": "98.76.54.32(master/IhqSb1Gg master/IhqSb1Gg)",
- "line_num": 49,
- "path": "tests/samples/doc_various",
- "info": "",
- "value": "98.76.54.32",
- "value_start": 0,
- "value_end": 11,
- "variable": null,
- "entropy_validation": {
- "iterator": "BASE64_CHARS",
- "entropy": 2.515950268099853,
- "valid": false
- }
- }
- ]
- },
- {
- "api_validation": "NOT_AVAILABLE",
- "ml_validation": "NOT_AVAILABLE",
- "ml_probability": null,
- "rule": "IPv4",
- "severity": "info",
- "confidence": "weak",
- "line_data_list": [
- {
- "line": "xxxx:98.76.54.32(master/IhqSb1Gg)",
- "line_num": 50,
- "path": "tests/samples/doc_various",
- "info": "",
- "value": "98.76.54.32",
- "value_start": 5,
- "value_end": 16,
- "variable": null,
- "entropy_validation": {
- "iterator": "BASE64_CHARS",
- "entropy": 2.515950268099853,
- "valid": false
- }
- }
- ]
- },
- {
- "api_validation": "NOT_AVAILABLE",
- "ml_validation": "NOT_AVAILABLE",
- "ml_probability": null,
- "rule": "IPv4",
- "severity": "info",
- "confidence": "weak",
- "line_data_list": [
- {
- "line": "98.76.54.32:xxxx(PW:IhqSb1Gg)",
- "line_num": 51,
- "path": "tests/samples/doc_various",
- "info": "",
- "value": "98.76.54.32",
- "value_start": 0,
- "value_end": 11,
- "variable": null,
- "entropy_validation": {
- "iterator": "BASE64_CHARS",
- "entropy": 2.515950268099853,
- "valid": false
- }
- }
- ]
- },
{
"api_validation": "NOT_AVAILABLE",
"ml_validation": "VALIDATED_KEY",
- "ml_probability": 0.7517,
+ "ml_probability": 0.896,
"rule": "Password",
"severity": "medium",
"confidence": "moderate",
@@ -5971,6 +5990,8 @@
"value_start": 20,
"value_end": 29,
"variable": "PW",
+ "variable_start": 17,
+ "variable_end": 19,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 2.8177111123931664,
@@ -5982,7 +6003,7 @@
{
"api_validation": "NOT_AVAILABLE",
"ml_validation": "VALIDATED_KEY",
- "ml_probability": 0.7574,
+ "ml_probability": 0.01,
"rule": "Password",
"severity": "medium",
"confidence": "moderate",
@@ -5996,6 +6017,8 @@
"value_start": 17,
"value_end": 32,
"variable": "Password-xxxx",
+ "variable_start": 3,
+ "variable_end": 16,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 3.906890595608518,
@@ -6004,35 +6027,10 @@
}
]
},
- {
- "api_validation": "NOT_AVAILABLE",
- "ml_validation": "NOT_AVAILABLE",
- "ml_probability": null,
- "rule": "IPv4",
- "severity": "info",
- "confidence": "weak",
- "line_data_list": [
- {
- "line": "gildong.hong@98.76.54.32 PW:IhqSb1Gg",
- "line_num": 56,
- "path": "tests/samples/doc_various",
- "info": "",
- "value": "98.76.54.32",
- "value_start": 13,
- "value_end": 24,
- "variable": null,
- "entropy_validation": {
- "iterator": "BASE64_CHARS",
- "entropy": 2.515950268099853,
- "valid": false
- }
- }
- ]
- },
{
"api_validation": "NOT_AVAILABLE",
"ml_validation": "VALIDATED_KEY",
- "ml_probability": 0.98975,
+ "ml_probability": 0.949,
"rule": "Password",
"severity": "medium",
"confidence": "moderate",
@@ -6046,6 +6044,8 @@
"value_start": 28,
"value_end": 36,
"variable": "PW",
+ "variable_start": 25,
+ "variable_end": 27,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 3.0,
@@ -6054,35 +6054,10 @@
}
]
},
- {
- "api_validation": "NOT_AVAILABLE",
- "ml_validation": "NOT_AVAILABLE",
- "ml_probability": null,
- "rule": "IPv4",
- "severity": "info",
- "confidence": "weak",
- "line_data_list": [
- {
- "line": "http|https://98.76.54.32/xxxx(master/IhqSb1Gg)",
- "line_num": 59,
- "path": "tests/samples/doc_various",
- "info": "",
- "value": "98.76.54.32",
- "value_start": 13,
- "value_end": 24,
- "variable": null,
- "entropy_validation": {
- "iterator": "BASE64_CHARS",
- "entropy": 2.515950268099853,
- "valid": false
- }
- }
- ]
- },
{
"api_validation": "NOT_AVAILABLE",
"ml_validation": "VALIDATED_KEY",
- "ml_probability": 0.99563,
+ "ml_probability": 0.999,
"rule": "Password",
"severity": "medium",
"confidence": "moderate",
@@ -6096,6 +6071,8 @@
"value_start": 22,
"value_end": 30,
"variable": "ANY_pwd",
+ "variable_start": 14,
+ "variable_end": 21,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 3.0,
@@ -6107,7 +6084,7 @@
{
"api_validation": "NOT_AVAILABLE",
"ml_validation": "VALIDATED_KEY",
- "ml_probability": 0.99563,
+ "ml_probability": 0.998,
"rule": "Password",
"severity": "medium",
"confidence": "moderate",
@@ -6121,6 +6098,8 @@
"value_start": 34,
"value_end": 42,
"variable": "Password",
+ "variable_start": 25,
+ "variable_end": 33,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 3.0,
@@ -6132,7 +6111,7 @@
{
"api_validation": "NOT_AVAILABLE",
"ml_validation": "VALIDATED_KEY",
- "ml_probability": 0.70183,
+ "ml_probability": 0.953,
"rule": "Password",
"severity": "medium",
"confidence": "moderate",
@@ -6146,6 +6125,8 @@
"value_start": 20,
"value_end": 29,
"variable": "PW",
+ "variable_start": 17,
+ "variable_end": 19,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 2.8177111123931664,
@@ -6157,7 +6138,7 @@
{
"api_validation": "NOT_AVAILABLE",
"ml_validation": "VALIDATED_KEY",
- "ml_probability": 0.99563,
+ "ml_probability": 0.998,
"rule": "Password",
"severity": "medium",
"confidence": "moderate",
@@ -6171,6 +6152,8 @@
"value_start": 26,
"value_end": 34,
"variable": "PasswordANY",
+ "variable_start": 14,
+ "variable_end": 25,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 3.0,
@@ -6182,7 +6165,7 @@
{
"api_validation": "NOT_AVAILABLE",
"ml_validation": "VALIDATED_KEY",
- "ml_probability": 0.92685,
+ "ml_probability": 0.998,
"rule": "Password",
"severity": "medium",
"confidence": "moderate",
@@ -6196,6 +6179,8 @@
"value_start": 17,
"value_end": 26,
"variable": "password(default",
+ "variable_start": 0,
+ "variable_end": 16,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 2.8177111123931664,
@@ -6204,35 +6189,10 @@
}
]
},
- {
- "api_validation": "NOT_AVAILABLE",
- "ml_validation": "NOT_AVAILABLE",
- "ml_probability": null,
- "rule": "IPv4",
- "severity": "info",
- "confidence": "weak",
- "line_data_list": [
- {
- "line": "98.76.54.32(ID/PW:master/IhqSb1Gg)",
- "line_num": 70,
- "path": "tests/samples/doc_various",
- "info": "",
- "value": "98.76.54.32",
- "value_start": 0,
- "value_end": 11,
- "variable": null,
- "entropy_validation": {
- "iterator": "BASE64_CHARS",
- "entropy": 2.515950268099853,
- "valid": false
- }
- }
- ]
- },
{
"api_validation": "NOT_AVAILABLE",
"ml_validation": "VALIDATED_KEY",
- "ml_probability": 0.00461,
+ "ml_probability": 0.131,
"rule": "Password",
"severity": "medium",
"confidence": "moderate",
@@ -6246,6 +6206,8 @@
"value_start": 18,
"value_end": 34,
"variable": "PW",
+ "variable_start": 15,
+ "variable_end": 17,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 3.75,
@@ -6257,7 +6219,7 @@
{
"api_validation": "NOT_AVAILABLE",
"ml_validation": "VALIDATED_KEY",
- "ml_probability": 0.51005,
+ "ml_probability": 0.603,
"rule": "Password",
"severity": "medium",
"confidence": "moderate",
@@ -6271,6 +6233,8 @@
"value_start": 9,
"value_end": 24,
"variable": "PWD)",
+ "variable_start": 4,
+ "variable_end": 8,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 3.906890595608518,
@@ -6279,35 +6243,10 @@
}
]
},
- {
- "api_validation": "NOT_AVAILABLE",
- "ml_validation": "NOT_AVAILABLE",
- "ml_probability": null,
- "rule": "IPv4",
- "severity": "info",
- "confidence": "weak",
- "line_data_list": [
- {
- "line": "master@98.76.54.32(pw:IhqSb1Gg)",
- "line_num": 73,
- "path": "tests/samples/doc_various",
- "info": "",
- "value": "98.76.54.32",
- "value_start": 7,
- "value_end": 18,
- "variable": null,
- "entropy_validation": {
- "iterator": "BASE64_CHARS",
- "entropy": 2.515950268099853,
- "valid": false
- }
- }
- ]
- },
{
"api_validation": "NOT_AVAILABLE",
"ml_validation": "VALIDATED_KEY",
- "ml_probability": 0.85092,
+ "ml_probability": 0.956,
"rule": "Password",
"severity": "medium",
"confidence": "moderate",
@@ -6321,6 +6260,8 @@
"value_start": 22,
"value_end": 31,
"variable": "pw",
+ "variable_start": 19,
+ "variable_end": 21,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 2.8177111123931664,
@@ -6329,35 +6270,10 @@
}
]
},
- {
- "api_validation": "NOT_AVAILABLE",
- "ml_validation": "NOT_AVAILABLE",
- "ml_probability": null,
- "rule": "IPv4",
- "severity": "info",
- "confidence": "weak",
- "line_data_list": [
- {
- "line": "master@98.76.54.32,PW:IhqSb1Gg",
- "line_num": 74,
- "path": "tests/samples/doc_various",
- "info": "",
- "value": "98.76.54.32",
- "value_start": 7,
- "value_end": 18,
- "variable": null,
- "entropy_validation": {
- "iterator": "BASE64_CHARS",
- "entropy": 2.515950268099853,
- "valid": false
- }
- }
- ]
- },
{
"api_validation": "NOT_AVAILABLE",
"ml_validation": "VALIDATED_KEY",
- "ml_probability": 0.99334,
+ "ml_probability": 0.029,
"rule": "Password",
"severity": "medium",
"confidence": "moderate",
@@ -6371,6 +6287,8 @@
"value_start": 22,
"value_end": 30,
"variable": "master@98.76.54.32,PW",
+ "variable_start": 0,
+ "variable_end": 21,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 3.0,
@@ -6381,24 +6299,26 @@
},
{
"api_validation": "NOT_AVAILABLE",
- "ml_validation": "NOT_AVAILABLE",
- "ml_probability": null,
- "rule": "IPv4",
- "severity": "info",
- "confidence": "weak",
+ "ml_validation": "VALIDATED_KEY",
+ "ml_probability": 0.99,
+ "rule": "Password",
+ "severity": "medium",
+ "confidence": "moderate",
"line_data_list": [
{
"line": "98.76.54.32 pw:IhqSb1Gg",
"line_num": 75,
"path": "tests/samples/doc_various",
"info": "",
- "value": "98.76.54.32",
- "value_start": 0,
- "value_end": 11,
- "variable": null,
+ "value": "IhqSb1Gg",
+ "value_start": 15,
+ "value_end": 23,
+ "variable": "pw",
+ "variable_start": 12,
+ "variable_end": 14,
"entropy_validation": {
"iterator": "BASE64_CHARS",
- "entropy": 2.515950268099853,
+ "entropy": 3.0,
"valid": false
}
}
@@ -6407,20 +6327,22 @@
{
"api_validation": "NOT_AVAILABLE",
"ml_validation": "VALIDATED_KEY",
- "ml_probability": 0.9819,
+ "ml_probability": 0.976,
"rule": "Password",
"severity": "medium",
"confidence": "moderate",
"line_data_list": [
{
- "line": "98.76.54.32 pw:IhqSb1Gg",
- "line_num": 75,
+ "line": "config:xxxx,PW:IhqSb1Gg",
+ "line_num": 78,
"path": "tests/samples/doc_various",
"info": "",
"value": "IhqSb1Gg",
"value_start": 15,
"value_end": 23,
- "variable": "pw",
+ "variable": "xxxx,PW",
+ "variable_start": 7,
+ "variable_end": 14,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 3.0,
@@ -6432,20 +6354,22 @@
{
"api_validation": "NOT_AVAILABLE",
"ml_validation": "VALIDATED_KEY",
- "ml_probability": 0.99082,
+ "ml_probability": 0.988,
"rule": "Password",
"severity": "medium",
"confidence": "moderate",
"line_data_list": [
{
- "line": "config:xxxx,PW:IhqSb1Gg",
- "line_num": 78,
+ "line": "scp gildong.hong@98.76.54.32 mailto:{1} pw:IhqSb1Gg",
+ "line_num": 82,
"path": "tests/samples/doc_various",
"info": "",
"value": "IhqSb1Gg",
- "value_start": 15,
- "value_end": 23,
- "variable": "xxxx,PW",
+ "value_start": 43,
+ "value_end": 51,
+ "variable": "pw",
+ "variable_start": 40,
+ "variable_end": 42,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 3.0,
@@ -6456,24 +6380,26 @@
},
{
"api_validation": "NOT_AVAILABLE",
- "ml_validation": "NOT_AVAILABLE",
- "ml_probability": null,
- "rule": "IPv4",
- "severity": "info",
- "confidence": "weak",
+ "ml_validation": "VALIDATED_KEY",
+ "ml_probability": 0.952,
+ "rule": "Password",
+ "severity": "medium",
+ "confidence": "moderate",
"line_data_list": [
{
- "line": "98.76.54.32-->master/IhqSb1Gg",
- "line_num": 81,
+ "line": "id:gildong.hong@xxx.com mailto:{1} pw:IhqSb1Gg",
+ "line_num": 83,
"path": "tests/samples/doc_various",
"info": "",
- "value": "98.76.54.32",
- "value_start": 0,
- "value_end": 11,
- "variable": null,
+ "value": "IhqSb1Gg",
+ "value_start": 38,
+ "value_end": 46,
+ "variable": "pw",
+ "variable_start": 35,
+ "variable_end": 37,
"entropy_validation": {
"iterator": "BASE64_CHARS",
- "entropy": 2.515950268099853,
+ "entropy": 3.0,
"valid": false
}
}
@@ -6481,24 +6407,26 @@
},
{
"api_validation": "NOT_AVAILABLE",
- "ml_validation": "NOT_AVAILABLE",
- "ml_probability": null,
- "rule": "IPv4",
- "severity": "info",
- "confidence": "weak",
+ "ml_validation": "VALIDATED_KEY",
+ "ml_probability": 0.943,
+ "rule": "Password",
+ "severity": "medium",
+ "confidence": "moderate",
"line_data_list": [
{
- "line": "scp gildong.hong@98.76.54.32 mailto:{1} pw:IhqSb1Gg",
- "line_num": 82,
+ "line": "gildong.hong@98.76.54.32 mailto:{1} pw:IhqSb1Gg",
+ "line_num": 84,
"path": "tests/samples/doc_various",
"info": "",
- "value": "98.76.54.32",
- "value_start": 17,
- "value_end": 28,
- "variable": null,
+ "value": "IhqSb1Gg",
+ "value_start": 39,
+ "value_end": 47,
+ "variable": "pw",
+ "variable_start": 36,
+ "variable_end": 38,
"entropy_validation": {
"iterator": "BASE64_CHARS",
- "entropy": 2.515950268099853,
+ "entropy": 3.0,
"valid": false
}
}
@@ -6507,20 +6435,22 @@
{
"api_validation": "NOT_AVAILABLE",
"ml_validation": "VALIDATED_KEY",
- "ml_probability": 0.98975,
+ "ml_probability": 0.996,
"rule": "Password",
"severity": "medium",
"confidence": "moderate",
"line_data_list": [
{
- "line": "scp gildong.hong@98.76.54.32 mailto:{1} pw:IhqSb1Gg",
- "line_num": 82,
+ "line": "ssh gildong.hong@98.76.54.32 mailto:{1},pw:IhqSb1Gg",
+ "line_num": 85,
"path": "tests/samples/doc_various",
"info": "",
"value": "IhqSb1Gg",
"value_start": 43,
"value_end": 51,
"variable": "pw",
+ "variable_start": 40,
+ "variable_end": 42,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 3.0,
@@ -6532,20 +6462,22 @@
{
"api_validation": "NOT_AVAILABLE",
"ml_validation": "VALIDATED_KEY",
- "ml_probability": 0.98975,
+ "ml_probability": 0.995,
"rule": "Password",
"severity": "medium",
"confidence": "moderate",
"line_data_list": [
{
- "line": "id:gildong.hong@xxx.com mailto:{1} pw:IhqSb1Gg",
- "line_num": 83,
+ "line": "(ssh gildong.hong@98.76.54.32 mailto{1}) pwd:IhqSb1Gg",
+ "line_num": 87,
"path": "tests/samples/doc_various",
"info": "",
"value": "IhqSb1Gg",
- "value_start": 38,
- "value_end": 46,
- "variable": "pw",
+ "value_start": 45,
+ "value_end": 53,
+ "variable": "pwd",
+ "variable_start": 41,
+ "variable_end": 44,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 3.0,
@@ -6556,24 +6488,26 @@
},
{
"api_validation": "NOT_AVAILABLE",
- "ml_validation": "NOT_AVAILABLE",
- "ml_probability": null,
- "rule": "IPv4",
- "severity": "info",
- "confidence": "weak",
+ "ml_validation": "VALIDATED_KEY",
+ "ml_probability": 0.996,
+ "rule": "Password",
+ "severity": "medium",
+ "confidence": "moderate",
"line_data_list": [
{
- "line": "gildong.hong@98.76.54.32 mailto:{1} pw:IhqSb1Gg",
- "line_num": 84,
+ "line": "ssh gildong.hong@98.76.54.32 mailto:{1}, pw:IhqSb1Gg",
+ "line_num": 90,
"path": "tests/samples/doc_various",
"info": "",
- "value": "98.76.54.32",
- "value_start": 13,
- "value_end": 24,
- "variable": null,
+ "value": "IhqSb1Gg",
+ "value_start": 44,
+ "value_end": 52,
+ "variable": "pw",
+ "variable_start": 41,
+ "variable_end": 43,
"entropy_validation": {
"iterator": "BASE64_CHARS",
- "entropy": 2.515950268099853,
+ "entropy": 3.0,
"valid": false
}
}
@@ -6582,23 +6516,25 @@
{
"api_validation": "NOT_AVAILABLE",
"ml_validation": "VALIDATED_KEY",
- "ml_probability": 0.98975,
+ "ml_probability": 0.998,
"rule": "Password",
"severity": "medium",
"confidence": "moderate",
"line_data_list": [
{
- "line": "gildong.hong@98.76.54.32 mailto:{1} pw:IhqSb1Gg",
- "line_num": 84,
+ "line": "ssh gildong.hong@98.76.54.32 mailto:{1} (pwd:IhqSb1Gg)",
+ "line_num": 93,
"path": "tests/samples/doc_various",
"info": "",
- "value": "IhqSb1Gg",
- "value_start": 39,
- "value_end": 47,
- "variable": "pw",
+ "value": "IhqSb1Gg)",
+ "value_start": 45,
+ "value_end": 54,
+ "variable": "pwd",
+ "variable_start": 41,
+ "variable_end": 44,
"entropy_validation": {
"iterator": "BASE64_CHARS",
- "entropy": 3.0,
+ "entropy": 2.8177111123931664,
"valid": false
}
}
@@ -6606,24 +6542,26 @@
},
{
"api_validation": "NOT_AVAILABLE",
- "ml_validation": "NOT_AVAILABLE",
- "ml_probability": null,
- "rule": "IPv4",
- "severity": "info",
- "confidence": "weak",
+ "ml_validation": "VALIDATED_KEY",
+ "ml_probability": 0.997,
+ "rule": "Password",
+ "severity": "medium",
+ "confidence": "moderate",
"line_data_list": [
{
- "line": "ssh gildong.hong@98.76.54.32 mailto:{1},pw:IhqSb1Gg",
- "line_num": 85,
+ "line": "gildong.hong@98.76.54.32 mailto:{1} (password:IhqSb1Gg)",
+ "line_num": 94,
"path": "tests/samples/doc_various",
"info": "",
- "value": "98.76.54.32",
- "value_start": 17,
- "value_end": 28,
- "variable": null,
+ "value": "IhqSb1Gg)",
+ "value_start": 46,
+ "value_end": 55,
+ "variable": "password",
+ "variable_start": 37,
+ "variable_end": 45,
"entropy_validation": {
"iterator": "BASE64_CHARS",
- "entropy": 2.515950268099853,
+ "entropy": 2.8177111123931664,
"valid": false
}
}
@@ -6632,20 +6570,22 @@
{
"api_validation": "NOT_AVAILABLE",
"ml_validation": "VALIDATED_KEY",
- "ml_probability": 0.98975,
+ "ml_probability": 0.995,
"rule": "Password",
"severity": "medium",
"confidence": "moderate",
"line_data_list": [
{
- "line": "ssh gildong.hong@98.76.54.32 mailto:{1},pw:IhqSb1Gg",
- "line_num": 85,
+ "line": "gildong.hong@98.76.54.32 mailto:{1} Password:IhqSb1Gg",
+ "line_num": 96,
"path": "tests/samples/doc_various",
"info": "",
"value": "IhqSb1Gg",
- "value_start": 43,
- "value_end": 51,
- "variable": ",pw",
+ "value_start": 45,
+ "value_end": 53,
+ "variable": "Password",
+ "variable_start": 36,
+ "variable_end": 44,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 3.0,
@@ -6656,24 +6596,26 @@
},
{
"api_validation": "NOT_AVAILABLE",
- "ml_validation": "NOT_AVAILABLE",
- "ml_probability": null,
- "rule": "IPv4",
- "severity": "info",
- "confidence": "weak",
+ "ml_validation": "VALIDATED_KEY",
+ "ml_probability": 0.979,
+ "rule": "Password",
+ "severity": "medium",
+ "confidence": "moderate",
"line_data_list": [
{
- "line": "gildong.hong@98.76.54.32 mailto:{1} (master/IhqSb1Gg)",
- "line_num": 86,
+ "line": "gildong.hong@98.76.54.32 mailto:{1} (pass:IhqSb1Gg)",
+ "line_num": 97,
"path": "tests/samples/doc_various",
"info": "",
- "value": "98.76.54.32",
- "value_start": 13,
- "value_end": 24,
- "variable": null,
+ "value": "IhqSb1Gg)",
+ "value_start": 42,
+ "value_end": 51,
+ "variable": "pass",
+ "variable_start": 37,
+ "variable_end": 41,
"entropy_validation": {
"iterator": "BASE64_CHARS",
- "entropy": 2.515950268099853,
+ "entropy": 2.8177111123931664,
"valid": false
}
}
@@ -6681,24 +6623,26 @@
},
{
"api_validation": "NOT_AVAILABLE",
- "ml_validation": "NOT_AVAILABLE",
- "ml_probability": null,
- "rule": "IPv4",
- "severity": "info",
- "confidence": "weak",
+ "ml_validation": "VALIDATED_KEY",
+ "ml_probability": 0.994,
+ "rule": "Password",
+ "severity": "medium",
+ "confidence": "moderate",
"line_data_list": [
{
- "line": "(ssh gildong.hong@98.76.54.32 mailto{1}) pwd:IhqSb1Gg",
- "line_num": 87,
+ "line": "ssh gildong.hong@98.76.54.32 mailto:{1} pw:IhqSb1Gg",
+ "line_num": 100,
"path": "tests/samples/doc_various",
"info": "",
- "value": "98.76.54.32",
- "value_start": 18,
- "value_end": 29,
- "variable": null,
+ "value": "IhqSb1Gg",
+ "value_start": 43,
+ "value_end": 51,
+ "variable": "pw",
+ "variable_start": 40,
+ "variable_end": 42,
"entropy_validation": {
"iterator": "BASE64_CHARS",
- "entropy": 2.515950268099853,
+ "entropy": 3.0,
"valid": false
}
}
@@ -6707,20 +6651,22 @@
{
"api_validation": "NOT_AVAILABLE",
"ml_validation": "VALIDATED_KEY",
- "ml_probability": 0.99261,
+ "ml_probability": 0.999,
"rule": "Password",
"severity": "medium",
"confidence": "moderate",
"line_data_list": [
{
- "line": "(ssh gildong.hong@98.76.54.32 mailto{1}) pwd:IhqSb1Gg",
- "line_num": 87,
+ "line": "ssh gildong.hong@98.76.54.32 mailto:{1} pass:IhqSb1Gg",
+ "line_num": 101,
"path": "tests/samples/doc_various",
"info": "",
"value": "IhqSb1Gg",
"value_start": 45,
"value_end": 53,
- "variable": "pwd",
+ "variable": "pass",
+ "variable_start": 40,
+ "variable_end": 44,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 3.0,
@@ -6731,24 +6677,26 @@
},
{
"api_validation": "NOT_AVAILABLE",
- "ml_validation": "NOT_AVAILABLE",
- "ml_probability": null,
- "rule": "IPv4",
- "severity": "info",
- "confidence": "weak",
+ "ml_validation": "VALIDATED_KEY",
+ "ml_probability": 0.999,
+ "rule": "Password",
+ "severity": "medium",
+ "confidence": "moderate",
"line_data_list": [
{
- "line": "ssh gildong.hong@98.76.54.32 (master/IhqSb1Gg)",
- "line_num": 88,
+ "line": "id:gildong.hong@xxx.com mailto:{1}/password:IhqSb1Gg",
+ "line_num": 102,
"path": "tests/samples/doc_various",
"info": "",
- "value": "98.76.54.32",
- "value_start": 17,
- "value_end": 28,
- "variable": null,
+ "value": "IhqSb1Gg",
+ "value_start": 44,
+ "value_end": 52,
+ "variable": "password",
+ "variable_start": 35,
+ "variable_end": 43,
"entropy_validation": {
"iterator": "BASE64_CHARS",
- "entropy": 2.515950268099853,
+ "entropy": 3.0,
"valid": false
}
}
@@ -6756,24 +6704,26 @@
},
{
"api_validation": "NOT_AVAILABLE",
- "ml_validation": "NOT_AVAILABLE",
- "ml_probability": null,
- "rule": "IPv4",
- "severity": "info",
- "confidence": "weak",
- "line_data_list": [
- {
- "line": "ssh gildong.hong@98.76.54.32 mailto:[1} \uacc4\uc815master/IhqSb1Gg",
- "line_num": 89,
+ "ml_validation": "VALIDATED_KEY",
+ "ml_probability": 1.0,
+ "rule": "Password",
+ "severity": "medium",
+ "confidence": "moderate",
+ "line_data_list": [
+ {
+ "line": "ssh gildong.hong@98.76.54.32 mailto:{1}/password:IhqSb1Gg",
+ "line_num": 104,
"path": "tests/samples/doc_various",
"info": "",
- "value": "98.76.54.32",
- "value_start": 17,
- "value_end": 28,
- "variable": null,
+ "value": "IhqSb1Gg",
+ "value_start": 49,
+ "value_end": 57,
+ "variable": "password",
+ "variable_start": 40,
+ "variable_end": 48,
"entropy_validation": {
"iterator": "BASE64_CHARS",
- "entropy": 2.515950268099853,
+ "entropy": 3.0,
"valid": false
}
}
@@ -6781,24 +6731,26 @@
},
{
"api_validation": "NOT_AVAILABLE",
- "ml_validation": "NOT_AVAILABLE",
- "ml_probability": null,
- "rule": "IPv4",
- "severity": "info",
- "confidence": "weak",
+ "ml_validation": "VALIDATED_KEY",
+ "ml_probability": 0.934,
+ "rule": "Password",
+ "severity": "medium",
+ "confidence": "moderate",
"line_data_list": [
{
- "line": "ssh gildong.hong@98.76.54.32 mailto:{1}, pw:IhqSb1Gg",
- "line_num": 90,
+ "line": "-ANYID:gildong.hong@example.com mailto:{1} -pw:IhqSb1Gg",
+ "line_num": 105,
"path": "tests/samples/doc_various",
"info": "",
- "value": "98.76.54.32",
- "value_start": 17,
- "value_end": 28,
- "variable": null,
+ "value": "IhqSb1Gg",
+ "value_start": 47,
+ "value_end": 55,
+ "variable": "pw",
+ "variable_start": 44,
+ "variable_end": 46,
"entropy_validation": {
"iterator": "BASE64_CHARS",
- "entropy": 2.515950268099853,
+ "entropy": 3.0,
"valid": false
}
}
@@ -6807,20 +6759,22 @@
{
"api_validation": "NOT_AVAILABLE",
"ml_validation": "VALIDATED_KEY",
- "ml_probability": 0.98975,
+ "ml_probability": 0.97,
"rule": "Password",
"severity": "medium",
"confidence": "moderate",
"line_data_list": [
{
- "line": "ssh gildong.hong@98.76.54.32 mailto:{1}, pw:IhqSb1Gg",
- "line_num": 90,
+ "line": "ID:gildong.hong@xxxx.net mailto:{1} pw:IhqSb1Gg",
+ "line_num": 106,
"path": "tests/samples/doc_various",
"info": "",
"value": "IhqSb1Gg",
- "value_start": 44,
- "value_end": 52,
+ "value_start": 39,
+ "value_end": 47,
"variable": "pw",
+ "variable_start": 36,
+ "variable_end": 38,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 3.0,
@@ -6831,24 +6785,26 @@
},
{
"api_validation": "NOT_AVAILABLE",
- "ml_validation": "NOT_AVAILABLE",
- "ml_probability": null,
- "rule": "IPv4",
- "severity": "info",
- "confidence": "weak",
+ "ml_validation": "VALIDATED_KEY",
+ "ml_probability": 0.978,
+ "rule": "Password",
+ "severity": "medium",
+ "confidence": "moderate",
"line_data_list": [
{
- "line": "gildong.hong@98.76.54.32 mailto:{1} (\ube44\ubc88 IhqSb1Gg)",
- "line_num": 91,
+ "line": "http://98.76.54.32:xxx(pw:IhqSb1Gg)",
+ "line_num": 108,
"path": "tests/samples/doc_various",
"info": "",
- "value": "98.76.54.32",
- "value_start": 13,
- "value_end": 24,
- "variable": null,
+ "value": "IhqSb1Gg)",
+ "value_start": 26,
+ "value_end": 35,
+ "variable": "pw",
+ "variable_start": 23,
+ "variable_end": 25,
"entropy_validation": {
"iterator": "BASE64_CHARS",
- "entropy": 2.515950268099853,
+ "entropy": 2.8177111123931664,
"valid": false
}
}
@@ -6858,23 +6814,25 @@
"api_validation": "NOT_AVAILABLE",
"ml_validation": "NOT_AVAILABLE",
"ml_probability": null,
- "rule": "IPv4",
- "severity": "info",
+ "rule": "Dropbox API secret (long term)",
+ "severity": "high",
"confidence": "weak",
"line_data_list": [
{
- "line": "ssh gildong.hong@98.76.54.32 mailto:{1} password IhqSb1Gg",
- "line_num": 92,
- "path": "tests/samples/doc_various",
+ "line": "var g = '7rBynGo0b1cAAAAAAAAAAc72L3T6rQK51mB5a06ijnwRG91deTxvSqdZNAlxq8pZ'",
+ "line_num": 1,
+ "path": "tests/samples/dropbox_api_secret_long_term",
"info": "",
- "value": "98.76.54.32",
- "value_start": 17,
- "value_end": 28,
+ "value": "7rBynGo0b1cAAAAAAAAAAc72L3T6rQK51mB5a06ijnwRG91deTxvSqdZNAlxq8pZ",
+ "value_start": 9,
+ "value_end": 73,
"variable": null,
+ "variable_start": -2,
+ "variable_end": -2,
"entropy_validation": {
"iterator": "BASE64_CHARS",
- "entropy": 2.515950268099853,
- "valid": false
+ "entropy": 4.89361507332541,
+ "valid": true
}
}
]
@@ -6883,48 +6841,25 @@
"api_validation": "NOT_AVAILABLE",
"ml_validation": "NOT_AVAILABLE",
"ml_probability": null,
- "rule": "IPv4",
+ "rule": "Dropbox App secret",
"severity": "info",
"confidence": "weak",
"line_data_list": [
{
- "line": "ssh gildong.hong@98.76.54.32 mailto:{1} (pwd:IhqSb1Gg)",
- "line_num": 93,
- "path": "tests/samples/doc_various",
+ "line": "var app_unique_val_s = 'wpv1jq9xwanbn3n';",
+ "line_num": 1,
+ "path": "tests/samples/dropbox_app_secret",
"info": "",
- "value": "98.76.54.32",
- "value_start": 17,
- "value_end": 28,
+ "value": "wpv1jq9xwanbn3n",
+ "value_start": 24,
+ "value_end": 39,
"variable": null,
+ "variable_start": -2,
+ "variable_end": -2,
"entropy_validation": {
- "iterator": "BASE64_CHARS",
- "entropy": 2.515950268099853,
- "valid": false
- }
- }
- ]
- },
- {
- "api_validation": "NOT_AVAILABLE",
- "ml_validation": "VALIDATED_KEY",
- "ml_probability": 0.91394,
- "rule": "Password",
- "severity": "medium",
- "confidence": "moderate",
- "line_data_list": [
- {
- "line": "ssh gildong.hong@98.76.54.32 mailto:{1} (pwd:IhqSb1Gg)",
- "line_num": 93,
- "path": "tests/samples/doc_various",
- "info": "",
- "value": "IhqSb1Gg)",
- "value_start": 45,
- "value_end": 54,
- "variable": "pwd",
- "entropy_validation": {
- "iterator": "BASE64_CHARS",
- "entropy": 2.8177111123931664,
- "valid": false
+ "iterator": "BASE36_CHARS",
+ "entropy": 3.4565647621309536,
+ "valid": true
}
}
]
@@ -6933,48 +6868,52 @@
"api_validation": "NOT_AVAILABLE",
"ml_validation": "NOT_AVAILABLE",
"ml_probability": null,
- "rule": "IPv4",
- "severity": "info",
- "confidence": "weak",
+ "rule": "Dropbox OAuth2 API Access Token",
+ "severity": "high",
+ "confidence": "moderate",
"line_data_list": [
{
- "line": "gildong.hong@98.76.54.32 mailto:{1} (password:IhqSb1Gg)",
- "line_num": 94,
- "path": "tests/samples/doc_various",
+ "line": "var dropbox = 'sl.BdmpmC82mhhySscKk2oQGyE5l--8LdAQftLTXVGQhP39Z8FtAK1BhePhyevurA-Elt7ToIr6OpwzKAYE7RBqpu6VVyQU5WlCTL_Q7N4gElXahaWou6aPpOIwgGCIOq9aeC3YFoc';",
+ "line_num": 1,
+ "path": "tests/samples/dropbox_oauth_token",
"info": "",
- "value": "98.76.54.32",
- "value_start": 13,
- "value_end": 24,
+ "value": "sl.BdmpmC82mhhySscKk2oQGyE5l--8LdAQftLTXVGQhP39Z8FtAK1BhePhyevurA-Elt7ToIr6OpwzKAYE7RBqpu6VVyQU5WlCTL_Q7N4gElXahaWou6aPpOIwgGCIOq9aeC3YFoc",
+ "value_start": 15,
+ "value_end": 153,
"variable": null,
+ "variable_start": -2,
+ "variable_end": -2,
"entropy_validation": {
"iterator": "BASE64_CHARS",
- "entropy": 2.515950268099853,
- "valid": false
+ "entropy": 5.395844179446957,
+ "valid": true
}
}
]
},
{
"api_validation": "NOT_AVAILABLE",
- "ml_validation": "VALIDATED_KEY",
- "ml_probability": 0.91394,
- "rule": "Password",
- "severity": "medium",
+ "ml_validation": "NOT_AVAILABLE",
+ "ml_probability": null,
+ "rule": "Dynatrace API Token",
+ "severity": "high",
"confidence": "moderate",
"line_data_list": [
{
- "line": "gildong.hong@98.76.54.32 mailto:{1} (password:IhqSb1Gg)",
- "line_num": 94,
- "path": "tests/samples/doc_various",
+ "line": "dt0c01.ST2EY72KQINMH574WMNVI7YN.G3DFPBEJYMODIDAEX454M7YWBUVEFOWKPRVMWFASS64NFH52PX6BNDVFFM572RZM",
+ "line_num": 1,
+ "path": "tests/samples/dynatrace_api.hs",
"info": "",
- "value": "IhqSb1Gg)",
- "value_start": 46,
- "value_end": 55,
- "variable": "password",
+ "value": "dt0c01.ST2EY72KQINMH574WMNVI7YN.G3DFPBEJYMODIDAEX454M7YWBUVEFOWKPRVMWFASS64NFH52PX6BNDVFFM572RZM",
+ "value_start": 0,
+ "value_end": 96,
+ "variable": null,
+ "variable_start": -2,
+ "variable_end": -2,
"entropy_validation": {
"iterator": "BASE64_CHARS",
- "entropy": 2.8177111123931664,
- "valid": false
+ "entropy": 4.808191506786782,
+ "valid": true
}
}
]
@@ -6983,23 +6922,25 @@
"api_validation": "NOT_AVAILABLE",
"ml_validation": "NOT_AVAILABLE",
"ml_probability": null,
- "rule": "IPv4",
- "severity": "info",
- "confidence": "weak",
+ "rule": "Facebook Access Token",
+ "severity": "high",
+ "confidence": "moderate",
"line_data_list": [
{
- "line": "gildong.hong@98.76.54.32 mailto:{1} Password:IhqSb1Gg",
- "line_num": 96,
- "path": "tests/samples/doc_various",
+ "line": "GI_REO_GI_FACEBOOK_TOKEN = \"EAACEb00Kse0BAlGy7KeQ5YnaCEd09Eose0cBAlGy7KeQ5Yna9CoDsup39tiYdoQ4jH9Coup39tiYdWoQ4jHFZD\"",
+ "line_num": 1,
+ "path": "tests/samples/facebook_key",
"info": "",
- "value": "98.76.54.32",
- "value_start": 13,
- "value_end": 24,
+ "value": "EAACEb00Kse0BAlGy7KeQ5YnaCEd09Eose0cBAlGy7KeQ5Yna9CoDsup39tiYdoQ4jH9Coup39tiYdWoQ4jHFZD",
+ "value_start": 28,
+ "value_end": 115,
"variable": null,
+ "variable_start": -2,
+ "variable_end": -2,
"entropy_validation": {
"iterator": "BASE64_CHARS",
- "entropy": 2.515950268099853,
- "valid": false
+ "entropy": 4.936120692057916,
+ "valid": true
}
}
]
@@ -7007,24 +6948,26 @@
{
"api_validation": "NOT_AVAILABLE",
"ml_validation": "VALIDATED_KEY",
- "ml_probability": 0.99678,
- "rule": "Password",
+ "ml_probability": 0.999,
+ "rule": "Token",
"severity": "medium",
"confidence": "moderate",
"line_data_list": [
{
- "line": "gildong.hong@98.76.54.32 mailto:{1} Password:IhqSb1Gg",
- "line_num": 96,
- "path": "tests/samples/doc_various",
+ "line": "GI_REO_GI_FACEBOOK_TOKEN = \"EAACEb00Kse0BAlGy7KeQ5YnaCEd09Eose0cBAlGy7KeQ5Yna9CoDsup39tiYdoQ4jH9Coup39tiYdWoQ4jHFZD\"",
+ "line_num": 1,
+ "path": "tests/samples/facebook_key",
"info": "",
- "value": "IhqSb1Gg",
- "value_start": 45,
- "value_end": 53,
- "variable": "Password",
+ "value": "EAACEb00Kse0BAlGy7KeQ5YnaCEd09Eose0cBAlGy7KeQ5Yna9CoDsup39tiYdoQ4jH9Coup39tiYdWoQ4jHFZD",
+ "value_start": 28,
+ "value_end": 115,
+ "variable": "GI_REO_GI_FACEBOOK_TOKEN",
+ "variable_start": 0,
+ "variable_end": 24,
"entropy_validation": {
"iterator": "BASE64_CHARS",
- "entropy": 3.0,
- "valid": false
+ "entropy": 4.936120692057916,
+ "valid": true
}
}
]
@@ -7033,48 +6976,52 @@
"api_validation": "NOT_AVAILABLE",
"ml_validation": "NOT_AVAILABLE",
"ml_probability": null,
- "rule": "IPv4",
- "severity": "info",
- "confidence": "weak",
+ "rule": "Facebook App Token",
+ "severity": "high",
+ "confidence": "moderate",
"line_data_list": [
{
- "line": "gildong.hong@98.76.54.32 mailto:{1} (pass:IhqSb1Gg)",
- "line_num": 97,
- "path": "tests/samples/doc_various",
+ "line": "1527194624358273|qbBf2-fdB9zZpqLA0_2nNzZDw2M",
+ "line_num": 2,
+ "path": "tests/samples/facebook_key",
"info": "",
- "value": "98.76.54.32",
- "value_start": 13,
- "value_end": 24,
+ "value": "1527194624358273|qbBf2-fdB9zZpqLA0_2nNzZDw2M",
+ "value_start": 0,
+ "value_end": 44,
"variable": null,
+ "variable_start": -2,
+ "variable_end": -2,
"entropy_validation": {
- "iterator": "BASE64_CHARS",
- "entropy": 2.515950268099853,
- "valid": false
+ "iterator": "BASE36_CHARS",
+ "entropy": 3.2089099270924217,
+ "valid": true
}
}
]
},
{
"api_validation": "NOT_AVAILABLE",
- "ml_validation": "VALIDATED_KEY",
- "ml_probability": 0.91394,
- "rule": "Password",
- "severity": "medium",
+ "ml_validation": "NOT_AVAILABLE",
+ "ml_probability": null,
+ "rule": "Firebase Domain",
+ "severity": "info",
"confidence": "moderate",
"line_data_list": [
{
- "line": "gildong.hong@98.76.54.32 mailto:{1} (pass:IhqSb1Gg)",
- "line_num": 97,
- "path": "tests/samples/doc_various",
+ "line": "test-app-domain-42.firebaseapp.com",
+ "line_num": 1,
+ "path": "tests/samples/firebase_domain",
"info": "",
- "value": "IhqSb1Gg)",
- "value_start": 42,
- "value_end": 51,
- "variable": "pass",
+ "value": "test-app-domain-42.firebaseapp.com",
+ "value_start": 0,
+ "value_end": 34,
+ "variable": null,
+ "variable_start": -2,
+ "variable_end": -2,
"entropy_validation": {
- "iterator": "BASE64_CHARS",
- "entropy": 2.8177111123931664,
- "valid": false
+ "iterator": "BASE36_CHARS",
+ "entropy": 3.4347510262969525,
+ "valid": true
}
}
]
@@ -7083,23 +7030,25 @@
"api_validation": "NOT_AVAILABLE",
"ml_validation": "NOT_AVAILABLE",
"ml_probability": null,
- "rule": "IPv4",
+ "rule": "Firebase Domain",
"severity": "info",
- "confidence": "weak",
+ "confidence": "moderate",
"line_data_list": [
{
- "line": "ssh gildong.hong@98.76.54.32 mailto:{1} (xxxx//IhqSb1Gg)",
- "line_num": 99,
- "path": "tests/samples/doc_various",
+ "line": "test2.io.firebaseio.com",
+ "line_num": 2,
+ "path": "tests/samples/firebase_domain",
"info": "",
- "value": "98.76.54.32",
- "value_start": 17,
- "value_end": 28,
+ "value": "test2.io.firebaseio.com",
+ "value_start": 0,
+ "value_end": 23,
"variable": null,
+ "variable_start": -2,
+ "variable_end": -2,
"entropy_validation": {
- "iterator": "BASE64_CHARS",
- "entropy": 2.515950268099853,
- "valid": false
+ "iterator": "BASE36_CHARS",
+ "entropy": 3.1394163745499943,
+ "valid": true
}
}
]
@@ -7108,723 +7057,25 @@
"api_validation": "NOT_AVAILABLE",
"ml_validation": "NOT_AVAILABLE",
"ml_probability": null,
- "rule": "IPv4",
- "severity": "info",
- "confidence": "weak",
- "line_data_list": [
- {
- "line": "ssh gildong.hong@98.76.54.32 mailto:{1} pw:IhqSb1Gg",
- "line_num": 100,
- "path": "tests/samples/doc_various",
- "info": "",
- "value": "98.76.54.32",
- "value_start": 17,
- "value_end": 28,
- "variable": null,
- "entropy_validation": {
- "iterator": "BASE64_CHARS",
- "entropy": 2.515950268099853,
- "valid": false
- }
- }
- ]
- },
- {
- "api_validation": "NOT_AVAILABLE",
- "ml_validation": "VALIDATED_KEY",
- "ml_probability": 0.98975,
- "rule": "Password",
- "severity": "medium",
- "confidence": "moderate",
- "line_data_list": [
- {
- "line": "ssh gildong.hong@98.76.54.32 mailto:{1} pw:IhqSb1Gg",
- "line_num": 100,
- "path": "tests/samples/doc_various",
- "info": "",
- "value": "IhqSb1Gg",
- "value_start": 43,
- "value_end": 51,
- "variable": "pw",
- "entropy_validation": {
- "iterator": "BASE64_CHARS",
- "entropy": 3.0,
- "valid": false
- }
- }
- ]
- },
- {
- "api_validation": "NOT_AVAILABLE",
- "ml_validation": "NOT_AVAILABLE",
- "ml_probability": null,
- "rule": "IPv4",
- "severity": "info",
- "confidence": "weak",
- "line_data_list": [
- {
- "line": "ssh gildong.hong@98.76.54.32 mailto:{1} pass:IhqSb1Gg",
- "line_num": 101,
- "path": "tests/samples/doc_various",
- "info": "",
- "value": "98.76.54.32",
- "value_start": 17,
- "value_end": 28,
- "variable": null,
- "entropy_validation": {
- "iterator": "BASE64_CHARS",
- "entropy": 2.515950268099853,
- "valid": false
- }
- }
- ]
- },
- {
- "api_validation": "NOT_AVAILABLE",
- "ml_validation": "VALIDATED_KEY",
- "ml_probability": 0.99678,
- "rule": "Password",
- "severity": "medium",
- "confidence": "moderate",
- "line_data_list": [
- {
- "line": "ssh gildong.hong@98.76.54.32 mailto:{1} pass:IhqSb1Gg",
- "line_num": 101,
- "path": "tests/samples/doc_various",
- "info": "",
- "value": "IhqSb1Gg",
- "value_start": 45,
- "value_end": 53,
- "variable": "pass",
- "entropy_validation": {
- "iterator": "BASE64_CHARS",
- "entropy": 3.0,
- "valid": false
- }
- }
- ]
- },
- {
- "api_validation": "NOT_AVAILABLE",
- "ml_validation": "VALIDATED_KEY",
- "ml_probability": 0.99678,
- "rule": "Password",
- "severity": "medium",
- "confidence": "moderate",
- "line_data_list": [
- {
- "line": "id:gildong.hong@xxx.com mailto:{1}/password:IhqSb1Gg",
- "line_num": 102,
- "path": "tests/samples/doc_various",
- "info": "",
- "value": "IhqSb1Gg",
- "value_start": 44,
- "value_end": 52,
- "variable": "password",
- "entropy_validation": {
- "iterator": "BASE64_CHARS",
- "entropy": 3.0,
- "valid": false
- }
- }
- ]
- },
- {
- "api_validation": "NOT_AVAILABLE",
- "ml_validation": "NOT_AVAILABLE",
- "ml_probability": null,
- "rule": "IPv4",
- "severity": "info",
- "confidence": "weak",
- "line_data_list": [
- {
- "line": "ssh gildong.hong@98.76.54.32 mailto:{1}/password:IhqSb1Gg",
- "line_num": 104,
- "path": "tests/samples/doc_various",
- "info": "",
- "value": "98.76.54.32",
- "value_start": 17,
- "value_end": 28,
- "variable": null,
- "entropy_validation": {
- "iterator": "BASE64_CHARS",
- "entropy": 2.515950268099853,
- "valid": false
- }
- }
- ]
- },
- {
- "api_validation": "NOT_AVAILABLE",
- "ml_validation": "VALIDATED_KEY",
- "ml_probability": 0.99678,
- "rule": "Password",
- "severity": "medium",
- "confidence": "moderate",
- "line_data_list": [
- {
- "line": "ssh gildong.hong@98.76.54.32 mailto:{1}/password:IhqSb1Gg",
- "line_num": 104,
- "path": "tests/samples/doc_various",
- "info": "",
- "value": "IhqSb1Gg",
- "value_start": 49,
- "value_end": 57,
- "variable": "password",
- "entropy_validation": {
- "iterator": "BASE64_CHARS",
- "entropy": 3.0,
- "valid": false
- }
- }
- ]
- },
- {
- "api_validation": "NOT_AVAILABLE",
- "ml_validation": "VALIDATED_KEY",
- "ml_probability": 0.98975,
- "rule": "Password",
- "severity": "medium",
- "confidence": "moderate",
- "line_data_list": [
- {
- "line": "-ANYID:gildong.hong@example.com mailto:{1} -pw:IhqSb1Gg",
- "line_num": 105,
- "path": "tests/samples/doc_various",
- "info": "",
- "value": "IhqSb1Gg",
- "value_start": 47,
- "value_end": 55,
- "variable": "pw",
- "entropy_validation": {
- "iterator": "BASE64_CHARS",
- "entropy": 3.0,
- "valid": false
- }
- }
- ]
- },
- {
- "api_validation": "NOT_AVAILABLE",
- "ml_validation": "VALIDATED_KEY",
- "ml_probability": 0.98975,
- "rule": "Password",
- "severity": "medium",
- "confidence": "moderate",
- "line_data_list": [
- {
- "line": "ID:gildong.hong@xxxx.net mailto:{1} pw:IhqSb1Gg",
- "line_num": 106,
- "path": "tests/samples/doc_various",
- "info": "",
- "value": "IhqSb1Gg",
- "value_start": 39,
- "value_end": 47,
- "variable": "pw",
- "entropy_validation": {
- "iterator": "BASE64_CHARS",
- "entropy": 3.0,
- "valid": false
- }
- }
- ]
- },
- {
- "api_validation": "NOT_AVAILABLE",
- "ml_validation": "NOT_AVAILABLE",
- "ml_probability": null,
- "rule": "IPv4",
- "severity": "info",
- "confidence": "weak",
- "line_data_list": [
- {
- "line": "ID/PW 98.76.54.32:xxx master/IhqSb1Gg",
- "line_num": 107,
- "path": "tests/samples/doc_various",
- "info": "",
- "value": "98.76.54.32",
- "value_start": 6,
- "value_end": 17,
- "variable": null,
- "entropy_validation": {
- "iterator": "BASE64_CHARS",
- "entropy": 2.515950268099853,
- "valid": false
- }
- }
- ]
- },
- {
- "api_validation": "NOT_AVAILABLE",
- "ml_validation": "NOT_AVAILABLE",
- "ml_probability": null,
- "rule": "IPv4",
- "severity": "info",
- "confidence": "weak",
- "line_data_list": [
- {
- "line": "http://98.76.54.32:xxx(pw:IhqSb1Gg)",
- "line_num": 108,
- "path": "tests/samples/doc_various",
- "info": "",
- "value": "98.76.54.32",
- "value_start": 7,
- "value_end": 18,
- "variable": null,
- "entropy_validation": {
- "iterator": "BASE64_CHARS",
- "entropy": 2.515950268099853,
- "valid": false
- }
- }
- ]
- },
- {
- "api_validation": "NOT_AVAILABLE",
- "ml_validation": "VALIDATED_KEY",
- "ml_probability": 0.78636,
- "rule": "Password",
- "severity": "medium",
- "confidence": "moderate",
- "line_data_list": [
- {
- "line": "http://98.76.54.32:xxx(pw:IhqSb1Gg)",
- "line_num": 108,
- "path": "tests/samples/doc_various",
- "info": "",
- "value": "IhqSb1Gg)",
- "value_start": 26,
- "value_end": 35,
- "variable": "pw",
- "entropy_validation": {
- "iterator": "BASE64_CHARS",
- "entropy": 2.8177111123931664,
- "valid": false
- }
- }
- ]
- },
- {
- "api_validation": "NOT_AVAILABLE",
- "ml_validation": "NOT_AVAILABLE",
- "ml_probability": null,
- "rule": "Dropbox API secret (long term)",
- "severity": "high",
- "confidence": "weak",
- "line_data_list": [
- {
- "line": "var g = '7rBynGo0b1cAAAAAAAAAAc72L3T6rQK51mB5a06ijnwRG91deTxvSqdZNAlxq8pZ'",
- "line_num": 1,
- "path": "tests/samples/dropbox_api_secret_long_term",
- "info": "",
- "value": "7rBynGo0b1cAAAAAAAAAAc72L3T6rQK51mB5a06ijnwRG91deTxvSqdZNAlxq8pZ",
- "value_start": 9,
- "value_end": 73,
- "variable": null,
- "entropy_validation": {
- "iterator": "BASE64_CHARS",
- "entropy": 4.89361507332541,
- "valid": true
- }
- }
- ]
- },
- {
- "api_validation": "NOT_AVAILABLE",
- "ml_validation": "NOT_AVAILABLE",
- "ml_probability": null,
- "rule": "Dropbox App secret",
- "severity": "info",
- "confidence": "weak",
- "line_data_list": [
- {
- "line": "var app_unique_val_s = 'wpv1jq9xwanbn3n';",
- "line_num": 1,
- "path": "tests/samples/dropbox_app_secret",
- "info": "",
- "value": "wpv1jq9xwanbn3n",
- "value_start": 24,
- "value_end": 39,
- "variable": null,
- "entropy_validation": {
- "iterator": "BASE36_CHARS",
- "entropy": 3.4565647621309536,
- "valid": true
- }
- }
- ]
- },
- {
- "api_validation": "NOT_AVAILABLE",
- "ml_validation": "NOT_AVAILABLE",
- "ml_probability": null,
- "rule": "Dropbox OAuth2 API Access Token",
- "severity": "high",
- "confidence": "moderate",
- "line_data_list": [
- {
- "line": "var dropbox = 'sl.BdmpmC82mhhySscKk2oQGyE5l--8LdAQftLTXVGQhP39Z8FtAK1BhePhyevurA-Elt7ToIr6OpwzKAYE7RBqpu6VVyQU5WlCTL_Q7N4gElXahaWou6aPpOIwgGCIOq9aeC3YFoc';",
- "line_num": 1,
- "path": "tests/samples/dropbox_oauth_token",
- "info": "",
- "value": "sl.BdmpmC82mhhySscKk2oQGyE5l--8LdAQftLTXVGQhP39Z8FtAK1BhePhyevurA-Elt7ToIr6OpwzKAYE7RBqpu6VVyQU5WlCTL_Q7N4gElXahaWou6aPpOIwgGCIOq9aeC3YFoc",
- "value_start": 15,
- "value_end": 153,
- "variable": null,
- "entropy_validation": {
- "iterator": "BASE64_CHARS",
- "entropy": 5.395844179446957,
- "valid": true
- }
- }
- ]
- },
- {
- "api_validation": "NOT_AVAILABLE",
- "ml_validation": "NOT_AVAILABLE",
- "ml_probability": null,
- "rule": "Dynatrace API Token",
- "severity": "high",
- "confidence": "moderate",
- "line_data_list": [
- {
- "line": "dt0c01.ST2EY72KQINMH574WMNVI7YN.G3DFPBEJYMODIDAEX454M7YWBUVEFOWKPRVMWFASS64NFH52PX6BNDVFFM572RZM",
- "line_num": 1,
- "path": "tests/samples/dynatrace_api.hs",
- "info": "",
- "value": "dt0c01.ST2EY72KQINMH574WMNVI7YN.G3DFPBEJYMODIDAEX454M7YWBUVEFOWKPRVMWFASS64NFH52PX6BNDVFFM572RZM",
- "value_start": 0,
- "value_end": 96,
- "variable": null,
- "entropy_validation": {
- "iterator": "BASE64_CHARS",
- "entropy": 4.808191506786782,
- "valid": true
- }
- }
- ]
- },
- {
- "api_validation": "NOT_AVAILABLE",
- "ml_validation": "NOT_AVAILABLE",
- "ml_probability": null,
- "rule": "Facebook Access Token",
- "severity": "high",
- "confidence": "moderate",
- "line_data_list": [
- {
- "line": "GI_REO_GI_FACEBOOK_TOKEN = \"EAACEdEose0cBAlGy7KeQ5Yna9Coup39tiYdoQ4jHF\"",
- "line_num": 1,
- "path": "tests/samples/facebook_key",
- "info": "",
- "value": "EAACEdEose0cBAlGy7KeQ5Yna9Coup39tiYdoQ4jHF",
- "value_start": 28,
- "value_end": 70,
- "variable": null,
- "entropy_validation": {
- "iterator": "BASE64_CHARS",
- "entropy": 4.766968315481371,
- "valid": true
- }
- }
- ]
- },
- {
- "api_validation": "NOT_AVAILABLE",
- "ml_validation": "NOT_AVAILABLE",
- "ml_probability": null,
- "rule": "Token",
- "severity": "medium",
- "confidence": "moderate",
- "line_data_list": [
- {
- "line": "GI_REO_GI_FACEBOOK_TOKEN = \"EAACEdEose0cBAlGy7KeQ5Yna9Coup39tiYdoQ4jHF\"",
- "line_num": 1,
- "path": "tests/samples/facebook_key",
- "info": "",
- "value": "EAACEdEose0cBAlGy7KeQ5Yna9Coup39tiYdoQ4jHF",
- "value_start": 28,
- "value_end": 70,
- "variable": "GI_REO_GI_FACEBOOK_TOKEN",
- "entropy_validation": {
- "iterator": "BASE64_CHARS",
- "entropy": 4.766968315481371,
- "valid": true
- }
- }
- ]
- },
- {
- "api_validation": "NOT_AVAILABLE",
- "ml_validation": "NOT_AVAILABLE",
- "ml_probability": null,
- "rule": "Firebase Domain",
- "severity": "info",
- "confidence": "moderate",
- "line_data_list": [
- {
- "line": "test-app-domain-42.firebaseapp.com",
- "line_num": 1,
- "path": "tests/samples/firebase_domain",
- "info": "",
- "value": "test-app-domain-42.firebaseapp.com",
- "value_start": 0,
- "value_end": 34,
- "variable": null,
- "entropy_validation": {
- "iterator": "BASE36_CHARS",
- "entropy": 3.4347510262969525,
- "valid": true
- }
- }
- ]
- },
- {
- "api_validation": "NOT_AVAILABLE",
- "ml_validation": "NOT_AVAILABLE",
- "ml_probability": null,
- "rule": "Firebase Domain",
- "severity": "info",
- "confidence": "moderate",
- "line_data_list": [
- {
- "line": "test2.io.firebaseio.com",
- "line_num": 2,
- "path": "tests/samples/firebase_domain",
- "info": "",
- "value": "test2.io.firebaseio.com",
- "value_start": 0,
- "value_end": 23,
- "variable": null,
- "entropy_validation": {
- "iterator": "BASE36_CHARS",
- "entropy": 3.1394163745499943,
- "valid": true
- }
- }
- ]
- },
- {
- "api_validation": "NOT_AVAILABLE",
- "ml_validation": "NOT_AVAILABLE",
- "ml_probability": null,
- "rule": "Github Classic Token",
- "severity": "high",
- "confidence": "strong",
- "line_data_list": [
- {
- "line": "ghp_00000000000000000000000000000004WZ4EQ # classic",
- "line_num": 1,
- "path": "tests/samples/github_classic_token",
- "info": "",
- "value": "ghp_00000000000000000000000000000004WZ4EQ",
- "value_start": 0,
- "value_end": 41,
- "variable": null,
- "entropy_validation": {
- "iterator": "BASE64_CHARS",
- "entropy": 1.4322437698226884,
- "valid": false
- }
- }
- ]
- },
- {
- "api_validation": "NOT_AVAILABLE",
- "ml_validation": "NOT_AVAILABLE",
- "ml_probability": null,
- "rule": "Github Fine-granted Token",
- "severity": "high",
- "confidence": "strong",
- "line_data_list": [
- {
- "line": "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",
- "line_num": 2,
- "path": "tests/samples/github_fine_granted_token",
- "info": "",
- "value": "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",
- "value_start": 0,
- "value_end": 93,
- "variable": null,
- "entropy_validation": {
- "iterator": "BASE64_CHARS",
- "entropy": 5.255374790203285,
- "valid": true
- }
- }
- ]
- },
- {
- "api_validation": "NOT_AVAILABLE",
- "ml_validation": "VALIDATED_KEY",
- "ml_probability": 0.99798,
- "rule": "Github Old Token",
- "severity": "high",
- "confidence": "moderate",
- "line_data_list": [
- {
- "line": "GITHUB_ACCESS_TOKEN = \"lbyxnhqjfnzhlpnvcvaxjumgvdlnktgugdofmzyy\"",
- "line_num": 1,
- "path": "tests/samples/github_key.groovy",
- "info": "",
- "value": "lbyxnhqjfnzhlpnvcvaxjumgvdlnktgugdofmzyy",
- "value_start": 23,
- "value_end": 63,
- "variable": null,
- "entropy_validation": {
- "iterator": "BASE36_CHARS",
- "entropy": 4.246439344671015,
- "valid": true
- }
- }
- ]
- },
- {
- "api_validation": "NOT_AVAILABLE",
- "ml_validation": "VALIDATED_KEY",
- "ml_probability": 0.99798,
- "rule": "Token",
- "severity": "medium",
- "confidence": "moderate",
- "line_data_list": [
- {
- "line": "GITHUB_ACCESS_TOKEN = \"lbyxnhqjfnzhlpnvcvaxjumgvdlnktgugdofmzyy\"",
- "line_num": 1,
- "path": "tests/samples/github_key.groovy",
- "info": "",
- "value": "lbyxnhqjfnzhlpnvcvaxjumgvdlnktgugdofmzyy",
- "value_start": 23,
- "value_end": 63,
- "variable": "GITHUB_ACCESS_TOKEN",
- "entropy_validation": {
- "iterator": "BASE36_CHARS",
- "entropy": 4.246439344671015,
- "valid": true
- }
- }
- ]
- },
- {
- "api_validation": "NOT_AVAILABLE",
- "ml_validation": "NOT_AVAILABLE",
- "ml_probability": null,
- "rule": "Gitlab Incoming Email Token",
- "severity": "info",
- "confidence": "weak",
- "line_data_list": [
- {
- "line": "var email_t = '7e4v6v5j2nepcc8f5zvatgl9g';",
- "line_num": 1,
- "path": "tests/samples/gitlab_email_token",
- "info": "",
- "value": "7e4v6v5j2nepcc8f5zvatgl9g",
- "value_start": 15,
- "value_end": 40,
- "variable": null,
- "entropy_validation": {
- "iterator": "BASE36_CHARS",
- "entropy": 4.133660689688185,
- "valid": true
- }
- }
- ]
- },
- {
- "api_validation": "NOT_AVAILABLE",
- "ml_validation": "NOT_AVAILABLE",
- "ml_probability": null,
- "rule": "Gitlab Feed Token",
- "severity": "info",
- "confidence": "weak",
- "line_data_list": [
- {
- "line": "feed_n = 'o9aEaH32LN618KhF7e_L'",
- "line_num": 1,
- "path": "tests/samples/gitlab_feed_token",
- "info": "",
- "value": "o9aEaH32LN618KhF7e_L",
- "value_start": 10,
- "value_end": 30,
- "variable": null,
- "entropy_validation": {
- "iterator": "BASE64_CHARS",
- "entropy": 3.9058316901429944,
- "valid": false
- }
- }
- ]
- },
- {
- "api_validation": "NOT_AVAILABLE",
- "ml_validation": "NOT_AVAILABLE",
- "ml_probability": null,
- "rule": "Gitlab PAT",
- "severity": "high",
- "confidence": "strong",
- "line_data_list": [
- {
- "line": "var pat = 'glpat-a6N2pFAr2L2A6iRsA_mw';",
- "line_num": 1,
- "path": "tests/samples/gitlab_pat_api",
- "info": "",
- "value": "glpat-a6N2pFAr2L2A6iRsA_mw",
- "value_start": 11,
- "value_end": 37,
- "variable": null,
- "entropy_validation": {
- "iterator": "BASE64_CHARS",
- "entropy": 3.7423376242715105,
- "valid": false
- }
- }
- ]
- },
- {
- "api_validation": "NOT_AVAILABLE",
- "ml_validation": "NOT_AVAILABLE",
- "ml_probability": null,
- "rule": "Gitlab Pipeline Trigger Token",
- "severity": "high",
- "confidence": "strong",
- "line_data_list": [
- {
- "line": "trigger = 'glptt-33276248c9748113e978392e5c074b7f974f8683';",
- "line_num": 1,
- "path": "tests/samples/gitlab_pipeline_trigger_token",
- "info": "",
- "value": "glptt-33276248c9748113e978392e5c074b7f974f8683",
- "value_start": 11,
- "value_end": 57,
- "variable": null,
- "entropy_validation": {
- "iterator": "BASE36_CHARS",
- "entropy": 3.8494857514609038,
- "valid": true
- }
- }
- ]
- },
- {
- "api_validation": "NOT_AVAILABLE",
- "ml_validation": "NOT_AVAILABLE",
- "ml_probability": null,
- "rule": "Gitlab Registration Runner Token",
+ "rule": "Github Classic Token",
"severity": "high",
"confidence": "strong",
"line_data_list": [
{
- "line": "gitlab_runner = 'GR1348941jG6xeSsmN8DFVKoyBYu2';",
+ "line": "ghp_00000000000000000000000000000004WZ4EQ # classic",
"line_num": 1,
- "path": "tests/samples/gitlab_registration_runner",
+ "path": "tests/samples/github_classic_token",
"info": "",
- "value": "GR1348941jG6xeSsmN8DFVKoyBYu2",
- "value_start": 17,
- "value_end": 46,
+ "value": "ghp_00000000000000000000000000000004WZ4EQ",
+ "value_start": 0,
+ "value_end": 41,
"variable": null,
+ "variable_start": -2,
+ "variable_end": -2,
"entropy_validation": {
"iterator": "BASE64_CHARS",
- "entropy": 4.582118926162056,
- "valid": true
+ "entropy": 1.4322437698226884,
+ "valid": false
}
}
]
@@ -7833,47 +7084,51 @@
"api_validation": "NOT_AVAILABLE",
"ml_validation": "NOT_AVAILABLE",
"ml_probability": null,
- "rule": "Gitlab Registration Runner Token 2023",
+ "rule": "Github Fine-granted Token",
"severity": "high",
"confidence": "strong",
"line_data_list": [
{
- "line": "return \"glrt-2CR8_eVxiio-1QmzPZwa\"",
- "line_num": 1,
- "path": "tests/samples/gitlab_registration_runner_2023",
+ "line": "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",
+ "line_num": 2,
+ "path": "tests/samples/github_fine_granted_token",
"info": "",
- "value": "glrt-2CR8_eVxiio-1QmzPZwa",
- "value_start": 8,
- "value_end": 33,
+ "value": "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",
+ "value_start": 0,
+ "value_end": 93,
"variable": null,
+ "variable_start": -2,
+ "variable_end": -2,
"entropy_validation": {
"iterator": "BASE64_CHARS",
- "entropy": 4.006593447001756,
- "valid": false
+ "entropy": 5.255374790203285,
+ "valid": true
}
}
]
},
{
"api_validation": "NOT_AVAILABLE",
- "ml_validation": "NOT_AVAILABLE",
- "ml_probability": null,
- "rule": "Google API Key",
+ "ml_validation": "VALIDATED_KEY",
+ "ml_probability": 1.0,
+ "rule": "Github Old Token",
"severity": "high",
"confidence": "moderate",
"line_data_list": [
{
- "line": "AIzaGiReoG-CrackleCrackle12315618_12315",
+ "line": "GITHUB_ACCESS_TOKEN = \"lbyxnhqjfnzhlpnvcvaxjumgvdlnktgugdofmzyy\"",
"line_num": 1,
- "path": "tests/samples/google_api_key.toml",
+ "path": "tests/samples/github_key.groovy",
"info": "",
- "value": "AIzaGiReoG-CrackleCrackle12315618_12315",
- "value_start": 0,
- "value_end": 39,
+ "value": "lbyxnhqjfnzhlpnvcvaxjumgvdlnktgugdofmzyy",
+ "value_start": 23,
+ "value_end": 63,
"variable": null,
+ "variable_start": -2,
+ "variable_end": -2,
"entropy_validation": {
"iterator": "BASE36_CHARS",
- "entropy": 3.165196181720608,
+ "entropy": 4.246439344671015,
"valid": true
}
}
@@ -7881,41 +7136,28 @@
},
{
"api_validation": "NOT_AVAILABLE",
- "ml_validation": "NOT_AVAILABLE",
- "ml_probability": null,
- "rule": "Google Multi",
- "severity": "high",
+ "ml_validation": "VALIDATED_KEY",
+ "ml_probability": 1.0,
+ "rule": "Token",
+ "severity": "medium",
"confidence": "moderate",
"line_data_list": [
{
- "line": "194206074328-qp89pdv6fi35vsi71258g1eh31q6h7c3.apps.googleusercontent.com",
- "line_num": 2,
- "path": "tests/samples/google_multi",
+ "line": "GITHUB_ACCESS_TOKEN = \"lbyxnhqjfnzhlpnvcvaxjumgvdlnktgugdofmzyy\"",
+ "line_num": 1,
+ "path": "tests/samples/github_key.groovy",
"info": "",
- "value": "194206074328-qp89pdv6fi35vsi71258g1eh31q6h7c3.apps.googleusercontent.com",
- "value_start": 0,
- "value_end": 72,
- "variable": null,
+ "value": "lbyxnhqjfnzhlpnvcvaxjumgvdlnktgugdofmzyy",
+ "value_start": 23,
+ "value_end": 63,
+ "variable": "GITHUB_ACCESS_TOKEN",
+ "variable_start": 0,
+ "variable_end": 19,
"entropy_validation": {
- "iterator": "BASE64_CHARS",
- "entropy": 4.531537327540733,
+ "iterator": "BASE36_CHARS",
+ "entropy": 4.246439344671015,
"valid": true
}
- },
- {
- "line": "4L2QMyTm6Rr0o46ytGiReoG1",
- "line_num": 4,
- "path": "tests/samples/google_multi",
- "info": "",
- "value": "4L2QMyTm6Rr0o46ytGiReoG1",
- "value_start": 0,
- "value_end": 24,
- "variable": null,
- "entropy_validation": {
- "iterator": "BASE64_CHARS",
- "entropy": 4.084962500721157,
- "valid": false
- }
}
]
},
@@ -7923,39 +7165,26 @@
"api_validation": "NOT_AVAILABLE",
"ml_validation": "NOT_AVAILABLE",
"ml_probability": null,
- "rule": "Google Multi",
- "severity": "high",
- "confidence": "moderate",
+ "rule": "Gitlab Incoming Email Token",
+ "severity": "info",
+ "confidence": "weak",
"line_data_list": [
{
- "line": "\"id\":\"194206074328-qdv6fi3eh31q6h7c35vsi7p89p1258g1.apps.googleusercontent.com\",\"CEKPET\":\"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\",",
- "line_num": 18,
- "path": "tests/samples/google_multi",
+ "line": "var email_t = '7e4v6v5j2nepcc8f5zvatgl9g';",
+ "line_num": 1,
+ "path": "tests/samples/gitlab_email_token",
"info": "",
- "value": "194206074328-qdv6fi3eh31q6h7c35vsi7p89p1258g1.apps.googleusercontent.com",
- "value_start": 6,
- "value_end": 78,
+ "value": "7e4v6v5j2nepcc8f5zvatgl9g",
+ "value_start": 15,
+ "value_end": 40,
"variable": null,
+ "variable_start": -2,
+ "variable_end": -2,
"entropy_validation": {
- "iterator": "BASE64_CHARS",
- "entropy": 4.531537327540733,
+ "iterator": "BASE36_CHARS",
+ "entropy": 4.133660689688185,
"valid": true
}
- },
- {
- "line": "\"id\":\"194206074328-qdv6fi3eh31q6h7c35vsi7p89p1258g1.apps.googleusercontent.com\",\"CEKPET\":\"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\",",
- "line_num": 18,
- "path": "tests/samples/google_multi",
- "info": "",
- "value": "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",
- "value_start": 90,
- "value_end": 125,
- "variable": null,
- "entropy_validation": {
- "iterator": "BASE64_CHARS",
- "entropy": 4.436181130262395,
- "valid": false
- }
}
]
},
@@ -7963,22 +7192,24 @@
"api_validation": "NOT_AVAILABLE",
"ml_validation": "NOT_AVAILABLE",
"ml_probability": null,
- "rule": "Google OAuth Secret",
- "severity": "high",
- "confidence": "strong",
+ "rule": "Gitlab Feed Token",
+ "severity": "info",
+ "confidence": "weak",
"line_data_list": [
{
- "line": "\"id\":\"194206074328-qdv6fi3eh31q6h7c35vsi7p89p1258g1.apps.googleusercontent.com\",\"CEKPET\":\"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\",",
- "line_num": 18,
- "path": "tests/samples/google_multi",
+ "line": "feed_n = 'o9aEaH32LN618KhF7e_L'",
+ "line_num": 1,
+ "path": "tests/samples/gitlab_feed_token",
"info": "",
- "value": "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",
- "value_start": 90,
- "value_end": 125,
+ "value": "o9aEaH32LN618KhF7e_L",
+ "value_start": 10,
+ "value_end": 30,
"variable": null,
+ "variable_start": -2,
+ "variable_end": -2,
"entropy_validation": {
"iterator": "BASE64_CHARS",
- "entropy": 4.436181130262395,
+ "entropy": 3.9058316901429944,
"valid": false
}
}
@@ -7988,73 +7219,25 @@
"api_validation": "NOT_AVAILABLE",
"ml_validation": "NOT_AVAILABLE",
"ml_probability": null,
- "rule": "Google OAuth Access Token",
+ "rule": "Gitlab PAT",
"severity": "high",
- "confidence": "moderate",
+ "confidence": "strong",
"line_data_list": [
{
- "line": "google_oauth_key = \"ya29.gi_reo_gi_crackle_ln22\"",
+ "line": "var pat = 'glpat-a6N2pFAr2L2A6iRsA_mw';",
"line_num": 1,
- "path": "tests/samples/google_oauth_key",
+ "path": "tests/samples/gitlab_pat_api",
"info": "",
- "value": "ya29.gi_reo_gi_crackle_ln22",
- "value_start": 20,
- "value_end": 47,
+ "value": "glpat-a6N2pFAr2L2A6iRsA_mw",
+ "value_start": 11,
+ "value_end": 37,
"variable": null,
+ "variable_start": -2,
+ "variable_end": -2,
"entropy_validation": {
- "iterator": "BASE36_CHARS",
- "entropy": 3.1797273164975133,
- "valid": true
- }
- }
- ]
- },
- {
- "api_validation": "NOT_AVAILABLE",
- "ml_validation": "NOT_AVAILABLE",
- "ml_probability": null,
- "rule": "Auth",
- "severity": "medium",
- "confidence": "moderate",
- "line_data_list": [
- {
- "line": "google_oauth_key = \"ya29.gi_reo_gi_crackle_ln22\"",
- "line_num": 1,
- "path": "tests/samples/google_oauth_key",
- "info": "",
- "value": "ya29.gi_reo_gi_crackle_ln22",
- "value_start": 20,
- "value_end": 47,
- "variable": "google_oauth_key",
- "entropy_validation": {
- "iterator": "BASE36_CHARS",
- "entropy": 3.1797273164975133,
- "valid": true
- }
- }
- ]
- },
- {
- "api_validation": "NOT_AVAILABLE",
- "ml_validation": "NOT_AVAILABLE",
- "ml_probability": null,
- "rule": "Key",
- "severity": "medium",
- "confidence": "moderate",
- "line_data_list": [
- {
- "line": "google_oauth_key = \"ya29.gi_reo_gi_crackle_ln22\"",
- "line_num": 1,
- "path": "tests/samples/google_oauth_key",
- "info": "",
- "value": "ya29.gi_reo_gi_crackle_ln22",
- "value_start": 20,
- "value_end": 47,
- "variable": "google_oauth_key",
- "entropy_validation": {
- "iterator": "BASE36_CHARS",
- "entropy": 3.1797273164975133,
- "valid": true
+ "iterator": "BASE64_CHARS",
+ "entropy": 3.7423376242715105,
+ "valid": false
}
}
]
@@ -8063,22 +7246,24 @@
"api_validation": "NOT_AVAILABLE",
"ml_validation": "NOT_AVAILABLE",
"ml_probability": null,
- "rule": "Grafana Access Policy Token",
+ "rule": "Gitlab Pipeline Trigger Token",
"severity": "high",
"confidence": "strong",
"line_data_list": [
{
- "line": "grafana_policy = 'glc_eyJvIjoiMjA0NjMwIiwibiI6InRlc3QtdG9rZW4iLCJrIjoidklnbjJ2WHc5MTVXOWtNOWxsNHcyZHEyIiwibSI6eyJyIjoicHJvZC0wIn19'",
+ "line": "trigger = 'glptt-33276248c9748113e978392e5c074b7f974f8683';",
"line_num": 1,
- "path": "tests/samples/grafana_access_policy_token",
+ "path": "tests/samples/gitlab_pipeline_trigger_token",
"info": "",
- "value": "glc_eyJvIjoiMjA0NjMwIiwibiI6InRlc3QtdG9rZW4iLCJrIjoidklnbjJ2WHc5MTVXOWtNOWxsNHcyZHEyIiwibSI6eyJyIjoicHJvZC0wIn19",
- "value_start": 18,
- "value_end": 130,
+ "value": "glptt-33276248c9748113e978392e5c074b7f974f8683",
+ "value_start": 11,
+ "value_end": 57,
"variable": null,
+ "variable_start": -2,
+ "variable_end": -2,
"entropy_validation": {
- "iterator": "BASE64_CHARS",
- "entropy": 5.097632476604024,
+ "iterator": "BASE36_CHARS",
+ "entropy": 3.8494857514609038,
"valid": true
}
}
@@ -8088,23 +7273,25 @@
"api_validation": "NOT_AVAILABLE",
"ml_validation": "NOT_AVAILABLE",
"ml_probability": null,
- "rule": "Grafana Provisioned API Key",
+ "rule": "Gitlab Registration Runner Token",
"severity": "high",
"confidence": "strong",
"line_data_list": [
{
- "line": "grafana = 'eyJrIjoiMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMCIsIm4iOiJ4eHh4IiwiaWQiOjIwNDM2MH0='",
+ "line": "gitlab_runner = 'GR1348941jG6xeSsmN8DFVKoyBYu2';",
"line_num": 1,
- "path": "tests/samples/grafana_provisioned_api_key",
+ "path": "tests/samples/gitlab_registration_runner",
"info": "",
- "value": "eyJrIjoiMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMCIsIm4iOiJ4eHh4IiwiaWQiOjIwNDM2MH0=",
- "value_start": 11,
- "value_end": 107,
+ "value": "GR1348941jG6xeSsmN8DFVKoyBYu2",
+ "value_start": 17,
+ "value_end": 46,
"variable": null,
+ "variable_start": -2,
+ "variable_end": -2,
"entropy_validation": {
"iterator": "BASE64_CHARS",
- "entropy": 3.8153130511409934,
- "valid": false
+ "entropy": 4.582118926162056,
+ "valid": true
}
}
]
@@ -8113,22 +7300,24 @@
"api_validation": "NOT_AVAILABLE",
"ml_validation": "NOT_AVAILABLE",
"ml_probability": null,
- "rule": "JSON Web Token",
- "severity": "medium",
- "confidence": "moderate",
+ "rule": "Gitlab Registration Runner Token 2023",
+ "severity": "high",
+ "confidence": "strong",
"line_data_list": [
{
- "line": "grafana = 'eyJrIjoiMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMCIsIm4iOiJ4eHh4IiwiaWQiOjIwNDM2MH0='",
+ "line": "return \"glrt-2CR8_eVxiio-1QmzPZwa\"",
"line_num": 1,
- "path": "tests/samples/grafana_provisioned_api_key",
+ "path": "tests/samples/gitlab_registration_runner_2023",
"info": "",
- "value": "eyJrIjoiMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMCIsIm4iOiJ4eHh4IiwiaWQiOjIwNDM2MH0=",
- "value_start": 11,
- "value_end": 107,
+ "value": "glrt-2CR8_eVxiio-1QmzPZwa",
+ "value_start": 8,
+ "value_end": 33,
"variable": null,
+ "variable_start": -2,
+ "variable_end": -2,
"entropy_validation": {
"iterator": "BASE64_CHARS",
- "entropy": 3.8153130511409934,
+ "entropy": 4.006593447001756,
"valid": false
}
}
@@ -8138,22 +7327,24 @@
"api_validation": "NOT_AVAILABLE",
"ml_validation": "NOT_AVAILABLE",
"ml_probability": null,
- "rule": "Heroku API Key",
+ "rule": "Google API Key",
"severity": "high",
"confidence": "moderate",
"line_data_list": [
{
- "line": "HerOkUa04b8c1d-A147-b252-3b6a8f9c2b16",
+ "line": "AIzaGiReoG-CrackleCrackle12315618_12315",
"line_num": 1,
- "path": "tests/samples/heroku_api.toml",
+ "path": "tests/samples/google_api_key.toml",
"info": "",
- "value": "HerOkUa04b8c1d-A147-b252-3b6a8f9c2b16",
+ "value": "AIzaGiReoG-CrackleCrackle12315618_12315",
"value_start": 0,
- "value_end": 37,
+ "value_end": 39,
"variable": null,
+ "variable_start": -2,
+ "variable_end": -2,
"entropy_validation": {
"iterator": "BASE36_CHARS",
- "entropy": 3.48037367471734,
+ "entropy": 3.165196181720608,
"valid": true
}
}
@@ -8163,47 +7354,41 @@
"api_validation": "NOT_AVAILABLE",
"ml_validation": "NOT_AVAILABLE",
"ml_probability": null,
- "rule": "Instagram Access Token",
+ "rule": "Google Multi",
"severity": "high",
- "confidence": "strong",
+ "confidence": "moderate",
"line_data_list": [
{
- "line": "IGQVJWS3pUNmZA2MUJDVlRwLW9ac1lrU05nZAmpzWHQtWHFJSEFRMF9tWVpRdEd70HQ5Wk8wSnY0R0VEQnVQdUU0MnpxNWxocUYyNmZAXSTUtVVNrMmh1ZAHZAQQno2ZA0VHR0lLWkk1N1R5RDFvM0dmVEpIYQZGZX",
- "line_num": 1,
- "path": "tests/samples/instagram_access_token",
+ "line": "194206074328-qp89pdv6fi35vsi71258g1eh31q6h7c3.apps.googleusercontent.com",
+ "line_num": 2,
+ "path": "tests/samples/google_multi",
"info": "",
- "value": "IGQVJWS3pUNmZA2MUJDVlRwLW9ac1lrU05nZAmpzWHQtWHFJSEFRMF9tWVpRdEd70HQ5Wk8wSnY0R0VEQnVQdUU0MnpxNWxocUYyNmZAXSTUtVVNrMmh1ZAHZAQQno2ZA0VHR0lLWkk1N1R5RDFvM0dmVEpIYQZGZX",
+ "value": "194206074328-qp89pdv6fi35vsi71258g1eh31q6h7c3.apps.googleusercontent.com",
"value_start": 0,
- "value_end": 162,
+ "value_end": 72,
"variable": null,
+ "variable_start": -2,
+ "variable_end": -2,
"entropy_validation": {
"iterator": "BASE64_CHARS",
- "entropy": 5.231644837540696,
+ "entropy": 4.531537327540733,
"valid": true
}
- }
- ]
- },
- {
- "api_validation": "NOT_AVAILABLE",
- "ml_validation": "NOT_AVAILABLE",
- "ml_probability": null,
- "rule": "IPv4",
- "severity": "info",
- "confidence": "weak",
- "line_data_list": [
+ },
{
- "line": "100.64.0.0/10",
- "line_num": 13,
- "path": "tests/samples/ipv4",
+ "line": "4L2QMyTm6Rr0o46ytGiReoG1",
+ "line_num": 4,
+ "path": "tests/samples/google_multi",
"info": "",
- "value": "100.64.0.0",
+ "value": "4L2QMyTm6Rr0o46ytGiReoG1",
"value_start": 0,
- "value_end": 10,
+ "value_end": 24,
"variable": null,
+ "variable_start": -2,
+ "variable_end": -2,
"entropy_validation": {
"iterator": "BASE64_CHARS",
- "entropy": 1.5253496664211537,
+ "entropy": 4.084962500721157,
"valid": false
}
}
@@ -8213,47 +7398,41 @@
"api_validation": "NOT_AVAILABLE",
"ml_validation": "NOT_AVAILABLE",
"ml_probability": null,
- "rule": "IPv4",
- "severity": "info",
- "confidence": "weak",
+ "rule": "Google Multi",
+ "severity": "high",
+ "confidence": "moderate",
"line_data_list": [
{
- "line": "100.64.0.0\u2013100.127.255.255",
- "line_num": 14,
- "path": "tests/samples/ipv4",
+ "line": "\"id\":\"194206074328-qdv6fi3eh31q6h7c35vsi7p89p1258g1.apps.googleusercontent.com\",\"CEKPET\":\"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\",",
+ "line_num": 18,
+ "path": "tests/samples/google_multi",
"info": "",
- "value": "100.127.255.255",
- "value_start": 11,
- "value_end": 26,
+ "value": "194206074328-qdv6fi3eh31q6h7c35vsi7p89p1258g1.apps.googleusercontent.com",
+ "value_start": 6,
+ "value_end": 78,
"variable": null,
+ "variable_start": -2,
+ "variable_end": -2,
"entropy_validation": {
- "iterator": "BASE36_CHARS",
- "entropy": 2.008519976342584,
- "valid": false
+ "iterator": "BASE64_CHARS",
+ "entropy": 4.531537327540733,
+ "valid": true
}
- }
- ]
- },
- {
- "api_validation": "NOT_AVAILABLE",
- "ml_validation": "NOT_AVAILABLE",
- "ml_probability": null,
- "rule": "IPv4",
- "severity": "info",
- "confidence": "weak",
- "line_data_list": [
+ },
{
- "line": "100.64.0.0\u2013100.127.255.255",
- "line_num": 14,
- "path": "tests/samples/ipv4",
+ "line": "\"id\":\"194206074328-qdv6fi3eh31q6h7c35vsi7p89p1258g1.apps.googleusercontent.com\",\"CEKPET\":\"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\",",
+ "line_num": 18,
+ "path": "tests/samples/google_multi",
"info": "",
- "value": "100.64.0.0",
- "value_start": 0,
- "value_end": 10,
+ "value": "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",
+ "value_start": 90,
+ "value_end": 125,
"variable": null,
+ "variable_start": -2,
+ "variable_end": -2,
"entropy_validation": {
"iterator": "BASE64_CHARS",
- "entropy": 1.5253496664211537,
+ "entropy": 4.436181130262395,
"valid": false
}
}
@@ -8263,22 +7442,24 @@
"api_validation": "NOT_AVAILABLE",
"ml_validation": "NOT_AVAILABLE",
"ml_probability": null,
- "rule": "IPv4",
- "severity": "info",
- "confidence": "weak",
+ "rule": "Google OAuth Secret",
+ "severity": "high",
+ "confidence": "strong",
"line_data_list": [
{
- "line": "192.0.0.0\u2013192.0.0.255",
- "line_num": 22,
- "path": "tests/samples/ipv4",
+ "line": "\"id\":\"194206074328-qdv6fi3eh31q6h7c35vsi7p89p1258g1.apps.googleusercontent.com\",\"CEKPET\":\"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\",",
+ "line_num": 18,
+ "path": "tests/samples/google_multi",
"info": "",
- "value": "192.0.0.255",
- "value_start": 10,
- "value_end": 21,
+ "value": "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",
+ "value_start": 90,
+ "value_end": 125,
"variable": null,
+ "variable_start": -2,
+ "variable_end": -2,
"entropy_validation": {
"iterator": "BASE64_CHARS",
- "entropy": 1.9704957226453073,
+ "entropy": 4.436181130262395,
"valid": false
}
}
@@ -8288,23 +7469,25 @@
"api_validation": "NOT_AVAILABLE",
"ml_validation": "NOT_AVAILABLE",
"ml_probability": null,
- "rule": "IPv4",
- "severity": "info",
- "confidence": "weak",
+ "rule": "Google OAuth Access Token",
+ "severity": "high",
+ "confidence": "moderate",
"line_data_list": [
{
- "line": "192.88.99.0/24",
- "line_num": 25,
- "path": "tests/samples/ipv4",
+ "line": "google_oauth_key = \"ya29.gi_reo_gi_crackle_ln22\"",
+ "line_num": 1,
+ "path": "tests/samples/google_oauth_key",
"info": "",
- "value": "192.88.99.0",
- "value_start": 0,
- "value_end": 11,
+ "value": "ya29.gi_reo_gi_crackle_ln22",
+ "value_start": 20,
+ "value_end": 47,
"variable": null,
+ "variable_start": -2,
+ "variable_end": -2,
"entropy_validation": {
"iterator": "BASE36_CHARS",
- "entropy": 1.9018695860849921,
- "valid": false
+ "entropy": 3.1797273164975133,
+ "valid": true
}
}
]
@@ -8313,23 +7496,25 @@
"api_validation": "NOT_AVAILABLE",
"ml_validation": "NOT_AVAILABLE",
"ml_probability": null,
- "rule": "IPv4",
- "severity": "info",
- "confidence": "weak",
+ "rule": "Grafana Access Policy Token",
+ "severity": "high",
+ "confidence": "strong",
"line_data_list": [
{
- "line": "192.88.99.0\u2013192.88.99.255",
- "line_num": 26,
- "path": "tests/samples/ipv4",
+ "line": "grafana_policy = 'glc_eyJvIjoiMjA0NjMwIiwibiI6InRlc3QtdG9rZW4iLCJrIjoidklnbjJ2WHc5MTVXOWtNOWxsNHcyZHEyIiwibSI6eyJyIjoicHJvZC0wIn19'",
+ "line_num": 1,
+ "path": "tests/samples/grafana_access_policy_token",
"info": "",
- "value": "192.88.99.0",
- "value_start": 0,
- "value_end": 11,
+ "value": "glc_eyJvIjoiMjA0NjMwIiwibiI6InRlc3QtdG9rZW4iLCJrIjoidklnbjJ2WHc5MTVXOWtNOWxsNHcyZHEyIiwibSI6eyJyIjoicHJvZC0wIn19",
+ "value_start": 18,
+ "value_end": 130,
"variable": null,
+ "variable_start": -2,
+ "variable_end": -2,
"entropy_validation": {
- "iterator": "BASE36_CHARS",
- "entropy": 1.9018695860849921,
- "valid": false
+ "iterator": "BASE64_CHARS",
+ "entropy": 5.097632476604024,
+ "valid": true
}
}
]
@@ -8338,22 +7523,24 @@
"api_validation": "NOT_AVAILABLE",
"ml_validation": "NOT_AVAILABLE",
"ml_probability": null,
- "rule": "IPv4",
- "severity": "info",
- "confidence": "weak",
+ "rule": "Grafana Provisioned API Key",
+ "severity": "high",
+ "confidence": "strong",
"line_data_list": [
{
- "line": "192.88.99.0\u2013192.88.99.255",
- "line_num": 26,
- "path": "tests/samples/ipv4",
+ "line": "grafana = 'eyJrIjoiMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMCIsIm4iOiJ4eHh4IiwiaWQiOjIwNDM2MH0='",
+ "line_num": 1,
+ "path": "tests/samples/grafana_provisioned_api_key",
"info": "",
- "value": "192.88.99.255",
- "value_start": 12,
- "value_end": 25,
+ "value": "eyJrIjoiMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMCIsIm4iOiJ4eHh4IiwiaWQiOjIwNDM2MH0=",
+ "value_start": 11,
+ "value_end": 107,
"variable": null,
+ "variable_start": -2,
+ "variable_end": -2,
"entropy_validation": {
"iterator": "BASE64_CHARS",
- "entropy": 2.019193052249804,
+ "entropy": 3.8153130511409934,
"valid": false
}
}
@@ -8363,23 +7550,25 @@
"api_validation": "NOT_AVAILABLE",
"ml_validation": "NOT_AVAILABLE",
"ml_probability": null,
- "rule": "IPv6",
- "severity": "info",
+ "rule": "Grafana Service Account Token",
+ "severity": "high",
"confidence": "strong",
"line_data_list": [
{
- "line": "2004:5678::9324",
- "line_num": 12,
- "path": "tests/samples/ipv6",
+ "line": "glsa_ThisI5NtTheTok3nYou8reLo0k1ngF0r_0a2a3df7",
+ "line_num": 1,
+ "path": "tests/samples/grafana_service_accounts",
"info": "",
- "value": "2004:5678::9324",
+ "value": "glsa_ThisI5NtTheTok3nYou8reLo0k1ngF0r_0a2a3df7",
"value_start": 0,
- "value_end": 15,
+ "value_end": 46,
"variable": null,
+ "variable_start": -2,
+ "variable_end": -2,
"entropy_validation": {
- "iterator": "BASE36_CHARS",
- "entropy": 2.725512476486815,
- "valid": false
+ "iterator": "BASE64_CHARS",
+ "entropy": 4.52211252299684,
+ "valid": true
}
}
]
@@ -8388,23 +7577,25 @@
"api_validation": "NOT_AVAILABLE",
"ml_validation": "NOT_AVAILABLE",
"ml_probability": null,
- "rule": "IPv6",
- "severity": "info",
+ "rule": "Hashicorp Terraform Token",
+ "severity": "high",
"confidence": "strong",
"line_data_list": [
{
- "line": "2004::5678:9",
- "line_num": 13,
- "path": "tests/samples/ipv6",
+ "line": "Z28P3STmkBQi1Y.atlasv1.YE7RBqu6VVyQIOq9a1eC3YFU5Elt7ToIr6OwzKAWlCTQ7N4gElXaWou6aPpOIwGCoc0",
+ "line_num": 1,
+ "path": "tests/samples/hashicorp_terraform",
"info": "",
- "value": "2004::5678:9",
+ "value": "Z28P3STmkBQi1Y.atlasv1.YE7RBqu6VVyQIOq9a1eC3YFU5Elt7ToIr6OwzKAWlCTQ7N4gElXaWou6aPpOIwGCoc0",
"value_start": 0,
- "value_end": 12,
+ "value_end": 90,
"variable": null,
+ "variable_start": -2,
+ "variable_end": -2,
"entropy_validation": {
- "iterator": "BASE36_CHARS",
- "entropy": 2.5220552088742005,
- "valid": false
+ "iterator": "BASE64_CHARS",
+ "entropy": 5.348551883097512,
+ "valid": true
}
}
]
@@ -8413,23 +7604,25 @@
"api_validation": "NOT_AVAILABLE",
"ml_validation": "NOT_AVAILABLE",
"ml_probability": null,
- "rule": "IPv6",
- "severity": "info",
- "confidence": "strong",
+ "rule": "Heroku API Key",
+ "severity": "high",
+ "confidence": "moderate",
"line_data_list": [
{
- "line": "2041:0000:140F::875B:131B",
- "line_num": 14,
- "path": "tests/samples/ipv6",
+ "line": "HerOkUa04b8c1d-A147-b252-3b6a8f9c2b16",
+ "line_num": 1,
+ "path": "tests/samples/heroku_api.toml",
"info": "",
- "value": "2041:0000:140F::875B:131B",
+ "value": "HerOkUa04b8c1d-A147-b252-3b6a8f9c2b16",
"value_start": 0,
- "value_end": 25,
+ "value_end": 37,
"variable": null,
+ "variable_start": -2,
+ "variable_end": -2,
"entropy_validation": {
- "iterator": "HEX_CHARS",
- "entropy": 2.6146939516467023,
- "valid": false
+ "iterator": "BASE36_CHARS",
+ "entropy": 3.48037367471734,
+ "valid": true
}
}
]
@@ -8438,23 +7631,25 @@
"api_validation": "NOT_AVAILABLE",
"ml_validation": "NOT_AVAILABLE",
"ml_probability": null,
- "rule": "IPv6",
- "severity": "info",
+ "rule": "Instagram Access Token",
+ "severity": "high",
"confidence": "strong",
"line_data_list": [
{
- "line": "2041:0:140F::875B:131B",
- "line_num": 15,
- "path": "tests/samples/ipv6",
+ "line": "IGQVJWS3pUNmZA2MUJDVlRwLW9ac1lrU05nZAmpzWHQtWHFJSEFRMF9tWVpRdEd70HQ5Wk8wSnY0R0VEQnVQdUU0MnpxNWxocUYyNmZAXSTUtVVNrMmh1ZAHZAQQno2ZA0VHR0lLWkk1N1R5RDFvM0dmVEpIYQZGZX",
+ "line_num": 1,
+ "path": "tests/samples/instagram_access_token",
"info": "",
- "value": "2041:0:140F::875B:131B",
+ "value": "IGQVJWS3pUNmZA2MUJDVlRwLW9ac1lrU05nZAmpzWHQtWHFJSEFRMF9tWVpRdEd70HQ5Wk8wSnY0R0VEQnVQdUU0MnpxNWxocUYyNmZAXSTUtVVNrMmh1ZAHZAQQno2ZA0VHR0lLWkk1N1R5RDFvM0dmVEpIYQZGZX",
"value_start": 0,
- "value_end": 22,
+ "value_end": 162,
"variable": null,
+ "variable_start": -2,
+ "variable_end": -2,
"entropy_validation": {
- "iterator": "HEX_CHARS",
- "entropy": 2.684338637030481,
- "valid": false
+ "iterator": "BASE64_CHARS",
+ "entropy": 5.231644837540696,
+ "valid": true
}
}
]
@@ -8462,7 +7657,7 @@
{
"api_validation": "NOT_AVAILABLE",
"ml_validation": "VALIDATED_KEY",
- "ml_probability": 0.99545,
+ "ml_probability": 0.978,
"rule": "Password",
"severity": "medium",
"confidence": "moderate",
@@ -8476,6 +7671,8 @@
"value_start": 16,
"value_end": 23,
"variable": "password",
+ "variable_start": 4,
+ "variable_end": 12,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 2.8073549220576046,
@@ -8501,6 +7698,8 @@
"value_start": 0,
"value_end": 64,
"variable": null,
+ "variable_start": -2,
+ "variable_end": -2,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 5.288909765557392,
@@ -8526,6 +7725,8 @@
"value_start": 0,
"value_end": 73,
"variable": null,
+ "variable_start": -2,
+ "variable_end": -2,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 5.353940312186129,
@@ -8551,6 +7752,8 @@
"value_start": 0,
"value_end": 16,
"variable": null,
+ "variable_start": -2,
+ "variable_end": -2,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 3.625,
@@ -8576,6 +7779,8 @@
"value_start": 8,
"value_end": 52,
"variable": null,
+ "variable_start": -2,
+ "variable_end": -2,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 4.606936732175321,
@@ -8586,24 +7791,26 @@
},
{
"api_validation": "NOT_AVAILABLE",
- "ml_validation": "VALIDATED_KEY",
- "ml_probability": 0.99105,
+ "ml_validation": "NOT_AVAILABLE",
+ "ml_probability": null,
"rule": "JSON Web Token",
"severity": "medium",
- "confidence": "moderate",
+ "confidence": "strong",
"line_data_list": [
{
- "line": "$payload = 'eyJgsIZgeJhvNgFpSmlP.eyJcaaF9xCe7shE0ENPiBlEJOpS'",
+ "line": "detected: eyJhbGciOiJSUzI1NiJ9Cg.eyJleHAiOjY1NTM2fQo.Ce7sh0ENPiBlE_dose0cBA",
"line_num": 1,
- "path": "tests/samples/json_web_token.hs",
+ "path": "tests/samples/json_web_token",
"info": "",
- "value": "eyJgsIZgeJhvNgFpSmlP.eyJcaaF9xCe7shE0ENPiBlEJOpS",
- "value_start": 12,
- "value_end": 60,
+ "value": "eyJhbGciOiJSUzI1NiJ9Cg.eyJleHAiOjY1NTM2fQo.Ce7sh0ENPiBlE_dose0cBA",
+ "value_start": 10,
+ "value_end": 75,
"variable": null,
+ "variable_start": -2,
+ "variable_end": -2,
"entropy_validation": {
"iterator": "BASE64_CHARS",
- "entropy": 4.520488802699322,
+ "entropy": 4.790963630103494,
"valid": true
}
}
@@ -8612,7 +7819,7 @@
{
"api_validation": "NOT_AVAILABLE",
"ml_validation": "VALIDATED_KEY",
- "ml_probability": 0.99911,
+ "ml_probability": 0.458,
"rule": "Key",
"severity": "medium",
"confidence": "moderate",
@@ -8626,6 +7833,8 @@
"value_start": 11,
"value_end": 335,
"variable": "prKeyValid",
+ "variable_start": 0,
+ "variable_end": 10,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 5.428808109703668,
@@ -8637,7 +7846,7 @@
{
"api_validation": "NOT_AVAILABLE",
"ml_validation": "VALIDATED_KEY",
- "ml_probability": 0.99907,
+ "ml_probability": 0.998,
"rule": "Secret",
"severity": "medium",
"confidence": "moderate",
@@ -8651,6 +7860,8 @@
"value_start": 32,
"value_end": 72,
"variable": "secret_looks_like_linux_path_1",
+ "variable_start": 0,
+ "variable_end": 30,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 4.8341837197791895,
@@ -8662,7 +7873,7 @@
{
"api_validation": "NOT_AVAILABLE",
"ml_validation": "VALIDATED_KEY",
- "ml_probability": 0.99958,
+ "ml_probability": 0.999,
"rule": "Secret",
"severity": "medium",
"confidence": "moderate",
@@ -8676,6 +7887,8 @@
"value_start": 32,
"value_end": 72,
"variable": "secret_looks_like_linux_path_2",
+ "variable_start": 0,
+ "variable_end": 30,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 4.784183719779189,
@@ -8687,7 +7900,7 @@
{
"api_validation": "NOT_AVAILABLE",
"ml_validation": "VALIDATED_KEY",
- "ml_probability": 0.99955,
+ "ml_probability": 0.999,
"rule": "Secret",
"severity": "medium",
"confidence": "moderate",
@@ -8701,6 +7914,8 @@
"value_start": 32,
"value_end": 72,
"variable": "secret_looks_like_linux_path_3",
+ "variable_start": 0,
+ "variable_end": 30,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 4.8341837197791895,
@@ -8712,7 +7927,34 @@
{
"api_validation": "NOT_AVAILABLE",
"ml_validation": "VALIDATED_KEY",
- "ml_probability": 0.98676,
+ "ml_probability": 0.999,
+ "rule": "Secret",
+ "severity": "medium",
+ "confidence": "moderate",
+ "line_data_list": [
+ {
+ "line": "secret_looks_like_linux_path__=\"VnpmUGWxhQW/9KQAwrL2ZYd/DJPNG1PQjEXAMbLE\"",
+ "line_num": 5,
+ "path": "tests/samples/key.hs",
+ "info": "",
+ "value": "VnpmUGWxhQW/9KQAwrL2ZYd/DJPNG1PQjEXAMbLE",
+ "value_start": 32,
+ "value_end": 72,
+ "variable": "secret_looks_like_linux_path__",
+ "variable_start": 0,
+ "variable_end": 30,
+ "entropy_validation": {
+ "iterator": "BASE64_CHARS",
+ "entropy": 4.8530559073332755,
+ "valid": true
+ }
+ }
+ ]
+ },
+ {
+ "api_validation": "NOT_AVAILABLE",
+ "ml_validation": "VALIDATED_KEY",
+ "ml_probability": 0.996,
"rule": "Key",
"severity": "medium",
"confidence": "moderate",
@@ -8726,6 +7968,8 @@
"value_start": 32,
"value_end": 87,
"variable": "key",
+ "variable_start": 28,
+ "variable_end": 31,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 4.962822440640043,
@@ -8751,6 +7995,8 @@
"value_start": 13,
"value_end": 50,
"variable": null,
+ "variable_start": -2,
+ "variable_end": -2,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 4.615822531364292,
@@ -8776,6 +8022,8 @@
"value_start": 0,
"value_end": 36,
"variable": null,
+ "variable_start": -2,
+ "variable_end": -2,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 4.484377779059832,
@@ -8801,6 +8049,8 @@
"value_start": 11,
"value_end": 31,
"variable": null,
+ "variable_start": -2,
+ "variable_end": -2,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 3.6841837197791887,
@@ -8826,6 +8076,8 @@
"value_start": 11,
"value_end": 31,
"variable": null,
+ "variable_start": -2,
+ "variable_end": -2,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 3.6841837197791887,
@@ -8841,6 +8093,8 @@
"value_start": 12,
"value_end": 52,
"variable": null,
+ "variable_start": -2,
+ "variable_end": -2,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 4.784183719779189,
@@ -8852,7 +8106,7 @@
{
"api_validation": "NOT_AVAILABLE",
"ml_validation": "VALIDATED_KEY",
- "ml_probability": 0.99792,
+ "ml_probability": 0.998,
"rule": "Token",
"severity": "medium",
"confidence": "moderate",
@@ -8866,6 +8120,8 @@
"value_start": 12,
"value_end": 52,
"variable": "token",
+ "variable_start": 3,
+ "variable_end": 8,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 4.784183719779189,
@@ -8891,6 +8147,8 @@
"value_start": 11,
"value_end": 31,
"variable": null,
+ "variable_start": -2,
+ "variable_end": -2,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 3.6841837197791887,
@@ -8916,6 +8174,8 @@
"value_start": 11,
"value_end": 31,
"variable": null,
+ "variable_start": -2,
+ "variable_end": -2,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 3.6841837197791887,
@@ -8931,6 +8191,8 @@
"value_start": 12,
"value_end": 52,
"variable": null,
+ "variable_start": -2,
+ "variable_end": -2,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 4.784183719779189,
@@ -8942,7 +8204,7 @@
{
"api_validation": "NOT_AVAILABLE",
"ml_validation": "VALIDATED_KEY",
- "ml_probability": 0.99792,
+ "ml_probability": 0.998,
"rule": "Token",
"severity": "medium",
"confidence": "moderate",
@@ -8956,6 +8218,8 @@
"value_start": 12,
"value_end": 52,
"variable": "token",
+ "variable_start": 3,
+ "variable_end": 8,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 4.784183719779189,
@@ -8967,7 +8231,7 @@
{
"api_validation": "NOT_AVAILABLE",
"ml_validation": "VALIDATED_KEY",
- "ml_probability": 0.9812,
+ "ml_probability": 0.998,
"rule": "Nonce",
"severity": "medium",
"confidence": "moderate",
@@ -8981,6 +8245,8 @@
"value_start": 9,
"value_end": 41,
"variable": "nonce",
+ "variable_start": 0,
+ "variable_end": 5,
"entropy_validation": {
"iterator": "BASE36_CHARS",
"entropy": 4.390319531114783,
@@ -9006,6 +8272,8 @@
"value_start": 5,
"value_end": 51,
"variable": null,
+ "variable_start": -2,
+ "variable_end": -2,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 4.561286684176785,
@@ -9023,18 +8291,47 @@
"confidence": "strong",
"line_data_list": [
{
- "line": "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",
+ "line": "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",
"line_num": 2,
"path": "tests/samples/open_ai_token",
"info": "",
- "value": "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",
+ "value": "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",
"value_start": 0,
"value_end": 51,
"variable": null,
+ "variable_start": -2,
+ "variable_end": -2,
"entropy_validation": {
"iterator": "BASE64_CHARS",
- "entropy": 3.047085443409471,
- "valid": false
+ "entropy": 5.115027050910027,
+ "valid": true
+ }
+ }
+ ]
+ },
+ {
+ "api_validation": "NOT_AVAILABLE",
+ "ml_validation": "NOT_AVAILABLE",
+ "ml_probability": null,
+ "rule": "OpenAI Token",
+ "severity": "high",
+ "confidence": "strong",
+ "line_data_list": [
+ {
+ "line": "sk-proj-qa25MV9c7Qu0EjDIEWdcT3BlbkFJ83uCF0K4yw7RzpY39bio",
+ "line_num": 3,
+ "path": "tests/samples/open_ai_token",
+ "info": "",
+ "value": "sk-proj-qa25MV9c7Qu0EjDIEWdcT3BlbkFJ83uCF0K4yw7RzpY39bio",
+ "value_start": 0,
+ "value_end": 56,
+ "variable": null,
+ "variable_start": -2,
+ "variable_end": -2,
+ "entropy_validation": {
+ "iterator": "BASE64_CHARS",
+ "entropy": 5.086469255159772,
+ "valid": true
}
}
]
@@ -9042,7 +8339,7 @@
{
"api_validation": "NOT_AVAILABLE",
"ml_validation": "VALIDATED_KEY",
- "ml_probability": 0.30171,
+ "ml_probability": 0.0,
"rule": "Password",
"severity": "medium",
"confidence": "moderate",
@@ -9056,6 +8353,8 @@
"value_start": 11,
"value_end": 37,
"variable": "MYSQLPASS",
+ "variable_start": 0,
+ "variable_end": 9,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 3.688513556888096,
@@ -9067,7 +8366,7 @@
{
"api_validation": "NOT_AVAILABLE",
"ml_validation": "VALIDATED_KEY",
- "ml_probability": 0.98995,
+ "ml_probability": 0.98,
"rule": "Password",
"severity": "medium",
"confidence": "moderate",
@@ -9081,6 +8380,8 @@
"value_start": 7,
"value_end": 16,
"variable": "my_pw",
+ "variable_start": 0,
+ "variable_end": 5,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 2.2432750011217983,
@@ -9092,7 +8393,7 @@
{
"api_validation": "NOT_AVAILABLE",
"ml_validation": "VALIDATED_KEY",
- "ml_probability": 0.99448,
+ "ml_probability": 0.998,
"rule": "Password",
"severity": "medium",
"confidence": "moderate",
@@ -9106,6 +8407,8 @@
"value_start": 24,
"value_end": 36,
"variable": "password",
+ "variable_start": 4,
+ "variable_end": 12,
"entropy_validation": {
"iterator": "BASE36_CHARS",
"entropy": 3.2862156256610597,
@@ -9117,7 +8420,7 @@
{
"api_validation": "NOT_AVAILABLE",
"ml_validation": "VALIDATED_KEY",
- "ml_probability": 0.92289,
+ "ml_probability": 0.038,
"rule": "Password",
"severity": "medium",
"confidence": "moderate",
@@ -9131,6 +8434,8 @@
"value_start": 27,
"value_end": 36,
"variable": "passwd",
+ "variable_start": 12,
+ "variable_end": 18,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 2.9477027792200903,
@@ -9142,7 +8447,7 @@
{
"api_validation": "NOT_AVAILABLE",
"ml_validation": "VALIDATED_KEY",
- "ml_probability": 0.96972,
+ "ml_probability": 0.087,
"rule": "Password",
"severity": "medium",
"confidence": "moderate",
@@ -9156,6 +8461,8 @@
"value_start": 17,
"value_end": 26,
"variable": "passworsd",
+ "variable_start": 3,
+ "variable_end": 12,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 3.169925001442312,
@@ -9167,7 +8474,7 @@
{
"api_validation": "NOT_AVAILABLE",
"ml_validation": "VALIDATED_KEY",
- "ml_probability": 0.99646,
+ "ml_probability": 0.904,
"rule": "Password",
"severity": "medium",
"confidence": "moderate",
@@ -9181,6 +8488,8 @@
"value_start": 17,
"value_end": 26,
"variable": "passworsd",
+ "variable_start": 3,
+ "variable_end": 12,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 3.169925001442312,
@@ -9192,7 +8501,7 @@
{
"api_validation": "NOT_AVAILABLE",
"ml_validation": "VALIDATED_KEY",
- "ml_probability": 0.99933,
+ "ml_probability": 1.0,
"rule": "Password",
"severity": "medium",
"confidence": "moderate",
@@ -9206,6 +8515,8 @@
"value_start": 9,
"value_end": 23,
"variable": "password",
+ "variable_start": 0,
+ "variable_end": 8,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 3.521640636343319,
@@ -9217,7 +8528,7 @@
{
"api_validation": "NOT_AVAILABLE",
"ml_validation": "VALIDATED_KEY",
- "ml_probability": 0.99674,
+ "ml_probability": 0.994,
"rule": "Password",
"severity": "medium",
"confidence": "moderate",
@@ -9231,6 +8542,8 @@
"value_start": 20,
"value_end": 30,
"variable": "gi_reo_gi_passwd",
+ "variable_start": 0,
+ "variable_end": 16,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 3.121928094887362,
@@ -9242,7 +8555,7 @@
{
"api_validation": "NOT_AVAILABLE",
"ml_validation": "VALIDATED_KEY",
- "ml_probability": 0.99674,
+ "ml_probability": 0.996,
"rule": "Password",
"severity": "medium",
"confidence": "moderate",
@@ -9256,6 +8569,8 @@
"value_start": 58,
"value_end": 68,
"variable": "password_confirmation",
+ "variable_start": 33,
+ "variable_end": 54,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 3.121928094887362,
@@ -9267,7 +8582,7 @@
{
"api_validation": "NOT_AVAILABLE",
"ml_validation": "VALIDATED_KEY",
- "ml_probability": 0.66622,
+ "ml_probability": 0.818,
"rule": "Password",
"severity": "medium",
"confidence": "moderate",
@@ -9281,6 +8596,8 @@
"value_start": 12,
"value_end": 19,
"variable": "password",
+ "variable_start": 0,
+ "variable_end": 8,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 2.120589933192232,
@@ -9292,7 +8609,7 @@
{
"api_validation": "NOT_AVAILABLE",
"ml_validation": "VALIDATED_KEY",
- "ml_probability": 0.99545,
+ "ml_probability": 0.978,
"rule": "Password",
"severity": "medium",
"confidence": "moderate",
@@ -9306,6 +8623,8 @@
"value_start": 16,
"value_end": 23,
"variable": "password",
+ "variable_start": 4,
+ "variable_end": 12,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 2.8073549220576046,
@@ -9317,7 +8636,7 @@
{
"api_validation": "NOT_AVAILABLE",
"ml_validation": "VALIDATED_KEY",
- "ml_probability": 0.24405,
+ "ml_probability": 0.997,
"rule": "Password",
"severity": "medium",
"confidence": "moderate",
@@ -9331,6 +8650,8 @@
"value_start": 12,
"value_end": 27,
"variable": "password",
+ "variable_start": 0,
+ "variable_end": 8,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 1.8232156112839757,
@@ -9342,7 +8663,7 @@
{
"api_validation": "NOT_AVAILABLE",
"ml_validation": "VALIDATED_KEY",
- "ml_probability": 0.99545,
+ "ml_probability": 0.978,
"rule": "Password",
"severity": "medium",
"confidence": "moderate",
@@ -9356,6 +8677,8 @@
"value_start": 16,
"value_end": 23,
"variable": "password",
+ "variable_start": 4,
+ "variable_end": 12,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 2.8073549220576046,
@@ -9367,7 +8690,7 @@
{
"api_validation": "NOT_AVAILABLE",
"ml_validation": "VALIDATED_KEY",
- "ml_probability": 0.99077,
+ "ml_probability": 0.963,
"rule": "Password",
"severity": "medium",
"confidence": "moderate",
@@ -9381,6 +8704,8 @@
"value_start": 16,
"value_end": 23,
"variable": "password",
+ "variable_start": 4,
+ "variable_end": 12,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 2.4063042189065182,
@@ -9406,6 +8731,8 @@
"value_start": 0,
"value_end": 73,
"variable": null,
+ "variable_start": -2,
+ "variable_end": -2,
"entropy_validation": {
"iterator": "BASE36_CHARS",
"entropy": 4.125814952938166,
@@ -9431,6 +8758,8 @@
"value_start": 13,
"value_end": 44,
"variable": null,
+ "variable_start": -2,
+ "variable_end": -2,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 2.529698260800009,
@@ -9446,6 +8775,8 @@
"value_start": 1,
"value_end": 103,
"variable": null,
+ "variable_start": -2,
+ "variable_end": -2,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 5.429600283437103,
@@ -9461,6 +8792,8 @@
"value_start": 4,
"value_end": 104,
"variable": null,
+ "variable_start": -2,
+ "variable_end": -2,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 5.307627100346911,
@@ -9476,6 +8809,8 @@
"value_start": 3,
"value_end": 102,
"variable": null,
+ "variable_start": -2,
+ "variable_end": -2,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 5.391947595190542,
@@ -9491,6 +8826,8 @@
"value_start": 3,
"value_end": 86,
"variable": null,
+ "variable_start": -2,
+ "variable_end": -2,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 5.410712925114303,
@@ -9506,6 +8843,8 @@
"value_start": 4,
"value_end": 90,
"variable": null,
+ "variable_start": -2,
+ "variable_end": -2,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 5.417032341684991,
@@ -9521,6 +8860,8 @@
"value_start": 0,
"value_end": 106,
"variable": null,
+ "variable_start": -2,
+ "variable_end": -2,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 5.497697548960288,
@@ -9536,6 +8877,8 @@
"value_start": 1,
"value_end": 110,
"variable": null,
+ "variable_start": -2,
+ "variable_end": -2,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 5.30959588168204,
@@ -9551,6 +8894,8 @@
"value_start": 0,
"value_end": 24,
"variable": null,
+ "variable_start": -2,
+ "variable_end": -2,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 4.418295834054489,
@@ -9566,6 +8911,8 @@
"value_start": 0,
"value_end": 59,
"variable": null,
+ "variable_start": -2,
+ "variable_end": -2,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 3.8721063510981755,
@@ -9591,6 +8938,8 @@
"value_start": 16,
"value_end": 262,
"variable": null,
+ "variable_start": -2,
+ "variable_end": -2,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 4.884128060579619,
@@ -9616,6 +8965,8 @@
"value_start": 0,
"value_end": 47,
"variable": null,
+ "variable_start": -2,
+ "variable_end": -2,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 3.0185646866544076,
@@ -9631,6 +8982,8 @@
"value_start": 0,
"value_end": 120,
"variable": null,
+ "variable_start": -2,
+ "variable_end": -2,
"entropy_validation": {
"iterator": "BASE36_CHARS",
"entropy": 3.2083460372948154,
@@ -9646,6 +8999,8 @@
"value_start": 0,
"value_end": 37,
"variable": null,
+ "variable_start": -2,
+ "variable_end": -2,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 2.6977683083639423,
@@ -9671,6 +9026,8 @@
"value_start": 0,
"value_end": 40,
"variable": null,
+ "variable_start": -2,
+ "variable_end": -2,
"entropy_validation": {
"iterator": "BASE36_CHARS",
"entropy": 3.48760529131298,
@@ -9682,7 +9039,7 @@
{
"api_validation": "NOT_AVAILABLE",
"ml_validation": "VALIDATED_KEY",
- "ml_probability": 0.66622,
+ "ml_probability": 0.308,
"rule": "Password",
"severity": "medium",
"confidence": "moderate",
@@ -9696,6 +9053,8 @@
"value_start": 7,
"value_end": 14,
"variable": "pwd",
+ "variable_start": 0,
+ "variable_end": 3,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 2.120589933192232,
@@ -9721,6 +9080,8 @@
"value_start": 0,
"value_end": 179,
"variable": null,
+ "variable_start": -2,
+ "variable_end": -2,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 5.493434473754405,
@@ -9732,32 +9093,7 @@
{
"api_validation": "NOT_AVAILABLE",
"ml_validation": "VALIDATED_KEY",
- "ml_probability": 0.99266,
- "rule": "Salt",
- "severity": "medium",
- "confidence": "moderate",
- "line_data_list": [
- {
- "line": "var Himalayan_salt = \"$hal$1te$TnnGdhednJsdQ5nfetwZ\";",
- "line_num": 1,
- "path": "tests/samples/salt.hs",
- "info": "",
- "value": "$hal$1te$TnnGdhednJsdQ5nfetwZ",
- "value_start": 22,
- "value_end": 51,
- "variable": "Himalayan_salt",
- "entropy_validation": {
- "iterator": "BASE64_CHARS",
- "entropy": 3.613714857551378,
- "valid": false
- }
- }
- ]
- },
- {
- "api_validation": "NOT_AVAILABLE",
- "ml_validation": "VALIDATED_KEY",
- "ml_probability": 0.98571,
+ "ml_probability": 0.887,
"rule": "Salt",
"severity": "medium",
"confidence": "moderate",
@@ -9771,6 +9107,8 @@
"value_start": 10,
"value_end": 29,
"variable": "salt1",
+ "variable_start": 0,
+ "variable_end": 5,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 2.524274220204383,
@@ -9782,7 +9120,7 @@
{
"api_validation": "NOT_AVAILABLE",
"ml_validation": "VALIDATED_KEY",
- "ml_probability": 0.721,
+ "ml_probability": 0.125,
"rule": "Salt",
"severity": "medium",
"confidence": "moderate",
@@ -9796,6 +9134,8 @@
"value_start": 12,
"value_end": 22,
"variable": "salt2",
+ "variable_start": 0,
+ "variable_end": 5,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 2.25754247590989,
@@ -9807,7 +9147,7 @@
{
"api_validation": "NOT_AVAILABLE",
"ml_validation": "VALIDATED_KEY",
- "ml_probability": 0.98487,
+ "ml_probability": 0.907,
"rule": "Salt",
"severity": "medium",
"confidence": "moderate",
@@ -9821,6 +9161,8 @@
"value_start": 10,
"value_end": 25,
"variable": "salt3",
+ "variable_start": 0,
+ "variable_end": 5,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 2.796105389090387,
@@ -9832,20 +9174,22 @@
{
"api_validation": "NOT_AVAILABLE",
"ml_validation": "VALIDATED_KEY",
- "ml_probability": 0.69654,
+ "ml_probability": 0.816,
"rule": "Salt",
"severity": "medium",
"confidence": "moderate",
"line_data_list": [
{
- "line": "salt4 = {\"salt4\": \"my124%#$@s\\x04clt\\0\"}",
+ "line": "salt4 = {\"salt5\": \"my124%#$@s\\x04clt\\0\"}",
"line_num": 4,
"path": "tests/samples/salt.py",
"info": "",
"value": "my124%#$@s\\x04clt\\0",
"value_start": 19,
"value_end": 38,
- "variable": "salt4",
+ "variable": "salt5",
+ "variable_start": 10,
+ "variable_end": 15,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 2.6959504039350857,
@@ -9857,7 +9201,34 @@
{
"api_validation": "NOT_AVAILABLE",
"ml_validation": "VALIDATED_KEY",
- "ml_probability": 0.4468,
+ "ml_probability": 0.665,
+ "rule": "Salt",
+ "severity": "medium",
+ "confidence": "moderate",
+ "line_data_list": [
+ {
+ "line": "json_escaped = \"{\\\\\\\"salt8\\\\\\\":\\\\\\\"4b9a6d8b638eb0c6\\\\\\\"}\"",
+ "line_num": 5,
+ "path": "tests/samples/salt.py",
+ "info": "",
+ "value": "4b9a6d8b638eb0c6",
+ "value_start": 35,
+ "value_end": 51,
+ "variable": "salt8",
+ "variable_start": 21,
+ "variable_end": 26,
+ "entropy_validation": {
+ "iterator": "BASE36_CHARS",
+ "entropy": 3.2806390622295662,
+ "valid": true
+ }
+ }
+ ]
+ },
+ {
+ "api_validation": "NOT_AVAILABLE",
+ "ml_validation": "VALIDATED_KEY",
+ "ml_probability": 0.192,
"rule": "Secret",
"severity": "medium",
"confidence": "moderate",
@@ -9871,6 +9242,8 @@
"value_start": 10,
"value_end": 17,
"variable": "secret",
+ "variable_start": 0,
+ "variable_end": 6,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 2.120589933192232,
@@ -9896,6 +9269,8 @@
"value_start": 0,
"value_end": 36,
"variable": null,
+ "variable_start": -2,
+ "variable_end": -2,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 2.3705246708692047,
@@ -9921,6 +9296,8 @@
"value_start": 18,
"value_end": 56,
"variable": null,
+ "variable_start": -2,
+ "variable_end": -2,
"entropy_validation": {
"iterator": "BASE36_CHARS",
"entropy": 3.6658566472141003,
@@ -9946,6 +9323,8 @@
"value_start": 0,
"value_end": 31,
"variable": null,
+ "variable_start": -2,
+ "variable_end": -2,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 4.029574370937287,
@@ -9971,6 +9350,8 @@
"value_start": 21,
"value_end": 93,
"variable": null,
+ "variable_start": -2,
+ "variable_end": -2,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 4.843520703364327,
@@ -9996,6 +9377,8 @@
"value_start": 12,
"value_end": 76,
"variable": null,
+ "variable_start": -2,
+ "variable_end": -2,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 4.472678031846025,
@@ -10021,6 +9404,8 @@
"value_start": 0,
"value_end": 29,
"variable": null,
+ "variable_start": -2,
+ "variable_end": -2,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 4.181675184876157,
@@ -10046,6 +9431,8 @@
"value_start": 0,
"value_end": 50,
"variable": null,
+ "variable_start": -2,
+ "variable_end": -2,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 4.532808692053926,
@@ -10071,6 +9458,8 @@
"value_start": 0,
"value_end": 50,
"variable": null,
+ "variable_start": -2,
+ "variable_end": -2,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 3.559610565373458,
@@ -10096,6 +9485,8 @@
"value_start": 0,
"value_end": 32,
"variable": null,
+ "variable_start": -2,
+ "variable_end": -2,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 4.4375,
@@ -10121,6 +9512,8 @@
"value_start": 0,
"value_end": 32,
"variable": null,
+ "variable_start": -2,
+ "variable_end": -2,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 4.4375,
@@ -10146,6 +9539,8 @@
"value_start": 0,
"value_end": 32,
"variable": null,
+ "variable_start": -2,
+ "variable_end": -2,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 4.375,
@@ -10171,6 +9566,8 @@
"value_start": 0,
"value_end": 32,
"variable": null,
+ "variable_start": -2,
+ "variable_end": -2,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 4.375,
@@ -10196,6 +9593,8 @@
"value_start": 0,
"value_end": 85,
"variable": null,
+ "variable_start": -2,
+ "variable_end": -2,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 4.6983183218203175,
@@ -10221,6 +9620,8 @@
"value_start": 0,
"value_end": 45,
"variable": null,
+ "variable_start": -2,
+ "variable_end": -2,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 4.697662125333613,
@@ -10229,31 +9630,6 @@
}
]
},
- {
- "api_validation": "NOT_AVAILABLE",
- "ml_validation": "VALIDATED_KEY",
- "ml_probability": 0.99704,
- "rule": "JSON Web Token",
- "severity": "medium",
- "confidence": "moderate",
- "line_data_list": [
- {
- "line": "eyJUaGVyZSBpcyBub3QgdGhlIEpTT04geW91IGFyZSBsb29raW5nIGZvciJ9CjwvYm9keT4KPC9o",
- "line_num": 17,
- "path": "tests/samples/test.eml",
- "info": "",
- "value": "eyJUaGVyZSBpcyBub3QgdGhlIEpTT04geW91IGFyZSBsb29raW5nIGZvciJ9CjwvYm9keT4KPC9o",
- "value_start": 0,
- "value_end": 76,
- "variable": null,
- "entropy_validation": {
- "iterator": "BASE64_CHARS",
- "entropy": 5.282347539953402,
- "valid": true
- }
- }
- ]
- },
{
"api_validation": "NOT_AVAILABLE",
"ml_validation": "NOT_AVAILABLE",
@@ -10271,6 +9647,8 @@
"value_start": 15,
"value_end": 109,
"variable": null,
+ "variable_start": -2,
+ "variable_end": -2,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 4.0296677144829305,
@@ -10281,33 +9659,8 @@
},
{
"api_validation": "NOT_AVAILABLE",
- "ml_validation": "NOT_AVAILABLE",
- "ml_probability": null,
- "rule": "JSON Web Token",
- "severity": "medium",
- "confidence": "moderate",
- "line_data_list": [
- {
- "line": "token in text: eyJrIjoiMDAwMDAwNDAwMDAwODAwNDAwMDAwMDAwNDAwMDAwMDAwMDAwMDAyMSIsIm4iOiJ4eHh4IiwiaWQiOjQzMDh9Cg",
- "line_num": 18,
- "path": "tests/samples/test2.eml",
- "info": "",
- "value": "eyJrIjoiMDAwMDAwNDAwMDAwODAwNDAwMDAwMDAwNDAwMDAwMDAwMDAwMDAyMSIsIm4iOiJ4eHh4IiwiaWQiOjQzMDh9Cg",
- "value_start": 15,
- "value_end": 109,
- "variable": null,
- "entropy_validation": {
- "iterator": "BASE64_CHARS",
- "entropy": 4.0296677144829305,
- "valid": false
- }
- }
- ]
- },
- {
- "api_validation": "NOT_AVAILABLE",
- "ml_validation": "NOT_AVAILABLE",
- "ml_probability": null,
+ "ml_validation": "VALIDATED_KEY",
+ "ml_probability": 0.999,
"rule": "Token",
"severity": "medium",
"confidence": "moderate",
@@ -10321,6 +9674,8 @@
"value_start": 15,
"value_end": 109,
"variable": "token in text",
+ "variable_start": 0,
+ "variable_end": 13,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 4.0296677144829305,
@@ -10332,7 +9687,7 @@
{
"api_validation": "NOT_AVAILABLE",
"ml_validation": "VALIDATED_KEY",
- "ml_probability": 0.99401,
+ "ml_probability": 0.804,
"rule": "Token",
"severity": "medium",
"confidence": "moderate",
@@ -10346,6 +9701,8 @@
"value_start": 19,
"value_end": 44,
"variable": "gi_reo_gi_token",
+ "variable_start": 0,
+ "variable_end": 15,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 4.133660689688186,
@@ -10357,7 +9714,7 @@
{
"api_validation": "NOT_AVAILABLE",
"ml_validation": "VALIDATED_KEY",
- "ml_probability": 0.98366,
+ "ml_probability": 0.716,
"rule": "Token",
"severity": "medium",
"confidence": "moderate",
@@ -10371,6 +9728,8 @@
"value_start": 19,
"value_end": 47,
"variable": "DemoToken",
+ "variable_start": 8,
+ "variable_end": 17,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 4.039148671903071,
@@ -10382,7 +9741,7 @@
{
"api_validation": "NOT_AVAILABLE",
"ml_validation": "VALIDATED_KEY",
- "ml_probability": 0.99833,
+ "ml_probability": 0.999,
"rule": "Token",
"severity": "medium",
"confidence": "moderate",
@@ -10396,6 +9755,8 @@
"value_start": 16,
"value_end": 48,
"variable": "tp_token_value",
+ "variable_start": 0,
+ "variable_end": 14,
"entropy_validation": {
"iterator": "BASE36_CHARS",
"entropy": 3.6014097655573916,
@@ -10421,6 +9782,8 @@
"value_start": 12,
"value_end": 46,
"variable": null,
+ "variable_start": -2,
+ "variable_end": -2,
"entropy_validation": {
"iterator": "HEX_CHARS",
"entropy": 3.7215926003976607,
@@ -10432,7 +9795,7 @@
{
"api_validation": "NOT_AVAILABLE",
"ml_validation": "VALIDATED_KEY",
- "ml_probability": 0.99877,
+ "ml_probability": 0.994,
"rule": "URL Credentials",
"severity": "high",
"confidence": "moderate",
@@ -10445,7 +9808,9 @@
"value": "dh3sjr8b",
"value_start": 22,
"value_end": 30,
- "variable": null,
+ "variable": "mongodb://",
+ "variable_start": 5,
+ "variable_end": 15,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 3.0,
@@ -10457,7 +9822,7 @@
{
"api_validation": "NOT_AVAILABLE",
"ml_validation": "VALIDATED_KEY",
- "ml_probability": 0.99634,
+ "ml_probability": 1.0,
"rule": "URL Credentials",
"severity": "high",
"confidence": "moderate",
@@ -10470,7 +9835,9 @@
"value": "5WdF4f2jE76a",
"value_start": 55,
"value_end": 67,
- "variable": null,
+ "variable": "dbconnection://",
+ "variable_start": 32,
+ "variable_end": 47,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 3.584962500721156,
@@ -10479,6 +9846,168 @@
}
]
},
+ {
+ "api_validation": "NOT_AVAILABLE",
+ "ml_validation": "VALIDATED_KEY",
+ "ml_probability": 1.0,
+ "rule": "Credential",
+ "severity": "medium",
+ "confidence": "moderate",
+ "line_data_list": [
+ {
+ "line": "url = \"https://secure.com/83675/39084?Credential=546DFS64N90P3AW7DX%2Fkeep%26cut\";",
+ "line_num": 3,
+ "path": "tests/samples/url_cred.js",
+ "info": "",
+ "value": "546DFS64N90P3AW7DX%2Fkeep",
+ "value_start": 49,
+ "value_end": 74,
+ "variable": "Credential",
+ "variable_start": 38,
+ "variable_end": 48,
+ "entropy_validation": {
+ "iterator": "BASE64_CHARS",
+ "entropy": 4.058101942183734,
+ "valid": false
+ }
+ }
+ ]
+ },
+ {
+ "api_validation": "NOT_AVAILABLE",
+ "ml_validation": "VALIDATED_KEY",
+ "ml_probability": 0.993,
+ "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.971,
+ "rule": "Key",
+ "severity": "medium",
+ "confidence": "moderate",
+ "line_data_list": [
+ {
+ "line": "39084?Credential=546DFS64N90P3AW7DX&key=3487263-2384579834-234732875-345&hasToBefound=2",
+ "line_num": 10,
+ "path": "tests/samples/url_cred.js",
+ "info": "",
+ "value": "3487263-2384579834-234732875-345",
+ "value_start": 40,
+ "value_end": 72,
+ "variable": "key",
+ "variable_start": 36,
+ "variable_end": 39,
+ "entropy_validation": {
+ "iterator": "BASE64_CHARS",
+ "entropy": 2.6557496115311405,
+ "valid": false
+ }
+ }
+ ]
+ },
+ {
+ "api_validation": "NOT_AVAILABLE",
+ "ml_validation": "VALIDATED_KEY",
+ "ml_probability": 1.0,
+ "rule": "Credential",
+ "severity": "medium",
+ "confidence": "moderate",
+ "line_data_list": [
+ {
+ "line": "39084?Credential=546DFS64N90P3AW7DX&key=3487263-2384579834-234732875-345&hasToBefound=2",
+ "line_num": 10,
+ "path": "tests/samples/url_cred.js",
+ "info": "",
+ "value": "546DFS64N90P3AW7DX",
+ "value_start": 17,
+ "value_end": 35,
+ "variable": "Credential",
+ "variable_start": 6,
+ "variable_end": 16,
+ "entropy_validation": {
+ "iterator": "BASE64_CHARS",
+ "entropy": 3.836591668108979,
+ "valid": false
+ }
+ }
+ ]
+ },
+ {
+ "api_validation": "NOT_AVAILABLE",
+ "ml_validation": "VALIDATED_KEY",
+ "ml_probability": 0.989,
+ "rule": "URL Credentials",
+ "severity": "high",
+ "confidence": "moderate",
+ "line_data_list": [
+ {
+ "line": "email_as_login = \"smtps://example@gmail.com:FnD83JZs@smtp.gmail.com:465\";",
+ "line_num": 13,
+ "path": "tests/samples/url_cred.js",
+ "info": "",
+ "value": "FnD83JZs",
+ "value_start": 44,
+ "value_end": 52,
+ "variable": "smtps://",
+ "variable_start": 18,
+ "variable_end": 26,
+ "entropy_validation": {
+ "iterator": "BASE64_CHARS",
+ "entropy": 3.0,
+ "valid": false
+ }
+ }
+ ]
+ },
+ {
+ "api_validation": "NOT_AVAILABLE",
+ "ml_validation": "NOT_AVAILABLE",
+ "ml_probability": null,
+ "rule": "UUID",
+ "severity": "info",
+ "confidence": "strong",
+ "line_data_list": [
+ {
+ "line": "bace4d19-fa7e-beef-cafe-9129474bcd81 # tp",
+ "line_num": 1,
+ "path": "tests/samples/uuid",
+ "info": "",
+ "value": "bace4d19-fa7e-beef-cafe-9129474bcd81",
+ "value_start": 0,
+ "value_end": 36,
+ "variable": null,
+ "variable_start": -2,
+ "variable_end": -2,
+ "entropy_validation": {
+ "iterator": "BASE36_CHARS",
+ "entropy": 3.2373263071270246,
+ "valid": true
+ }
+ }
+ ]
+ },
{
"api_validation": "NOT_AVAILABLE",
"ml_validation": "NOT_AVAILABLE",
@@ -10496,6 +10025,8 @@
"value_start": 7,
"value_end": 485,
"variable": null,
+ "variable_start": -2,
+ "variable_end": -2,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 5.345127246505981,
@@ -10507,7 +10038,7 @@
{
"api_validation": "NOT_AVAILABLE",
"ml_validation": "VALIDATED_KEY",
- "ml_probability": 0.87752,
+ "ml_probability": 0.911,
"rule": "Password",
"severity": "medium",
"confidence": "moderate",
@@ -10521,6 +10052,8 @@
"value_start": 11,
"value_end": 18,
"variable": "password",
+ "variable_start": 0,
+ "variable_end": 8,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 2.120589933192232,
@@ -10532,7 +10065,7 @@
{
"api_validation": "NOT_AVAILABLE",
"ml_validation": "VALIDATED_KEY",
- "ml_probability": 0.00852,
+ "ml_probability": 0.0,
"rule": "Password",
"severity": "medium",
"confidence": "moderate",
@@ -10546,6 +10079,8 @@
"value_start": 11,
"value_end": 28,
"variable": "password",
+ "variable_start": 0,
+ "variable_end": 8,
"entropy_validation": {
"iterator": "BASE36_CHARS",
"entropy": 3.091591477446567,
diff --git a/tests/data/output.json b/tests/data/output.json
index b32f55041..f6dcde344 100644
--- a/tests/data/output.json
+++ b/tests/data/output.json
@@ -16,6 +16,8 @@
"value_start": 0,
"value_end": 3078,
"variable": null,
+ "variable_start": -2,
+ "variable_end": -2,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 5.4978497506970045,
@@ -27,7 +29,7 @@
{
"api_validation": "NOT_AVAILABLE",
"ml_validation": "VALIDATED_KEY",
- "ml_probability": 0.99316,
+ "ml_probability": 0.999,
"rule": "API",
"severity": "medium",
"confidence": "moderate",
@@ -41,6 +43,8 @@
"value_start": 17,
"value_end": 38,
"variable": "gi_reo_gi_api",
+ "variable_start": 0,
+ "variable_end": 13,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 3.7835252872760208,
@@ -66,6 +70,8 @@
"value_start": 16,
"value_end": 40,
"variable": null,
+ "variable_start": -2,
+ "variable_end": -2,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 4.220175521464345,
@@ -83,17 +89,100 @@
"confidence": "strong",
"line_data_list": [
{
- "line": "ATLASSIAN = \"ATATT3xFfGF0vNZ7oy6ON4KrWEzKEu96n-r2bCLOOcdOADizvJqPd89yKyP853uTZSflBi1Lk1zD460BqyMTa08VUEy8-oOzr1esg3j_mZKZwAELnRkCDTJZXhHsv5jaWHyAj4LRL-6h8LI-5MrYs4l7xXSaY8odQxDKJB4hDvdkmuh61xea2jE=2F2DE974\"",
+ "line": "ATLASSIAN = \"ATATT3xFfGF0vNZ7oy6ON4KrWEzKEu96n-r2bCLOOcdOADizvJqPd89yKyP853uTZSflBi1Lk1zD460BqyMTa08VUEy8-oOzr1esg3j_mZKZwAELnRkCDTJZXhHsv5jaWHyAj4LRL-6h8LI-5MrYs4l7xXSaY8odQxDKJB4hDvdkmuh61xea2jE=00203E68\"",
"line_num": 1,
"path": "tests/samples/atlassian_pat",
"info": "",
- "value": "ATATT3xFfGF0vNZ7oy6ON4KrWEzKEu96n-r2bCLOOcdOADizvJqPd89yKyP853uTZSflBi1Lk1zD460BqyMTa08VUEy8-oOzr1esg3j_mZKZwAELnRkCDTJZXhHsv5jaWHyAj4LRL-6h8LI-5MrYs4l7xXSaY8odQxDKJB4hDvdkmuh61xea2jE=2F2DE974",
+ "value": "ATATT3xFfGF0vNZ7oy6ON4KrWEzKEu96n-r2bCLOOcdOADizvJqPd89yKyP853uTZSflBi1Lk1zD460BqyMTa08VUEy8-oOzr1esg3j_mZKZwAELnRkCDTJZXhHsv5jaWHyAj4LRL-6h8LI-5MrYs4l7xXSaY8odQxDKJB4hDvdkmuh61xea2jE=00203E68",
"value_start": 13,
"value_end": 205,
"variable": null,
+ "variable_start": -2,
+ "variable_end": -2,
"entropy_validation": {
"iterator": "BASE64_CHARS",
- "entropy": 5.628712032325118,
+ "entropy": 5.614483907763351,
+ "valid": true
+ }
+ }
+ ]
+ },
+ {
+ "api_validation": "NOT_AVAILABLE",
+ "ml_validation": "NOT_AVAILABLE",
+ "ml_probability": null,
+ "rule": "Atlassian PAT token",
+ "severity": "high",
+ "confidence": "strong",
+ "line_data_list": [
+ {
+ "line": "escaped_backslash = ATATT3xFfGF0vNZ7oy6ON4KrWEzKEu96n-r2bCLOOcdOADizvJqPd89yKyP853uTZSflBi1Lk1zD460BqyMTa08VUEy8-oOzr1esg3j_mZKZwAELnRkCDTJZXhHsv5jaWHyAj4LRL-6h8LI-5MrYs4l7xXSaY8odQxDKJB4hDvdkmuh61xea2jE\\=00203E68",
+ "line_num": 2,
+ "path": "tests/samples/atlassian_pat",
+ "info": "",
+ "value": "ATATT3xFfGF0vNZ7oy6ON4KrWEzKEu96n-r2bCLOOcdOADizvJqPd89yKyP853uTZSflBi1Lk1zD460BqyMTa08VUEy8-oOzr1esg3j_mZKZwAELnRkCDTJZXhHsv5jaWHyAj4LRL-6h8LI-5MrYs4l7xXSaY8odQxDKJB4hDvdkmuh61xea2jE\\=00203E68",
+ "value_start": 20,
+ "value_end": 213,
+ "variable": null,
+ "variable_start": -2,
+ "variable_end": -2,
+ "entropy_validation": {
+ "iterator": "BASE64_CHARS",
+ "entropy": 5.592654863341127,
+ "valid": true
+ }
+ }
+ ]
+ },
+ {
+ "api_validation": "NOT_AVAILABLE",
+ "ml_validation": "NOT_AVAILABLE",
+ "ml_probability": null,
+ "rule": "Atlassian PAT token",
+ "severity": "high",
+ "confidence": "strong",
+ "line_data_list": [
+ {
+ "line": "url_escaped_capital = ATATT3xFfGF0vNZ7oy6ON4KrWEzKEu96n-r2bCLOOcdOADizvJqPd89yKyP853uTZSflBi1Lk1zD460BqyMTa08VUEy8-oOzr1esg3j_mZKZwAELnRkCDTJZXhHsv5jaWHyAj4LRL-6h8LI-5MrYs4l7xXSaY8odQxDKJB4hDvdkmuh61xea2jE%3D00203E68",
+ "line_num": 3,
+ "path": "tests/samples/atlassian_pat",
+ "info": "",
+ "value": "ATATT3xFfGF0vNZ7oy6ON4KrWEzKEu96n-r2bCLOOcdOADizvJqPd89yKyP853uTZSflBi1Lk1zD460BqyMTa08VUEy8-oOzr1esg3j_mZKZwAELnRkCDTJZXhHsv5jaWHyAj4LRL-6h8LI-5MrYs4l7xXSaY8odQxDKJB4hDvdkmuh61xea2jE%3D00203E68",
+ "value_start": 22,
+ "value_end": 216,
+ "variable": null,
+ "variable_start": -2,
+ "variable_end": -2,
+ "entropy_validation": {
+ "iterator": "BASE64_CHARS",
+ "entropy": 5.571478154549278,
+ "valid": true
+ }
+ }
+ ]
+ },
+ {
+ "api_validation": "NOT_AVAILABLE",
+ "ml_validation": "NOT_AVAILABLE",
+ "ml_probability": null,
+ "rule": "Atlassian PAT token",
+ "severity": "high",
+ "confidence": "strong",
+ "line_data_list": [
+ {
+ "line": "url_escaped_lowercase = ATATT3xFfGF0vNZ7oy6ON4KrWEzKEu96n-r2bCLOOcdOADizvJqPd89yKyP853uTZSflBi1Lk1zD460BqyMTa08VUEy8-oOzr1esg3j_mZKZwAELnRkCDTJZXhHsv5jaWHyAj4LRL-6h8LI-5MrYs4l7xXSaY8odQxDKJB4hDvdkmuh61xea2jE%3d00203E68",
+ "line_num": 4,
+ "path": "tests/samples/atlassian_pat",
+ "info": "",
+ "value": "ATATT3xFfGF0vNZ7oy6ON4KrWEzKEu96n-r2bCLOOcdOADizvJqPd89yKyP853uTZSflBi1Lk1zD460BqyMTa08VUEy8-oOzr1esg3j_mZKZwAELnRkCDTJZXhHsv5jaWHyAj4LRL-6h8LI-5MrYs4l7xXSaY8odQxDKJB4hDvdkmuh61xea2jE%3d00203E68",
+ "value_start": 24,
+ "value_end": 218,
+ "variable": null,
+ "variable_start": -2,
+ "variable_end": -2,
+ "entropy_validation": {
+ "iterator": "BASE64_CHARS",
+ "entropy": 5.572975546587697,
"valid": true
}
}
@@ -102,7 +191,7 @@
{
"api_validation": "NOT_AVAILABLE",
"ml_validation": "VALIDATED_KEY",
- "ml_probability": 0.99154,
+ "ml_probability": 0.87,
"rule": "Auth",
"severity": "medium",
"confidence": "moderate",
@@ -116,6 +205,8 @@
"value_start": 28,
"value_end": 66,
"variable": "kerberos_authentication",
+ "variable_start": 1,
+ "variable_end": 24,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 4.273728829005326,
@@ -127,7 +218,7 @@
{
"api_validation": "NOT_AVAILABLE",
"ml_validation": "VALIDATED_KEY",
- "ml_probability": 0.99315,
+ "ml_probability": 0.999,
"rule": "Auth",
"severity": "medium",
"confidence": "moderate",
@@ -141,6 +232,8 @@
"value_start": 18,
"value_end": 56,
"variable": "authorization",
+ "variable_start": 1,
+ "variable_end": 14,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 4.523986065961299,
@@ -152,7 +245,7 @@
{
"api_validation": "NOT_AVAILABLE",
"ml_validation": "VALIDATED_KEY",
- "ml_probability": 0.99528,
+ "ml_probability": 0.99,
"rule": "Auth",
"severity": "medium",
"confidence": "moderate",
@@ -166,6 +259,8 @@
"value_start": 44,
"value_end": 76,
"variable": "oauth_signature",
+ "variable_start": 27,
+ "variable_end": 42,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 4.288909765557392,
@@ -177,7 +272,7 @@
{
"api_validation": "NOT_AVAILABLE",
"ml_validation": "VALIDATED_KEY",
- "ml_probability": 0.99667,
+ "ml_probability": 0.999,
"rule": "Auth",
"severity": "medium",
"confidence": "moderate",
@@ -191,6 +286,8 @@
"value_start": 30,
"value_end": 56,
"variable": "Authorization",
+ "variable_start": 9,
+ "variable_end": 22,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 4.085055102756476,
@@ -202,7 +299,7 @@
{
"api_validation": "NOT_AVAILABLE",
"ml_validation": "VALIDATED_KEY",
- "ml_probability": 0.99711,
+ "ml_probability": 0.963,
"rule": "Auth",
"severity": "medium",
"confidence": "moderate",
@@ -216,31 +313,8 @@
"value_start": 31,
"value_end": 65,
"variable": "Authorization",
- "entropy_validation": {
- "iterator": "BASE36_CHARS",
- "entropy": 3.2479906920322064,
- "valid": true
- }
- }
- ]
- },
- {
- "api_validation": "NOT_AVAILABLE",
- "ml_validation": "VALIDATED_KEY",
- "ml_probability": 0.99711,
- "rule": "JSON Web Token",
- "severity": "medium",
- "confidence": "moderate",
- "line_data_list": [
- {
- "line": "curl -H \"Authorization: Bearer eyJGRpVu1c2VzY2-823r_db32hbf4W1lbj\" http://localhost:8080/.",
- "line_num": 9,
- "path": "tests/samples/auth_n.template",
- "info": "",
- "value": "eyJGRpVu1c2VzY2-823r_db32hbf4W1lbj",
- "value_start": 31,
- "value_end": 65,
- "variable": null,
+ "variable_start": 9,
+ "variable_end": 22,
"entropy_validation": {
"iterator": "BASE36_CHARS",
"entropy": 3.2479906920322064,
@@ -266,6 +340,8 @@
"value_start": 14,
"value_end": 34,
"variable": null,
+ "variable_start": -2,
+ "variable_end": -2,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 3.5464393446710156,
@@ -291,6 +367,8 @@
"value_start": 35,
"value_end": 55,
"variable": null,
+ "variable_start": -2,
+ "variable_end": -2,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 3.5464393446710156,
@@ -316,6 +394,8 @@
"value_start": 17,
"value_end": 37,
"variable": null,
+ "variable_start": -2,
+ "variable_end": -2,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 3.5464393446710156,
@@ -341,6 +421,8 @@
"value_start": 17,
"value_end": 37,
"variable": null,
+ "variable_start": -2,
+ "variable_end": -2,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 3.5464393446710156,
@@ -356,6 +438,8 @@
"value_start": 16,
"value_end": 56,
"variable": null,
+ "variable_start": -2,
+ "variable_end": -2,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 4.012814895472355,
@@ -364,6 +448,33 @@
}
]
},
+ {
+ "api_validation": "NOT_AVAILABLE",
+ "ml_validation": "VALIDATED_KEY",
+ "ml_probability": 0.924,
+ "rule": "Key",
+ "severity": "medium",
+ "confidence": "moderate",
+ "line_data_list": [
+ {
+ "line": "\"AwsAccessKey\": \"AKIAGIREOGIAWSKEY123\", \"AwsAccessKey2\": \"AKIAGIREOGIAWSKEY555\",",
+ "line_num": 2,
+ "path": "tests/samples/aws_multi.groovy",
+ "info": "",
+ "value": "AKIAGIREOGIAWSKEY123",
+ "value_start": 17,
+ "value_end": 37,
+ "variable": "AwsAccessKey",
+ "variable_start": 1,
+ "variable_end": 13,
+ "entropy_validation": {
+ "iterator": "BASE64_CHARS",
+ "entropy": 3.5464393446710156,
+ "valid": false
+ }
+ }
+ ]
+ },
{
"api_validation": "NOT_AVAILABLE",
"ml_validation": "NOT_AVAILABLE",
@@ -381,6 +492,8 @@
"value_start": 58,
"value_end": 78,
"variable": null,
+ "variable_start": -2,
+ "variable_end": -2,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 3.3086949695628425,
@@ -406,6 +519,8 @@
"value_start": 58,
"value_end": 78,
"variable": null,
+ "variable_start": -2,
+ "variable_end": -2,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 3.3086949695628425,
@@ -421,6 +536,8 @@
"value_start": 16,
"value_end": 56,
"variable": null,
+ "variable_start": -2,
+ "variable_end": -2,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 4.012814895472355,
@@ -429,6 +546,33 @@
}
]
},
+ {
+ "api_validation": "NOT_AVAILABLE",
+ "ml_validation": "VALIDATED_KEY",
+ "ml_probability": 0.922,
+ "rule": "Key",
+ "severity": "medium",
+ "confidence": "moderate",
+ "line_data_list": [
+ {
+ "line": "\"AwsAccessKey\": \"AKIAGIREOGIAWSKEY123\", \"AwsAccessKey2\": \"AKIAGIREOGIAWSKEY555\",",
+ "line_num": 2,
+ "path": "tests/samples/aws_multi.groovy",
+ "info": "",
+ "value": "AKIAGIREOGIAWSKEY555",
+ "value_start": 58,
+ "value_end": 78,
+ "variable": "AwsAccessKey2",
+ "variable_start": 41,
+ "variable_end": 54,
+ "entropy_validation": {
+ "iterator": "BASE64_CHARS",
+ "entropy": 3.3086949695628425,
+ "valid": false
+ }
+ }
+ ]
+ },
{
"api_validation": "NOT_AVAILABLE",
"ml_validation": "NOT_AVAILABLE",
@@ -446,6 +590,8 @@
"value_start": 15,
"value_end": 60,
"variable": null,
+ "variable_start": -2,
+ "variable_end": -2,
"entropy_validation": {
"iterator": "BASE36_CHARS",
"entropy": 4.0426135166748205,
@@ -456,8 +602,8 @@
},
{
"api_validation": "NOT_AVAILABLE",
- "ml_validation": "NOT_AVAILABLE",
- "ml_probability": null,
+ "ml_validation": "VALIDATED_KEY",
+ "ml_probability": 0.994,
"rule": "Key",
"severity": "medium",
"confidence": "moderate",
@@ -471,6 +617,8 @@
"value_start": 15,
"value_end": 60,
"variable": "AWS_MWS_KEY",
+ "variable_start": 0,
+ "variable_end": 11,
"entropy_validation": {
"iterator": "BASE36_CHARS",
"entropy": 4.0426135166748205,
@@ -496,6 +644,8 @@
"value_start": 18,
"value_end": 66,
"variable": null,
+ "variable_start": -2,
+ "variable_end": -2,
"entropy_validation": {
"iterator": "BASE36_CHARS",
"entropy": 3.52467389677155,
@@ -521,6 +671,8 @@
"value_start": 0,
"value_end": 1316,
"variable": null,
+ "variable_start": -2,
+ "variable_end": -2,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 5.615950458346115,
@@ -535,7 +687,7 @@
"ml_probability": null,
"rule": "JSON Web Token",
"severity": "medium",
- "confidence": "moderate",
+ "confidence": "strong",
"line_data_list": [
{
"line": "eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiIsIng1dCI6Imk2bEdrM0ZaenhSY1ViMkMzbkVRN3N5SEpsWSIsImtpZCI6Imk2bEdrM0ZaenhSY1ViMkMzbkVRN3N5SEpsWSJ9.eyJhdWQiOiJlZjFkYTlkNC1mZjc3LTRjM2UtYTAwNS04NDBjM2Y4MzA3NDUiLCJpc3MiOiJodHRwczovL3N0cy53aW5kb3dzLm5ldC9mYTE1ZDY5Mi1lOWM3LTQ0NjAtYTc0My0yOWYyOTUyMjIyOS8iLCJpYXQiOjE1MzcyMzMxMDYsIm5iZiI6MTUzNzIzMzEwNiwiZXhwIjoxNTM3MjM3MDA2LCJhY3IiOiIxIiwiYWlvIjoiQVhRQWkvOElBQUFBRm0rRS9RVEcrZ0ZuVnhMaldkdzhLKzYxQUdyU091TU1GNmViYU1qN1hPM0libUQzZkdtck95RCtOdlp5R24yVmFUL2tES1h3NE1JaHJnR1ZxNkJuOHdMWG9UMUxrSVorRnpRVmtKUFBMUU9WNEtjWHFTbENWUERTL0RpQ0RnRTIyMlRJbU12V05hRU1hVU9Uc0lHdlRRPT0iLCJhbXIiOlsid2lhIl0sImFwcGlkIjoiNzVkYmU3N2YtMTBhMy00ZTU5LTg1ZmQtOGMxMjc1NDRmMTdjIiwiYXBwaWRhY3IiOiIwIiwiZW1haWwiOiJBYmVMaUBtaWNyb3NvZnQuY29tIiwiZmFtaWx5X25hbWUiOiJMaW5jb2xuIiwiZ2l2ZW5fbmFtZSI6IkFiZSAoTVNGVCkiLCJpZHAiOiJodHRwczovL3N0cy53aW5kb3dzLm5ldC83MmY5ODhiZi04NmYxLTQxYWYtOTFhYi0yZDdjZDAxMjIyNDcvIiwiaXBhZGRyIjoiMjIyLjIyMi4yMjIuMjIiLCJuYW1lIjoiYWJlbGkiLCJvaWQiOiIwMjIyM2I2Yi1hYTFkLTQyZDQtOWVjMC0xYjJiYjkxOTQ0MzgiLCJyaCI6IkkiLCJzY3AiOiJ1c2VyX2ltcGVyc29uYXRpb24iLCJzdWIiOiJsM19yb0lTUVUyMjJiVUxTOXlpMmswWHBxcE9pTXo1SDNaQUNvMUdlWEEiLCJ0aWQiOiJmYTE1ZDY5Mi1lOWM3LTQ0NjAtYTc0My0yOWYyOTU2ZmQ0MjkiLCJ1bmlxdWVfbmFtZSI6ImFiZWxpQG1pY3Jvc29mdC5jb20iLCJ1dGkiOiJGVnNHeFlYSTMwLVR1aWt1dVVvRkFBIiwidmVyIjoiMS4wIn0.D3H6pMUtQnoJAGq6AHd",
@@ -546,6 +698,8 @@
"value_start": 0,
"value_end": 1316,
"variable": null,
+ "variable_start": -2,
+ "variable_end": -2,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 5.615950458346115,
@@ -554,6 +708,60 @@
}
]
},
+ {
+ "api_validation": "NOT_AVAILABLE",
+ "ml_validation": "NOT_AVAILABLE",
+ "ml_probability": null,
+ "rule": "Azure Access Token",
+ "severity": "high",
+ "confidence": "strong",
+ "line_data_list": [
+ {
+ "line": "eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiIsImtpZCI6Imk2bEdrM0ZaenhSY1ViMkMzbkVRN3N5SEpsWSJ9.eyJhdWQiOiI2ZTc0MTcyYi1iZTU2LTQ4NDMtOWZmNC1lNjZhMzliYjEyZTMiLCJpc3MiOiJodHRwczovL2xvZ2luLm1pY3Jvc29mdG9ubGluZS5jb20vNzJmOTg4YmYtODZmMS00MWFmLTkxYWItMmQ3Y2QwMTFkYjQ3L3YyLjAiLCJpYXQiOjE1MzcyMzEwNDgsIm5iZiI6MTUzNzIzMTA0OCwiZXhwIjoxNTM3MjM0OTQ4LCJhaW8iOiJBWFFBaS84SUFBQUF0QWFaTG8zQ2hNaWY2S09udHRSQjdlQnE0L0RjY1F6amNKR3hQWXkvQzNqRGFOR3hYZDZ3TklJVkdSZ2hOUm53SjFsT2NBbk5aY2p2a295ckZ4Q3R0djMzMTQwUmlvT0ZKNGJDQ0dWdW9DYWcxdU9UVDIyMjIyZ0h3TFBZUS91Zjc5UVgrMEtJaWpkcm1wNjlSY3R6bVE9PSIsImF6cCI6IjZlNzQxNzJiLWJlNTYtNDg0My05ZmY0LWU2NmEzOWJiMTJlMyIsImF6cGFjciI6IjAiLCJuYW1lIjoiQWJlIExpbmNvbG4iLCJvaWQiOiI2OTAyMjJiZS1mZjFhLTRkNTYtYWJkMS03ZTRmN2QzOGU0NzQiLCJwcmVmZXJyZWRfdXNlcm5hbWUiOiJhYmVsaUBtaWNyb3NvZnQuY29tIiwicmgiOiJJIiwic2NwIjoiYWNjZXNzX2FzX3VzZXIiLCJzdWIiOiJIS1pwZmFIeVdhZGVPb3VZbGl0anJJLUtmZlRtMjIyWDVyclYzeERxZktRIiwidGlkIjoiNzJmOTg4YmYtODZmMS00MWFmLTkxYWItMmQ3Y2QwMTFkYjQ3IiwidXRpIjoiZnFpQnFYTFBqMGVRYTgyUy1JWUZBQSIsInZlciI6IjIuMCJ9.pj4N-w_3Us9DrBLfpCt",
+ "line_num": 2,
+ "path": "tests/samples/azure_access_token",
+ "info": "",
+ "value": "eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiIsImtpZCI6Imk2bEdrM0ZaenhSY1ViMkMzbkVRN3N5SEpsWSJ9.eyJhdWQiOiI2ZTc0MTcyYi1iZTU2LTQ4NDMtOWZmNC1lNjZhMzliYjEyZTMiLCJpc3MiOiJodHRwczovL2xvZ2luLm1pY3Jvc29mdG9ubGluZS5jb20vNzJmOTg4YmYtODZmMS00MWFmLTkxYWItMmQ3Y2QwMTFkYjQ3L3YyLjAiLCJpYXQiOjE1MzcyMzEwNDgsIm5iZiI6MTUzNzIzMTA0OCwiZXhwIjoxNTM3MjM0OTQ4LCJhaW8iOiJBWFFBaS84SUFBQUF0QWFaTG8zQ2hNaWY2S09udHRSQjdlQnE0L0RjY1F6amNKR3hQWXkvQzNqRGFOR3hYZDZ3TklJVkdSZ2hOUm53SjFsT2NBbk5aY2p2a295ckZ4Q3R0djMzMTQwUmlvT0ZKNGJDQ0dWdW9DYWcxdU9UVDIyMjIyZ0h3TFBZUS91Zjc5UVgrMEtJaWpkcm1wNjlSY3R6bVE9PSIsImF6cCI6IjZlNzQxNzJiLWJlNTYtNDg0My05ZmY0LWU2NmEzOWJiMTJlMyIsImF6cGFjciI6IjAiLCJuYW1lIjoiQWJlIExpbmNvbG4iLCJvaWQiOiI2OTAyMjJiZS1mZjFhLTRkNTYtYWJkMS03ZTRmN2QzOGU0NzQiLCJwcmVmZXJyZWRfdXNlcm5hbWUiOiJhYmVsaUBtaWNyb3NvZnQuY29tIiwicmgiOiJJIiwic2NwIjoiYWNjZXNzX2FzX3VzZXIiLCJzdWIiOiJIS1pwZmFIeVdhZGVPb3VZbGl0anJJLUtmZlRtMjIyWDVyclYzeERxZktRIiwidGlkIjoiNzJmOTg4YmYtODZmMS00MWFmLTkxYWItMmQ3Y2QwMTFkYjQ3IiwidXRpIjoiZnFpQnFYTFBqMGVRYTgyUy1JWUZBQSIsInZlciI6IjIuMCJ9.pj4N-w_3Us9DrBLfpCt",
+ "value_start": 0,
+ "value_end": 1029,
+ "variable": null,
+ "variable_start": -2,
+ "variable_end": -2,
+ "entropy_validation": {
+ "iterator": "BASE64_CHARS",
+ "entropy": 5.6044494049575055,
+ "valid": true
+ }
+ }
+ ]
+ },
+ {
+ "api_validation": "NOT_AVAILABLE",
+ "ml_validation": "NOT_AVAILABLE",
+ "ml_probability": null,
+ "rule": "JSON Web Token",
+ "severity": "medium",
+ "confidence": "strong",
+ "line_data_list": [
+ {
+ "line": "eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiIsImtpZCI6Imk2bEdrM0ZaenhSY1ViMkMzbkVRN3N5SEpsWSJ9.eyJhdWQiOiI2ZTc0MTcyYi1iZTU2LTQ4NDMtOWZmNC1lNjZhMzliYjEyZTMiLCJpc3MiOiJodHRwczovL2xvZ2luLm1pY3Jvc29mdG9ubGluZS5jb20vNzJmOTg4YmYtODZmMS00MWFmLTkxYWItMmQ3Y2QwMTFkYjQ3L3YyLjAiLCJpYXQiOjE1MzcyMzEwNDgsIm5iZiI6MTUzNzIzMTA0OCwiZXhwIjoxNTM3MjM0OTQ4LCJhaW8iOiJBWFFBaS84SUFBQUF0QWFaTG8zQ2hNaWY2S09udHRSQjdlQnE0L0RjY1F6amNKR3hQWXkvQzNqRGFOR3hYZDZ3TklJVkdSZ2hOUm53SjFsT2NBbk5aY2p2a295ckZ4Q3R0djMzMTQwUmlvT0ZKNGJDQ0dWdW9DYWcxdU9UVDIyMjIyZ0h3TFBZUS91Zjc5UVgrMEtJaWpkcm1wNjlSY3R6bVE9PSIsImF6cCI6IjZlNzQxNzJiLWJlNTYtNDg0My05ZmY0LWU2NmEzOWJiMTJlMyIsImF6cGFjciI6IjAiLCJuYW1lIjoiQWJlIExpbmNvbG4iLCJvaWQiOiI2OTAyMjJiZS1mZjFhLTRkNTYtYWJkMS03ZTRmN2QzOGU0NzQiLCJwcmVmZXJyZWRfdXNlcm5hbWUiOiJhYmVsaUBtaWNyb3NvZnQuY29tIiwicmgiOiJJIiwic2NwIjoiYWNjZXNzX2FzX3VzZXIiLCJzdWIiOiJIS1pwZmFIeVdhZGVPb3VZbGl0anJJLUtmZlRtMjIyWDVyclYzeERxZktRIiwidGlkIjoiNzJmOTg4YmYtODZmMS00MWFmLTkxYWItMmQ3Y2QwMTFkYjQ3IiwidXRpIjoiZnFpQnFYTFBqMGVRYTgyUy1JWUZBQSIsInZlciI6IjIuMCJ9.pj4N-w_3Us9DrBLfpCt",
+ "line_num": 2,
+ "path": "tests/samples/azure_access_token",
+ "info": "",
+ "value": "eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiIsImtpZCI6Imk2bEdrM0ZaenhSY1ViMkMzbkVRN3N5SEpsWSJ9.eyJhdWQiOiI2ZTc0MTcyYi1iZTU2LTQ4NDMtOWZmNC1lNjZhMzliYjEyZTMiLCJpc3MiOiJodHRwczovL2xvZ2luLm1pY3Jvc29mdG9ubGluZS5jb20vNzJmOTg4YmYtODZmMS00MWFmLTkxYWItMmQ3Y2QwMTFkYjQ3L3YyLjAiLCJpYXQiOjE1MzcyMzEwNDgsIm5iZiI6MTUzNzIzMTA0OCwiZXhwIjoxNTM3MjM0OTQ4LCJhaW8iOiJBWFFBaS84SUFBQUF0QWFaTG8zQ2hNaWY2S09udHRSQjdlQnE0L0RjY1F6amNKR3hQWXkvQzNqRGFOR3hYZDZ3TklJVkdSZ2hOUm53SjFsT2NBbk5aY2p2a295ckZ4Q3R0djMzMTQwUmlvT0ZKNGJDQ0dWdW9DYWcxdU9UVDIyMjIyZ0h3TFBZUS91Zjc5UVgrMEtJaWpkcm1wNjlSY3R6bVE9PSIsImF6cCI6IjZlNzQxNzJiLWJlNTYtNDg0My05ZmY0LWU2NmEzOWJiMTJlMyIsImF6cGFjciI6IjAiLCJuYW1lIjoiQWJlIExpbmNvbG4iLCJvaWQiOiI2OTAyMjJiZS1mZjFhLTRkNTYtYWJkMS03ZTRmN2QzOGU0NzQiLCJwcmVmZXJyZWRfdXNlcm5hbWUiOiJhYmVsaUBtaWNyb3NvZnQuY29tIiwicmgiOiJJIiwic2NwIjoiYWNjZXNzX2FzX3VzZXIiLCJzdWIiOiJIS1pwZmFIeVdhZGVPb3VZbGl0anJJLUtmZlRtMjIyWDVyclYzeERxZktRIiwidGlkIjoiNzJmOTg4YmYtODZmMS00MWFmLTkxYWItMmQ3Y2QwMTFkYjQ3IiwidXRpIjoiZnFpQnFYTFBqMGVRYTgyUy1JWUZBQSIsInZlciI6IjIuMCJ9.pj4N-w_3Us9DrBLfpCt",
+ "value_start": 0,
+ "value_end": 1029,
+ "variable": null,
+ "variable_start": -2,
+ "variable_end": -2,
+ "entropy_validation": {
+ "iterator": "BASE64_CHARS",
+ "entropy": 5.6044494049575055,
+ "valid": true
+ }
+ }
+ ]
+ },
{
"api_validation": "NOT_AVAILABLE",
"ml_validation": "NOT_AVAILABLE",
@@ -571,6 +779,8 @@
"value_start": 14,
"value_end": 54,
"variable": null,
+ "variable_start": -2,
+ "variable_end": -2,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 4.620007704961091,
@@ -596,6 +806,8 @@
"value_start": 15,
"value_end": 64,
"variable": null,
+ "variable_start": -2,
+ "variable_end": -2,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 4.826255561405635,
@@ -621,6 +833,8 @@
"value_start": 11,
"value_end": 47,
"variable": null,
+ "variable_start": -2,
+ "variable_end": -2,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 4.593400348604437,
@@ -646,6 +860,8 @@
"value_start": 22,
"value_end": 40,
"variable": null,
+ "variable_start": -2,
+ "variable_end": -2,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 3.9477027792200903,
@@ -671,6 +887,8 @@
"value_start": 28,
"value_end": 60,
"variable": null,
+ "variable_start": -2,
+ "variable_end": -2,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 4.3125,
@@ -688,17 +906,46 @@
"confidence": "strong",
"line_data_list": [
{
- "line": "repo_access = \"ATCTT3xFfGN0zXtbKHz2POF86xa-2aBiYC4o_T3-myk01bmFVluUIFtGm_VFQwLizp4o1FKw-AMZhtdA0NzizshnA8WzRdfgv6GeTyowCD101oqKbJ4nx9DFsar5YyUNkwO9maR9-00tQvfciyfOHtPKG6K1d76Ki3iFo7roGeyJu4j1jM3GwQ4=91D14AE7\"",
+ "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=91D14AE7",
- "value_start": 15,
- "value_end": 207,
+ "value": "ATCTT3xFfGN0zXtbKHz2POF86xa-2aBiYC4o_T3-myk01bmFVluUIFtGm_VFQwLizp4o1FKw-AMZhtdA0NzizshnA8WzRdfgv6GeTyowCD101oqKbJ4nx9DFsar5YyUNkwO9maR9-00tQvfciyfOHtPKG6K1d76Ki3iFo7roGeyJu4j1jM3GwQ4=EDDE81AD",
+ "value_start": 39,
+ "value_end": 231,
"variable": null,
+ "variable_start": -2,
+ "variable_end": -2,
+ "entropy_validation": {
+ "iterator": "BASE64_CHARS",
+ "entropy": 5.573080311527303,
+ "valid": true
+ }
+ }
+ ]
+ },
+ {
+ "api_validation": "NOT_AVAILABLE",
+ "ml_validation": "VALIDATED_KEY",
+ "ml_probability": 0.966,
+ "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": "BASE64_CHARS",
- "entropy": 5.559335469855166,
+ "entropy": 5.573080311527303,
"valid": true
}
}
@@ -707,7 +954,7 @@
{
"api_validation": "NOT_AVAILABLE",
"ml_validation": "VALIDATED_KEY",
- "ml_probability": 0.98984,
+ "ml_probability": 0.998,
"rule": "Certificate",
"severity": "medium",
"confidence": "moderate",
@@ -721,6 +968,8 @@
"value_start": 25,
"value_end": 165,
"variable": "certificatePEM",
+ "variable_start": 6,
+ "variable_end": 20,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 5.133473310626378,
@@ -732,7 +981,7 @@
{
"api_validation": "NOT_AVAILABLE",
"ml_validation": "VALIDATED_KEY",
- "ml_probability": 0.99879,
+ "ml_probability": 0.996,
"rule": "Credential",
"severity": "medium",
"confidence": "moderate",
@@ -746,6 +995,8 @@
"value_start": 24,
"value_end": 38,
"variable": "gi_reo_gi_credential",
+ "variable_start": 0,
+ "variable_end": 20,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 3.6644977792004623,
@@ -771,6 +1022,8 @@
"value_start": 14,
"value_end": 85,
"variable": null,
+ "variable_start": -2,
+ "variable_end": -2,
"entropy_validation": {
"iterator": "BASE36_CHARS",
"entropy": 3.9136769977597905,
@@ -796,6 +1049,8 @@
"value_start": 0,
"value_end": 71,
"variable": null,
+ "variable_start": -2,
+ "variable_end": -2,
"entropy_validation": {
"iterator": "BASE36_CHARS",
"entropy": 3.5117321397240526,
@@ -806,25 +1061,27 @@
},
{
"api_validation": "NOT_AVAILABLE",
- "ml_validation": "VALIDATED_KEY",
- "ml_probability": 0.94217,
- "rule": "Password",
- "severity": "medium",
- "confidence": "moderate",
+ "ml_validation": "NOT_AVAILABLE",
+ "ml_probability": null,
+ "rule": "Discord Bot Token",
+ "severity": "high",
+ "confidence": "strong",
"line_data_list": [
{
- "line": "ID:master,PW:dipPr10Gg!",
+ "line": "MTIzNDU2Nzg5MDEyMzQ1Njc4OQ.E2-E4_.Zig9V5mpMk-JybgCFvqSfgY9EoqWjkA5O_qDje",
"line_num": 1,
- "path": "tests/samples/doc_id_pair_passwd_pair",
+ "path": "tests/samples/discord_bot_token",
"info": "",
- "value": "dipPr10Gg!",
- "value_start": 13,
- "value_end": 23,
- "variable": "master,PW",
+ "value": "MTIzNDU2Nzg5MDEyMzQ1Njc4OQ.E2-E4_.Zig9V5mpMk-JybgCFvqSfgY9EoqWjkA5O_qDje",
+ "value_start": 0,
+ "value_end": 72,
+ "variable": null,
+ "variable_start": -2,
+ "variable_end": -2,
"entropy_validation": {
"iterator": "BASE64_CHARS",
- "entropy": 2.989735285398626,
- "valid": false
+ "entropy": 4.731746181697384,
+ "valid": true
}
}
]
@@ -832,45 +1089,22 @@
{
"api_validation": "NOT_AVAILABLE",
"ml_validation": "VALIDATED_KEY",
- "ml_probability": 0.78111,
+ "ml_probability": 0.775,
"rule": "Password",
"severity": "medium",
"confidence": "moderate",
"line_data_list": [
{
- "line": "ID:master PW:dipPr11Gg!",
- "line_num": 2,
+ "line": "ID:master,PW:dipPr10Gg!",
+ "line_num": 1,
"path": "tests/samples/doc_id_pair_passwd_pair",
"info": "",
- "value": "dipPr11Gg!",
+ "value": "dipPr10Gg!",
"value_start": 13,
"value_end": 23,
- "variable": "PW",
- "entropy_validation": {
- "iterator": "BASE64_CHARS",
- "entropy": 2.7897352853986264,
- "valid": false
- }
- }
- ]
- },
- {
- "api_validation": "NOT_AVAILABLE",
- "ml_validation": "VALIDATED_KEY",
- "ml_probability": 0.81375,
- "rule": "Password",
- "severity": "medium",
- "confidence": "moderate",
- "line_data_list": [
- {
- "line": "ANYID:master PW:dipPr12Gg!",
- "line_num": 3,
- "path": "tests/samples/doc_id_pair_passwd_pair",
- "info": "",
- "value": "dipPr12Gg!",
- "value_start": 16,
- "value_end": 26,
- "variable": "PW",
+ "variable": "master,PW",
+ "variable_start": 3,
+ "variable_end": 12,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 2.989735285398626,
@@ -882,7 +1116,7 @@
{
"api_validation": "NOT_AVAILABLE",
"ml_validation": "VALIDATED_KEY",
- "ml_probability": 0.97553,
+ "ml_probability": 0.881,
"rule": "Password",
"severity": "medium",
"confidence": "moderate",
@@ -896,6 +1130,8 @@
"value_start": 25,
"value_end": 35,
"variable": "Password",
+ "variable_start": 16,
+ "variable_end": 24,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 2.989735285398626,
@@ -907,7 +1143,7 @@
{
"api_validation": "NOT_AVAILABLE",
"ml_validation": "VALIDATED_KEY",
- "ml_probability": 0.98957,
+ "ml_probability": 0.977,
"rule": "Password",
"severity": "medium",
"confidence": "moderate",
@@ -921,6 +1157,8 @@
"value_start": 19,
"value_end": 29,
"variable": "master,password",
+ "variable_start": 3,
+ "variable_end": 18,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 2.989735285398626,
@@ -932,7 +1170,7 @@
{
"api_validation": "NOT_AVAILABLE",
"ml_validation": "VALIDATED_KEY",
- "ml_probability": 0.98178,
+ "ml_probability": 0.786,
"rule": "Password",
"severity": "medium",
"confidence": "moderate",
@@ -946,6 +1184,8 @@
"value_start": 13,
"value_end": 23,
"variable": "PW",
+ "variable_start": 10,
+ "variable_end": 12,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 2.989735285398626,
@@ -957,7 +1197,7 @@
{
"api_validation": "NOT_AVAILABLE",
"ml_validation": "VALIDATED_KEY",
- "ml_probability": 0.97951,
+ "ml_probability": 0.982,
"rule": "Password",
"severity": "medium",
"confidence": "moderate",
@@ -971,6 +1211,8 @@
"value_start": 19,
"value_end": 29,
"variable": "password",
+ "variable_start": 10,
+ "variable_end": 18,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 2.989735285398626,
@@ -982,7 +1224,7 @@
{
"api_validation": "NOT_AVAILABLE",
"ml_validation": "VALIDATED_KEY",
- "ml_probability": 0.98937,
+ "ml_probability": 0.994,
"rule": "Password",
"severity": "medium",
"confidence": "moderate",
@@ -996,6 +1238,8 @@
"value_start": 21,
"value_end": 31,
"variable": "password",
+ "variable_start": 12,
+ "variable_end": 20,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 2.989735285398626,
@@ -1007,7 +1251,7 @@
{
"api_validation": "NOT_AVAILABLE",
"ml_validation": "VALIDATED_KEY",
- "ml_probability": 0.99239,
+ "ml_probability": 0.969,
"rule": "Password",
"severity": "medium",
"confidence": "moderate",
@@ -1021,6 +1265,8 @@
"value_start": 25,
"value_end": 35,
"variable": "master,password",
+ "variable_start": 9,
+ "variable_end": 24,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 2.989735285398626,
@@ -1032,7 +1278,7 @@
{
"api_validation": "NOT_AVAILABLE",
"ml_validation": "VALIDATED_KEY",
- "ml_probability": 0.96152,
+ "ml_probability": 0.812,
"rule": "Password",
"severity": "medium",
"confidence": "moderate",
@@ -1046,6 +1292,8 @@
"value_start": 20,
"value_end": 31,
"variable": "pwd",
+ "variable_start": 16,
+ "variable_end": 19,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 2.9631196533066344,
@@ -1057,7 +1305,7 @@
{
"api_validation": "NOT_AVAILABLE",
"ml_validation": "VALIDATED_KEY",
- "ml_probability": 0.94337,
+ "ml_probability": 0.941,
"rule": "Password",
"severity": "medium",
"confidence": "moderate",
@@ -1071,6 +1319,8 @@
"value_start": 22,
"value_end": 33,
"variable": "master,password",
+ "variable_start": 6,
+ "variable_end": 21,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 2.712675334928137,
@@ -1082,45 +1332,22 @@
{
"api_validation": "NOT_AVAILABLE",
"ml_validation": "VALIDATED_KEY",
- "ml_probability": 0.90819,
+ "ml_probability": 0.969,
"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",
- "entropy_validation": {
- "iterator": "BASE64_CHARS",
- "entropy": 2.9631196533066344,
- "valid": false
- }
- }
- ]
- },
- {
- "api_validation": "NOT_AVAILABLE",
- "ml_validation": "VALIDATED_KEY",
- "ml_probability": 0.96069,
- "rule": "Password",
- "severity": "medium",
- "confidence": "moderate",
- "line_data_list": [
- {
- "line": "user id:master password:dipPr113Gg!",
- "line_num": 14,
+ "line": "user id:master password:dipPr113Gg!",
+ "line_num": 14,
"path": "tests/samples/doc_id_pair_passwd_pair",
"info": "",
"value": "dipPr113Gg!",
"value_start": 24,
"value_end": 35,
"variable": "password",
+ "variable_start": 15,
+ "variable_end": 23,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 2.9631196533066344,
@@ -1132,7 +1359,7 @@
{
"api_validation": "NOT_AVAILABLE",
"ml_validation": "VALIDATED_KEY",
- "ml_probability": 0.9855,
+ "ml_probability": 0.975,
"rule": "Password",
"severity": "medium",
"confidence": "moderate",
@@ -1146,6 +1373,8 @@
"value_start": 21,
"value_end": 32,
"variable": "master,password",
+ "variable_start": 5,
+ "variable_end": 20,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 2.9631196533066344,
@@ -1157,7 +1386,7 @@
{
"api_validation": "NOT_AVAILABLE",
"ml_validation": "VALIDATED_KEY",
- "ml_probability": 0.99273,
+ "ml_probability": 0.963,
"rule": "Password",
"severity": "medium",
"confidence": "moderate",
@@ -1171,6 +1400,8 @@
"value_start": 21,
"value_end": 32,
"variable": "master,password",
+ "variable_start": 5,
+ "variable_end": 20,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 2.9631196533066344,
@@ -1182,7 +1413,7 @@
{
"api_validation": "NOT_AVAILABLE",
"ml_validation": "VALIDATED_KEY",
- "ml_probability": 0.97227,
+ "ml_probability": 0.97,
"rule": "Password",
"severity": "medium",
"confidence": "moderate",
@@ -1196,6 +1427,8 @@
"value_start": 25,
"value_end": 36,
"variable": "password",
+ "variable_start": 16,
+ "variable_end": 24,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 2.9631196533066344,
@@ -1207,7 +1440,7 @@
{
"api_validation": "NOT_AVAILABLE",
"ml_validation": "VALIDATED_KEY",
- "ml_probability": 0.98513,
+ "ml_probability": 0.972,
"rule": "Password",
"severity": "medium",
"confidence": "moderate",
@@ -1221,6 +1454,8 @@
"value_start": 26,
"value_end": 37,
"variable": "Password",
+ "variable_start": 17,
+ "variable_end": 25,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 2.9631196533066344,
@@ -1232,7 +1467,7 @@
{
"api_validation": "NOT_AVAILABLE",
"ml_validation": "VALIDATED_KEY",
- "ml_probability": 0.98967,
+ "ml_probability": 0.965,
"rule": "Password",
"severity": "medium",
"confidence": "moderate",
@@ -1246,6 +1481,8 @@
"value_start": 25,
"value_end": 36,
"variable": "master,password",
+ "variable_start": 9,
+ "variable_end": 24,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 2.9631196533066344,
@@ -1257,7 +1494,7 @@
{
"api_validation": "NOT_AVAILABLE",
"ml_validation": "VALIDATED_KEY",
- "ml_probability": 0.98433,
+ "ml_probability": 0.959,
"rule": "Password",
"severity": "medium",
"confidence": "moderate",
@@ -1271,6 +1508,8 @@
"value_start": 25,
"value_end": 36,
"variable": "password",
+ "variable_start": 16,
+ "variable_end": 24,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 2.9631196533066344,
@@ -1282,7 +1521,7 @@
{
"api_validation": "NOT_AVAILABLE",
"ml_validation": "VALIDATED_KEY",
- "ml_probability": 0.96661,
+ "ml_probability": 0.926,
"rule": "Password",
"severity": "medium",
"confidence": "moderate",
@@ -1296,6 +1535,8 @@
"value_start": 19,
"value_end": 30,
"variable": "passwd",
+ "variable_start": 12,
+ "variable_end": 18,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 3.1449378351248165,
@@ -1307,7 +1548,7 @@
{
"api_validation": "NOT_AVAILABLE",
"ml_validation": "VALIDATED_KEY",
- "ml_probability": 0.9157,
+ "ml_probability": 0.954,
"rule": "Password",
"severity": "medium",
"confidence": "moderate",
@@ -1321,6 +1562,8 @@
"value_start": 29,
"value_end": 40,
"variable": "password",
+ "variable_start": 20,
+ "variable_end": 28,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 2.9631196533066344,
@@ -1332,32 +1575,7 @@
{
"api_validation": "NOT_AVAILABLE",
"ml_validation": "VALIDATED_KEY",
- "ml_probability": 0.90242,
- "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",
- "entropy_validation": {
- "iterator": "BASE64_CHARS",
- "entropy": 2.9631196533066344,
- "valid": false
- }
- }
- ]
- },
- {
- "api_validation": "NOT_AVAILABLE",
- "ml_validation": "VALIDATED_KEY",
- "ml_probability": 0.93864,
+ "ml_probability": 0.735,
"rule": "Password",
"severity": "medium",
"confidence": "moderate",
@@ -1371,6 +1589,8 @@
"value_start": 15,
"value_end": 26,
"variable": "pw",
+ "variable_start": 12,
+ "variable_end": 14,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 3.1449378351248165,
@@ -1382,7 +1602,7 @@
{
"api_validation": "NOT_AVAILABLE",
"ml_validation": "VALIDATED_KEY",
- "ml_probability": 0.99393,
+ "ml_probability": 0.928,
"rule": "Password",
"severity": "medium",
"confidence": "moderate",
@@ -1396,6 +1616,8 @@
"value_start": 25,
"value_end": 36,
"variable": "Password",
+ "variable_start": 16,
+ "variable_end": 24,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 3.1449378351248165,
@@ -1407,7 +1629,7 @@
{
"api_validation": "NOT_AVAILABLE",
"ml_validation": "VALIDATED_KEY",
- "ml_probability": 0.98374,
+ "ml_probability": 0.893,
"rule": "Password",
"severity": "medium",
"confidence": "moderate",
@@ -1421,6 +1643,8 @@
"value_start": 23,
"value_end": 34,
"variable": "master,password",
+ "variable_start": 7,
+ "variable_end": 22,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 3.1449378351248165,
@@ -1432,7 +1656,7 @@
{
"api_validation": "NOT_AVAILABLE",
"ml_validation": "VALIDATED_KEY",
- "ml_probability": 0.9868,
+ "ml_probability": 0.791,
"rule": "Password",
"severity": "medium",
"confidence": "moderate",
@@ -1446,6 +1670,8 @@
"value_start": 43,
"value_end": 54,
"variable": "Password",
+ "variable_start": 34,
+ "variable_end": 42,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 3.1449378351248165,
@@ -1457,7 +1683,7 @@
{
"api_validation": "NOT_AVAILABLE",
"ml_validation": "VALIDATED_KEY",
- "ml_probability": 0.97173,
+ "ml_probability": 0.915,
"rule": "Password",
"severity": "medium",
"confidence": "moderate",
@@ -1471,6 +1697,8 @@
"value_start": 16,
"value_end": 27,
"variable": "master,pw",
+ "variable_start": 6,
+ "variable_end": 15,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 3.1449378351248165,
@@ -1482,7 +1710,7 @@
{
"api_validation": "NOT_AVAILABLE",
"ml_validation": "VALIDATED_KEY",
- "ml_probability": 0.98572,
+ "ml_probability": 0.941,
"rule": "Password",
"severity": "medium",
"confidence": "moderate",
@@ -1496,6 +1724,8 @@
"value_start": 16,
"value_end": 27,
"variable": "pwd",
+ "variable_start": 12,
+ "variable_end": 15,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 3.1449378351248165,
@@ -1507,7 +1737,7 @@
{
"api_validation": "NOT_AVAILABLE",
"ml_validation": "VALIDATED_KEY",
- "ml_probability": 0.96866,
+ "ml_probability": 0.639,
"rule": "Password",
"severity": "medium",
"confidence": "moderate",
@@ -1521,6 +1751,8 @@
"value_start": 22,
"value_end": 33,
"variable": "Pwd",
+ "variable_start": 18,
+ "variable_end": 21,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 2.9631196533066344,
@@ -1532,7 +1764,7 @@
{
"api_validation": "NOT_AVAILABLE",
"ml_validation": "VALIDATED_KEY",
- "ml_probability": 0.97155,
+ "ml_probability": 0.945,
"rule": "Password",
"severity": "medium",
"confidence": "moderate",
@@ -1546,6 +1778,8 @@
"value_start": 22,
"value_end": 33,
"variable": "Password",
+ "variable_start": 13,
+ "variable_end": 21,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 3.1449378351248165,
@@ -1557,7 +1791,7 @@
{
"api_validation": "NOT_AVAILABLE",
"ml_validation": "VALIDATED_KEY",
- "ml_probability": 0.9814,
+ "ml_probability": 0.85,
"rule": "Password",
"severity": "medium",
"confidence": "moderate",
@@ -1571,6 +1805,8 @@
"value_start": 27,
"value_end": 38,
"variable": "Password",
+ "variable_start": 18,
+ "variable_end": 26,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 2.9631196533066344,
@@ -1582,7 +1818,7 @@
{
"api_validation": "NOT_AVAILABLE",
"ml_validation": "VALIDATED_KEY",
- "ml_probability": 0.9683,
+ "ml_probability": 0.893,
"rule": "Password",
"severity": "medium",
"confidence": "moderate",
@@ -1596,6 +1832,8 @@
"value_start": 23,
"value_end": 34,
"variable": "pw",
+ "variable_start": 20,
+ "variable_end": 22,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 3.1449378351248165,
@@ -1607,7 +1845,7 @@
{
"api_validation": "NOT_AVAILABLE",
"ml_validation": "VALIDATED_KEY",
- "ml_probability": 0.98092,
+ "ml_probability": 0.811,
"rule": "Password",
"severity": "medium",
"confidence": "moderate",
@@ -1621,6 +1859,8 @@
"value_start": 23,
"value_end": 34,
"variable": "pw",
+ "variable_start": 20,
+ "variable_end": 22,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 3.1449378351248165,
@@ -1632,7 +1872,7 @@
{
"api_validation": "NOT_AVAILABLE",
"ml_validation": "VALIDATED_KEY",
- "ml_probability": 0.98723,
+ "ml_probability": 0.973,
"rule": "Password",
"severity": "medium",
"confidence": "moderate",
@@ -1646,6 +1886,8 @@
"value_start": 26,
"value_end": 37,
"variable": "password",
+ "variable_start": 17,
+ "variable_end": 25,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 3.1449378351248165,
@@ -1657,7 +1899,7 @@
{
"api_validation": "NOT_AVAILABLE",
"ml_validation": "VALIDATED_KEY",
- "ml_probability": 0.995,
+ "ml_probability": 0.991,
"rule": "Password",
"severity": "medium",
"confidence": "moderate",
@@ -1671,6 +1913,8 @@
"value_start": 28,
"value_end": 39,
"variable": "master,ANYpassword",
+ "variable_start": 9,
+ "variable_end": 27,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 3.1449378351248165,
@@ -1682,7 +1926,7 @@
{
"api_validation": "NOT_AVAILABLE",
"ml_validation": "VALIDATED_KEY",
- "ml_probability": 0.99217,
+ "ml_probability": 0.997,
"rule": "Password",
"severity": "medium",
"confidence": "moderate",
@@ -1696,6 +1940,8 @@
"value_start": 31,
"value_end": 42,
"variable": "ANYpassword",
+ "variable_start": 19,
+ "variable_end": 30,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 3.1449378351248165,
@@ -1707,7 +1953,7 @@
{
"api_validation": "NOT_AVAILABLE",
"ml_validation": "VALIDATED_KEY",
- "ml_probability": 0.99366,
+ "ml_probability": 0.949,
"rule": "Password",
"severity": "medium",
"confidence": "moderate",
@@ -1721,6 +1967,8 @@
"value_start": 14,
"value_end": 25,
"variable": "master,PWD",
+ "variable_start": 3,
+ "variable_end": 13,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 3.1449378351248165,
@@ -1732,7 +1980,7 @@
{
"api_validation": "NOT_AVAILABLE",
"ml_validation": "VALIDATED_KEY",
- "ml_probability": 0.98726,
+ "ml_probability": 0.969,
"rule": "Password",
"severity": "medium",
"confidence": "moderate",
@@ -1746,6 +1994,8 @@
"value_start": 15,
"value_end": 26,
"variable": "PASS",
+ "variable_start": 10,
+ "variable_end": 14,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 2.9631196533066344,
@@ -1757,7 +2007,7 @@
{
"api_validation": "NOT_AVAILABLE",
"ml_validation": "VALIDATED_KEY",
- "ml_probability": 0.98166,
+ "ml_probability": 0.99,
"rule": "Password",
"severity": "medium",
"confidence": "moderate",
@@ -1771,6 +2021,8 @@
"value_start": 22,
"value_end": 33,
"variable": "passwd",
+ "variable_start": 15,
+ "variable_end": 21,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 3.1449378351248165,
@@ -1782,7 +2034,7 @@
{
"api_validation": "NOT_AVAILABLE",
"ml_validation": "VALIDATED_KEY",
- "ml_probability": 0.98929,
+ "ml_probability": 0.991,
"rule": "Password",
"severity": "medium",
"confidence": "moderate",
@@ -1796,6 +2048,8 @@
"value_start": 22,
"value_end": 33,
"variable": "password",
+ "variable_start": 13,
+ "variable_end": 21,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 3.1449378351248165,
@@ -1807,7 +2061,7 @@
{
"api_validation": "NOT_AVAILABLE",
"ml_validation": "VALIDATED_KEY",
- "ml_probability": 0.9941,
+ "ml_probability": 0.849,
"rule": "Password",
"severity": "medium",
"confidence": "moderate",
@@ -1821,6 +2075,8 @@
"value_start": 17,
"value_end": 28,
"variable": "master,pass",
+ "variable_start": 5,
+ "variable_end": 16,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 2.9631196533066344,
@@ -1832,7 +2088,7 @@
{
"api_validation": "NOT_AVAILABLE",
"ml_validation": "VALIDATED_KEY",
- "ml_probability": 0.99533,
+ "ml_probability": 0.978,
"rule": "Password",
"severity": "medium",
"confidence": "moderate",
@@ -1846,6 +2102,8 @@
"value_start": 9,
"value_end": 20,
"variable": "password",
+ "variable_start": 0,
+ "variable_end": 8,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 3.1449378351248165,
@@ -1857,7 +2115,7 @@
{
"api_validation": "NOT_AVAILABLE",
"ml_validation": "VALIDATED_KEY",
- "ml_probability": 0.99094,
+ "ml_probability": 0.969,
"rule": "Password",
"severity": "medium",
"confidence": "moderate",
@@ -1871,6 +2129,8 @@
"value_start": 25,
"value_end": 36,
"variable": "Password",
+ "variable_start": 16,
+ "variable_end": 24,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 3.1449378351248165,
@@ -1882,7 +2142,7 @@
{
"api_validation": "NOT_AVAILABLE",
"ml_validation": "VALIDATED_KEY",
- "ml_probability": 0.99616,
+ "ml_probability": 0.977,
"rule": "Password",
"severity": "medium",
"confidence": "moderate",
@@ -1896,6 +2156,8 @@
"value_start": 15,
"value_end": 26,
"variable": "master,pass",
+ "variable_start": 3,
+ "variable_end": 14,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 3.1449378351248165,
@@ -1907,7 +2169,7 @@
{
"api_validation": "NOT_AVAILABLE",
"ml_validation": "VALIDATED_KEY",
- "ml_probability": 0.98161,
+ "ml_probability": 0.928,
"rule": "Password",
"severity": "medium",
"confidence": "moderate",
@@ -1921,56 +2183,8 @@
"value_start": 13,
"value_end": 24,
"variable": "pw",
- "entropy_validation": {
- "iterator": "BASE64_CHARS",
- "entropy": 3.1449378351248165,
- "valid": false
- }
- }
- ]
- },
- {
- "api_validation": "NOT_AVAILABLE",
- "ml_validation": "NOT_AVAILABLE",
- "ml_probability": null,
- "rule": "IPv4",
- "severity": "info",
- "confidence": "weak",
- "line_data_list": [
- {
- "line": "(98.76.54.32)ID:master PW:dipPr149Gg!",
- "line_num": 50,
- "path": "tests/samples/doc_id_pair_passwd_pair",
- "info": "",
- "value": "98.76.54.32",
- "value_start": 1,
- "value_end": 12,
- "variable": null,
- "entropy_validation": {
- "iterator": "BASE64_CHARS",
- "entropy": 2.515950268099853,
- "valid": false
- }
- }
- ]
- },
- {
- "api_validation": "NOT_AVAILABLE",
- "ml_validation": "VALIDATED_KEY",
- "ml_probability": 0.93832,
- "rule": "Password",
- "severity": "medium",
- "confidence": "moderate",
- "line_data_list": [
- {
- "line": "(98.76.54.32)ID:master PW:dipPr149Gg!",
- "line_num": 50,
- "path": "tests/samples/doc_id_pair_passwd_pair",
- "info": "",
- "value": "dipPr149Gg!",
- "value_start": 26,
- "value_end": 37,
- "variable": "PW",
+ "variable_start": 10,
+ "variable_end": 12,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 3.1449378351248165,
@@ -1982,7 +2196,7 @@
{
"api_validation": "NOT_AVAILABLE",
"ml_validation": "VALIDATED_KEY",
- "ml_probability": 0.96866,
+ "ml_probability": 0.736,
"rule": "Password",
"severity": "medium",
"confidence": "moderate",
@@ -1996,6 +2210,8 @@
"value_start": 15,
"value_end": 26,
"variable": "pw",
+ "variable_start": 12,
+ "variable_end": 14,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 2.9631196533066344,
@@ -2007,7 +2223,7 @@
{
"api_validation": "NOT_AVAILABLE",
"ml_validation": "VALIDATED_KEY",
- "ml_probability": 0.97171,
+ "ml_probability": 0.629,
"rule": "Password",
"severity": "medium",
"confidence": "moderate",
@@ -2021,6 +2237,8 @@
"value_start": 19,
"value_end": 30,
"variable": "pw",
+ "variable_start": 16,
+ "variable_end": 18,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 3.1449378351248165,
@@ -2032,7 +2250,7 @@
{
"api_validation": "NOT_AVAILABLE",
"ml_validation": "VALIDATED_KEY",
- "ml_probability": 0.99545,
+ "ml_probability": 0.984,
"rule": "Password",
"severity": "medium",
"confidence": "moderate",
@@ -2046,6 +2264,8 @@
"value_start": 28,
"value_end": 39,
"variable": "Password",
+ "variable_start": 19,
+ "variable_end": 27,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 3.1449378351248165,
@@ -2057,7 +2277,7 @@
{
"api_validation": "NOT_AVAILABLE",
"ml_validation": "VALIDATED_KEY",
- "ml_probability": 0.99749,
+ "ml_probability": 0.998,
"rule": "Password",
"severity": "medium",
"confidence": "moderate",
@@ -2071,6 +2291,8 @@
"value_start": 29,
"value_end": 40,
"variable": "password",
+ "variable_start": 20,
+ "variable_end": 28,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 2.9631196533066344,
@@ -2082,7 +2304,7 @@
{
"api_validation": "NOT_AVAILABLE",
"ml_validation": "VALIDATED_KEY",
- "ml_probability": 0.99451,
+ "ml_probability": 0.988,
"rule": "Password",
"severity": "medium",
"confidence": "moderate",
@@ -2096,6 +2318,8 @@
"value_start": 24,
"value_end": 35,
"variable": "ANY_pass",
+ "variable_start": 15,
+ "variable_end": 23,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 3.1449378351248165,
@@ -2107,7 +2331,7 @@
{
"api_validation": "NOT_AVAILABLE",
"ml_validation": "VALIDATED_KEY",
- "ml_probability": 0.99606,
+ "ml_probability": 0.998,
"rule": "Password",
"severity": "medium",
"confidence": "moderate",
@@ -2121,6 +2345,8 @@
"value_start": 24,
"value_end": 35,
"variable": "password",
+ "variable_start": 15,
+ "variable_end": 23,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 3.1449378351248165,
@@ -2132,7 +2358,7 @@
{
"api_validation": "NOT_AVAILABLE",
"ml_validation": "VALIDATED_KEY",
- "ml_probability": 0.99761,
+ "ml_probability": 0.986,
"rule": "Password",
"severity": "medium",
"confidence": "moderate",
@@ -2146,6 +2372,8 @@
"value_start": 16,
"value_end": 27,
"variable": "master,pwd",
+ "variable_start": 5,
+ "variable_end": 15,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 3.1449378351248165,
@@ -2157,7 +2385,7 @@
{
"api_validation": "NOT_AVAILABLE",
"ml_validation": "VALIDATED_KEY",
- "ml_probability": 0.99759,
+ "ml_probability": 0.994,
"rule": "Password",
"severity": "medium",
"confidence": "moderate",
@@ -2171,6 +2399,8 @@
"value_start": 33,
"value_end": 44,
"variable": "master,ANY_password",
+ "variable_start": 13,
+ "variable_end": 32,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 3.1449378351248165,
@@ -2182,7 +2412,7 @@
{
"api_validation": "NOT_AVAILABLE",
"ml_validation": "VALIDATED_KEY",
- "ml_probability": 0.99134,
+ "ml_probability": 0.987,
"rule": "Password",
"severity": "medium",
"confidence": "moderate",
@@ -2196,6 +2426,8 @@
"value_start": 32,
"value_end": 43,
"variable": "master,ANY_password",
+ "variable_start": 12,
+ "variable_end": 31,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 3.1449378351248165,
@@ -2207,7 +2439,7 @@
{
"api_validation": "NOT_AVAILABLE",
"ml_validation": "VALIDATED_KEY",
- "ml_probability": 0.97394,
+ "ml_probability": 0.976,
"rule": "Password",
"severity": "medium",
"confidence": "moderate",
@@ -2221,6 +2453,8 @@
"value_start": 25,
"value_end": 36,
"variable": "ANY_PASS",
+ "variable_start": 16,
+ "variable_end": 24,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 2.9631196533066344,
@@ -2232,7 +2466,7 @@
{
"api_validation": "NOT_AVAILABLE",
"ml_validation": "VALIDATED_KEY",
- "ml_probability": 0.97418,
+ "ml_probability": 0.652,
"rule": "Password",
"severity": "medium",
"confidence": "moderate",
@@ -2246,6 +2480,8 @@
"value_start": 34,
"value_end": 45,
"variable": "password",
+ "variable_start": 25,
+ "variable_end": 33,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 3.1449378351248165,
@@ -2257,32 +2493,7 @@
{
"api_validation": "NOT_AVAILABLE",
"ml_validation": "VALIDATED_KEY",
- "ml_probability": 0.98534,
- "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",
- "entropy_validation": {
- "iterator": "BASE64_CHARS",
- "entropy": 3.1449378351248165,
- "valid": false
- }
- }
- ]
- },
- {
- "api_validation": "NOT_AVAILABLE",
- "ml_validation": "VALIDATED_KEY",
- "ml_probability": 0.99043,
+ "ml_probability": 0.989,
"rule": "Password",
"severity": "medium",
"confidence": "moderate",
@@ -2296,6 +2507,8 @@
"value_start": 23,
"value_end": 34,
"variable": "password",
+ "variable_start": 14,
+ "variable_end": 22,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 3.1449378351248165,
@@ -2307,7 +2520,7 @@
{
"api_validation": "NOT_AVAILABLE",
"ml_validation": "VALIDATED_KEY",
- "ml_probability": 0.99413,
+ "ml_probability": 0.996,
"rule": "Password",
"severity": "medium",
"confidence": "moderate",
@@ -2321,6 +2534,8 @@
"value_start": 33,
"value_end": 44,
"variable": "ANY-password",
+ "variable_start": 20,
+ "variable_end": 32,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 3.1449378351248165,
@@ -2332,7 +2547,7 @@
{
"api_validation": "NOT_AVAILABLE",
"ml_validation": "VALIDATED_KEY",
- "ml_probability": 0.98612,
+ "ml_probability": 0.855,
"rule": "Password",
"severity": "medium",
"confidence": "moderate",
@@ -2346,6 +2561,8 @@
"value_start": 21,
"value_end": 32,
"variable": "pass",
+ "variable_start": 16,
+ "variable_end": 20,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 2.9631196533066344,
@@ -2357,7 +2574,7 @@
{
"api_validation": "NOT_AVAILABLE",
"ml_validation": "VALIDATED_KEY",
- "ml_probability": 0.9925,
+ "ml_probability": 0.925,
"rule": "Password",
"severity": "medium",
"confidence": "moderate",
@@ -2371,6 +2588,8 @@
"value_start": 16,
"value_end": 27,
"variable": "pwd",
+ "variable_start": 12,
+ "variable_end": 15,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 3.1449378351248165,
@@ -2382,7 +2601,7 @@
{
"api_validation": "NOT_AVAILABLE",
"ml_validation": "VALIDATED_KEY",
- "ml_probability": 0.98443,
+ "ml_probability": 0.921,
"rule": "Password",
"severity": "medium",
"confidence": "moderate",
@@ -2396,6 +2615,8 @@
"value_start": 15,
"value_end": 26,
"variable": "master,PW",
+ "variable_start": 5,
+ "variable_end": 14,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 3.1449378351248165,
@@ -2407,7 +2628,7 @@
{
"api_validation": "NOT_AVAILABLE",
"ml_validation": "VALIDATED_KEY",
- "ml_probability": 0.98844,
+ "ml_probability": 0.944,
"rule": "Password",
"severity": "medium",
"confidence": "moderate",
@@ -2421,6 +2642,8 @@
"value_start": 17,
"value_end": 28,
"variable": "pass",
+ "variable_start": 12,
+ "variable_end": 16,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 3.1449378351248165,
@@ -2432,7 +2655,7 @@
{
"api_validation": "NOT_AVAILABLE",
"ml_validation": "VALIDATED_KEY",
- "ml_probability": 0.99429,
+ "ml_probability": 0.996,
"rule": "Password",
"severity": "medium",
"confidence": "moderate",
@@ -2446,6 +2669,8 @@
"value_start": 21,
"value_end": 32,
"variable": "password",
+ "variable_start": 12,
+ "variable_end": 20,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 3.1449378351248165,
@@ -2457,7 +2682,7 @@
{
"api_validation": "NOT_AVAILABLE",
"ml_validation": "VALIDATED_KEY",
- "ml_probability": 0.99609,
+ "ml_probability": 0.997,
"rule": "Password",
"severity": "medium",
"confidence": "moderate",
@@ -2471,6 +2696,8 @@
"value_start": 26,
"value_end": 37,
"variable": "Password",
+ "variable_start": 17,
+ "variable_end": 25,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 3.1449378351248165,
@@ -2482,7 +2709,7 @@
{
"api_validation": "NOT_AVAILABLE",
"ml_validation": "VALIDATED_KEY",
- "ml_probability": 0.99555,
+ "ml_probability": 0.993,
"rule": "Password",
"severity": "medium",
"confidence": "moderate",
@@ -2496,6 +2723,8 @@
"value_start": 21,
"value_end": 32,
"variable": "master,password",
+ "variable_start": 5,
+ "variable_end": 20,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 3.1449378351248165,
@@ -2507,7 +2736,7 @@
{
"api_validation": "NOT_AVAILABLE",
"ml_validation": "VALIDATED_KEY",
- "ml_probability": 0.98078,
+ "ml_probability": 0.985,
"rule": "Password",
"severity": "medium",
"confidence": "moderate",
@@ -2521,6 +2750,8 @@
"value_start": 20,
"value_end": 31,
"variable": "master,PW",
+ "variable_start": 10,
+ "variable_end": 19,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 2.9631196533066344,
@@ -2532,7 +2763,7 @@
{
"api_validation": "NOT_AVAILABLE",
"ml_validation": "VALIDATED_KEY",
- "ml_probability": 0.99698,
+ "ml_probability": 0.994,
"rule": "Password",
"severity": "medium",
"confidence": "moderate",
@@ -2546,6 +2777,8 @@
"value_start": 19,
"value_end": 30,
"variable": "Password",
+ "variable_start": 10,
+ "variable_end": 18,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 3.1449378351248165,
@@ -2557,7 +2790,7 @@
{
"api_validation": "NOT_AVAILABLE",
"ml_validation": "VALIDATED_KEY",
- "ml_probability": 0.99697,
+ "ml_probability": 0.993,
"rule": "Password",
"severity": "medium",
"confidence": "moderate",
@@ -2571,6 +2804,8 @@
"value_start": 21,
"value_end": 32,
"variable": "master,password",
+ "variable_start": 5,
+ "variable_end": 20,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 3.1449378351248165,
@@ -2582,7 +2817,7 @@
{
"api_validation": "NOT_AVAILABLE",
"ml_validation": "VALIDATED_KEY",
- "ml_probability": 0.99288,
+ "ml_probability": 0.975,
"rule": "Password",
"severity": "medium",
"confidence": "moderate",
@@ -2596,6 +2831,8 @@
"value_start": 23,
"value_end": 34,
"variable": "Password",
+ "variable_start": 14,
+ "variable_end": 22,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 3.1449378351248165,
@@ -2607,7 +2844,7 @@
{
"api_validation": "NOT_AVAILABLE",
"ml_validation": "VALIDATED_KEY",
- "ml_probability": 0.98647,
+ "ml_probability": 0.759,
"rule": "Password",
"severity": "medium",
"confidence": "moderate",
@@ -2621,6 +2858,8 @@
"value_start": 18,
"value_end": 29,
"variable": "Pwd",
+ "variable_start": 14,
+ "variable_end": 17,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 2.9631196533066344,
@@ -2632,57 +2871,7 @@
{
"api_validation": "NOT_AVAILABLE",
"ml_validation": "VALIDATED_KEY",
- "ml_probability": 0.96062,
- "rule": "Password",
- "severity": "medium",
- "confidence": "moderate",
- "line_data_list": [
- {
- "line": "id:master,default pw:dipPr182Gg!",
- "line_num": 83,
- "path": "tests/samples/doc_id_pair_passwd_pair",
- "info": "",
- "value": "dipPr182Gg!",
- "value_start": 21,
- "value_end": 32,
- "variable": "pw",
- "entropy_validation": {
- "iterator": "BASE64_CHARS",
- "entropy": 3.1449378351248165,
- "valid": false
- }
- }
- ]
- },
- {
- "api_validation": "NOT_AVAILABLE",
- "ml_validation": "VALIDATED_KEY",
- "ml_probability": 0.98849,
- "rule": "Password",
- "severity": "medium",
- "confidence": "moderate",
- "line_data_list": [
- {
- "line": "id/pw id:master pw:dipPr185Gg!",
- "line_num": 86,
- "path": "tests/samples/doc_id_pair_passwd_pair",
- "info": "",
- "value": "dipPr185Gg!",
- "value_start": 19,
- "value_end": 30,
- "variable": "pw",
- "entropy_validation": {
- "iterator": "BASE64_CHARS",
- "entropy": 3.1449378351248165,
- "valid": false
- }
- }
- ]
- },
- {
- "api_validation": "NOT_AVAILABLE",
- "ml_validation": "VALIDATED_KEY",
- "ml_probability": 0.98849,
+ "ml_probability": 0.766,
"rule": "Password",
"severity": "medium",
"confidence": "moderate",
@@ -2696,6 +2885,8 @@
"value_start": 19,
"value_end": 30,
"variable": "pw",
+ "variable_start": 16,
+ "variable_end": 18,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 3.1449378351248165,
@@ -2707,7 +2898,7 @@
{
"api_validation": "NOT_AVAILABLE",
"ml_validation": "VALIDATED_KEY",
- "ml_probability": 0.99555,
+ "ml_probability": 0.971,
"rule": "Password",
"severity": "medium",
"confidence": "moderate",
@@ -2721,6 +2912,8 @@
"value_start": 16,
"value_end": 27,
"variable": "master,pwd",
+ "variable_start": 5,
+ "variable_end": 15,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 3.1449378351248165,
@@ -2732,7 +2925,7 @@
{
"api_validation": "NOT_AVAILABLE",
"ml_validation": "VALIDATED_KEY",
- "ml_probability": 0.98872,
+ "ml_probability": 0.839,
"rule": "Password",
"severity": "medium",
"confidence": "moderate",
@@ -2746,6 +2939,8 @@
"value_start": 19,
"value_end": 30,
"variable": "pw",
+ "variable_start": 16,
+ "variable_end": 18,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 2.9631196533066344,
@@ -2757,7 +2952,7 @@
{
"api_validation": "NOT_AVAILABLE",
"ml_validation": "VALIDATED_KEY",
- "ml_probability": 0.9858,
+ "ml_probability": 0.871,
"rule": "Password",
"severity": "medium",
"confidence": "moderate",
@@ -2771,6 +2966,8 @@
"value_start": 19,
"value_end": 30,
"variable": "pw",
+ "variable_start": 16,
+ "variable_end": 18,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 3.1449378351248165,
@@ -2782,20 +2979,22 @@
{
"api_validation": "NOT_AVAILABLE",
"ml_validation": "VALIDATED_KEY",
- "ml_probability": 0.97663,
+ "ml_probability": 0.904,
"rule": "Password",
"severity": "medium",
"confidence": "moderate",
"line_data_list": [
{
- "line": "PW:dipPr190Gg! ID:master",
- "line_num": 91,
+ "line": "ANYid:master pw:dipPr194Gg! ip:98.76.54.32",
+ "line_num": 95,
"path": "tests/samples/doc_id_pair_passwd_pair",
"info": "",
- "value": "dipPr190Gg!",
- "value_start": 3,
- "value_end": 14,
- "variable": "PW",
+ "value": "dipPr194Gg!",
+ "value_start": 16,
+ "value_end": 27,
+ "variable": "pw",
+ "variable_start": 13,
+ "variable_end": 15,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 3.1449378351248165,
@@ -2806,24 +3005,26 @@
},
{
"api_validation": "NOT_AVAILABLE",
- "ml_validation": "NOT_AVAILABLE",
- "ml_probability": null,
- "rule": "IPv4",
- "severity": "info",
- "confidence": "weak",
+ "ml_validation": "VALIDATED_KEY",
+ "ml_probability": 0.973,
+ "rule": "Password",
+ "severity": "medium",
+ "confidence": "moderate",
"line_data_list": [
{
- "line": "ANYid:master pw:dipPr194Gg! ip:98.76.54.32",
- "line_num": 95,
+ "line": "id: master pw:dipPr197Gg!",
+ "line_num": 98,
"path": "tests/samples/doc_id_pair_passwd_pair",
"info": "",
- "value": "98.76.54.32",
- "value_start": 31,
- "value_end": 42,
- "variable": null,
+ "value": "dipPr197Gg!",
+ "value_start": 14,
+ "value_end": 25,
+ "variable": "pw",
+ "variable_start": 11,
+ "variable_end": 13,
"entropy_validation": {
"iterator": "BASE64_CHARS",
- "entropy": 2.515950268099853,
+ "entropy": 3.1449378351248165,
"valid": false
}
}
@@ -2832,23 +3033,25 @@
{
"api_validation": "NOT_AVAILABLE",
"ml_validation": "VALIDATED_KEY",
- "ml_probability": 0.97658,
+ "ml_probability": 0.968,
"rule": "Password",
"severity": "medium",
"confidence": "moderate",
"line_data_list": [
{
- "line": "ANYid:master pw:dipPr194Gg! ip:98.76.54.32",
- "line_num": 95,
- "path": "tests/samples/doc_id_pair_passwd_pair",
+ "line": "username/password:master/iPp7@GRq",
+ "line_num": 8,
+ "path": "tests/samples/doc_id_passwd_pair",
"info": "",
- "value": "dipPr194Gg!",
- "value_start": 16,
- "value_end": 27,
- "variable": "pw",
+ "value": "master/iPp7@GRq",
+ "value_start": 18,
+ "value_end": 33,
+ "variable": "password",
+ "variable_start": 9,
+ "variable_end": 17,
"entropy_validation": {
"iterator": "BASE64_CHARS",
- "entropy": 3.1449378351248165,
+ "entropy": 3.64643122256795,
"valid": false
}
}
@@ -2856,24 +3059,26 @@
},
{
"api_validation": "NOT_AVAILABLE",
- "ml_validation": "NOT_AVAILABLE",
- "ml_probability": null,
- "rule": "IPv4",
- "severity": "info",
- "confidence": "weak",
+ "ml_validation": "VALIDATED_KEY",
+ "ml_probability": 0.921,
+ "rule": "Password",
+ "severity": "medium",
+ "confidence": "moderate",
"line_data_list": [
{
- "line": "master@98.76.54.32 mailto:{1} (password-dipPr196Gg!) # skip",
- "line_num": 97,
- "path": "tests/samples/doc_id_pair_passwd_pair",
+ "line": "id/passwd:master/iPp8@GRq",
+ "line_num": 9,
+ "path": "tests/samples/doc_id_passwd_pair",
"info": "",
- "value": "98.76.54.32",
- "value_start": 7,
- "value_end": 18,
- "variable": null,
+ "value": "master/iPp8@GRq",
+ "value_start": 10,
+ "value_end": 25,
+ "variable": "passwd",
+ "variable_start": 3,
+ "variable_end": 9,
"entropy_validation": {
"iterator": "BASE64_CHARS",
- "entropy": 2.515950268099853,
+ "entropy": 3.64643122256795,
"valid": false
}
}
@@ -2882,23 +3087,25 @@
{
"api_validation": "NOT_AVAILABLE",
"ml_validation": "VALIDATED_KEY",
- "ml_probability": 0.98485,
+ "ml_probability": 0.745,
"rule": "Password",
"severity": "medium",
"confidence": "moderate",
"line_data_list": [
{
- "line": "id: master pw:dipPr197Gg!",
- "line_num": 98,
- "path": "tests/samples/doc_id_pair_passwd_pair",
+ "line": "98.76.54.32 id/pw:master/iPp19@GRq",
+ "line_num": 20,
+ "path": "tests/samples/doc_id_passwd_pair",
"info": "",
- "value": "dipPr197Gg!",
- "value_start": 14,
- "value_end": 25,
+ "value": "master/iPp19@GRq",
+ "value_start": 18,
+ "value_end": 34,
"variable": "pw",
+ "variable_start": 15,
+ "variable_end": 17,
"entropy_validation": {
"iterator": "BASE64_CHARS",
- "entropy": 3.1449378351248165,
+ "entropy": 3.75,
"valid": false
}
}
@@ -2907,23 +3114,25 @@
{
"api_validation": "NOT_AVAILABLE",
"ml_validation": "VALIDATED_KEY",
- "ml_probability": 0.9931,
+ "ml_probability": 0.874,
"rule": "Password",
"severity": "medium",
"confidence": "moderate",
"line_data_list": [
{
- "line": "id:master@example.com,pw:dipPr198Gg!",
- "line_num": 99,
- "path": "tests/samples/doc_id_pair_passwd_pair",
+ "line": "ID/Password=master/iPp27@GRq",
+ "line_num": 28,
+ "path": "tests/samples/doc_id_passwd_pair",
"info": "",
- "value": "dipPr198Gg!",
- "value_start": 25,
- "value_end": 36,
- "variable": "master@example.com,pw",
+ "value": "master/iPp27@GRq",
+ "value_start": 12,
+ "value_end": 28,
+ "variable": "Password",
+ "variable_start": 3,
+ "variable_end": 11,
"entropy_validation": {
"iterator": "BASE64_CHARS",
- "entropy": 3.1449378351248165,
+ "entropy": 3.75,
"valid": false
}
}
@@ -2932,23 +3141,25 @@
{
"api_validation": "NOT_AVAILABLE",
"ml_validation": "VALIDATED_KEY",
- "ml_probability": 0.98537,
+ "ml_probability": 0.959,
"rule": "Password",
"severity": "medium",
"confidence": "moderate",
"line_data_list": [
{
- "line": "id:master@example.com,pw:IHQSB1GG!",
- "line_num": 102,
- "path": "tests/samples/doc_id_pair_passwd_pair",
+ "line": "Password:Prl23Db#@",
+ "line_num": 1,
+ "path": "tests/samples/doc_passwd_pair",
"info": "",
- "value": "IHQSB1GG!",
- "value_start": 25,
- "value_end": 34,
- "variable": "master@example.com,pw",
+ "value": "Prl23Db#@",
+ "value_start": 9,
+ "value_end": 18,
+ "variable": "Password",
+ "variable_start": 0,
+ "variable_end": 8,
"entropy_validation": {
"iterator": "BASE64_CHARS",
- "entropy": 2.595488890170944,
+ "entropy": 2.4654972233440207,
"valid": false
}
}
@@ -2957,23 +3168,25 @@
{
"api_validation": "NOT_AVAILABLE",
"ml_validation": "VALIDATED_KEY",
- "ml_probability": 0.82012,
+ "ml_probability": 0.847,
"rule": "Password",
"severity": "medium",
"confidence": "moderate",
"line_data_list": [
{
- "line": "ID/PW:master/iPp0@GRq",
- "line_num": 1,
- "path": "tests/samples/doc_id_passwd_pair",
- "info": "",
- "value": "master/iPp0@GRq",
- "value_start": 6,
- "value_end": 21,
- "variable": "PW",
+ "line": "pw:Prl23Db#@",
+ "line_num": 3,
+ "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": "BASE64_CHARS",
- "entropy": 3.64643122256795,
+ "entropy": 2.4654972233440207,
"valid": false
}
}
@@ -2982,23 +3195,25 @@
{
"api_validation": "NOT_AVAILABLE",
"ml_validation": "VALIDATED_KEY",
- "ml_probability": 0.853,
+ "ml_probability": 0.939,
"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",
+ "line": "Password=Prl23Db#@",
+ "line_num": 4,
+ "path": "tests/samples/doc_passwd_pair",
"info": "",
- "value": "master/iPp2@GRq",
- "value_start": 12,
- "value_end": 27,
+ "value": "Prl23Db#@",
+ "value_start": 9,
+ "value_end": 18,
"variable": "Password",
+ "variable_start": 0,
+ "variable_end": 8,
"entropy_validation": {
"iterator": "BASE64_CHARS",
- "entropy": 3.64643122256795,
+ "entropy": 2.4654972233440207,
"valid": false
}
}
@@ -3007,23 +3222,25 @@
{
"api_validation": "NOT_AVAILABLE",
"ml_validation": "VALIDATED_KEY",
- "ml_probability": 0.93163,
+ "ml_probability": 0.968,
"rule": "Password",
"severity": "medium",
"confidence": "moderate",
"line_data_list": [
{
- "line": "ID/Pass:master/iPp3@GRq",
- "line_num": 4,
- "path": "tests/samples/doc_id_passwd_pair",
+ "line": "pwd:Prl23Db#@",
+ "line_num": 5,
+ "path": "tests/samples/doc_passwd_pair",
"info": "",
- "value": "master/iPp3@GRq",
- "value_start": 8,
- "value_end": 23,
- "variable": "Pass",
+ "value": "Prl23Db#@",
+ "value_start": 4,
+ "value_end": 13,
+ "variable": "pwd",
+ "variable_start": 0,
+ "variable_end": 3,
"entropy_validation": {
"iterator": "BASE64_CHARS",
- "entropy": 3.64643122256795,
+ "entropy": 2.4654972233440207,
"valid": false
}
}
@@ -3032,23 +3249,25 @@
{
"api_validation": "NOT_AVAILABLE",
"ml_validation": "VALIDATED_KEY",
- "ml_probability": 0.94939,
+ "ml_probability": 0.988,
"rule": "Password",
"severity": "medium",
"confidence": "moderate",
"line_data_list": [
{
- "line": "ID/PW=master/iPp5@GRq",
- "line_num": 6,
- "path": "tests/samples/doc_id_passwd_pair",
+ "line": "ANY_password=Prl23Db#@",
+ "line_num": 8,
+ "path": "tests/samples/doc_passwd_pair",
"info": "",
- "value": "master/iPp5@GRq",
- "value_start": 6,
- "value_end": 21,
- "variable": "PW",
+ "value": "Prl23Db#@",
+ "value_start": 13,
+ "value_end": 22,
+ "variable": "ANY_password",
+ "variable_start": 0,
+ "variable_end": 12,
"entropy_validation": {
"iterator": "BASE64_CHARS",
- "entropy": 3.64643122256795,
+ "entropy": 2.4654972233440207,
"valid": false
}
}
@@ -3057,23 +3276,25 @@
{
"api_validation": "NOT_AVAILABLE",
"ml_validation": "VALIDATED_KEY",
- "ml_probability": 0.96971,
+ "ml_probability": 0.967,
"rule": "Password",
"severity": "medium",
"confidence": "moderate",
"line_data_list": [
{
- "line": "username/password:master/iPp7@GRq",
- "line_num": 8,
- "path": "tests/samples/doc_id_passwd_pair",
+ "line": "pass:Prl23Db#@",
+ "line_num": 10,
+ "path": "tests/samples/doc_passwd_pair",
"info": "",
- "value": "master/iPp7@GRq",
- "value_start": 18,
- "value_end": 33,
- "variable": "password",
+ "value": "Prl23Db#@",
+ "value_start": 5,
+ "value_end": 14,
+ "variable": "pass",
+ "variable_start": 0,
+ "variable_end": 4,
"entropy_validation": {
"iterator": "BASE64_CHARS",
- "entropy": 3.64643122256795,
+ "entropy": 2.4654972233440207,
"valid": false
}
}
@@ -3082,23 +3303,25 @@
{
"api_validation": "NOT_AVAILABLE",
"ml_validation": "VALIDATED_KEY",
- "ml_probability": 0.9804,
+ "ml_probability": 0.984,
"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",
+ "line": "ANY-password=Prl23Db#@",
+ "line_num": 11,
+ "path": "tests/samples/doc_passwd_pair",
"info": "",
- "value": "master/iPp8@GRq",
- "value_start": 10,
- "value_end": 25,
- "variable": "passwd",
+ "value": "Prl23Db#@",
+ "value_start": 13,
+ "value_end": 22,
+ "variable": "ANY-password",
+ "variable_start": 0,
+ "variable_end": 12,
"entropy_validation": {
"iterator": "BASE64_CHARS",
- "entropy": 3.64643122256795,
+ "entropy": 2.4654972233440207,
"valid": false
}
}
@@ -3106,24 +3329,26 @@
},
{
"api_validation": "NOT_AVAILABLE",
- "ml_validation": "NOT_AVAILABLE",
- "ml_probability": null,
- "rule": "IPv4",
- "severity": "info",
- "confidence": "weak",
+ "ml_validation": "VALIDATED_KEY",
+ "ml_probability": 0.952,
+ "rule": "Password",
+ "severity": "medium",
+ "confidence": "moderate",
"line_data_list": [
{
- "line": "98.76.54.32(ID:master/PW:iPp10@GRq) # todo: move into other sample ?",
- "line_num": 11,
- "path": "tests/samples/doc_id_passwd_pair",
+ "line": "master@98.76.54.32 password:Prl23Db#@",
+ "line_num": 14,
+ "path": "tests/samples/doc_passwd_pair",
"info": "",
- "value": "98.76.54.32",
- "value_start": 0,
- "value_end": 11,
- "variable": null,
+ "value": "Prl23Db#@",
+ "value_start": 28,
+ "value_end": 37,
+ "variable": "password",
+ "variable_start": 19,
+ "variable_end": 27,
"entropy_validation": {
"iterator": "BASE64_CHARS",
- "entropy": 2.515950268099853,
+ "entropy": 2.4654972233440207,
"valid": false
}
}
@@ -3132,23 +3357,25 @@
{
"api_validation": "NOT_AVAILABLE",
"ml_validation": "VALIDATED_KEY",
- "ml_probability": 0.81258,
+ "ml_probability": 0.931,
"rule": "Password",
"severity": "medium",
"confidence": "moderate",
"line_data_list": [
{
- "line": "\uc544\uc774\ub514/PW:master/iPp16@GRq",
+ "line": "ANY_PW:Prl23Db#@",
"line_num": 17,
- "path": "tests/samples/doc_id_passwd_pair",
+ "path": "tests/samples/doc_passwd_pair",
"info": "",
- "value": "master/iPp16@GRq",
+ "value": "Prl23Db#@",
"value_start": 7,
- "value_end": 23,
- "variable": "PW",
+ "value_end": 16,
+ "variable": "ANY_PW",
+ "variable_start": 0,
+ "variable_end": 6,
"entropy_validation": {
"iterator": "BASE64_CHARS",
- "entropy": 3.75,
+ "entropy": 2.4654972233440207,
"valid": false
}
}
@@ -3157,23 +3384,25 @@
{
"api_validation": "NOT_AVAILABLE",
"ml_validation": "VALIDATED_KEY",
- "ml_probability": 0.90956,
+ "ml_probability": 0.951,
"rule": "Password",
"severity": "medium",
"confidence": "moderate",
"line_data_list": [
{
- "line": "\uacc4\uc815/PW:master/iPp17@GRq",
+ "line": "default password:Prl23Db#@",
"line_num": 18,
- "path": "tests/samples/doc_id_passwd_pair",
+ "path": "tests/samples/doc_passwd_pair",
"info": "",
- "value": "master/iPp17@GRq",
- "value_start": 6,
- "value_end": 22,
- "variable": "PW",
+ "value": "Prl23Db#@",
+ "value_start": 17,
+ "value_end": 26,
+ "variable": "password",
+ "variable_start": 8,
+ "variable_end": 16,
"entropy_validation": {
"iterator": "BASE64_CHARS",
- "entropy": 3.75,
+ "entropy": 2.4654972233440207,
"valid": false
}
}
@@ -3181,24 +3410,26 @@
},
{
"api_validation": "NOT_AVAILABLE",
- "ml_validation": "NOT_AVAILABLE",
- "ml_probability": null,
- "rule": "IPv4",
- "severity": "info",
- "confidence": "weak",
+ "ml_validation": "VALIDATED_KEY",
+ "ml_probability": 0.982,
+ "rule": "Password",
+ "severity": "medium",
+ "confidence": "moderate",
"line_data_list": [
{
- "line": "98.76.54.32 id/pw:master/iPp19@GRq",
- "line_num": 20,
- "path": "tests/samples/doc_id_passwd_pair",
+ "line": "\"password\":\"Prl23Db#@\"",
+ "line_num": 21,
+ "path": "tests/samples/doc_passwd_pair",
"info": "",
- "value": "98.76.54.32",
- "value_start": 0,
- "value_end": 11,
- "variable": null,
+ "value": "Prl23Db#@",
+ "value_start": 12,
+ "value_end": 21,
+ "variable": "password",
+ "variable_start": 1,
+ "variable_end": 9,
"entropy_validation": {
"iterator": "BASE64_CHARS",
- "entropy": 2.515950268099853,
+ "entropy": 2.4654972233440207,
"valid": false
}
}
@@ -3207,23 +3438,25 @@
{
"api_validation": "NOT_AVAILABLE",
"ml_validation": "VALIDATED_KEY",
- "ml_probability": 0.86488,
+ "ml_probability": 0.883,
"rule": "Password",
"severity": "medium",
"confidence": "moderate",
"line_data_list": [
{
- "line": "98.76.54.32 id/pw:master/iPp19@GRq",
- "line_num": 20,
- "path": "tests/samples/doc_id_passwd_pair",
+ "line": "Passwd:Prl23Db#@ Prl23Db#@",
+ "line_num": 23,
+ "path": "tests/samples/doc_passwd_pair",
"info": "",
- "value": "master/iPp19@GRq",
- "value_start": 18,
- "value_end": 34,
- "variable": "pw",
+ "value": "Prl23Db#@",
+ "value_start": 7,
+ "value_end": 16,
+ "variable": "Passwd",
+ "variable_start": 0,
+ "variable_end": 6,
"entropy_validation": {
"iterator": "BASE64_CHARS",
- "entropy": 3.75,
+ "entropy": 2.4654972233440207,
"valid": false
}
}
@@ -3232,23 +3465,25 @@
{
"api_validation": "NOT_AVAILABLE",
"ml_validation": "VALIDATED_KEY",
- "ml_probability": 0.88303,
+ "ml_probability": 0.946,
"rule": "Password",
"severity": "medium",
"confidence": "moderate",
"line_data_list": [
{
- "line": "id/pass:master,iPp20@GRq",
- "line_num": 21,
- "path": "tests/samples/doc_id_passwd_pair",
+ "line": "PW:Prl23Db#@,password:Prl23Db#@",
+ "line_num": 24,
+ "path": "tests/samples/doc_passwd_pair",
"info": "",
- "value": "master,iPp20@GRq",
- "value_start": 8,
- "value_end": 24,
- "variable": "pass",
+ "value": "Prl23Db#@",
+ "value_start": 22,
+ "value_end": 31,
+ "variable": "password",
+ "variable_start": 13,
+ "variable_end": 21,
"entropy_validation": {
"iterator": "BASE64_CHARS",
- "entropy": 3.5,
+ "entropy": 2.4654972233440207,
"valid": false
}
}
@@ -3257,23 +3492,25 @@
{
"api_validation": "NOT_AVAILABLE",
"ml_validation": "VALIDATED_KEY",
- "ml_probability": 0.83284,
+ "ml_probability": 0.926,
"rule": "Password",
"severity": "medium",
"confidence": "moderate",
"line_data_list": [
{
- "line": "ID/PWD:master/iPp21@GRq",
- "line_num": 22,
- "path": "tests/samples/doc_id_passwd_pair",
+ "line": "password:Prl23Db#@,\ube44\ubc88:Prl23Db#@",
+ "line_num": 25,
+ "path": "tests/samples/doc_passwd_pair",
"info": "",
- "value": "master/iPp21@GRq",
- "value_start": 7,
- "value_end": 23,
- "variable": "PWD",
+ "value": "Prl23Db#@",
+ "value_start": 9,
+ "value_end": 18,
+ "variable": "password",
+ "variable_start": 0,
+ "variable_end": 8,
"entropy_validation": {
"iterator": "BASE64_CHARS",
- "entropy": 3.75,
+ "entropy": 2.4654972233440207,
"valid": false
}
}
@@ -3282,23 +3519,25 @@
{
"api_validation": "NOT_AVAILABLE",
"ml_validation": "VALIDATED_KEY",
- "ml_probability": 0.83065,
+ "ml_probability": 0.985,
"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",
+ "line": "passwd=Prl23Db#@",
+ "line_num": 26,
+ "path": "tests/samples/doc_passwd_pair",
"info": "",
- "value": "master/iPp22@GRq",
- "value_start": 9,
- "value_end": 25,
- "variable": "pwd",
+ "value": "Prl23Db#@",
+ "value_start": 7,
+ "value_end": 16,
+ "variable": "passwd",
+ "variable_start": 0,
+ "variable_end": 6,
"entropy_validation": {
"iterator": "BASE64_CHARS",
- "entropy": 3.625,
+ "entropy": 2.4654972233440207,
"valid": false
}
}
@@ -3307,23 +3546,25 @@
{
"api_validation": "NOT_AVAILABLE",
"ml_validation": "VALIDATED_KEY",
- "ml_probability": 0.98612,
+ "ml_probability": 0.939,
"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",
+ "line": "password:Prl23Db#@, paasword:Prl23Db#@",
+ "line_num": 30,
+ "path": "tests/samples/doc_passwd_pair",
"info": "",
- "value": "master/iPp25@GRq",
- "value_start": 10,
- "value_end": 26,
- "variable": "pass",
+ "value": "Prl23Db#@",
+ "value_start": 9,
+ "value_end": 18,
+ "variable": "password",
+ "variable_start": 0,
+ "variable_end": 8,
"entropy_validation": {
"iterator": "BASE64_CHARS",
- "entropy": 3.75,
+ "entropy": 2.4654972233440207,
"valid": false
}
}
@@ -3332,23 +3573,25 @@
{
"api_validation": "NOT_AVAILABLE",
"ml_validation": "VALIDATED_KEY",
- "ml_probability": 0.97221,
+ "ml_probability": 0.967,
"rule": "Password",
"severity": "medium",
"confidence": "moderate",
"line_data_list": [
{
- "line": "ID/Password=master/iPp27@GRq",
- "line_num": 28,
- "path": "tests/samples/doc_id_passwd_pair",
+ "line": "password:Prl23Db#@,ANYPassword:Prl23Db#@",
+ "line_num": 31,
+ "path": "tests/samples/doc_passwd_pair",
"info": "",
- "value": "master/iPp27@GRq",
- "value_start": 12,
- "value_end": 28,
- "variable": "Password",
+ "value": "Prl23Db#@",
+ "value_start": 9,
+ "value_end": 18,
+ "variable": "password",
+ "variable_start": 0,
+ "variable_end": 8,
"entropy_validation": {
"iterator": "BASE64_CHARS",
- "entropy": 3.75,
+ "entropy": 2.4654972233440207,
"valid": false
}
}
@@ -3357,23 +3600,25 @@
{
"api_validation": "NOT_AVAILABLE",
"ml_validation": "VALIDATED_KEY",
- "ml_probability": 0.94576,
+ "ml_probability": 0.959,
"rule": "Password",
"severity": "medium",
"confidence": "moderate",
"line_data_list": [
{
- "line": "ID/PW:master/iPp28@GRq",
- "line_num": 29,
- "path": "tests/samples/doc_id_passwd_pair",
+ "line": "password:Prl23Db#@,ANYPassword:Prl23Db#@",
+ "line_num": 31,
+ "path": "tests/samples/doc_passwd_pair",
"info": "",
- "value": "master/iPp28@GRq",
- "value_start": 6,
- "value_end": 22,
- "variable": "PW",
+ "value": "Prl23Db#@",
+ "value_start": 31,
+ "value_end": 40,
+ "variable": "ANYPassword",
+ "variable_start": 19,
+ "variable_end": 30,
"entropy_validation": {
"iterator": "BASE64_CHARS",
- "entropy": 3.75,
+ "entropy": 2.4654972233440207,
"valid": false
}
}
@@ -3382,20 +3627,22 @@
{
"api_validation": "NOT_AVAILABLE",
"ml_validation": "VALIDATED_KEY",
- "ml_probability": 0.86693,
+ "ml_probability": 0.886,
"rule": "Password",
"severity": "medium",
"confidence": "moderate",
"line_data_list": [
{
- "line": "Password:Prl23Db#@",
- "line_num": 1,
+ "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": "BASE64_CHARS",
"entropy": 2.4654972233440207,
@@ -3407,20 +3654,22 @@
{
"api_validation": "NOT_AVAILABLE",
"ml_validation": "VALIDATED_KEY",
- "ml_probability": 0.6758,
+ "ml_probability": 0.67,
"rule": "Password",
"severity": "medium",
"confidence": "moderate",
"line_data_list": [
{
- "line": "pw:Prl23Db#@",
- "line_num": 3,
+ "line": "Password:Prl23Db#@,pwd=Prl23Db#@",
+ "line_num": 32,
"path": "tests/samples/doc_passwd_pair",
"info": "",
"value": "Prl23Db#@",
- "value_start": 3,
- "value_end": 12,
- "variable": "pw",
+ "value_start": 23,
+ "value_end": 32,
+ "variable": "pwd",
+ "variable_start": 19,
+ "variable_end": 22,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 2.4654972233440207,
@@ -3432,20 +3681,22 @@
{
"api_validation": "NOT_AVAILABLE",
"ml_validation": "VALIDATED_KEY",
- "ml_probability": 0.86693,
+ "ml_probability": 0.985,
"rule": "Password",
"severity": "medium",
"confidence": "moderate",
"line_data_list": [
{
- "line": "Password=Prl23Db#@",
- "line_num": 4,
+ "line": "ANY_password:Prl23Db#@",
+ "line_num": 34,
"path": "tests/samples/doc_passwd_pair",
"info": "",
"value": "Prl23Db#@",
- "value_start": 9,
- "value_end": 18,
- "variable": "Password",
+ "value_start": 13,
+ "value_end": 22,
+ "variable": "ANY_password",
+ "variable_start": 0,
+ "variable_end": 12,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 2.4654972233440207,
@@ -3457,20 +3708,22 @@
{
"api_validation": "NOT_AVAILABLE",
"ml_validation": "VALIDATED_KEY",
- "ml_probability": 0.86693,
+ "ml_probability": 0.951,
"rule": "Password",
"severity": "medium",
"confidence": "moderate",
"line_data_list": [
{
- "line": "pwd:Prl23Db#@",
- "line_num": 5,
+ "line": "--password=Prl23Db#@",
+ "line_num": 37,
"path": "tests/samples/doc_passwd_pair",
"info": "",
"value": "Prl23Db#@",
- "value_start": 4,
- "value_end": 13,
- "variable": "pwd",
+ "value_start": 11,
+ "value_end": 20,
+ "variable": "password",
+ "variable_start": 2,
+ "variable_end": 10,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 2.4654972233440207,
@@ -3482,20 +3735,22 @@
{
"api_validation": "NOT_AVAILABLE",
"ml_validation": "VALIDATED_KEY",
- "ml_probability": 0.86693,
+ "ml_probability": 0.822,
"rule": "Password",
"severity": "medium",
"confidence": "moderate",
"line_data_list": [
{
- "line": "ANY_password=Prl23Db#@",
- "line_num": 8,
+ "line": "root/Prl23Db#@,root password:Prl23Db#@",
+ "line_num": 38,
"path": "tests/samples/doc_passwd_pair",
"info": "",
"value": "Prl23Db#@",
- "value_start": 13,
- "value_end": 22,
- "variable": "ANY_password",
+ "value_start": 29,
+ "value_end": 38,
+ "variable": "password",
+ "variable_start": 20,
+ "variable_end": 28,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 2.4654972233440207,
@@ -3507,20 +3762,22 @@
{
"api_validation": "NOT_AVAILABLE",
"ml_validation": "VALIDATED_KEY",
- "ml_probability": 0.86693,
+ "ml_probability": 0.767,
"rule": "Password",
"severity": "medium",
"confidence": "moderate",
"line_data_list": [
{
- "line": "pass:Prl23Db#@",
- "line_num": 10,
+ "line": "Prl23Db#@ username:Prl23Db#@,Prl23Db#@ password:Prl23Db#@",
+ "line_num": 40,
"path": "tests/samples/doc_passwd_pair",
"info": "",
"value": "Prl23Db#@",
- "value_start": 5,
- "value_end": 14,
- "variable": "pass",
+ "value_start": 48,
+ "value_end": 57,
+ "variable": "password",
+ "variable_start": 39,
+ "variable_end": 47,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 2.4654972233440207,
@@ -3532,20 +3789,22 @@
{
"api_validation": "NOT_AVAILABLE",
"ml_validation": "VALIDATED_KEY",
- "ml_probability": 0.86693,
+ "ml_probability": 0.916,
"rule": "Password",
"severity": "medium",
"confidence": "moderate",
"line_data_list": [
{
- "line": "ANY-password=Prl23Db#@",
- "line_num": 11,
+ "line": "Prl23Db#@:password:Prl23Db#@",
+ "line_num": 41,
"path": "tests/samples/doc_passwd_pair",
"info": "",
"value": "Prl23Db#@",
- "value_start": 13,
- "value_end": 22,
- "variable": "ANY-password",
+ "value_start": 19,
+ "value_end": 28,
+ "variable": "password",
+ "variable_start": 10,
+ "variable_end": 18,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 2.4654972233440207,
@@ -3556,24 +3815,26 @@
},
{
"api_validation": "NOT_AVAILABLE",
- "ml_validation": "NOT_AVAILABLE",
- "ml_probability": null,
- "rule": "IPv4",
- "severity": "info",
- "confidence": "weak",
+ "ml_validation": "VALIDATED_KEY",
+ "ml_probability": 0.992,
+ "rule": "Password",
+ "severity": "medium",
+ "confidence": "moderate",
"line_data_list": [
{
- "line": "master@98.76.54.32 password:Prl23Db#@",
- "line_num": 14,
+ "line": "ANYpassword=Prl23Db#@",
+ "line_num": 45,
"path": "tests/samples/doc_passwd_pair",
"info": "",
- "value": "98.76.54.32",
- "value_start": 7,
- "value_end": 18,
- "variable": null,
+ "value": "Prl23Db#@",
+ "value_start": 12,
+ "value_end": 21,
+ "variable": "ANYpassword",
+ "variable_start": 0,
+ "variable_end": 11,
"entropy_validation": {
"iterator": "BASE64_CHARS",
- "entropy": 2.515950268099853,
+ "entropy": 2.4654972233440207,
"valid": false
}
}
@@ -3582,20 +3843,22 @@
{
"api_validation": "NOT_AVAILABLE",
"ml_validation": "VALIDATED_KEY",
- "ml_probability": 0.75257,
+ "ml_probability": 0.992,
"rule": "Password",
"severity": "medium",
"confidence": "moderate",
"line_data_list": [
{
- "line": "master@98.76.54.32 password:Prl23Db#@",
- "line_num": 14,
+ "line": "passwords:Prl23Db#@",
+ "line_num": 46,
"path": "tests/samples/doc_passwd_pair",
"info": "",
"value": "Prl23Db#@",
- "value_start": 28,
- "value_end": 37,
- "variable": "password",
+ "value_start": 10,
+ "value_end": 19,
+ "variable": "passwords",
+ "variable_start": 0,
+ "variable_end": 9,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 2.4654972233440207,
@@ -3607,20 +3870,22 @@
{
"api_validation": "NOT_AVAILABLE",
"ml_validation": "VALIDATED_KEY",
- "ml_probability": 0.6758,
+ "ml_probability": 0.991,
"rule": "Password",
"severity": "medium",
"confidence": "moderate",
"line_data_list": [
{
- "line": "ANY_PW:Prl23Db#@",
- "line_num": 17,
+ "line": "password=>Prl23Db#@",
+ "line_num": 48,
"path": "tests/samples/doc_passwd_pair",
"info": "",
"value": "Prl23Db#@",
- "value_start": 7,
- "value_end": 16,
- "variable": "ANY_PW",
+ "value_start": 10,
+ "value_end": 19,
+ "variable": "password",
+ "variable_start": 0,
+ "variable_end": 8,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 2.4654972233440207,
@@ -3632,23 +3897,25 @@
{
"api_validation": "NOT_AVAILABLE",
"ml_validation": "VALIDATED_KEY",
- "ml_probability": 0.7933,
- "rule": "Password",
+ "ml_probability": 1.0,
+ "rule": "Token",
"severity": "medium",
"confidence": "moderate",
"line_data_list": [
{
- "line": "default password:Prl23Db#@",
- "line_num": 18,
- "path": "tests/samples/doc_passwd_pair",
+ "line": "ANY-Token:AIhq5Xyb1Gga9Q0",
+ "line_num": 1,
+ "path": "tests/samples/doc_secret_pair",
"info": "",
- "value": "Prl23Db#@",
- "value_start": 17,
- "value_end": 26,
- "variable": "password",
+ "value": "AIhq5Xyb1Gga9Q0",
+ "value_start": 10,
+ "value_end": 25,
+ "variable": "ANY-Token",
+ "variable_start": 0,
+ "variable_end": 9,
"entropy_validation": {
"iterator": "BASE64_CHARS",
- "entropy": 2.4654972233440207,
+ "entropy": 3.906890595608518,
"valid": false
}
}
@@ -3657,23 +3924,25 @@
{
"api_validation": "NOT_AVAILABLE",
"ml_validation": "VALIDATED_KEY",
- "ml_probability": 0.86693,
- "rule": "Password",
+ "ml_probability": 0.999,
+ "rule": "Token",
"severity": "medium",
"confidence": "moderate",
"line_data_list": [
{
- "line": "\"password\":\"Prl23Db#@\"",
- "line_num": 21,
- "path": "tests/samples/doc_passwd_pair",
+ "line": "token:AIhq5Xyb1Gga9Q2",
+ "line_num": 3,
+ "path": "tests/samples/doc_secret_pair",
"info": "",
- "value": "Prl23Db#@",
- "value_start": 12,
+ "value": "AIhq5Xyb1Gga9Q2",
+ "value_start": 6,
"value_end": 21,
- "variable": "password",
+ "variable": "token",
+ "variable_start": 0,
+ "variable_end": 5,
"entropy_validation": {
"iterator": "BASE64_CHARS",
- "entropy": 2.4654972233440207,
+ "entropy": 3.906890595608518,
"valid": false
}
}
@@ -3682,23 +3951,25 @@
{
"api_validation": "NOT_AVAILABLE",
"ml_validation": "VALIDATED_KEY",
- "ml_probability": 0.7933,
- "rule": "Password",
+ "ml_probability": 1.0,
+ "rule": "Key",
"severity": "medium",
"confidence": "moderate",
"line_data_list": [
{
- "line": "Passwd:Prl23Db#@ Prl23Db#@",
- "line_num": 23,
- "path": "tests/samples/doc_passwd_pair",
+ "line": "SECRET KEY:AIhq5Xyb1Gga9Q3",
+ "line_num": 4,
+ "path": "tests/samples/doc_secret_pair",
"info": "",
- "value": "Prl23Db#@",
- "value_start": 7,
- "value_end": 16,
- "variable": "Passwd",
+ "value": "AIhq5Xyb1Gga9Q3",
+ "value_start": 11,
+ "value_end": 26,
+ "variable": "KEY",
+ "variable_start": 7,
+ "variable_end": 10,
"entropy_validation": {
"iterator": "BASE64_CHARS",
- "entropy": 2.4654972233440207,
+ "entropy": 3.906890595608518,
"valid": false
}
}
@@ -3707,23 +3978,25 @@
{
"api_validation": "NOT_AVAILABLE",
"ml_validation": "VALIDATED_KEY",
- "ml_probability": 0.86693,
- "rule": "Password",
+ "ml_probability": 1.0,
+ "rule": "Secret",
"severity": "medium",
"confidence": "moderate",
"line_data_list": [
{
- "line": "passwd=Prl23Db#@",
- "line_num": 26,
- "path": "tests/samples/doc_passwd_pair",
+ "line": "SECRET KEY:AIhq5Xyb1Gga9Q3",
+ "line_num": 4,
+ "path": "tests/samples/doc_secret_pair",
"info": "",
- "value": "Prl23Db#@",
- "value_start": 7,
- "value_end": 16,
- "variable": "passwd",
+ "value": "AIhq5Xyb1Gga9Q3",
+ "value_start": 11,
+ "value_end": 26,
+ "variable": "SECRET KEY",
+ "variable_start": 0,
+ "variable_end": 10,
"entropy_validation": {
"iterator": "BASE64_CHARS",
- "entropy": 2.4654972233440207,
+ "entropy": 3.906890595608518,
"valid": false
}
}
@@ -3732,23 +4005,25 @@
{
"api_validation": "NOT_AVAILABLE",
"ml_validation": "VALIDATED_KEY",
- "ml_probability": 0.86693,
- "rule": "Password",
+ "ml_probability": 1.0,
+ "rule": "Secret",
"severity": "medium",
"confidence": "moderate",
"line_data_list": [
{
- "line": "ANY_password:Prl23Db#@",
- "line_num": 34,
- "path": "tests/samples/doc_passwd_pair",
+ "line": "secret=AIhq5Xyb1Gga9Q4",
+ "line_num": 5,
+ "path": "tests/samples/doc_secret_pair",
"info": "",
- "value": "Prl23Db#@",
- "value_start": 13,
+ "value": "AIhq5Xyb1Gga9Q4",
+ "value_start": 7,
"value_end": 22,
- "variable": "ANY_password",
+ "variable": "secret",
+ "variable_start": 0,
+ "variable_end": 6,
"entropy_validation": {
"iterator": "BASE64_CHARS",
- "entropy": 2.4654972233440207,
+ "entropy": 3.906890595608518,
"valid": false
}
}
@@ -3757,23 +4032,25 @@
{
"api_validation": "NOT_AVAILABLE",
"ml_validation": "VALIDATED_KEY",
- "ml_probability": 0.86693,
- "rule": "Password",
+ "ml_probability": 1.0,
+ "rule": "Secret",
"severity": "medium",
"confidence": "moderate",
"line_data_list": [
{
- "line": "--password=Prl23Db#@",
- "line_num": 37,
- "path": "tests/samples/doc_passwd_pair",
+ "line": "secret:AIhq5Xyb1Gga9Q6",
+ "line_num": 7,
+ "path": "tests/samples/doc_secret_pair",
"info": "",
- "value": "Prl23Db#@",
- "value_start": 11,
- "value_end": 20,
- "variable": "password",
+ "value": "AIhq5Xyb1Gga9Q6",
+ "value_start": 7,
+ "value_end": 22,
+ "variable": "secret",
+ "variable_start": 0,
+ "variable_end": 6,
"entropy_validation": {
"iterator": "BASE64_CHARS",
- "entropy": 2.4654972233440207,
+ "entropy": 3.906890595608518,
"valid": false
}
}
@@ -3782,23 +4059,25 @@
{
"api_validation": "NOT_AVAILABLE",
"ml_validation": "VALIDATED_KEY",
- "ml_probability": 0.7933,
- "rule": "Password",
+ "ml_probability": 1.0,
+ "rule": "Token",
"severity": "medium",
"confidence": "moderate",
"line_data_list": [
{
- "line": "root/Prl23Db#@,root password:Prl23Db#@",
- "line_num": 38,
- "path": "tests/samples/doc_passwd_pair",
+ "line": "ANY_token=AIhq5Xyb1Gga9Q7",
+ "line_num": 8,
+ "path": "tests/samples/doc_secret_pair",
"info": "",
- "value": "Prl23Db#@",
- "value_start": 29,
- "value_end": 38,
- "variable": "password",
+ "value": "AIhq5Xyb1Gga9Q7",
+ "value_start": 10,
+ "value_end": 25,
+ "variable": "ANY_token",
+ "variable_start": 0,
+ "variable_end": 9,
"entropy_validation": {
"iterator": "BASE64_CHARS",
- "entropy": 2.4654972233440207,
+ "entropy": 3.906890595608518,
"valid": false
}
}
@@ -3807,23 +4086,25 @@
{
"api_validation": "NOT_AVAILABLE",
"ml_validation": "VALIDATED_KEY",
- "ml_probability": 0.7933,
- "rule": "Password",
+ "ml_probability": 1.0,
+ "rule": "Secret",
"severity": "medium",
"confidence": "moderate",
"line_data_list": [
{
- "line": "Prl23Db#@ username:Prl23Db#@,Prl23Db#@ password:Prl23Db#@",
- "line_num": 40,
- "path": "tests/samples/doc_passwd_pair",
+ "line": "ANY.secret=AIhq5Xyb1Gga9Q19",
+ "line_num": 20,
+ "path": "tests/samples/doc_secret_pair",
"info": "",
- "value": "Prl23Db#@",
- "value_start": 48,
- "value_end": 57,
- "variable": "password",
+ "value": "AIhq5Xyb1Gga9Q19",
+ "value_start": 11,
+ "value_end": 27,
+ "variable": "ANY.secret",
+ "variable_start": 0,
+ "variable_end": 10,
"entropy_validation": {
"iterator": "BASE64_CHARS",
- "entropy": 2.4654972233440207,
+ "entropy": 3.75,
"valid": false
}
}
@@ -3832,23 +4113,25 @@
{
"api_validation": "NOT_AVAILABLE",
"ml_validation": "VALIDATED_KEY",
- "ml_probability": 0.86693,
- "rule": "Password",
+ "ml_probability": 1.0,
+ "rule": "Secret",
"severity": "medium",
"confidence": "moderate",
"line_data_list": [
{
- "line": "Prl23Db#@:password:Prl23Db#@",
- "line_num": 41,
- "path": "tests/samples/doc_passwd_pair",
+ "line": "--secret=AIhq5Xyb1Gga9Q21",
+ "line_num": 22,
+ "path": "tests/samples/doc_secret_pair",
"info": "",
- "value": "Prl23Db#@",
- "value_start": 19,
- "value_end": 28,
- "variable": "password",
+ "value": "AIhq5Xyb1Gga9Q21",
+ "value_start": 9,
+ "value_end": 25,
+ "variable": "secret",
+ "variable_start": 2,
+ "variable_end": 8,
"entropy_validation": {
"iterator": "BASE64_CHARS",
- "entropy": 2.4654972233440207,
+ "entropy": 3.875,
"valid": false
}
}
@@ -3857,23 +4140,25 @@
{
"api_validation": "NOT_AVAILABLE",
"ml_validation": "VALIDATED_KEY",
- "ml_probability": 0.86693,
- "rule": "Password",
+ "ml_probability": 1.0,
+ "rule": "Secret",
"severity": "medium",
"confidence": "moderate",
"line_data_list": [
{
- "line": "ANYpassword=Prl23Db#@",
- "line_num": 45,
- "path": "tests/samples/doc_passwd_pair",
+ "line": "ANY_secret:AIhq5Xyb1Gga9Q22",
+ "line_num": 23,
+ "path": "tests/samples/doc_secret_pair",
"info": "",
- "value": "Prl23Db#@",
- "value_start": 12,
- "value_end": 21,
- "variable": "ANYpassword",
+ "value": "AIhq5Xyb1Gga9Q22",
+ "value_start": 11,
+ "value_end": 27,
+ "variable": "ANY_secret",
+ "variable_start": 0,
+ "variable_end": 10,
"entropy_validation": {
"iterator": "BASE64_CHARS",
- "entropy": 2.4654972233440207,
+ "entropy": 3.875,
"valid": false
}
}
@@ -3882,23 +4167,25 @@
{
"api_validation": "NOT_AVAILABLE",
"ml_validation": "VALIDATED_KEY",
- "ml_probability": 0.86693,
- "rule": "Password",
+ "ml_probability": 0.998,
+ "rule": "Token",
"severity": "medium",
"confidence": "moderate",
"line_data_list": [
{
- "line": "passwords:Prl23Db#@",
- "line_num": 46,
- "path": "tests/samples/doc_passwd_pair",
+ "line": "-Token:AIhq5Xyb1Gga9Q23",
+ "line_num": 24,
+ "path": "tests/samples/doc_secret_pair",
"info": "",
- "value": "Prl23Db#@",
- "value_start": 10,
- "value_end": 19,
- "variable": "passwords",
+ "value": "AIhq5Xyb1Gga9Q23",
+ "value_start": 7,
+ "value_end": 23,
+ "variable": "Token",
+ "variable_start": 1,
+ "variable_end": 6,
"entropy_validation": {
"iterator": "BASE64_CHARS",
- "entropy": 2.4654972233440207,
+ "entropy": 4.0,
"valid": false
}
}
@@ -3907,23 +4194,25 @@
{
"api_validation": "NOT_AVAILABLE",
"ml_validation": "VALIDATED_KEY",
- "ml_probability": 0.86693,
- "rule": "Password",
+ "ml_probability": 1.0,
+ "rule": "API",
"severity": "medium",
"confidence": "moderate",
"line_data_list": [
{
- "line": "password=>Prl23Db#@",
- "line_num": 48,
- "path": "tests/samples/doc_passwd_pair",
+ "line": "API Secret:AIhq5Xyb1Gga9Q24",
+ "line_num": 25,
+ "path": "tests/samples/doc_secret_pair",
"info": "",
- "value": "Prl23Db#@",
- "value_start": 10,
- "value_end": 19,
- "variable": "password",
+ "value": "AIhq5Xyb1Gga9Q24",
+ "value_start": 11,
+ "value_end": 27,
+ "variable": "API Secret",
+ "variable_start": 0,
+ "variable_end": 10,
"entropy_validation": {
"iterator": "BASE64_CHARS",
- "entropy": 2.4654972233440207,
+ "entropy": 4.0,
"valid": false
}
}
@@ -3932,23 +4221,25 @@
{
"api_validation": "NOT_AVAILABLE",
"ml_validation": "VALIDATED_KEY",
- "ml_probability": 0.99405,
- "rule": "Token",
+ "ml_probability": 1.0,
+ "rule": "Secret",
"severity": "medium",
"confidence": "moderate",
"line_data_list": [
{
- "line": "ANY-Token:AIhq5Xyb1Gga9Q0",
- "line_num": 1,
+ "line": "API Secret:AIhq5Xyb1Gga9Q24",
+ "line_num": 25,
"path": "tests/samples/doc_secret_pair",
"info": "",
- "value": "AIhq5Xyb1Gga9Q0",
- "value_start": 10,
- "value_end": 25,
- "variable": "ANY-Token",
+ "value": "AIhq5Xyb1Gga9Q24",
+ "value_start": 11,
+ "value_end": 27,
+ "variable": "Secret",
+ "variable_start": 4,
+ "variable_end": 10,
"entropy_validation": {
"iterator": "BASE64_CHARS",
- "entropy": 3.906890595608518,
+ "entropy": 4.0,
"valid": false
}
}
@@ -3957,23 +4248,25 @@
{
"api_validation": "NOT_AVAILABLE",
"ml_validation": "VALIDATED_KEY",
- "ml_probability": 0.99422,
- "rule": "Token",
+ "ml_probability": 0.998,
+ "rule": "Key",
"severity": "medium",
"confidence": "moderate",
"line_data_list": [
{
- "line": "token:AIhq5Xyb1Gga9Q2",
- "line_num": 3,
+ "line": "access key:AIhq5Xyb1Gga9Q26",
+ "line_num": 27,
"path": "tests/samples/doc_secret_pair",
"info": "",
- "value": "AIhq5Xyb1Gga9Q2",
- "value_start": 6,
- "value_end": 21,
- "variable": "token",
+ "value": "AIhq5Xyb1Gga9Q26",
+ "value_start": 11,
+ "value_end": 27,
+ "variable": "key",
+ "variable_start": 7,
+ "variable_end": 10,
"entropy_validation": {
"iterator": "BASE64_CHARS",
- "entropy": 3.906890595608518,
+ "entropy": 4.0,
"valid": false
}
}
@@ -3982,23 +4275,25 @@
{
"api_validation": "NOT_AVAILABLE",
"ml_validation": "VALIDATED_KEY",
- "ml_probability": 0.99416,
+ "ml_probability": 1.0,
"rule": "Key",
"severity": "medium",
"confidence": "moderate",
"line_data_list": [
{
- "line": "SECRET KEY:AIhq5Xyb1Gga9Q3",
- "line_num": 4,
+ "line": "Secret Key:AIhq5Xyb1Gga9Q27",
+ "line_num": 28,
"path": "tests/samples/doc_secret_pair",
"info": "",
- "value": "AIhq5Xyb1Gga9Q3",
+ "value": "AIhq5Xyb1Gga9Q27",
"value_start": 11,
- "value_end": 26,
- "variable": "KEY",
+ "value_end": 27,
+ "variable": "Key",
+ "variable_start": 7,
+ "variable_end": 10,
"entropy_validation": {
"iterator": "BASE64_CHARS",
- "entropy": 3.906890595608518,
+ "entropy": 4.0,
"valid": false
}
}
@@ -4007,23 +4302,25 @@
{
"api_validation": "NOT_AVAILABLE",
"ml_validation": "VALIDATED_KEY",
- "ml_probability": 0.99416,
+ "ml_probability": 1.0,
"rule": "Secret",
"severity": "medium",
"confidence": "moderate",
"line_data_list": [
{
- "line": "SECRET KEY:AIhq5Xyb1Gga9Q3",
- "line_num": 4,
+ "line": "Secret Key:AIhq5Xyb1Gga9Q27",
+ "line_num": 28,
"path": "tests/samples/doc_secret_pair",
"info": "",
- "value": "AIhq5Xyb1Gga9Q3",
+ "value": "AIhq5Xyb1Gga9Q27",
"value_start": 11,
- "value_end": 26,
- "variable": "SECRET KEY",
+ "value_end": 27,
+ "variable": "Secret Key",
+ "variable_start": 0,
+ "variable_end": 10,
"entropy_validation": {
"iterator": "BASE64_CHARS",
- "entropy": 3.906890595608518,
+ "entropy": 4.0,
"valid": false
}
}
@@ -4032,23 +4329,25 @@
{
"api_validation": "NOT_AVAILABLE",
"ml_validation": "VALIDATED_KEY",
- "ml_probability": 0.99893,
- "rule": "Secret",
+ "ml_probability": 0.994,
+ "rule": "Key",
"severity": "medium",
"confidence": "moderate",
"line_data_list": [
{
- "line": "secret=AIhq5Xyb1Gga9Q4",
- "line_num": 5,
+ "line": "ANY_key=AIhq5Xyb1Gga9Q29",
+ "line_num": 30,
"path": "tests/samples/doc_secret_pair",
"info": "",
- "value": "AIhq5Xyb1Gga9Q4",
- "value_start": 7,
- "value_end": 22,
- "variable": "secret",
+ "value": "AIhq5Xyb1Gga9Q29",
+ "value_start": 8,
+ "value_end": 24,
+ "variable": "ANY_key",
+ "variable_start": 0,
+ "variable_end": 7,
"entropy_validation": {
"iterator": "BASE64_CHARS",
- "entropy": 3.906890595608518,
+ "entropy": 3.875,
"valid": false
}
}
@@ -4057,23 +4356,25 @@
{
"api_validation": "NOT_AVAILABLE",
"ml_validation": "VALIDATED_KEY",
- "ml_probability": 0.99885,
- "rule": "Secret",
+ "ml_probability": 0.999,
+ "rule": "Key",
"severity": "medium",
"confidence": "moderate",
"line_data_list": [
{
- "line": "secret:AIhq5Xyb1Gga9Q6",
- "line_num": 7,
+ "line": "secret-ANYkey:AIhq5Xyb1Gga9Q30",
+ "line_num": 31,
"path": "tests/samples/doc_secret_pair",
"info": "",
- "value": "AIhq5Xyb1Gga9Q6",
- "value_start": 7,
- "value_end": 22,
- "variable": "secret",
+ "value": "AIhq5Xyb1Gga9Q30",
+ "value_start": 14,
+ "value_end": 30,
+ "variable": "secret-ANYkey",
+ "variable_start": 0,
+ "variable_end": 13,
"entropy_validation": {
"iterator": "BASE64_CHARS",
- "entropy": 3.906890595608518,
+ "entropy": 4.0,
"valid": false
}
}
@@ -4082,23 +4383,25 @@
{
"api_validation": "NOT_AVAILABLE",
"ml_validation": "VALIDATED_KEY",
- "ml_probability": 0.99349,
- "rule": "Token",
+ "ml_probability": 0.999,
+ "rule": "Secret",
"severity": "medium",
"confidence": "moderate",
"line_data_list": [
{
- "line": "ANY_token=AIhq5Xyb1Gga9Q7",
- "line_num": 8,
+ "line": "secret-ANYkey:AIhq5Xyb1Gga9Q30",
+ "line_num": 31,
"path": "tests/samples/doc_secret_pair",
"info": "",
- "value": "AIhq5Xyb1Gga9Q7",
- "value_start": 10,
- "value_end": 25,
- "variable": "ANY_token",
+ "value": "AIhq5Xyb1Gga9Q30",
+ "value_start": 14,
+ "value_end": 30,
+ "variable": "secret-ANYkey",
+ "variable_start": 0,
+ "variable_end": 13,
"entropy_validation": {
"iterator": "BASE64_CHARS",
- "entropy": 3.906890595608518,
+ "entropy": 4.0,
"valid": false
}
}
@@ -4107,23 +4410,25 @@
{
"api_validation": "NOT_AVAILABLE",
"ml_validation": "VALIDATED_KEY",
- "ml_probability": 0.99863,
- "rule": "Secret",
+ "ml_probability": 1.0,
+ "rule": "Token",
"severity": "medium",
"confidence": "moderate",
"line_data_list": [
{
- "line": "ANY.secret=AIhq5Xyb1Gga9Q19",
- "line_num": 20,
+ "line": "ANY_id=AIhq5Xyb1Gga9Q31 ANY_token=AIhq5Xyb1Gga9Q31",
+ "line_num": 32,
"path": "tests/samples/doc_secret_pair",
"info": "",
- "value": "AIhq5Xyb1Gga9Q19",
- "value_start": 11,
- "value_end": 27,
- "variable": "ANY.secret",
+ "value": "AIhq5Xyb1Gga9Q31",
+ "value_start": 34,
+ "value_end": 50,
+ "variable": "ANY_token",
+ "variable_start": 24,
+ "variable_end": 33,
"entropy_validation": {
"iterator": "BASE64_CHARS",
- "entropy": 3.75,
+ "entropy": 3.875,
"valid": false
}
}
@@ -4132,20 +4437,22 @@
{
"api_validation": "NOT_AVAILABLE",
"ml_validation": "VALIDATED_KEY",
- "ml_probability": 0.99902,
- "rule": "Secret",
+ "ml_probability": 1.0,
+ "rule": "Token",
"severity": "medium",
"confidence": "moderate",
"line_data_list": [
{
- "line": "--secret=AIhq5Xyb1Gga9Q21",
- "line_num": 22,
+ "line": "access_token:AIhq5Xyb1Gga9Q33",
+ "line_num": 34,
"path": "tests/samples/doc_secret_pair",
"info": "",
- "value": "AIhq5Xyb1Gga9Q21",
- "value_start": 9,
- "value_end": 25,
- "variable": "secret",
+ "value": "AIhq5Xyb1Gga9Q33",
+ "value_start": 13,
+ "value_end": 29,
+ "variable": "access_token",
+ "variable_start": 0,
+ "variable_end": 12,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 3.875,
@@ -4157,20 +4464,22 @@
{
"api_validation": "NOT_AVAILABLE",
"ml_validation": "VALIDATED_KEY",
- "ml_probability": 0.99908,
- "rule": "Secret",
+ "ml_probability": 0.995,
+ "rule": "Auth",
"severity": "medium",
"confidence": "moderate",
"line_data_list": [
{
- "line": "ANY_secret:AIhq5Xyb1Gga9Q22",
- "line_num": 23,
+ "line": "Authentication key:AIhq5Xyb1Gga9Q35",
+ "line_num": 36,
"path": "tests/samples/doc_secret_pair",
"info": "",
- "value": "AIhq5Xyb1Gga9Q22",
- "value_start": 11,
- "value_end": 27,
- "variable": "ANY_secret",
+ "value": "AIhq5Xyb1Gga9Q35",
+ "value_start": 19,
+ "value_end": 35,
+ "variable": "Authentication key",
+ "variable_start": 0,
+ "variable_end": 18,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 3.875,
@@ -4182,23 +4491,25 @@
{
"api_validation": "NOT_AVAILABLE",
"ml_validation": "VALIDATED_KEY",
- "ml_probability": 0.99572,
- "rule": "Token",
+ "ml_probability": 0.995,
+ "rule": "Key",
"severity": "medium",
"confidence": "moderate",
"line_data_list": [
{
- "line": "-Token:AIhq5Xyb1Gga9Q23",
- "line_num": 24,
+ "line": "Authentication key:AIhq5Xyb1Gga9Q35",
+ "line_num": 36,
"path": "tests/samples/doc_secret_pair",
"info": "",
- "value": "AIhq5Xyb1Gga9Q23",
- "value_start": 7,
- "value_end": 23,
- "variable": "Token",
+ "value": "AIhq5Xyb1Gga9Q35",
+ "value_start": 19,
+ "value_end": 35,
+ "variable": "key",
+ "variable_start": 15,
+ "variable_end": 18,
"entropy_validation": {
"iterator": "BASE64_CHARS",
- "entropy": 4.0,
+ "entropy": 3.875,
"valid": false
}
}
@@ -4207,23 +4518,25 @@
{
"api_validation": "NOT_AVAILABLE",
"ml_validation": "VALIDATED_KEY",
- "ml_probability": 0.99809,
- "rule": "API",
+ "ml_probability": 0.956,
+ "rule": "Password",
"severity": "medium",
"confidence": "moderate",
"line_data_list": [
{
- "line": "API Secret:AIhq5Xyb1Gga9Q24",
- "line_num": 25,
- "path": "tests/samples/doc_secret_pair",
+ "line": "master@98.76.54.32(pw:IhqSb1Gg)",
+ "line_num": 3,
+ "path": "tests/samples/doc_various",
"info": "",
- "value": "AIhq5Xyb1Gga9Q24",
- "value_start": 11,
- "value_end": 27,
- "variable": "API Secret",
+ "value": "IhqSb1Gg)",
+ "value_start": 22,
+ "value_end": 31,
+ "variable": "pw",
+ "variable_start": 19,
+ "variable_end": 21,
"entropy_validation": {
"iterator": "BASE64_CHARS",
- "entropy": 4.0,
+ "entropy": 2.8177111123931664,
"valid": false
}
}
@@ -4232,23 +4545,25 @@
{
"api_validation": "NOT_AVAILABLE",
"ml_validation": "VALIDATED_KEY",
- "ml_probability": 0.99809,
- "rule": "Secret",
+ "ml_probability": 0.896,
+ "rule": "Password",
"severity": "medium",
"confidence": "moderate",
"line_data_list": [
{
- "line": "API Secret:AIhq5Xyb1Gga9Q24",
- "line_num": 25,
- "path": "tests/samples/doc_secret_pair",
+ "line": "ID:gildong.hong@example.com mailto:{1} PW:IhqSb1Gg",
+ "line_num": 4,
+ "path": "tests/samples/doc_various",
"info": "",
- "value": "AIhq5Xyb1Gga9Q24",
- "value_start": 11,
- "value_end": 27,
- "variable": "Secret",
+ "value": "IhqSb1Gg",
+ "value_start": 42,
+ "value_end": 50,
+ "variable": "PW",
+ "variable_start": 39,
+ "variable_end": 41,
"entropy_validation": {
"iterator": "BASE64_CHARS",
- "entropy": 4.0,
+ "entropy": 3.0,
"valid": false
}
}
@@ -4257,23 +4572,25 @@
{
"api_validation": "NOT_AVAILABLE",
"ml_validation": "VALIDATED_KEY",
- "ml_probability": 0.96195,
- "rule": "Key",
+ "ml_probability": 0.943,
+ "rule": "Password",
"severity": "medium",
"confidence": "moderate",
"line_data_list": [
{
- "line": "access key:AIhq5Xyb1Gga9Q26",
- "line_num": 27,
- "path": "tests/samples/doc_secret_pair",
+ "line": "Password:master/IhqSb1Gg",
+ "line_num": 5,
+ "path": "tests/samples/doc_various",
"info": "",
- "value": "AIhq5Xyb1Gga9Q26",
- "value_start": 11,
- "value_end": 27,
- "variable": "key",
+ "value": "master/IhqSb1Gg",
+ "value_start": 9,
+ "value_end": 24,
+ "variable": "Password",
+ "variable_start": 0,
+ "variable_end": 8,
"entropy_validation": {
"iterator": "BASE64_CHARS",
- "entropy": 4.0,
+ "entropy": 3.906890595608518,
"valid": false
}
}
@@ -4282,23 +4599,25 @@
{
"api_validation": "NOT_AVAILABLE",
"ml_validation": "VALIDATED_KEY",
- "ml_probability": 0.99482,
- "rule": "Key",
+ "ml_probability": 0.972,
+ "rule": "Password",
"severity": "medium",
"confidence": "moderate",
"line_data_list": [
{
- "line": "Secret Key:AIhq5Xyb1Gga9Q27",
- "line_num": 28,
- "path": "tests/samples/doc_secret_pair",
+ "line": "ssh gildong.hong@98.76.54.32 mailto:{1} (PW:IhqSb1Gg)",
+ "line_num": 6,
+ "path": "tests/samples/doc_various",
"info": "",
- "value": "AIhq5Xyb1Gga9Q27",
- "value_start": 11,
- "value_end": 27,
- "variable": "Key",
+ "value": "IhqSb1Gg)",
+ "value_start": 44,
+ "value_end": 53,
+ "variable": "PW",
+ "variable_start": 41,
+ "variable_end": 43,
"entropy_validation": {
"iterator": "BASE64_CHARS",
- "entropy": 4.0,
+ "entropy": 2.8177111123931664,
"valid": false
}
}
@@ -4307,23 +4626,25 @@
{
"api_validation": "NOT_AVAILABLE",
"ml_validation": "VALIDATED_KEY",
- "ml_probability": 0.99482,
- "rule": "Secret",
+ "ml_probability": 1.0,
+ "rule": "Password",
"severity": "medium",
"confidence": "moderate",
"line_data_list": [
{
- "line": "Secret Key:AIhq5Xyb1Gga9Q27",
- "line_num": 28,
- "path": "tests/samples/doc_secret_pair",
+ "line": "ssh gildong.hong@98.76.54.32 mailto:{1} password:IhqSb1Gg",
+ "line_num": 7,
+ "path": "tests/samples/doc_various",
"info": "",
- "value": "AIhq5Xyb1Gga9Q27",
- "value_start": 11,
- "value_end": 27,
- "variable": "Secret Key",
+ "value": "IhqSb1Gg",
+ "value_start": 49,
+ "value_end": 57,
+ "variable": "password",
+ "variable_start": 40,
+ "variable_end": 48,
"entropy_validation": {
"iterator": "BASE64_CHARS",
- "entropy": 4.0,
+ "entropy": 3.0,
"valid": false
}
}
@@ -4332,23 +4653,25 @@
{
"api_validation": "NOT_AVAILABLE",
"ml_validation": "VALIDATED_KEY",
- "ml_probability": 0.97555,
- "rule": "Key",
+ "ml_probability": 1.0,
+ "rule": "Password",
"severity": "medium",
"confidence": "moderate",
"line_data_list": [
{
- "line": "ANY_key=AIhq5Xyb1Gga9Q29",
- "line_num": 30,
- "path": "tests/samples/doc_secret_pair",
+ "line": "ssh -P IhqSb1Gg gildong.hong@98.76.54.32 mailto:{1} (password:IhqSb1Gg)",
+ "line_num": 11,
+ "path": "tests/samples/doc_various",
"info": "",
- "value": "AIhq5Xyb1Gga9Q29",
- "value_start": 8,
- "value_end": 24,
- "variable": "ANY_key",
+ "value": "IhqSb1Gg)",
+ "value_start": 62,
+ "value_end": 71,
+ "variable": "password",
+ "variable_start": 53,
+ "variable_end": 61,
"entropy_validation": {
"iterator": "BASE64_CHARS",
- "entropy": 3.875,
+ "entropy": 2.8177111123931664,
"valid": false
}
}
@@ -4357,23 +4680,25 @@
{
"api_validation": "NOT_AVAILABLE",
"ml_validation": "VALIDATED_KEY",
- "ml_probability": 0.9969,
- "rule": "Key",
+ "ml_probability": 0.996,
+ "rule": "Password",
"severity": "medium",
"confidence": "moderate",
"line_data_list": [
{
- "line": "secret-ANYkey:AIhq5Xyb1Gga9Q30",
- "line_num": 31,
- "path": "tests/samples/doc_secret_pair",
+ "line": "gildong.hong@98.76.54.32 pwd:IhqSb1Gg",
+ "line_num": 15,
+ "path": "tests/samples/doc_various",
"info": "",
- "value": "AIhq5Xyb1Gga9Q30",
- "value_start": 14,
- "value_end": 30,
- "variable": "secret-ANYkey",
+ "value": "IhqSb1Gg",
+ "value_start": 29,
+ "value_end": 37,
+ "variable": "pwd",
+ "variable_start": 25,
+ "variable_end": 28,
"entropy_validation": {
"iterator": "BASE64_CHARS",
- "entropy": 4.0,
+ "entropy": 3.0,
"valid": false
}
}
@@ -4382,23 +4707,25 @@
{
"api_validation": "NOT_AVAILABLE",
"ml_validation": "VALIDATED_KEY",
- "ml_probability": 0.9969,
- "rule": "Secret",
+ "ml_probability": 0.933,
+ "rule": "Password",
"severity": "medium",
"confidence": "moderate",
"line_data_list": [
{
- "line": "secret-ANYkey:AIhq5Xyb1Gga9Q30",
- "line_num": 31,
- "path": "tests/samples/doc_secret_pair",
+ "line": "\uacc4\uc815:master(PW:IhqSb1Gg)",
+ "line_num": 16,
+ "path": "tests/samples/doc_various",
"info": "",
- "value": "AIhq5Xyb1Gga9Q30",
- "value_start": 14,
- "value_end": 30,
- "variable": "secret-ANYkey",
+ "value": "IhqSb1Gg)",
+ "value_start": 13,
+ "value_end": 22,
+ "variable": "PW",
+ "variable_start": 10,
+ "variable_end": 12,
"entropy_validation": {
"iterator": "BASE64_CHARS",
- "entropy": 4.0,
+ "entropy": 2.8177111123931664,
"valid": false
}
}
@@ -4407,23 +4734,25 @@
{
"api_validation": "NOT_AVAILABLE",
"ml_validation": "VALIDATED_KEY",
- "ml_probability": 0.99157,
- "rule": "Token",
+ "ml_probability": 0.979,
+ "rule": "Password",
"severity": "medium",
"confidence": "moderate",
"line_data_list": [
{
- "line": "ANY_id=AIhq5Xyb1Gga9Q31 ANY_token=AIhq5Xyb1Gga9Q31",
- "line_num": 32,
- "path": "tests/samples/doc_secret_pair",
+ "line": "98.76.54.32(pw:IhqSb1Gg)",
+ "line_num": 17,
+ "path": "tests/samples/doc_various",
"info": "",
- "value": "AIhq5Xyb1Gga9Q31",
- "value_start": 34,
- "value_end": 50,
- "variable": "ANY_token",
+ "value": "IhqSb1Gg)",
+ "value_start": 15,
+ "value_end": 24,
+ "variable": "pw",
+ "variable_start": 12,
+ "variable_end": 14,
"entropy_validation": {
"iterator": "BASE64_CHARS",
- "entropy": 3.875,
+ "entropy": 2.8177111123931664,
"valid": false
}
}
@@ -4432,23 +4761,25 @@
{
"api_validation": "NOT_AVAILABLE",
"ml_validation": "VALIDATED_KEY",
- "ml_probability": 0.99506,
- "rule": "Token",
+ "ml_probability": 0.988,
+ "rule": "Password",
"severity": "medium",
"confidence": "moderate",
"line_data_list": [
{
- "line": "access_token:AIhq5Xyb1Gga9Q33",
- "line_num": 34,
- "path": "tests/samples/doc_secret_pair",
+ "line": "98.76.54.32/pw:IhqSb1Gg",
+ "line_num": 19,
+ "path": "tests/samples/doc_various",
"info": "",
- "value": "AIhq5Xyb1Gga9Q33",
- "value_start": 13,
- "value_end": 29,
- "variable": "access_token",
+ "value": "IhqSb1Gg",
+ "value_start": 15,
+ "value_end": 23,
+ "variable": "pw",
+ "variable_start": 12,
+ "variable_end": 14,
"entropy_validation": {
"iterator": "BASE64_CHARS",
- "entropy": 3.875,
+ "entropy": 3.0,
"valid": false
}
}
@@ -4457,23 +4788,25 @@
{
"api_validation": "NOT_AVAILABLE",
"ml_validation": "VALIDATED_KEY",
- "ml_probability": 0.95206,
- "rule": "Auth",
+ "ml_probability": 0.972,
+ "rule": "Password",
"severity": "medium",
"confidence": "moderate",
"line_data_list": [
{
- "line": "Authentication key:AIhq5Xyb1Gga9Q35",
- "line_num": 36,
- "path": "tests/samples/doc_secret_pair",
+ "line": "ID:gildong.hong@example.com mailto:{1}/pw:IhqSb1Gg",
+ "line_num": 20,
+ "path": "tests/samples/doc_various",
"info": "",
- "value": "AIhq5Xyb1Gga9Q35",
- "value_start": 19,
- "value_end": 35,
- "variable": "Authentication key",
+ "value": "IhqSb1Gg",
+ "value_start": 42,
+ "value_end": 50,
+ "variable": "pw",
+ "variable_start": 39,
+ "variable_end": 41,
"entropy_validation": {
"iterator": "BASE64_CHARS",
- "entropy": 3.875,
+ "entropy": 3.0,
"valid": false
}
}
@@ -4482,23 +4815,25 @@
{
"api_validation": "NOT_AVAILABLE",
"ml_validation": "VALIDATED_KEY",
- "ml_probability": 0.95206,
- "rule": "Key",
+ "ml_probability": 0.966,
+ "rule": "Password",
"severity": "medium",
"confidence": "moderate",
"line_data_list": [
{
- "line": "Authentication key:AIhq5Xyb1Gga9Q35",
- "line_num": 36,
- "path": "tests/samples/doc_secret_pair",
+ "line": "ID:gildong.hong@any.example.com mailto:{1} PWD:IhqSb1Gg",
+ "line_num": 21,
+ "path": "tests/samples/doc_various",
"info": "",
- "value": "AIhq5Xyb1Gga9Q35",
- "value_start": 19,
- "value_end": 35,
- "variable": "key",
+ "value": "IhqSb1Gg",
+ "value_start": 47,
+ "value_end": 55,
+ "variable": "PWD",
+ "variable_start": 43,
+ "variable_end": 46,
"entropy_validation": {
"iterator": "BASE64_CHARS",
- "entropy": 3.875,
+ "entropy": 3.0,
"valid": false
}
}
@@ -4506,24 +4841,26 @@
},
{
"api_validation": "NOT_AVAILABLE",
- "ml_validation": "NOT_AVAILABLE",
- "ml_probability": null,
- "rule": "IPv4",
- "severity": "info",
- "confidence": "weak",
+ "ml_validation": "VALIDATED_KEY",
+ "ml_probability": 0.982,
+ "rule": "Password",
+ "severity": "medium",
+ "confidence": "moderate",
"line_data_list": [
{
- "line": "98.76.54.32 (master/IhqSb1Gg)",
- "line_num": 1,
+ "line": "sftp gildong.hong@98.76.54.32 mailto:{1} (pw:IhqSb1Gg)",
+ "line_num": 22,
"path": "tests/samples/doc_various",
"info": "",
- "value": "98.76.54.32",
- "value_start": 0,
- "value_end": 11,
- "variable": null,
+ "value": "IhqSb1Gg)",
+ "value_start": 45,
+ "value_end": 54,
+ "variable": "pw",
+ "variable_start": 42,
+ "variable_end": 44,
"entropy_validation": {
"iterator": "BASE64_CHARS",
- "entropy": 2.515950268099853,
+ "entropy": 2.8177111123931664,
"valid": false
}
}
@@ -4531,24 +4868,26 @@
},
{
"api_validation": "NOT_AVAILABLE",
- "ml_validation": "NOT_AVAILABLE",
- "ml_probability": null,
- "rule": "IPv4",
- "severity": "info",
- "confidence": "weak",
+ "ml_validation": "VALIDATED_KEY",
+ "ml_probability": 0.899,
+ "rule": "Password",
+ "severity": "medium",
+ "confidence": "moderate",
"line_data_list": [
{
- "line": "98.76.54.32(master/IhqSb1Gg)",
- "line_num": 2,
+ "line": "gildong.hong@98.76.54.32 mailto:{1} (pw:IhqSb1Gg)",
+ "line_num": 23,
"path": "tests/samples/doc_various",
"info": "",
- "value": "98.76.54.32",
- "value_start": 0,
- "value_end": 11,
- "variable": null,
+ "value": "IhqSb1Gg)",
+ "value_start": 40,
+ "value_end": 49,
+ "variable": "pw",
+ "variable_start": 37,
+ "variable_end": 39,
"entropy_validation": {
"iterator": "BASE64_CHARS",
- "entropy": 2.515950268099853,
+ "entropy": 2.8177111123931664,
"valid": false
}
}
@@ -4556,24 +4895,26 @@
},
{
"api_validation": "NOT_AVAILABLE",
- "ml_validation": "NOT_AVAILABLE",
- "ml_probability": null,
- "rule": "IPv4",
- "severity": "info",
- "confidence": "weak",
+ "ml_validation": "VALIDATED_KEY",
+ "ml_probability": 0.981,
+ "rule": "Password",
+ "severity": "medium",
+ "confidence": "moderate",
"line_data_list": [
{
- "line": "master@98.76.54.32(pw:IhqSb1Gg)",
- "line_num": 3,
+ "line": "-id:gildong.hong@example.com mailto:{1} -pwd:IhqSb1Gg",
+ "line_num": 24,
"path": "tests/samples/doc_various",
"info": "",
- "value": "98.76.54.32",
- "value_start": 7,
- "value_end": 18,
- "variable": null,
+ "value": "IhqSb1Gg",
+ "value_start": 45,
+ "value_end": 53,
+ "variable": "pwd",
+ "variable_start": 41,
+ "variable_end": 44,
"entropy_validation": {
"iterator": "BASE64_CHARS",
- "entropy": 2.515950268099853,
+ "entropy": 3.0,
"valid": false
}
}
@@ -4582,20 +4923,22 @@
{
"api_validation": "NOT_AVAILABLE",
"ml_validation": "VALIDATED_KEY",
- "ml_probability": 0.85092,
+ "ml_probability": 1.0,
"rule": "Password",
"severity": "medium",
"confidence": "moderate",
"line_data_list": [
{
- "line": "master@98.76.54.32(pw:IhqSb1Gg)",
- "line_num": 3,
+ "line": "ssh gildong.hong@98.76.54.32 mailto:{1} (password:IhqSb1Gg)",
+ "line_num": 25,
"path": "tests/samples/doc_various",
"info": "",
"value": "IhqSb1Gg)",
- "value_start": 22,
- "value_end": 31,
- "variable": "pw",
+ "value_start": 50,
+ "value_end": 59,
+ "variable": "password",
+ "variable_start": 41,
+ "variable_end": 49,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 2.8177111123931664,
@@ -4607,20 +4950,22 @@
{
"api_validation": "NOT_AVAILABLE",
"ml_validation": "VALIDATED_KEY",
- "ml_probability": 0.98975,
+ "ml_probability": 0.996,
"rule": "Password",
"severity": "medium",
"confidence": "moderate",
"line_data_list": [
{
- "line": "ID:gildong.hong@example.com mailto:{1} PW:IhqSb1Gg",
- "line_num": 4,
+ "line": "id:gildong.hong@example.com mailto:{1} password:IhqSb1Gg",
+ "line_num": 28,
"path": "tests/samples/doc_various",
"info": "",
"value": "IhqSb1Gg",
- "value_start": 42,
- "value_end": 50,
- "variable": "PW",
+ "value_start": 48,
+ "value_end": 56,
+ "variable": "password",
+ "variable_start": 39,
+ "variable_end": 47,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 3.0,
@@ -4632,23 +4977,25 @@
{
"api_validation": "NOT_AVAILABLE",
"ml_validation": "VALIDATED_KEY",
- "ml_probability": 0.7574,
+ "ml_probability": 0.996,
"rule": "Password",
"severity": "medium",
"confidence": "moderate",
"line_data_list": [
{
- "line": "Password:master/IhqSb1Gg",
- "line_num": 5,
+ "line": "ANY_password,default:IhqSb1Gg",
+ "line_num": 31,
"path": "tests/samples/doc_various",
"info": "",
- "value": "master/IhqSb1Gg",
- "value_start": 9,
- "value_end": 24,
- "variable": "Password",
- "entropy_validation": {
- "iterator": "BASE64_CHARS",
- "entropy": 3.906890595608518,
+ "value": "IhqSb1Gg",
+ "value_start": 21,
+ "value_end": 29,
+ "variable": "ANY_password,default",
+ "variable_start": 0,
+ "variable_end": 20,
+ "entropy_validation": {
+ "iterator": "BASE64_CHARS",
+ "entropy": 3.0,
"valid": false
}
}
@@ -4656,24 +5003,26 @@
},
{
"api_validation": "NOT_AVAILABLE",
- "ml_validation": "NOT_AVAILABLE",
- "ml_probability": null,
- "rule": "IPv4",
- "severity": "info",
- "confidence": "weak",
+ "ml_validation": "VALIDATED_KEY",
+ "ml_probability": 0.894,
+ "rule": "Key",
+ "severity": "medium",
+ "confidence": "moderate",
"line_data_list": [
{
- "line": "ssh gildong.hong@98.76.54.32 mailto:{1} (PW:IhqSb1Gg)",
- "line_num": 6,
+ "line": "Key(ANYSecret):IhqSb1Gg",
+ "line_num": 32,
"path": "tests/samples/doc_various",
"info": "",
- "value": "98.76.54.32",
- "value_start": 17,
- "value_end": 28,
- "variable": null,
+ "value": "IhqSb1Gg",
+ "value_start": 15,
+ "value_end": 23,
+ "variable": "Key(ANYSecret)",
+ "variable_start": 0,
+ "variable_end": 14,
"entropy_validation": {
"iterator": "BASE64_CHARS",
- "entropy": 2.515950268099853,
+ "entropy": 3.0,
"valid": false
}
}
@@ -4682,23 +5031,25 @@
{
"api_validation": "NOT_AVAILABLE",
"ml_validation": "VALIDATED_KEY",
- "ml_probability": 0.78754,
- "rule": "Password",
+ "ml_probability": 0.894,
+ "rule": "Secret",
"severity": "medium",
"confidence": "moderate",
"line_data_list": [
{
- "line": "ssh gildong.hong@98.76.54.32 mailto:{1} (PW:IhqSb1Gg)",
- "line_num": 6,
+ "line": "Key(ANYSecret):IhqSb1Gg",
+ "line_num": 32,
"path": "tests/samples/doc_various",
"info": "",
- "value": "IhqSb1Gg)",
- "value_start": 44,
- "value_end": 53,
- "variable": "PW",
+ "value": "IhqSb1Gg",
+ "value_start": 15,
+ "value_end": 23,
+ "variable": "ANYSecret)",
+ "variable_start": 4,
+ "variable_end": 14,
"entropy_validation": {
"iterator": "BASE64_CHARS",
- "entropy": 2.8177111123931664,
+ "entropy": 3.0,
"valid": false
}
}
@@ -4706,24 +5057,26 @@
},
{
"api_validation": "NOT_AVAILABLE",
- "ml_validation": "NOT_AVAILABLE",
- "ml_probability": null,
- "rule": "IPv4",
- "severity": "info",
- "confidence": "weak",
+ "ml_validation": "VALIDATED_KEY",
+ "ml_probability": 0.997,
+ "rule": "Password",
+ "severity": "medium",
+ "confidence": "moderate",
"line_data_list": [
{
- "line": "ssh gildong.hong@98.76.54.32 mailto:{1} password:IhqSb1Gg",
- "line_num": 7,
+ "line": "98.76.54.32 ANY_PW:IhqSb1Gg",
+ "line_num": 34,
"path": "tests/samples/doc_various",
"info": "",
- "value": "98.76.54.32",
- "value_start": 17,
- "value_end": 28,
- "variable": null,
+ "value": "IhqSb1Gg",
+ "value_start": 19,
+ "value_end": 27,
+ "variable": "ANY_PW",
+ "variable_start": 12,
+ "variable_end": 18,
"entropy_validation": {
"iterator": "BASE64_CHARS",
- "entropy": 2.515950268099853,
+ "entropy": 3.0,
"valid": false
}
}
@@ -4732,23 +5085,25 @@
{
"api_validation": "NOT_AVAILABLE",
"ml_validation": "VALIDATED_KEY",
- "ml_probability": 0.99678,
+ "ml_probability": 0.938,
"rule": "Password",
"severity": "medium",
"confidence": "moderate",
"line_data_list": [
{
- "line": "ssh gildong.hong@98.76.54.32 mailto:{1} password:IhqSb1Gg",
- "line_num": 7,
+ "line": "98.76.54.32(ID/PW:IhqSb1Gg)",
+ "line_num": 36,
"path": "tests/samples/doc_various",
"info": "",
- "value": "IhqSb1Gg",
- "value_start": 49,
- "value_end": 57,
- "variable": "password",
+ "value": "IhqSb1Gg)",
+ "value_start": 18,
+ "value_end": 27,
+ "variable": "PW",
+ "variable_start": 15,
+ "variable_end": 17,
"entropy_validation": {
"iterator": "BASE64_CHARS",
- "entropy": 3.0,
+ "entropy": 2.8177111123931664,
"valid": false
}
}
@@ -4756,24 +5111,26 @@
},
{
"api_validation": "NOT_AVAILABLE",
- "ml_validation": "NOT_AVAILABLE",
- "ml_probability": null,
- "rule": "IPv4",
- "severity": "info",
- "confidence": "weak",
+ "ml_validation": "VALIDATED_KEY",
+ "ml_probability": 0.992,
+ "rule": "Password",
+ "severity": "medium",
+ "confidence": "moderate",
"line_data_list": [
{
- "line": "ssh -P IhqSb1Gg gildong.hong@98.76.54.32 mailto:{1} (password:IhqSb1Gg)",
- "line_num": 11,
+ "line": "gildong.hong@98.76.54.32 (pwd:IhqSb1Gg)",
+ "line_num": 38,
"path": "tests/samples/doc_various",
"info": "",
- "value": "98.76.54.32",
- "value_start": 29,
- "value_end": 40,
- "variable": null,
+ "value": "IhqSb1Gg)",
+ "value_start": 30,
+ "value_end": 39,
+ "variable": "pwd",
+ "variable_start": 26,
+ "variable_end": 29,
"entropy_validation": {
"iterator": "BASE64_CHARS",
- "entropy": 2.515950268099853,
+ "entropy": 2.8177111123931664,
"valid": false
}
}
@@ -4782,23 +5139,25 @@
{
"api_validation": "NOT_AVAILABLE",
"ml_validation": "VALIDATED_KEY",
- "ml_probability": 0.91394,
+ "ml_probability": 0.999,
"rule": "Password",
"severity": "medium",
"confidence": "moderate",
"line_data_list": [
{
- "line": "ssh -P IhqSb1Gg gildong.hong@98.76.54.32 mailto:{1} (password:IhqSb1Gg)",
- "line_num": 11,
+ "line": "password for master:IhqSb1Gg",
+ "line_num": 43,
"path": "tests/samples/doc_various",
"info": "",
- "value": "IhqSb1Gg)",
- "value_start": 62,
- "value_end": 71,
- "variable": "password",
+ "value": "IhqSb1Gg",
+ "value_start": 20,
+ "value_end": 28,
+ "variable": "password for master",
+ "variable_start": 0,
+ "variable_end": 19,
"entropy_validation": {
"iterator": "BASE64_CHARS",
- "entropy": 2.8177111123931664,
+ "entropy": 3.0,
"valid": false
}
}
@@ -4806,24 +5165,26 @@
},
{
"api_validation": "NOT_AVAILABLE",
- "ml_validation": "NOT_AVAILABLE",
- "ml_probability": null,
- "rule": "IPv4",
- "severity": "info",
- "confidence": "weak",
+ "ml_validation": "VALIDATED_KEY",
+ "ml_probability": 0.984,
+ "rule": "Password",
+ "severity": "medium",
+ "confidence": "moderate",
"line_data_list": [
{
- "line": "98.76.54.32 xxxx (master/IhqSb1Gg)",
- "line_num": 14,
+ "line": "id:xxxx(ANYpw:IhqSb1Ga)",
+ "line_num": 46,
"path": "tests/samples/doc_various",
"info": "",
- "value": "98.76.54.32",
- "value_start": 0,
- "value_end": 11,
- "variable": null,
+ "value": "IhqSb1Ga)",
+ "value_start": 14,
+ "value_end": 23,
+ "variable": "ANYpw",
+ "variable_start": 8,
+ "variable_end": 13,
"entropy_validation": {
"iterator": "BASE64_CHARS",
- "entropy": 2.515950268099853,
+ "entropy": 2.8177111123931664,
"valid": false
}
}
@@ -4831,24 +5192,26 @@
},
{
"api_validation": "NOT_AVAILABLE",
- "ml_validation": "NOT_AVAILABLE",
- "ml_probability": null,
- "rule": "IPv4",
- "severity": "info",
- "confidence": "weak",
+ "ml_validation": "VALIDATED_KEY",
+ "ml_probability": 0.896,
+ "rule": "Password",
+ "severity": "medium",
+ "confidence": "moderate",
"line_data_list": [
{
- "line": "gildong.hong@98.76.54.32 pwd:IhqSb1Gg",
- "line_num": 15,
+ "line": "98.76.54.32:xxxx(PW:IhqSb1Gg)",
+ "line_num": 51,
"path": "tests/samples/doc_various",
"info": "",
- "value": "98.76.54.32",
- "value_start": 13,
- "value_end": 24,
- "variable": null,
+ "value": "IhqSb1Gg)",
+ "value_start": 20,
+ "value_end": 29,
+ "variable": "PW",
+ "variable_start": 17,
+ "variable_end": 19,
"entropy_validation": {
"iterator": "BASE64_CHARS",
- "entropy": 2.515950268099853,
+ "entropy": 2.8177111123931664,
"valid": false
}
}
@@ -4857,20 +5220,22 @@
{
"api_validation": "NOT_AVAILABLE",
"ml_validation": "VALIDATED_KEY",
- "ml_probability": 0.99678,
+ "ml_probability": 0.949,
"rule": "Password",
"severity": "medium",
"confidence": "moderate",
"line_data_list": [
{
- "line": "gildong.hong@98.76.54.32 pwd:IhqSb1Gg",
- "line_num": 15,
+ "line": "gildong.hong@98.76.54.32 PW:IhqSb1Gg",
+ "line_num": 56,
"path": "tests/samples/doc_various",
"info": "",
"value": "IhqSb1Gg",
- "value_start": 29,
- "value_end": 37,
- "variable": "pwd",
+ "value_start": 28,
+ "value_end": 36,
+ "variable": "PW",
+ "variable_start": 25,
+ "variable_end": 27,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 3.0,
@@ -4882,23 +5247,25 @@
{
"api_validation": "NOT_AVAILABLE",
"ml_validation": "VALIDATED_KEY",
- "ml_probability": 0.78926,
+ "ml_probability": 0.999,
"rule": "Password",
"severity": "medium",
"confidence": "moderate",
"line_data_list": [
{
- "line": "\uacc4\uc815:master(PW:IhqSb1Gg)",
- "line_num": 16,
+ "line": "ANY_user:xxxx ANY_pwd:IhqSb1Gg",
+ "line_num": 61,
"path": "tests/samples/doc_various",
"info": "",
- "value": "IhqSb1Gg)",
- "value_start": 13,
- "value_end": 22,
- "variable": "PW",
+ "value": "IhqSb1Gg",
+ "value_start": 22,
+ "value_end": 30,
+ "variable": "ANY_pwd",
+ "variable_start": 14,
+ "variable_end": 21,
"entropy_validation": {
"iterator": "BASE64_CHARS",
- "entropy": 2.8177111123931664,
+ "entropy": 3.0,
"valid": false
}
}
@@ -4906,24 +5273,26 @@
},
{
"api_validation": "NOT_AVAILABLE",
- "ml_validation": "NOT_AVAILABLE",
- "ml_probability": null,
- "rule": "IPv4",
- "severity": "info",
- "confidence": "weak",
+ "ml_validation": "VALIDATED_KEY",
+ "ml_probability": 0.998,
+ "rule": "Password",
+ "severity": "medium",
+ "confidence": "moderate",
"line_data_list": [
{
- "line": "98.76.54.32(pw:IhqSb1Gg)",
- "line_num": 17,
+ "line": "Acount name:xxxx Initial Password:IhqSb1Gg",
+ "line_num": 62,
"path": "tests/samples/doc_various",
"info": "",
- "value": "98.76.54.32",
- "value_start": 0,
- "value_end": 11,
- "variable": null,
+ "value": "IhqSb1Gg",
+ "value_start": 34,
+ "value_end": 42,
+ "variable": "Password",
+ "variable_start": 25,
+ "variable_end": 33,
"entropy_validation": {
"iterator": "BASE64_CHARS",
- "entropy": 2.515950268099853,
+ "entropy": 3.0,
"valid": false
}
}
@@ -4932,20 +5301,22 @@
{
"api_validation": "NOT_AVAILABLE",
"ml_validation": "VALIDATED_KEY",
- "ml_probability": 0.7517,
+ "ml_probability": 0.953,
"rule": "Password",
"severity": "medium",
"confidence": "moderate",
"line_data_list": [
{
- "line": "98.76.54.32(pw:IhqSb1Gg)",
- "line_num": 17,
+ "line": "Access wifi:xxxx(PW:IhqSb1Gg)",
+ "line_num": 63,
"path": "tests/samples/doc_various",
"info": "",
"value": "IhqSb1Gg)",
- "value_start": 15,
- "value_end": 24,
- "variable": "pw",
+ "value_start": 20,
+ "value_end": 29,
+ "variable": "PW",
+ "variable_start": 17,
+ "variable_end": 19,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 2.8177111123931664,
@@ -4956,24 +5327,26 @@
},
{
"api_validation": "NOT_AVAILABLE",
- "ml_validation": "NOT_AVAILABLE",
- "ml_probability": null,
- "rule": "IPv4",
- "severity": "info",
- "confidence": "weak",
+ "ml_validation": "VALIDATED_KEY",
+ "ml_probability": 0.998,
+ "rule": "Password",
+ "severity": "medium",
+ "confidence": "moderate",
"line_data_list": [
{
- "line": "98.76.54.32/pw:IhqSb1Gg",
- "line_num": 19,
+ "line": "-User:master -PasswordANY:IhqSb1Gg",
+ "line_num": 66,
"path": "tests/samples/doc_various",
"info": "",
- "value": "98.76.54.32",
- "value_start": 0,
- "value_end": 11,
- "variable": null,
+ "value": "IhqSb1Gg",
+ "value_start": 26,
+ "value_end": 34,
+ "variable": "PasswordANY",
+ "variable_start": 14,
+ "variable_end": 25,
"entropy_validation": {
"iterator": "BASE64_CHARS",
- "entropy": 2.515950268099853,
+ "entropy": 3.0,
"valid": false
}
}
@@ -4982,23 +5355,25 @@
{
"api_validation": "NOT_AVAILABLE",
"ml_validation": "VALIDATED_KEY",
- "ml_probability": 0.98813,
+ "ml_probability": 0.998,
"rule": "Password",
"severity": "medium",
"confidence": "moderate",
"line_data_list": [
{
- "line": "98.76.54.32/pw:IhqSb1Gg",
- "line_num": 19,
+ "line": "password(default:IhqSb1Gg)",
+ "line_num": 68,
"path": "tests/samples/doc_various",
"info": "",
- "value": "IhqSb1Gg",
- "value_start": 15,
- "value_end": 23,
- "variable": "pw",
+ "value": "IhqSb1Gg)",
+ "value_start": 17,
+ "value_end": 26,
+ "variable": "password(default",
+ "variable_start": 0,
+ "variable_end": 16,
"entropy_validation": {
"iterator": "BASE64_CHARS",
- "entropy": 3.0,
+ "entropy": 2.8177111123931664,
"valid": false
}
}
@@ -5007,23 +5382,25 @@
{
"api_validation": "NOT_AVAILABLE",
"ml_validation": "VALIDATED_KEY",
- "ml_probability": 0.98975,
+ "ml_probability": 0.956,
"rule": "Password",
"severity": "medium",
"confidence": "moderate",
"line_data_list": [
{
- "line": "ID:gildong.hong@example.com mailto:{1}/pw:IhqSb1Gg",
- "line_num": 20,
+ "line": "master@98.76.54.32(pw:IhqSb1Gg)",
+ "line_num": 73,
"path": "tests/samples/doc_various",
"info": "",
- "value": "IhqSb1Gg",
- "value_start": 42,
- "value_end": 50,
+ "value": "IhqSb1Gg)",
+ "value_start": 22,
+ "value_end": 31,
"variable": "pw",
+ "variable_start": 19,
+ "variable_end": 21,
"entropy_validation": {
"iterator": "BASE64_CHARS",
- "entropy": 3.0,
+ "entropy": 2.8177111123931664,
"valid": false
}
}
@@ -5032,20 +5409,22 @@
{
"api_validation": "NOT_AVAILABLE",
"ml_validation": "VALIDATED_KEY",
- "ml_probability": 0.99678,
+ "ml_probability": 0.99,
"rule": "Password",
"severity": "medium",
"confidence": "moderate",
"line_data_list": [
{
- "line": "ID:gildong.hong@any.example.com mailto:{1} PWD:IhqSb1Gg",
- "line_num": 21,
+ "line": "98.76.54.32 pw:IhqSb1Gg",
+ "line_num": 75,
"path": "tests/samples/doc_various",
"info": "",
"value": "IhqSb1Gg",
- "value_start": 47,
- "value_end": 55,
- "variable": "PWD",
+ "value_start": 15,
+ "value_end": 23,
+ "variable": "pw",
+ "variable_start": 12,
+ "variable_end": 14,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 3.0,
@@ -5056,24 +5435,26 @@
},
{
"api_validation": "NOT_AVAILABLE",
- "ml_validation": "NOT_AVAILABLE",
- "ml_probability": null,
- "rule": "IPv4",
- "severity": "info",
- "confidence": "weak",
+ "ml_validation": "VALIDATED_KEY",
+ "ml_probability": 0.976,
+ "rule": "Password",
+ "severity": "medium",
+ "confidence": "moderate",
"line_data_list": [
{
- "line": "sftp gildong.hong@98.76.54.32 mailto:{1} (pw:IhqSb1Gg)",
- "line_num": 22,
+ "line": "config:xxxx,PW:IhqSb1Gg",
+ "line_num": 78,
"path": "tests/samples/doc_various",
"info": "",
- "value": "98.76.54.32",
- "value_start": 18,
- "value_end": 29,
- "variable": null,
+ "value": "IhqSb1Gg",
+ "value_start": 15,
+ "value_end": 23,
+ "variable": "xxxx,PW",
+ "variable_start": 7,
+ "variable_end": 14,
"entropy_validation": {
"iterator": "BASE64_CHARS",
- "entropy": 2.515950268099853,
+ "entropy": 3.0,
"valid": false
}
}
@@ -5082,23 +5463,25 @@
{
"api_validation": "NOT_AVAILABLE",
"ml_validation": "VALIDATED_KEY",
- "ml_probability": 0.78754,
+ "ml_probability": 0.988,
"rule": "Password",
"severity": "medium",
"confidence": "moderate",
"line_data_list": [
{
- "line": "sftp gildong.hong@98.76.54.32 mailto:{1} (pw:IhqSb1Gg)",
- "line_num": 22,
+ "line": "scp gildong.hong@98.76.54.32 mailto:{1} pw:IhqSb1Gg",
+ "line_num": 82,
"path": "tests/samples/doc_various",
"info": "",
- "value": "IhqSb1Gg)",
- "value_start": 45,
- "value_end": 54,
+ "value": "IhqSb1Gg",
+ "value_start": 43,
+ "value_end": 51,
"variable": "pw",
+ "variable_start": 40,
+ "variable_end": 42,
"entropy_validation": {
"iterator": "BASE64_CHARS",
- "entropy": 2.8177111123931664,
+ "entropy": 3.0,
"valid": false
}
}
@@ -5106,24 +5489,26 @@
},
{
"api_validation": "NOT_AVAILABLE",
- "ml_validation": "NOT_AVAILABLE",
- "ml_probability": null,
- "rule": "IPv4",
- "severity": "info",
- "confidence": "weak",
+ "ml_validation": "VALIDATED_KEY",
+ "ml_probability": 0.952,
+ "rule": "Password",
+ "severity": "medium",
+ "confidence": "moderate",
"line_data_list": [
{
- "line": "gildong.hong@98.76.54.32 mailto:{1} (pw:IhqSb1Gg)",
- "line_num": 23,
+ "line": "id:gildong.hong@xxx.com mailto:{1} pw:IhqSb1Gg",
+ "line_num": 83,
"path": "tests/samples/doc_various",
"info": "",
- "value": "98.76.54.32",
- "value_start": 13,
- "value_end": 24,
- "variable": null,
+ "value": "IhqSb1Gg",
+ "value_start": 38,
+ "value_end": 46,
+ "variable": "pw",
+ "variable_start": 35,
+ "variable_end": 37,
"entropy_validation": {
"iterator": "BASE64_CHARS",
- "entropy": 2.515950268099853,
+ "entropy": 3.0,
"valid": false
}
}
@@ -5132,23 +5517,25 @@
{
"api_validation": "NOT_AVAILABLE",
"ml_validation": "VALIDATED_KEY",
- "ml_probability": 0.78754,
+ "ml_probability": 0.943,
"rule": "Password",
"severity": "medium",
"confidence": "moderate",
"line_data_list": [
{
- "line": "gildong.hong@98.76.54.32 mailto:{1} (pw:IhqSb1Gg)",
- "line_num": 23,
+ "line": "gildong.hong@98.76.54.32 mailto:{1} pw:IhqSb1Gg",
+ "line_num": 84,
"path": "tests/samples/doc_various",
"info": "",
- "value": "IhqSb1Gg)",
- "value_start": 40,
- "value_end": 49,
+ "value": "IhqSb1Gg",
+ "value_start": 39,
+ "value_end": 47,
"variable": "pw",
+ "variable_start": 36,
+ "variable_end": 38,
"entropy_validation": {
"iterator": "BASE64_CHARS",
- "entropy": 2.8177111123931664,
+ "entropy": 3.0,
"valid": false
}
}
@@ -5157,20 +5544,49 @@
{
"api_validation": "NOT_AVAILABLE",
"ml_validation": "VALIDATED_KEY",
- "ml_probability": 0.99678,
+ "ml_probability": 0.996,
"rule": "Password",
"severity": "medium",
"confidence": "moderate",
"line_data_list": [
{
- "line": "-id:gildong.hong@example.com mailto:{1} -pwd:IhqSb1Gg",
- "line_num": 24,
+ "line": "ssh gildong.hong@98.76.54.32 mailto:{1},pw:IhqSb1Gg",
+ "line_num": 85,
+ "path": "tests/samples/doc_various",
+ "info": "",
+ "value": "IhqSb1Gg",
+ "value_start": 43,
+ "value_end": 51,
+ "variable": "pw",
+ "variable_start": 40,
+ "variable_end": 42,
+ "entropy_validation": {
+ "iterator": "BASE64_CHARS",
+ "entropy": 3.0,
+ "valid": false
+ }
+ }
+ ]
+ },
+ {
+ "api_validation": "NOT_AVAILABLE",
+ "ml_validation": "VALIDATED_KEY",
+ "ml_probability": 0.995,
+ "rule": "Password",
+ "severity": "medium",
+ "confidence": "moderate",
+ "line_data_list": [
+ {
+ "line": "(ssh gildong.hong@98.76.54.32 mailto{1}) pwd:IhqSb1Gg",
+ "line_num": 87,
"path": "tests/samples/doc_various",
"info": "",
"value": "IhqSb1Gg",
"value_start": 45,
"value_end": 53,
"variable": "pwd",
+ "variable_start": 41,
+ "variable_end": 44,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 3.0,
@@ -5181,24 +5597,26 @@
},
{
"api_validation": "NOT_AVAILABLE",
- "ml_validation": "NOT_AVAILABLE",
- "ml_probability": null,
- "rule": "IPv4",
- "severity": "info",
- "confidence": "weak",
+ "ml_validation": "VALIDATED_KEY",
+ "ml_probability": 0.996,
+ "rule": "Password",
+ "severity": "medium",
+ "confidence": "moderate",
"line_data_list": [
{
- "line": "ssh gildong.hong@98.76.54.32 mailto:{1} (password:IhqSb1Gg)",
- "line_num": 25,
+ "line": "ssh gildong.hong@98.76.54.32 mailto:{1}, pw:IhqSb1Gg",
+ "line_num": 90,
"path": "tests/samples/doc_various",
"info": "",
- "value": "98.76.54.32",
- "value_start": 17,
- "value_end": 28,
- "variable": null,
+ "value": "IhqSb1Gg",
+ "value_start": 44,
+ "value_end": 52,
+ "variable": "pw",
+ "variable_start": 41,
+ "variable_end": 43,
"entropy_validation": {
"iterator": "BASE64_CHARS",
- "entropy": 2.515950268099853,
+ "entropy": 3.0,
"valid": false
}
}
@@ -5207,20 +5625,22 @@
{
"api_validation": "NOT_AVAILABLE",
"ml_validation": "VALIDATED_KEY",
- "ml_probability": 0.91394,
+ "ml_probability": 0.998,
"rule": "Password",
"severity": "medium",
"confidence": "moderate",
"line_data_list": [
{
- "line": "ssh gildong.hong@98.76.54.32 mailto:{1} (password:IhqSb1Gg)",
- "line_num": 25,
+ "line": "ssh gildong.hong@98.76.54.32 mailto:{1} (pwd:IhqSb1Gg)",
+ "line_num": 93,
"path": "tests/samples/doc_various",
"info": "",
"value": "IhqSb1Gg)",
- "value_start": 50,
- "value_end": 59,
- "variable": "password",
+ "value_start": 45,
+ "value_end": 54,
+ "variable": "pwd",
+ "variable_start": 41,
+ "variable_end": 44,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 2.8177111123931664,
@@ -5231,24 +5651,26 @@
},
{
"api_validation": "NOT_AVAILABLE",
- "ml_validation": "NOT_AVAILABLE",
- "ml_probability": null,
- "rule": "IPv4",
- "severity": "info",
- "confidence": "weak",
+ "ml_validation": "VALIDATED_KEY",
+ "ml_probability": 0.997,
+ "rule": "Password",
+ "severity": "medium",
+ "confidence": "moderate",
"line_data_list": [
{
- "line": "ssh gildong.hong@98.76.54.32 mailto:{1} master/IhqSb1Gg",
- "line_num": 26,
+ "line": "gildong.hong@98.76.54.32 mailto:{1} (password:IhqSb1Gg)",
+ "line_num": 94,
"path": "tests/samples/doc_various",
"info": "",
- "value": "98.76.54.32",
- "value_start": 17,
- "value_end": 28,
- "variable": null,
+ "value": "IhqSb1Gg)",
+ "value_start": 46,
+ "value_end": 55,
+ "variable": "password",
+ "variable_start": 37,
+ "variable_end": 45,
"entropy_validation": {
"iterator": "BASE64_CHARS",
- "entropy": 2.515950268099853,
+ "entropy": 2.8177111123931664,
"valid": false
}
}
@@ -5257,20 +5679,22 @@
{
"api_validation": "NOT_AVAILABLE",
"ml_validation": "VALIDATED_KEY",
- "ml_probability": 0.99678,
+ "ml_probability": 0.995,
"rule": "Password",
"severity": "medium",
"confidence": "moderate",
"line_data_list": [
{
- "line": "id:gildong.hong@example.com mailto:{1} password:IhqSb1Gg",
- "line_num": 28,
+ "line": "gildong.hong@98.76.54.32 mailto:{1} Password:IhqSb1Gg",
+ "line_num": 96,
"path": "tests/samples/doc_various",
"info": "",
"value": "IhqSb1Gg",
- "value_start": 48,
- "value_end": 56,
- "variable": "password",
+ "value_start": 45,
+ "value_end": 53,
+ "variable": "Password",
+ "variable_start": 36,
+ "variable_end": 44,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 3.0,
@@ -5282,23 +5706,25 @@
{
"api_validation": "NOT_AVAILABLE",
"ml_validation": "VALIDATED_KEY",
- "ml_probability": 0.99714,
+ "ml_probability": 0.979,
"rule": "Password",
"severity": "medium",
"confidence": "moderate",
"line_data_list": [
{
- "line": "ANY_password,default:IhqSb1Gg",
- "line_num": 31,
+ "line": "gildong.hong@98.76.54.32 mailto:{1} (pass:IhqSb1Gg)",
+ "line_num": 97,
"path": "tests/samples/doc_various",
"info": "",
- "value": "IhqSb1Gg",
- "value_start": 21,
- "value_end": 29,
- "variable": "ANY_password,default",
+ "value": "IhqSb1Gg)",
+ "value_start": 42,
+ "value_end": 51,
+ "variable": "pass",
+ "variable_start": 37,
+ "variable_end": 41,
"entropy_validation": {
"iterator": "BASE64_CHARS",
- "entropy": 3.0,
+ "entropy": 2.8177111123931664,
"valid": false
}
}
@@ -5307,20 +5733,22 @@
{
"api_validation": "NOT_AVAILABLE",
"ml_validation": "VALIDATED_KEY",
- "ml_probability": 0.92567,
- "rule": "Key",
+ "ml_probability": 0.994,
+ "rule": "Password",
"severity": "medium",
"confidence": "moderate",
"line_data_list": [
{
- "line": "Key(ANYSecret):IhqSb1Gg",
- "line_num": 32,
+ "line": "ssh gildong.hong@98.76.54.32 mailto:{1} pw:IhqSb1Gg",
+ "line_num": 100,
"path": "tests/samples/doc_various",
"info": "",
"value": "IhqSb1Gg",
- "value_start": 15,
- "value_end": 23,
- "variable": "Key(ANYSecret)",
+ "value_start": 43,
+ "value_end": 51,
+ "variable": "pw",
+ "variable_start": 40,
+ "variable_end": 42,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 3.0,
@@ -5332,20 +5760,22 @@
{
"api_validation": "NOT_AVAILABLE",
"ml_validation": "VALIDATED_KEY",
- "ml_probability": 0.92567,
- "rule": "Secret",
+ "ml_probability": 0.999,
+ "rule": "Password",
"severity": "medium",
"confidence": "moderate",
"line_data_list": [
{
- "line": "Key(ANYSecret):IhqSb1Gg",
- "line_num": 32,
+ "line": "ssh gildong.hong@98.76.54.32 mailto:{1} pass:IhqSb1Gg",
+ "line_num": 101,
"path": "tests/samples/doc_various",
"info": "",
"value": "IhqSb1Gg",
- "value_start": 15,
- "value_end": 23,
- "variable": "ANYSecret)",
+ "value_start": 45,
+ "value_end": 53,
+ "variable": "pass",
+ "variable_start": 40,
+ "variable_end": 44,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 3.0,
@@ -5356,24 +5786,26 @@
},
{
"api_validation": "NOT_AVAILABLE",
- "ml_validation": "NOT_AVAILABLE",
- "ml_probability": null,
- "rule": "IPv4",
- "severity": "info",
- "confidence": "weak",
+ "ml_validation": "VALIDATED_KEY",
+ "ml_probability": 0.999,
+ "rule": "Password",
+ "severity": "medium",
+ "confidence": "moderate",
"line_data_list": [
{
- "line": "98.76.54.32 ANY_PW:IhqSb1Gg",
- "line_num": 34,
+ "line": "id:gildong.hong@xxx.com mailto:{1}/password:IhqSb1Gg",
+ "line_num": 102,
"path": "tests/samples/doc_various",
"info": "",
- "value": "98.76.54.32",
- "value_start": 0,
- "value_end": 11,
- "variable": null,
+ "value": "IhqSb1Gg",
+ "value_start": 44,
+ "value_end": 52,
+ "variable": "password",
+ "variable_start": 35,
+ "variable_end": 43,
"entropy_validation": {
"iterator": "BASE64_CHARS",
- "entropy": 2.515950268099853,
+ "entropy": 3.0,
"valid": false
}
}
@@ -5382,20 +5814,22 @@
{
"api_validation": "NOT_AVAILABLE",
"ml_validation": "VALIDATED_KEY",
- "ml_probability": 0.9819,
+ "ml_probability": 1.0,
"rule": "Password",
"severity": "medium",
"confidence": "moderate",
"line_data_list": [
{
- "line": "98.76.54.32 ANY_PW:IhqSb1Gg",
- "line_num": 34,
+ "line": "ssh gildong.hong@98.76.54.32 mailto:{1}/password:IhqSb1Gg",
+ "line_num": 104,
"path": "tests/samples/doc_various",
"info": "",
"value": "IhqSb1Gg",
- "value_start": 19,
- "value_end": 27,
- "variable": "ANY_PW",
+ "value_start": 49,
+ "value_end": 57,
+ "variable": "password",
+ "variable_start": 40,
+ "variable_end": 48,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 3.0,
@@ -5406,24 +5840,26 @@
},
{
"api_validation": "NOT_AVAILABLE",
- "ml_validation": "NOT_AVAILABLE",
- "ml_probability": null,
- "rule": "IPv4",
- "severity": "info",
- "confidence": "weak",
+ "ml_validation": "VALIDATED_KEY",
+ "ml_probability": 0.934,
+ "rule": "Password",
+ "severity": "medium",
+ "confidence": "moderate",
"line_data_list": [
{
- "line": "98.76.54.32(ID/PW:IhqSb1Gg)",
- "line_num": 36,
+ "line": "-ANYID:gildong.hong@example.com mailto:{1} -pw:IhqSb1Gg",
+ "line_num": 105,
"path": "tests/samples/doc_various",
"info": "",
- "value": "98.76.54.32",
- "value_start": 0,
- "value_end": 11,
- "variable": null,
+ "value": "IhqSb1Gg",
+ "value_start": 47,
+ "value_end": 55,
+ "variable": "pw",
+ "variable_start": 44,
+ "variable_end": 46,
"entropy_validation": {
"iterator": "BASE64_CHARS",
- "entropy": 2.515950268099853,
+ "entropy": 3.0,
"valid": false
}
}
@@ -5432,23 +5868,25 @@
{
"api_validation": "NOT_AVAILABLE",
"ml_validation": "VALIDATED_KEY",
- "ml_probability": 0.7517,
+ "ml_probability": 0.97,
"rule": "Password",
"severity": "medium",
"confidence": "moderate",
"line_data_list": [
{
- "line": "98.76.54.32(ID/PW:IhqSb1Gg)",
- "line_num": 36,
+ "line": "ID:gildong.hong@xxxx.net mailto:{1} pw:IhqSb1Gg",
+ "line_num": 106,
"path": "tests/samples/doc_various",
"info": "",
- "value": "IhqSb1Gg)",
- "value_start": 18,
- "value_end": 27,
- "variable": "PW",
+ "value": "IhqSb1Gg",
+ "value_start": 39,
+ "value_end": 47,
+ "variable": "pw",
+ "variable_start": 36,
+ "variable_end": 38,
"entropy_validation": {
"iterator": "BASE64_CHARS",
- "entropy": 2.8177111123931664,
+ "entropy": 3.0,
"valid": false
}
}
@@ -5456,1899 +5894,26 @@
},
{
"api_validation": "NOT_AVAILABLE",
- "ml_validation": "NOT_AVAILABLE",
- "ml_probability": null,
- "rule": "IPv4",
- "severity": "info",
- "confidence": "weak",
- "line_data_list": [
- {
- "line": "gildong.hong@98.76.54.32 (pwd:IhqSb1Gg)",
- "line_num": 38,
- "path": "tests/samples/doc_various",
- "info": "",
- "value": "98.76.54.32",
- "value_start": 13,
- "value_end": 24,
- "variable": null,
- "entropy_validation": {
- "iterator": "BASE64_CHARS",
- "entropy": 2.515950268099853,
- "valid": false
- }
- }
- ]
- },
- {
- "api_validation": "NOT_AVAILABLE",
- "ml_validation": "VALIDATED_KEY",
- "ml_probability": 0.91394,
- "rule": "Password",
- "severity": "medium",
- "confidence": "moderate",
- "line_data_list": [
- {
- "line": "gildong.hong@98.76.54.32 (pwd:IhqSb1Gg)",
- "line_num": 38,
- "path": "tests/samples/doc_various",
- "info": "",
- "value": "IhqSb1Gg)",
- "value_start": 30,
- "value_end": 39,
- "variable": "pwd",
- "entropy_validation": {
- "iterator": "BASE64_CHARS",
- "entropy": 2.8177111123931664,
- "valid": false
- }
- }
- ]
- },
- {
- "api_validation": "NOT_AVAILABLE",
- "ml_validation": "VALIDATED_KEY",
- "ml_probability": 0.99563,
- "rule": "Password",
- "severity": "medium",
- "confidence": "moderate",
- "line_data_list": [
- {
- "line": "password for master:IhqSb1Gg",
- "line_num": 43,
- "path": "tests/samples/doc_various",
- "info": "",
- "value": "IhqSb1Gg",
- "value_start": 20,
- "value_end": 28,
- "variable": "password for master",
- "entropy_validation": {
- "iterator": "BASE64_CHARS",
- "entropy": 3.0,
- "valid": false
- }
- }
- ]
- },
- {
- "api_validation": "NOT_AVAILABLE",
- "ml_validation": "NOT_AVAILABLE",
- "ml_probability": null,
- "rule": "IPv4",
- "severity": "info",
- "confidence": "weak",
- "line_data_list": [
- {
- "line": "gildong.hong@98.76.54.32(master/IhqSb1Gg)",
- "line_num": 44,
- "path": "tests/samples/doc_various",
- "info": "",
- "value": "98.76.54.32",
- "value_start": 13,
- "value_end": 24,
- "variable": null,
- "entropy_validation": {
- "iterator": "BASE64_CHARS",
- "entropy": 2.515950268099853,
- "valid": false
- }
- }
- ]
- },
- {
- "api_validation": "NOT_AVAILABLE",
- "ml_validation": "VALIDATED_KEY",
- "ml_probability": 0.78926,
- "rule": "Password",
- "severity": "medium",
- "confidence": "moderate",
- "line_data_list": [
- {
- "line": "id:xxxx(ANYpw:IhqSb1Gg)",
- "line_num": 46,
- "path": "tests/samples/doc_various",
- "info": "",
- "value": "IhqSb1Gg)",
- "value_start": 14,
- "value_end": 23,
- "variable": "ANYpw",
- "entropy_validation": {
- "iterator": "BASE64_CHARS",
- "entropy": 2.8177111123931664,
- "valid": false
- }
- }
- ]
- },
- {
- "api_validation": "NOT_AVAILABLE",
- "ml_validation": "NOT_AVAILABLE",
- "ml_probability": null,
- "rule": "IPv4",
- "severity": "info",
- "confidence": "weak",
- "line_data_list": [
- {
- "line": "gildong.hong@98.76.54.32,pw:IhqSb1Gg",
- "line_num": 47,
- "path": "tests/samples/doc_various",
- "info": "",
- "value": "98.76.54.32",
- "value_start": 13,
- "value_end": 24,
- "variable": null,
- "entropy_validation": {
- "iterator": "BASE64_CHARS",
- "entropy": 2.515950268099853,
- "valid": false
- }
- }
- ]
- },
- {
- "api_validation": "NOT_AVAILABLE",
- "ml_validation": "VALIDATED_KEY",
- "ml_probability": 0.99334,
- "rule": "Password",
- "severity": "medium",
- "confidence": "moderate",
- "line_data_list": [
- {
- "line": "gildong.hong@98.76.54.32,pw:IhqSb1Gg",
- "line_num": 47,
- "path": "tests/samples/doc_various",
- "info": "",
- "value": "IhqSb1Gg",
- "value_start": 28,
- "value_end": 36,
- "variable": "gildong.hong@98.76.54.32,pw",
- "entropy_validation": {
- "iterator": "BASE64_CHARS",
- "entropy": 3.0,
- "valid": false
- }
- }
- ]
- },
- {
- "api_validation": "NOT_AVAILABLE",
- "ml_validation": "NOT_AVAILABLE",
- "ml_probability": null,
- "rule": "IPv4",
- "severity": "info",
- "confidence": "weak",
- "line_data_list": [
- {
- "line": "98.76.54.32(master/IhqSb1Gg,master/IhqSb1Gg)",
- "line_num": 48,
- "path": "tests/samples/doc_various",
- "info": "",
- "value": "98.76.54.32",
- "value_start": 0,
- "value_end": 11,
- "variable": null,
- "entropy_validation": {
- "iterator": "BASE64_CHARS",
- "entropy": 2.515950268099853,
- "valid": false
- }
- }
- ]
- },
- {
- "api_validation": "NOT_AVAILABLE",
- "ml_validation": "NOT_AVAILABLE",
- "ml_probability": null,
- "rule": "IPv4",
- "severity": "info",
- "confidence": "weak",
- "line_data_list": [
- {
- "line": "98.76.54.32(master/IhqSb1Gg master/IhqSb1Gg)",
- "line_num": 49,
- "path": "tests/samples/doc_various",
- "info": "",
- "value": "98.76.54.32",
- "value_start": 0,
- "value_end": 11,
- "variable": null,
- "entropy_validation": {
- "iterator": "BASE64_CHARS",
- "entropy": 2.515950268099853,
- "valid": false
- }
- }
- ]
- },
- {
- "api_validation": "NOT_AVAILABLE",
- "ml_validation": "NOT_AVAILABLE",
- "ml_probability": null,
- "rule": "IPv4",
- "severity": "info",
- "confidence": "weak",
- "line_data_list": [
- {
- "line": "xxxx:98.76.54.32(master/IhqSb1Gg)",
- "line_num": 50,
- "path": "tests/samples/doc_various",
- "info": "",
- "value": "98.76.54.32",
- "value_start": 5,
- "value_end": 16,
- "variable": null,
- "entropy_validation": {
- "iterator": "BASE64_CHARS",
- "entropy": 2.515950268099853,
- "valid": false
- }
- }
- ]
- },
- {
- "api_validation": "NOT_AVAILABLE",
- "ml_validation": "NOT_AVAILABLE",
- "ml_probability": null,
- "rule": "IPv4",
- "severity": "info",
- "confidence": "weak",
- "line_data_list": [
- {
- "line": "98.76.54.32:xxxx(PW:IhqSb1Gg)",
- "line_num": 51,
- "path": "tests/samples/doc_various",
- "info": "",
- "value": "98.76.54.32",
- "value_start": 0,
- "value_end": 11,
- "variable": null,
- "entropy_validation": {
- "iterator": "BASE64_CHARS",
- "entropy": 2.515950268099853,
- "valid": false
- }
- }
- ]
- },
- {
- "api_validation": "NOT_AVAILABLE",
- "ml_validation": "VALIDATED_KEY",
- "ml_probability": 0.7517,
- "rule": "Password",
- "severity": "medium",
- "confidence": "moderate",
- "line_data_list": [
- {
- "line": "98.76.54.32:xxxx(PW:IhqSb1Gg)",
- "line_num": 51,
- "path": "tests/samples/doc_various",
- "info": "",
- "value": "IhqSb1Gg)",
- "value_start": 20,
- "value_end": 29,
- "variable": "PW",
- "entropy_validation": {
- "iterator": "BASE64_CHARS",
- "entropy": 2.8177111123931664,
- "valid": false
- }
- }
- ]
- },
- {
- "api_validation": "NOT_AVAILABLE",
- "ml_validation": "VALIDATED_KEY",
- "ml_probability": 0.7574,
- "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",
- "entropy_validation": {
- "iterator": "BASE64_CHARS",
- "entropy": 3.906890595608518,
- "valid": false
- }
- }
- ]
- },
- {
- "api_validation": "NOT_AVAILABLE",
- "ml_validation": "NOT_AVAILABLE",
- "ml_probability": null,
- "rule": "IPv4",
- "severity": "info",
- "confidence": "weak",
- "line_data_list": [
- {
- "line": "gildong.hong@98.76.54.32 PW:IhqSb1Gg",
- "line_num": 56,
- "path": "tests/samples/doc_various",
- "info": "",
- "value": "98.76.54.32",
- "value_start": 13,
- "value_end": 24,
- "variable": null,
- "entropy_validation": {
- "iterator": "BASE64_CHARS",
- "entropy": 2.515950268099853,
- "valid": false
- }
- }
- ]
- },
- {
- "api_validation": "NOT_AVAILABLE",
- "ml_validation": "VALIDATED_KEY",
- "ml_probability": 0.98975,
- "rule": "Password",
- "severity": "medium",
- "confidence": "moderate",
- "line_data_list": [
- {
- "line": "gildong.hong@98.76.54.32 PW:IhqSb1Gg",
- "line_num": 56,
- "path": "tests/samples/doc_various",
- "info": "",
- "value": "IhqSb1Gg",
- "value_start": 28,
- "value_end": 36,
- "variable": "PW",
- "entropy_validation": {
- "iterator": "BASE64_CHARS",
- "entropy": 3.0,
- "valid": false
- }
- }
- ]
- },
- {
- "api_validation": "NOT_AVAILABLE",
- "ml_validation": "NOT_AVAILABLE",
- "ml_probability": null,
- "rule": "IPv4",
- "severity": "info",
- "confidence": "weak",
- "line_data_list": [
- {
- "line": "http|https://98.76.54.32/xxxx(master/IhqSb1Gg)",
- "line_num": 59,
- "path": "tests/samples/doc_various",
- "info": "",
- "value": "98.76.54.32",
- "value_start": 13,
- "value_end": 24,
- "variable": null,
- "entropy_validation": {
- "iterator": "BASE64_CHARS",
- "entropy": 2.515950268099853,
- "valid": false
- }
- }
- ]
- },
- {
- "api_validation": "NOT_AVAILABLE",
- "ml_validation": "VALIDATED_KEY",
- "ml_probability": 0.99563,
- "rule": "Password",
- "severity": "medium",
- "confidence": "moderate",
- "line_data_list": [
- {
- "line": "ANY_user:xxxx ANY_pwd:IhqSb1Gg",
- "line_num": 61,
- "path": "tests/samples/doc_various",
- "info": "",
- "value": "IhqSb1Gg",
- "value_start": 22,
- "value_end": 30,
- "variable": "ANY_pwd",
- "entropy_validation": {
- "iterator": "BASE64_CHARS",
- "entropy": 3.0,
- "valid": false
- }
- }
- ]
- },
- {
- "api_validation": "NOT_AVAILABLE",
- "ml_validation": "VALIDATED_KEY",
- "ml_probability": 0.99563,
- "rule": "Password",
- "severity": "medium",
- "confidence": "moderate",
- "line_data_list": [
- {
- "line": "Acount name:xxxx Initial Password:IhqSb1Gg",
- "line_num": 62,
- "path": "tests/samples/doc_various",
- "info": "",
- "value": "IhqSb1Gg",
- "value_start": 34,
- "value_end": 42,
- "variable": "Password",
- "entropy_validation": {
- "iterator": "BASE64_CHARS",
- "entropy": 3.0,
- "valid": false
- }
- }
- ]
- },
- {
- "api_validation": "NOT_AVAILABLE",
- "ml_validation": "VALIDATED_KEY",
- "ml_probability": 0.70183,
- "rule": "Password",
- "severity": "medium",
- "confidence": "moderate",
- "line_data_list": [
- {
- "line": "Access wifi:xxxx(PW:IhqSb1Gg)",
- "line_num": 63,
- "path": "tests/samples/doc_various",
- "info": "",
- "value": "IhqSb1Gg)",
- "value_start": 20,
- "value_end": 29,
- "variable": "PW",
- "entropy_validation": {
- "iterator": "BASE64_CHARS",
- "entropy": 2.8177111123931664,
- "valid": false
- }
- }
- ]
- },
- {
- "api_validation": "NOT_AVAILABLE",
- "ml_validation": "VALIDATED_KEY",
- "ml_probability": 0.99563,
- "rule": "Password",
- "severity": "medium",
- "confidence": "moderate",
- "line_data_list": [
- {
- "line": "-User:master -PasswordANY:IhqSb1Gg",
- "line_num": 66,
- "path": "tests/samples/doc_various",
- "info": "",
- "value": "IhqSb1Gg",
- "value_start": 26,
- "value_end": 34,
- "variable": "PasswordANY",
- "entropy_validation": {
- "iterator": "BASE64_CHARS",
- "entropy": 3.0,
- "valid": false
- }
- }
- ]
- },
- {
- "api_validation": "NOT_AVAILABLE",
- "ml_validation": "VALIDATED_KEY",
- "ml_probability": 0.92685,
- "rule": "Password",
- "severity": "medium",
- "confidence": "moderate",
- "line_data_list": [
- {
- "line": "password(default:IhqSb1Gg)",
- "line_num": 68,
- "path": "tests/samples/doc_various",
- "info": "",
- "value": "IhqSb1Gg)",
- "value_start": 17,
- "value_end": 26,
- "variable": "password(default",
- "entropy_validation": {
- "iterator": "BASE64_CHARS",
- "entropy": 2.8177111123931664,
- "valid": false
- }
- }
- ]
- },
- {
- "api_validation": "NOT_AVAILABLE",
- "ml_validation": "NOT_AVAILABLE",
- "ml_probability": null,
- "rule": "IPv4",
- "severity": "info",
- "confidence": "weak",
- "line_data_list": [
- {
- "line": "98.76.54.32(ID/PW:master/IhqSb1Gg)",
- "line_num": 70,
- "path": "tests/samples/doc_various",
- "info": "",
- "value": "98.76.54.32",
- "value_start": 0,
- "value_end": 11,
- "variable": null,
- "entropy_validation": {
- "iterator": "BASE64_CHARS",
- "entropy": 2.515950268099853,
- "valid": false
- }
- }
- ]
- },
- {
- "api_validation": "NOT_AVAILABLE",
- "ml_validation": "NOT_AVAILABLE",
- "ml_probability": null,
- "rule": "IPv4",
- "severity": "info",
- "confidence": "weak",
- "line_data_list": [
- {
- "line": "master@98.76.54.32(pw:IhqSb1Gg)",
- "line_num": 73,
- "path": "tests/samples/doc_various",
- "info": "",
- "value": "98.76.54.32",
- "value_start": 7,
- "value_end": 18,
- "variable": null,
- "entropy_validation": {
- "iterator": "BASE64_CHARS",
- "entropy": 2.515950268099853,
- "valid": false
- }
- }
- ]
- },
- {
- "api_validation": "NOT_AVAILABLE",
- "ml_validation": "VALIDATED_KEY",
- "ml_probability": 0.85092,
- "rule": "Password",
- "severity": "medium",
- "confidence": "moderate",
- "line_data_list": [
- {
- "line": "master@98.76.54.32(pw:IhqSb1Gg)",
- "line_num": 73,
- "path": "tests/samples/doc_various",
- "info": "",
- "value": "IhqSb1Gg)",
- "value_start": 22,
- "value_end": 31,
- "variable": "pw",
- "entropy_validation": {
- "iterator": "BASE64_CHARS",
- "entropy": 2.8177111123931664,
- "valid": false
- }
- }
- ]
- },
- {
- "api_validation": "NOT_AVAILABLE",
- "ml_validation": "NOT_AVAILABLE",
- "ml_probability": null,
- "rule": "IPv4",
- "severity": "info",
- "confidence": "weak",
- "line_data_list": [
- {
- "line": "master@98.76.54.32,PW:IhqSb1Gg",
- "line_num": 74,
- "path": "tests/samples/doc_various",
- "info": "",
- "value": "98.76.54.32",
- "value_start": 7,
- "value_end": 18,
- "variable": null,
- "entropy_validation": {
- "iterator": "BASE64_CHARS",
- "entropy": 2.515950268099853,
- "valid": false
- }
- }
- ]
- },
- {
- "api_validation": "NOT_AVAILABLE",
- "ml_validation": "VALIDATED_KEY",
- "ml_probability": 0.99334,
- "rule": "Password",
- "severity": "medium",
- "confidence": "moderate",
- "line_data_list": [
- {
- "line": "master@98.76.54.32,PW:IhqSb1Gg",
- "line_num": 74,
- "path": "tests/samples/doc_various",
- "info": "",
- "value": "IhqSb1Gg",
- "value_start": 22,
- "value_end": 30,
- "variable": "master@98.76.54.32,PW",
- "entropy_validation": {
- "iterator": "BASE64_CHARS",
- "entropy": 3.0,
- "valid": false
- }
- }
- ]
- },
- {
- "api_validation": "NOT_AVAILABLE",
- "ml_validation": "NOT_AVAILABLE",
- "ml_probability": null,
- "rule": "IPv4",
- "severity": "info",
- "confidence": "weak",
- "line_data_list": [
- {
- "line": "98.76.54.32 pw:IhqSb1Gg",
- "line_num": 75,
- "path": "tests/samples/doc_various",
- "info": "",
- "value": "98.76.54.32",
- "value_start": 0,
- "value_end": 11,
- "variable": null,
- "entropy_validation": {
- "iterator": "BASE64_CHARS",
- "entropy": 2.515950268099853,
- "valid": false
- }
- }
- ]
- },
- {
- "api_validation": "NOT_AVAILABLE",
- "ml_validation": "VALIDATED_KEY",
- "ml_probability": 0.9819,
- "rule": "Password",
- "severity": "medium",
- "confidence": "moderate",
- "line_data_list": [
- {
- "line": "98.76.54.32 pw:IhqSb1Gg",
- "line_num": 75,
- "path": "tests/samples/doc_various",
- "info": "",
- "value": "IhqSb1Gg",
- "value_start": 15,
- "value_end": 23,
- "variable": "pw",
- "entropy_validation": {
- "iterator": "BASE64_CHARS",
- "entropy": 3.0,
- "valid": false
- }
- }
- ]
- },
- {
- "api_validation": "NOT_AVAILABLE",
- "ml_validation": "VALIDATED_KEY",
- "ml_probability": 0.99082,
- "rule": "Password",
- "severity": "medium",
- "confidence": "moderate",
- "line_data_list": [
- {
- "line": "config:xxxx,PW:IhqSb1Gg",
- "line_num": 78,
- "path": "tests/samples/doc_various",
- "info": "",
- "value": "IhqSb1Gg",
- "value_start": 15,
- "value_end": 23,
- "variable": "xxxx,PW",
- "entropy_validation": {
- "iterator": "BASE64_CHARS",
- "entropy": 3.0,
- "valid": false
- }
- }
- ]
- },
- {
- "api_validation": "NOT_AVAILABLE",
- "ml_validation": "NOT_AVAILABLE",
- "ml_probability": null,
- "rule": "IPv4",
- "severity": "info",
- "confidence": "weak",
- "line_data_list": [
- {
- "line": "98.76.54.32-->master/IhqSb1Gg",
- "line_num": 81,
- "path": "tests/samples/doc_various",
- "info": "",
- "value": "98.76.54.32",
- "value_start": 0,
- "value_end": 11,
- "variable": null,
- "entropy_validation": {
- "iterator": "BASE64_CHARS",
- "entropy": 2.515950268099853,
- "valid": false
- }
- }
- ]
- },
- {
- "api_validation": "NOT_AVAILABLE",
- "ml_validation": "NOT_AVAILABLE",
- "ml_probability": null,
- "rule": "IPv4",
- "severity": "info",
- "confidence": "weak",
- "line_data_list": [
- {
- "line": "scp gildong.hong@98.76.54.32 mailto:{1} pw:IhqSb1Gg",
- "line_num": 82,
- "path": "tests/samples/doc_various",
- "info": "",
- "value": "98.76.54.32",
- "value_start": 17,
- "value_end": 28,
- "variable": null,
- "entropy_validation": {
- "iterator": "BASE64_CHARS",
- "entropy": 2.515950268099853,
- "valid": false
- }
- }
- ]
- },
- {
- "api_validation": "NOT_AVAILABLE",
- "ml_validation": "VALIDATED_KEY",
- "ml_probability": 0.98975,
- "rule": "Password",
- "severity": "medium",
- "confidence": "moderate",
- "line_data_list": [
- {
- "line": "scp gildong.hong@98.76.54.32 mailto:{1} pw:IhqSb1Gg",
- "line_num": 82,
- "path": "tests/samples/doc_various",
- "info": "",
- "value": "IhqSb1Gg",
- "value_start": 43,
- "value_end": 51,
- "variable": "pw",
- "entropy_validation": {
- "iterator": "BASE64_CHARS",
- "entropy": 3.0,
- "valid": false
- }
- }
- ]
- },
- {
- "api_validation": "NOT_AVAILABLE",
- "ml_validation": "VALIDATED_KEY",
- "ml_probability": 0.98975,
- "rule": "Password",
- "severity": "medium",
- "confidence": "moderate",
- "line_data_list": [
- {
- "line": "id:gildong.hong@xxx.com mailto:{1} pw:IhqSb1Gg",
- "line_num": 83,
- "path": "tests/samples/doc_various",
- "info": "",
- "value": "IhqSb1Gg",
- "value_start": 38,
- "value_end": 46,
- "variable": "pw",
- "entropy_validation": {
- "iterator": "BASE64_CHARS",
- "entropy": 3.0,
- "valid": false
- }
- }
- ]
- },
- {
- "api_validation": "NOT_AVAILABLE",
- "ml_validation": "NOT_AVAILABLE",
- "ml_probability": null,
- "rule": "IPv4",
- "severity": "info",
- "confidence": "weak",
- "line_data_list": [
- {
- "line": "gildong.hong@98.76.54.32 mailto:{1} pw:IhqSb1Gg",
- "line_num": 84,
- "path": "tests/samples/doc_various",
- "info": "",
- "value": "98.76.54.32",
- "value_start": 13,
- "value_end": 24,
- "variable": null,
- "entropy_validation": {
- "iterator": "BASE64_CHARS",
- "entropy": 2.515950268099853,
- "valid": false
- }
- }
- ]
- },
- {
- "api_validation": "NOT_AVAILABLE",
- "ml_validation": "VALIDATED_KEY",
- "ml_probability": 0.98975,
- "rule": "Password",
- "severity": "medium",
- "confidence": "moderate",
- "line_data_list": [
- {
- "line": "gildong.hong@98.76.54.32 mailto:{1} pw:IhqSb1Gg",
- "line_num": 84,
- "path": "tests/samples/doc_various",
- "info": "",
- "value": "IhqSb1Gg",
- "value_start": 39,
- "value_end": 47,
- "variable": "pw",
- "entropy_validation": {
- "iterator": "BASE64_CHARS",
- "entropy": 3.0,
- "valid": false
- }
- }
- ]
- },
- {
- "api_validation": "NOT_AVAILABLE",
- "ml_validation": "NOT_AVAILABLE",
- "ml_probability": null,
- "rule": "IPv4",
- "severity": "info",
- "confidence": "weak",
- "line_data_list": [
- {
- "line": "ssh gildong.hong@98.76.54.32 mailto:{1},pw:IhqSb1Gg",
- "line_num": 85,
- "path": "tests/samples/doc_various",
- "info": "",
- "value": "98.76.54.32",
- "value_start": 17,
- "value_end": 28,
- "variable": null,
- "entropy_validation": {
- "iterator": "BASE64_CHARS",
- "entropy": 2.515950268099853,
- "valid": false
- }
- }
- ]
- },
- {
- "api_validation": "NOT_AVAILABLE",
- "ml_validation": "VALIDATED_KEY",
- "ml_probability": 0.98975,
- "rule": "Password",
- "severity": "medium",
- "confidence": "moderate",
- "line_data_list": [
- {
- "line": "ssh gildong.hong@98.76.54.32 mailto:{1},pw:IhqSb1Gg",
- "line_num": 85,
- "path": "tests/samples/doc_various",
- "info": "",
- "value": "IhqSb1Gg",
- "value_start": 43,
- "value_end": 51,
- "variable": ",pw",
- "entropy_validation": {
- "iterator": "BASE64_CHARS",
- "entropy": 3.0,
- "valid": false
- }
- }
- ]
- },
- {
- "api_validation": "NOT_AVAILABLE",
- "ml_validation": "NOT_AVAILABLE",
- "ml_probability": null,
- "rule": "IPv4",
- "severity": "info",
- "confidence": "weak",
- "line_data_list": [
- {
- "line": "gildong.hong@98.76.54.32 mailto:{1} (master/IhqSb1Gg)",
- "line_num": 86,
- "path": "tests/samples/doc_various",
- "info": "",
- "value": "98.76.54.32",
- "value_start": 13,
- "value_end": 24,
- "variable": null,
- "entropy_validation": {
- "iterator": "BASE64_CHARS",
- "entropy": 2.515950268099853,
- "valid": false
- }
- }
- ]
- },
- {
- "api_validation": "NOT_AVAILABLE",
- "ml_validation": "NOT_AVAILABLE",
- "ml_probability": null,
- "rule": "IPv4",
- "severity": "info",
- "confidence": "weak",
- "line_data_list": [
- {
- "line": "(ssh gildong.hong@98.76.54.32 mailto{1}) pwd:IhqSb1Gg",
- "line_num": 87,
- "path": "tests/samples/doc_various",
- "info": "",
- "value": "98.76.54.32",
- "value_start": 18,
- "value_end": 29,
- "variable": null,
- "entropy_validation": {
- "iterator": "BASE64_CHARS",
- "entropy": 2.515950268099853,
- "valid": false
- }
- }
- ]
- },
- {
- "api_validation": "NOT_AVAILABLE",
- "ml_validation": "VALIDATED_KEY",
- "ml_probability": 0.99261,
- "rule": "Password",
- "severity": "medium",
- "confidence": "moderate",
- "line_data_list": [
- {
- "line": "(ssh gildong.hong@98.76.54.32 mailto{1}) pwd:IhqSb1Gg",
- "line_num": 87,
- "path": "tests/samples/doc_various",
- "info": "",
- "value": "IhqSb1Gg",
- "value_start": 45,
- "value_end": 53,
- "variable": "pwd",
- "entropy_validation": {
- "iterator": "BASE64_CHARS",
- "entropy": 3.0,
- "valid": false
- }
- }
- ]
- },
- {
- "api_validation": "NOT_AVAILABLE",
- "ml_validation": "NOT_AVAILABLE",
- "ml_probability": null,
- "rule": "IPv4",
- "severity": "info",
- "confidence": "weak",
- "line_data_list": [
- {
- "line": "ssh gildong.hong@98.76.54.32 (master/IhqSb1Gg)",
- "line_num": 88,
- "path": "tests/samples/doc_various",
- "info": "",
- "value": "98.76.54.32",
- "value_start": 17,
- "value_end": 28,
- "variable": null,
- "entropy_validation": {
- "iterator": "BASE64_CHARS",
- "entropy": 2.515950268099853,
- "valid": false
- }
- }
- ]
- },
- {
- "api_validation": "NOT_AVAILABLE",
- "ml_validation": "NOT_AVAILABLE",
- "ml_probability": null,
- "rule": "IPv4",
- "severity": "info",
- "confidence": "weak",
- "line_data_list": [
- {
- "line": "ssh gildong.hong@98.76.54.32 mailto:[1} \uacc4\uc815master/IhqSb1Gg",
- "line_num": 89,
- "path": "tests/samples/doc_various",
- "info": "",
- "value": "98.76.54.32",
- "value_start": 17,
- "value_end": 28,
- "variable": null,
- "entropy_validation": {
- "iterator": "BASE64_CHARS",
- "entropy": 2.515950268099853,
- "valid": false
- }
- }
- ]
- },
- {
- "api_validation": "NOT_AVAILABLE",
- "ml_validation": "NOT_AVAILABLE",
- "ml_probability": null,
- "rule": "IPv4",
- "severity": "info",
- "confidence": "weak",
- "line_data_list": [
- {
- "line": "ssh gildong.hong@98.76.54.32 mailto:{1}, pw:IhqSb1Gg",
- "line_num": 90,
- "path": "tests/samples/doc_various",
- "info": "",
- "value": "98.76.54.32",
- "value_start": 17,
- "value_end": 28,
- "variable": null,
- "entropy_validation": {
- "iterator": "BASE64_CHARS",
- "entropy": 2.515950268099853,
- "valid": false
- }
- }
- ]
- },
- {
- "api_validation": "NOT_AVAILABLE",
- "ml_validation": "VALIDATED_KEY",
- "ml_probability": 0.98975,
- "rule": "Password",
- "severity": "medium",
- "confidence": "moderate",
- "line_data_list": [
- {
- "line": "ssh gildong.hong@98.76.54.32 mailto:{1}, pw:IhqSb1Gg",
- "line_num": 90,
- "path": "tests/samples/doc_various",
- "info": "",
- "value": "IhqSb1Gg",
- "value_start": 44,
- "value_end": 52,
- "variable": "pw",
- "entropy_validation": {
- "iterator": "BASE64_CHARS",
- "entropy": 3.0,
- "valid": false
- }
- }
- ]
- },
- {
- "api_validation": "NOT_AVAILABLE",
- "ml_validation": "NOT_AVAILABLE",
- "ml_probability": null,
- "rule": "IPv4",
- "severity": "info",
- "confidence": "weak",
- "line_data_list": [
- {
- "line": "gildong.hong@98.76.54.32 mailto:{1} (\ube44\ubc88 IhqSb1Gg)",
- "line_num": 91,
- "path": "tests/samples/doc_various",
- "info": "",
- "value": "98.76.54.32",
- "value_start": 13,
- "value_end": 24,
- "variable": null,
- "entropy_validation": {
- "iterator": "BASE64_CHARS",
- "entropy": 2.515950268099853,
- "valid": false
- }
- }
- ]
- },
- {
- "api_validation": "NOT_AVAILABLE",
- "ml_validation": "NOT_AVAILABLE",
- "ml_probability": null,
- "rule": "IPv4",
- "severity": "info",
- "confidence": "weak",
- "line_data_list": [
- {
- "line": "ssh gildong.hong@98.76.54.32 mailto:{1} password IhqSb1Gg",
- "line_num": 92,
- "path": "tests/samples/doc_various",
- "info": "",
- "value": "98.76.54.32",
- "value_start": 17,
- "value_end": 28,
- "variable": null,
- "entropy_validation": {
- "iterator": "BASE64_CHARS",
- "entropy": 2.515950268099853,
- "valid": false
- }
- }
- ]
- },
- {
- "api_validation": "NOT_AVAILABLE",
- "ml_validation": "NOT_AVAILABLE",
- "ml_probability": null,
- "rule": "IPv4",
- "severity": "info",
- "confidence": "weak",
- "line_data_list": [
- {
- "line": "ssh gildong.hong@98.76.54.32 mailto:{1} (pwd:IhqSb1Gg)",
- "line_num": 93,
- "path": "tests/samples/doc_various",
- "info": "",
- "value": "98.76.54.32",
- "value_start": 17,
- "value_end": 28,
- "variable": null,
- "entropy_validation": {
- "iterator": "BASE64_CHARS",
- "entropy": 2.515950268099853,
- "valid": false
- }
- }
- ]
- },
- {
- "api_validation": "NOT_AVAILABLE",
- "ml_validation": "VALIDATED_KEY",
- "ml_probability": 0.91394,
- "rule": "Password",
- "severity": "medium",
- "confidence": "moderate",
- "line_data_list": [
- {
- "line": "ssh gildong.hong@98.76.54.32 mailto:{1} (pwd:IhqSb1Gg)",
- "line_num": 93,
- "path": "tests/samples/doc_various",
- "info": "",
- "value": "IhqSb1Gg)",
- "value_start": 45,
- "value_end": 54,
- "variable": "pwd",
- "entropy_validation": {
- "iterator": "BASE64_CHARS",
- "entropy": 2.8177111123931664,
- "valid": false
- }
- }
- ]
- },
- {
- "api_validation": "NOT_AVAILABLE",
- "ml_validation": "NOT_AVAILABLE",
- "ml_probability": null,
- "rule": "IPv4",
- "severity": "info",
- "confidence": "weak",
- "line_data_list": [
- {
- "line": "gildong.hong@98.76.54.32 mailto:{1} (password:IhqSb1Gg)",
- "line_num": 94,
- "path": "tests/samples/doc_various",
- "info": "",
- "value": "98.76.54.32",
- "value_start": 13,
- "value_end": 24,
- "variable": null,
- "entropy_validation": {
- "iterator": "BASE64_CHARS",
- "entropy": 2.515950268099853,
- "valid": false
- }
- }
- ]
- },
- {
- "api_validation": "NOT_AVAILABLE",
- "ml_validation": "VALIDATED_KEY",
- "ml_probability": 0.91394,
- "rule": "Password",
- "severity": "medium",
- "confidence": "moderate",
- "line_data_list": [
- {
- "line": "gildong.hong@98.76.54.32 mailto:{1} (password:IhqSb1Gg)",
- "line_num": 94,
- "path": "tests/samples/doc_various",
- "info": "",
- "value": "IhqSb1Gg)",
- "value_start": 46,
- "value_end": 55,
- "variable": "password",
- "entropy_validation": {
- "iterator": "BASE64_CHARS",
- "entropy": 2.8177111123931664,
- "valid": false
- }
- }
- ]
- },
- {
- "api_validation": "NOT_AVAILABLE",
- "ml_validation": "NOT_AVAILABLE",
- "ml_probability": null,
- "rule": "IPv4",
- "severity": "info",
- "confidence": "weak",
- "line_data_list": [
- {
- "line": "gildong.hong@98.76.54.32 mailto:{1} Password:IhqSb1Gg",
- "line_num": 96,
- "path": "tests/samples/doc_various",
- "info": "",
- "value": "98.76.54.32",
- "value_start": 13,
- "value_end": 24,
- "variable": null,
- "entropy_validation": {
- "iterator": "BASE64_CHARS",
- "entropy": 2.515950268099853,
- "valid": false
- }
- }
- ]
- },
- {
- "api_validation": "NOT_AVAILABLE",
- "ml_validation": "VALIDATED_KEY",
- "ml_probability": 0.99678,
- "rule": "Password",
- "severity": "medium",
- "confidence": "moderate",
- "line_data_list": [
- {
- "line": "gildong.hong@98.76.54.32 mailto:{1} Password:IhqSb1Gg",
- "line_num": 96,
- "path": "tests/samples/doc_various",
- "info": "",
- "value": "IhqSb1Gg",
- "value_start": 45,
- "value_end": 53,
- "variable": "Password",
- "entropy_validation": {
- "iterator": "BASE64_CHARS",
- "entropy": 3.0,
- "valid": false
- }
- }
- ]
- },
- {
- "api_validation": "NOT_AVAILABLE",
- "ml_validation": "NOT_AVAILABLE",
- "ml_probability": null,
- "rule": "IPv4",
- "severity": "info",
- "confidence": "weak",
- "line_data_list": [
- {
- "line": "gildong.hong@98.76.54.32 mailto:{1} (pass:IhqSb1Gg)",
- "line_num": 97,
- "path": "tests/samples/doc_various",
- "info": "",
- "value": "98.76.54.32",
- "value_start": 13,
- "value_end": 24,
- "variable": null,
- "entropy_validation": {
- "iterator": "BASE64_CHARS",
- "entropy": 2.515950268099853,
- "valid": false
- }
- }
- ]
- },
- {
- "api_validation": "NOT_AVAILABLE",
- "ml_validation": "VALIDATED_KEY",
- "ml_probability": 0.91394,
- "rule": "Password",
- "severity": "medium",
- "confidence": "moderate",
- "line_data_list": [
- {
- "line": "gildong.hong@98.76.54.32 mailto:{1} (pass:IhqSb1Gg)",
- "line_num": 97,
- "path": "tests/samples/doc_various",
- "info": "",
- "value": "IhqSb1Gg)",
- "value_start": 42,
- "value_end": 51,
- "variable": "pass",
- "entropy_validation": {
- "iterator": "BASE64_CHARS",
- "entropy": 2.8177111123931664,
- "valid": false
- }
- }
- ]
- },
- {
- "api_validation": "NOT_AVAILABLE",
- "ml_validation": "NOT_AVAILABLE",
- "ml_probability": null,
- "rule": "IPv4",
- "severity": "info",
- "confidence": "weak",
- "line_data_list": [
- {
- "line": "ssh gildong.hong@98.76.54.32 mailto:{1} (xxxx//IhqSb1Gg)",
- "line_num": 99,
- "path": "tests/samples/doc_various",
- "info": "",
- "value": "98.76.54.32",
- "value_start": 17,
- "value_end": 28,
- "variable": null,
- "entropy_validation": {
- "iterator": "BASE64_CHARS",
- "entropy": 2.515950268099853,
- "valid": false
- }
- }
- ]
- },
- {
- "api_validation": "NOT_AVAILABLE",
- "ml_validation": "NOT_AVAILABLE",
- "ml_probability": null,
- "rule": "IPv4",
- "severity": "info",
- "confidence": "weak",
- "line_data_list": [
- {
- "line": "ssh gildong.hong@98.76.54.32 mailto:{1} pw:IhqSb1Gg",
- "line_num": 100,
- "path": "tests/samples/doc_various",
- "info": "",
- "value": "98.76.54.32",
- "value_start": 17,
- "value_end": 28,
- "variable": null,
- "entropy_validation": {
- "iterator": "BASE64_CHARS",
- "entropy": 2.515950268099853,
- "valid": false
- }
- }
- ]
- },
- {
- "api_validation": "NOT_AVAILABLE",
- "ml_validation": "VALIDATED_KEY",
- "ml_probability": 0.98975,
- "rule": "Password",
- "severity": "medium",
- "confidence": "moderate",
- "line_data_list": [
- {
- "line": "ssh gildong.hong@98.76.54.32 mailto:{1} pw:IhqSb1Gg",
- "line_num": 100,
- "path": "tests/samples/doc_various",
- "info": "",
- "value": "IhqSb1Gg",
- "value_start": 43,
- "value_end": 51,
- "variable": "pw",
- "entropy_validation": {
- "iterator": "BASE64_CHARS",
- "entropy": 3.0,
- "valid": false
- }
- }
- ]
- },
- {
- "api_validation": "NOT_AVAILABLE",
- "ml_validation": "NOT_AVAILABLE",
- "ml_probability": null,
- "rule": "IPv4",
- "severity": "info",
- "confidence": "weak",
- "line_data_list": [
- {
- "line": "ssh gildong.hong@98.76.54.32 mailto:{1} pass:IhqSb1Gg",
- "line_num": 101,
- "path": "tests/samples/doc_various",
- "info": "",
- "value": "98.76.54.32",
- "value_start": 17,
- "value_end": 28,
- "variable": null,
- "entropy_validation": {
- "iterator": "BASE64_CHARS",
- "entropy": 2.515950268099853,
- "valid": false
- }
- }
- ]
- },
- {
- "api_validation": "NOT_AVAILABLE",
- "ml_validation": "VALIDATED_KEY",
- "ml_probability": 0.99678,
- "rule": "Password",
- "severity": "medium",
- "confidence": "moderate",
- "line_data_list": [
- {
- "line": "ssh gildong.hong@98.76.54.32 mailto:{1} pass:IhqSb1Gg",
- "line_num": 101,
- "path": "tests/samples/doc_various",
- "info": "",
- "value": "IhqSb1Gg",
- "value_start": 45,
- "value_end": 53,
- "variable": "pass",
- "entropy_validation": {
- "iterator": "BASE64_CHARS",
- "entropy": 3.0,
- "valid": false
- }
- }
- ]
- },
- {
- "api_validation": "NOT_AVAILABLE",
- "ml_validation": "VALIDATED_KEY",
- "ml_probability": 0.99678,
- "rule": "Password",
- "severity": "medium",
- "confidence": "moderate",
- "line_data_list": [
- {
- "line": "id:gildong.hong@xxx.com mailto:{1}/password:IhqSb1Gg",
- "line_num": 102,
- "path": "tests/samples/doc_various",
- "info": "",
- "value": "IhqSb1Gg",
- "value_start": 44,
- "value_end": 52,
- "variable": "password",
- "entropy_validation": {
- "iterator": "BASE64_CHARS",
- "entropy": 3.0,
- "valid": false
- }
- }
- ]
- },
- {
- "api_validation": "NOT_AVAILABLE",
- "ml_validation": "NOT_AVAILABLE",
- "ml_probability": null,
- "rule": "IPv4",
- "severity": "info",
- "confidence": "weak",
- "line_data_list": [
- {
- "line": "ssh gildong.hong@98.76.54.32 mailto:{1}/password:IhqSb1Gg",
- "line_num": 104,
- "path": "tests/samples/doc_various",
- "info": "",
- "value": "98.76.54.32",
- "value_start": 17,
- "value_end": 28,
- "variable": null,
- "entropy_validation": {
- "iterator": "BASE64_CHARS",
- "entropy": 2.515950268099853,
- "valid": false
- }
- }
- ]
- },
- {
- "api_validation": "NOT_AVAILABLE",
- "ml_validation": "VALIDATED_KEY",
- "ml_probability": 0.99678,
- "rule": "Password",
- "severity": "medium",
- "confidence": "moderate",
- "line_data_list": [
- {
- "line": "ssh gildong.hong@98.76.54.32 mailto:{1}/password:IhqSb1Gg",
- "line_num": 104,
- "path": "tests/samples/doc_various",
- "info": "",
- "value": "IhqSb1Gg",
- "value_start": 49,
- "value_end": 57,
- "variable": "password",
- "entropy_validation": {
- "iterator": "BASE64_CHARS",
- "entropy": 3.0,
- "valid": false
- }
- }
- ]
- },
- {
- "api_validation": "NOT_AVAILABLE",
- "ml_validation": "VALIDATED_KEY",
- "ml_probability": 0.98975,
- "rule": "Password",
- "severity": "medium",
- "confidence": "moderate",
- "line_data_list": [
- {
- "line": "-ANYID:gildong.hong@example.com mailto:{1} -pw:IhqSb1Gg",
- "line_num": 105,
- "path": "tests/samples/doc_various",
- "info": "",
- "value": "IhqSb1Gg",
- "value_start": 47,
- "value_end": 55,
- "variable": "pw",
- "entropy_validation": {
- "iterator": "BASE64_CHARS",
- "entropy": 3.0,
- "valid": false
- }
- }
- ]
- },
- {
- "api_validation": "NOT_AVAILABLE",
- "ml_validation": "VALIDATED_KEY",
- "ml_probability": 0.98975,
- "rule": "Password",
- "severity": "medium",
- "confidence": "moderate",
- "line_data_list": [
- {
- "line": "ID:gildong.hong@xxxx.net mailto:{1} pw:IhqSb1Gg",
- "line_num": 106,
- "path": "tests/samples/doc_various",
- "info": "",
- "value": "IhqSb1Gg",
- "value_start": 39,
- "value_end": 47,
- "variable": "pw",
- "entropy_validation": {
- "iterator": "BASE64_CHARS",
- "entropy": 3.0,
- "valid": false
- }
- }
- ]
- },
- {
- "api_validation": "NOT_AVAILABLE",
- "ml_validation": "NOT_AVAILABLE",
- "ml_probability": null,
- "rule": "IPv4",
- "severity": "info",
- "confidence": "weak",
- "line_data_list": [
- {
- "line": "ID/PW 98.76.54.32:xxx master/IhqSb1Gg",
- "line_num": 107,
- "path": "tests/samples/doc_various",
- "info": "",
- "value": "98.76.54.32",
- "value_start": 6,
- "value_end": 17,
- "variable": null,
- "entropy_validation": {
- "iterator": "BASE64_CHARS",
- "entropy": 2.515950268099853,
- "valid": false
- }
- }
- ]
- },
- {
- "api_validation": "NOT_AVAILABLE",
- "ml_validation": "NOT_AVAILABLE",
- "ml_probability": null,
- "rule": "IPv4",
- "severity": "info",
- "confidence": "weak",
- "line_data_list": [
- {
- "line": "http://98.76.54.32:xxx(pw:IhqSb1Gg)",
- "line_num": 108,
- "path": "tests/samples/doc_various",
- "info": "",
- "value": "98.76.54.32",
- "value_start": 7,
- "value_end": 18,
- "variable": null,
- "entropy_validation": {
- "iterator": "BASE64_CHARS",
- "entropy": 2.515950268099853,
- "valid": false
- }
- }
- ]
- },
- {
- "api_validation": "NOT_AVAILABLE",
- "ml_validation": "VALIDATED_KEY",
- "ml_probability": 0.78636,
- "rule": "Password",
- "severity": "medium",
- "confidence": "moderate",
- "line_data_list": [
- {
- "line": "http://98.76.54.32:xxx(pw:IhqSb1Gg)",
- "line_num": 108,
- "path": "tests/samples/doc_various",
- "info": "",
- "value": "IhqSb1Gg)",
- "value_start": 26,
- "value_end": 35,
- "variable": "pw",
- "entropy_validation": {
- "iterator": "BASE64_CHARS",
- "entropy": 2.8177111123931664,
- "valid": false
- }
- }
- ]
- },
- {
- "api_validation": "NOT_AVAILABLE",
- "ml_validation": "NOT_AVAILABLE",
- "ml_probability": null,
- "rule": "Dropbox API secret (long term)",
- "severity": "high",
- "confidence": "weak",
- "line_data_list": [
- {
- "line": "var g = '7rBynGo0b1cAAAAAAAAAAc72L3T6rQK51mB5a06ijnwRG91deTxvSqdZNAlxq8pZ'",
- "line_num": 1,
- "path": "tests/samples/dropbox_api_secret_long_term",
- "info": "",
- "value": "7rBynGo0b1cAAAAAAAAAAc72L3T6rQK51mB5a06ijnwRG91deTxvSqdZNAlxq8pZ",
- "value_start": 9,
- "value_end": 73,
- "variable": null,
- "entropy_validation": {
- "iterator": "BASE64_CHARS",
- "entropy": 4.89361507332541,
- "valid": true
- }
- }
- ]
- },
- {
- "api_validation": "NOT_AVAILABLE",
- "ml_validation": "NOT_AVAILABLE",
- "ml_probability": null,
- "rule": "Dropbox App secret",
- "severity": "info",
- "confidence": "weak",
- "line_data_list": [
- {
- "line": "var app_unique_val_s = 'wpv1jq9xwanbn3n';",
- "line_num": 1,
- "path": "tests/samples/dropbox_app_secret",
- "info": "",
- "value": "wpv1jq9xwanbn3n",
- "value_start": 24,
- "value_end": 39,
- "variable": null,
- "entropy_validation": {
- "iterator": "BASE36_CHARS",
- "entropy": 3.4565647621309536,
- "valid": true
- }
- }
- ]
- },
- {
- "api_validation": "NOT_AVAILABLE",
- "ml_validation": "NOT_AVAILABLE",
- "ml_probability": null,
- "rule": "Dropbox OAuth2 API Access Token",
- "severity": "high",
- "confidence": "moderate",
- "line_data_list": [
- {
- "line": "var dropbox = 'sl.BdmpmC82mhhySscKk2oQGyE5l--8LdAQftLTXVGQhP39Z8FtAK1BhePhyevurA-Elt7ToIr6OpwzKAYE7RBqpu6VVyQU5WlCTL_Q7N4gElXahaWou6aPpOIwgGCIOq9aeC3YFoc';",
- "line_num": 1,
- "path": "tests/samples/dropbox_oauth_token",
- "info": "",
- "value": "sl.BdmpmC82mhhySscKk2oQGyE5l--8LdAQftLTXVGQhP39Z8FtAK1BhePhyevurA-Elt7ToIr6OpwzKAYE7RBqpu6VVyQU5WlCTL_Q7N4gElXahaWou6aPpOIwgGCIOq9aeC3YFoc",
- "value_start": 15,
- "value_end": 153,
- "variable": null,
- "entropy_validation": {
- "iterator": "BASE64_CHARS",
- "entropy": 5.395844179446957,
- "valid": true
- }
- }
- ]
- },
- {
- "api_validation": "NOT_AVAILABLE",
- "ml_validation": "NOT_AVAILABLE",
- "ml_probability": null,
- "rule": "Dynatrace API Token",
- "severity": "high",
- "confidence": "moderate",
- "line_data_list": [
- {
- "line": "dt0c01.ST2EY72KQINMH574WMNVI7YN.G3DFPBEJYMODIDAEX454M7YWBUVEFOWKPRVMWFASS64NFH52PX6BNDVFFM572RZM",
- "line_num": 1,
- "path": "tests/samples/dynatrace_api.hs",
- "info": "",
- "value": "dt0c01.ST2EY72KQINMH574WMNVI7YN.G3DFPBEJYMODIDAEX454M7YWBUVEFOWKPRVMWFASS64NFH52PX6BNDVFFM572RZM",
- "value_start": 0,
- "value_end": 96,
- "variable": null,
- "entropy_validation": {
- "iterator": "BASE64_CHARS",
- "entropy": 4.808191506786782,
- "valid": true
- }
- }
- ]
- },
- {
- "api_validation": "NOT_AVAILABLE",
- "ml_validation": "NOT_AVAILABLE",
- "ml_probability": null,
- "rule": "Facebook Access Token",
- "severity": "high",
- "confidence": "moderate",
- "line_data_list": [
- {
- "line": "GI_REO_GI_FACEBOOK_TOKEN = \"EAACEdEose0cBAlGy7KeQ5Yna9Coup39tiYdoQ4jHF\"",
- "line_num": 1,
- "path": "tests/samples/facebook_key",
- "info": "",
- "value": "EAACEdEose0cBAlGy7KeQ5Yna9Coup39tiYdoQ4jHF",
- "value_start": 28,
- "value_end": 70,
- "variable": null,
- "entropy_validation": {
- "iterator": "BASE64_CHARS",
- "entropy": 4.766968315481371,
- "valid": true
- }
- }
- ]
- },
- {
- "api_validation": "NOT_AVAILABLE",
- "ml_validation": "NOT_AVAILABLE",
- "ml_probability": null,
- "rule": "Token",
- "severity": "medium",
- "confidence": "moderate",
- "line_data_list": [
- {
- "line": "GI_REO_GI_FACEBOOK_TOKEN = \"EAACEdEose0cBAlGy7KeQ5Yna9Coup39tiYdoQ4jHF\"",
- "line_num": 1,
- "path": "tests/samples/facebook_key",
- "info": "",
- "value": "EAACEdEose0cBAlGy7KeQ5Yna9Coup39tiYdoQ4jHF",
- "value_start": 28,
- "value_end": 70,
- "variable": "GI_REO_GI_FACEBOOK_TOKEN",
- "entropy_validation": {
- "iterator": "BASE64_CHARS",
- "entropy": 4.766968315481371,
- "valid": true
- }
- }
- ]
- },
- {
- "api_validation": "NOT_AVAILABLE",
- "ml_validation": "NOT_AVAILABLE",
- "ml_probability": null,
- "rule": "Firebase Domain",
- "severity": "info",
- "confidence": "moderate",
- "line_data_list": [
- {
- "line": "test-app-domain-42.firebaseapp.com",
- "line_num": 1,
- "path": "tests/samples/firebase_domain",
- "info": "",
- "value": "test-app-domain-42.firebaseapp.com",
- "value_start": 0,
- "value_end": 34,
- "variable": null,
- "entropy_validation": {
- "iterator": "BASE36_CHARS",
- "entropy": 3.4347510262969525,
- "valid": true
- }
- }
- ]
- },
- {
- "api_validation": "NOT_AVAILABLE",
- "ml_validation": "NOT_AVAILABLE",
- "ml_probability": null,
- "rule": "Firebase Domain",
- "severity": "info",
- "confidence": "moderate",
- "line_data_list": [
- {
- "line": "test2.io.firebaseio.com",
- "line_num": 2,
- "path": "tests/samples/firebase_domain",
- "info": "",
- "value": "test2.io.firebaseio.com",
- "value_start": 0,
- "value_end": 23,
- "variable": null,
- "entropy_validation": {
- "iterator": "BASE36_CHARS",
- "entropy": 3.1394163745499943,
- "valid": true
- }
- }
- ]
- },
- {
- "api_validation": "NOT_AVAILABLE",
- "ml_validation": "NOT_AVAILABLE",
- "ml_probability": null,
- "rule": "Github Classic Token",
- "severity": "high",
- "confidence": "strong",
+ "ml_validation": "VALIDATED_KEY",
+ "ml_probability": 0.978,
+ "rule": "Password",
+ "severity": "medium",
+ "confidence": "moderate",
"line_data_list": [
{
- "line": "ghp_00000000000000000000000000000004WZ4EQ # classic",
- "line_num": 1,
- "path": "tests/samples/github_classic_token",
+ "line": "http://98.76.54.32:xxx(pw:IhqSb1Gg)",
+ "line_num": 108,
+ "path": "tests/samples/doc_various",
"info": "",
- "value": "ghp_00000000000000000000000000000004WZ4EQ",
- "value_start": 0,
- "value_end": 41,
- "variable": null,
+ "value": "IhqSb1Gg)",
+ "value_start": 26,
+ "value_end": 35,
+ "variable": "pw",
+ "variable_start": 23,
+ "variable_end": 25,
"entropy_validation": {
"iterator": "BASE64_CHARS",
- "entropy": 1.4322437698226884,
+ "entropy": 2.8177111123931664,
"valid": false
}
}
@@ -7358,72 +5923,24 @@
"api_validation": "NOT_AVAILABLE",
"ml_validation": "NOT_AVAILABLE",
"ml_probability": null,
- "rule": "Github Fine-granted Token",
- "severity": "high",
- "confidence": "strong",
- "line_data_list": [
- {
- "line": "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",
- "line_num": 2,
- "path": "tests/samples/github_fine_granted_token",
- "info": "",
- "value": "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",
- "value_start": 0,
- "value_end": 93,
- "variable": null,
- "entropy_validation": {
- "iterator": "BASE64_CHARS",
- "entropy": 5.255374790203285,
- "valid": true
- }
- }
- ]
- },
- {
- "api_validation": "NOT_AVAILABLE",
- "ml_validation": "VALIDATED_KEY",
- "ml_probability": 0.99798,
- "rule": "Github Old Token",
+ "rule": "Dropbox API secret (long term)",
"severity": "high",
- "confidence": "moderate",
+ "confidence": "weak",
"line_data_list": [
{
- "line": "GITHUB_ACCESS_TOKEN = \"lbyxnhqjfnzhlpnvcvaxjumgvdlnktgugdofmzyy\"",
+ "line": "var g = '7rBynGo0b1cAAAAAAAAAAc72L3T6rQK51mB5a06ijnwRG91deTxvSqdZNAlxq8pZ'",
"line_num": 1,
- "path": "tests/samples/github_key.groovy",
+ "path": "tests/samples/dropbox_api_secret_long_term",
"info": "",
- "value": "lbyxnhqjfnzhlpnvcvaxjumgvdlnktgugdofmzyy",
- "value_start": 23,
- "value_end": 63,
+ "value": "7rBynGo0b1cAAAAAAAAAAc72L3T6rQK51mB5a06ijnwRG91deTxvSqdZNAlxq8pZ",
+ "value_start": 9,
+ "value_end": 73,
"variable": null,
+ "variable_start": -2,
+ "variable_end": -2,
"entropy_validation": {
- "iterator": "BASE36_CHARS",
- "entropy": 4.246439344671015,
- "valid": true
- }
- }
- ]
- },
- {
- "api_validation": "NOT_AVAILABLE",
- "ml_validation": "VALIDATED_KEY",
- "ml_probability": 0.99798,
- "rule": "Token",
- "severity": "medium",
- "confidence": "moderate",
- "line_data_list": [
- {
- "line": "GITHUB_ACCESS_TOKEN = \"lbyxnhqjfnzhlpnvcvaxjumgvdlnktgugdofmzyy\"",
- "line_num": 1,
- "path": "tests/samples/github_key.groovy",
- "info": "",
- "value": "lbyxnhqjfnzhlpnvcvaxjumgvdlnktgugdofmzyy",
- "value_start": 23,
- "value_end": 63,
- "variable": "GITHUB_ACCESS_TOKEN",
- "entropy_validation": {
- "iterator": "BASE36_CHARS",
- "entropy": 4.246439344671015,
+ "iterator": "BASE64_CHARS",
+ "entropy": 4.89361507332541,
"valid": true
}
}
@@ -7433,22 +5950,24 @@
"api_validation": "NOT_AVAILABLE",
"ml_validation": "NOT_AVAILABLE",
"ml_probability": null,
- "rule": "Gitlab Incoming Email Token",
+ "rule": "Dropbox App secret",
"severity": "info",
"confidence": "weak",
"line_data_list": [
{
- "line": "var email_t = '7e4v6v5j2nepcc8f5zvatgl9g';",
+ "line": "var app_unique_val_s = 'wpv1jq9xwanbn3n';",
"line_num": 1,
- "path": "tests/samples/gitlab_email_token",
+ "path": "tests/samples/dropbox_app_secret",
"info": "",
- "value": "7e4v6v5j2nepcc8f5zvatgl9g",
- "value_start": 15,
- "value_end": 40,
+ "value": "wpv1jq9xwanbn3n",
+ "value_start": 24,
+ "value_end": 39,
"variable": null,
+ "variable_start": -2,
+ "variable_end": -2,
"entropy_validation": {
"iterator": "BASE36_CHARS",
- "entropy": 4.133660689688185,
+ "entropy": 3.4565647621309536,
"valid": true
}
}
@@ -7458,48 +5977,25 @@
"api_validation": "NOT_AVAILABLE",
"ml_validation": "NOT_AVAILABLE",
"ml_probability": null,
- "rule": "Gitlab Feed Token",
- "severity": "info",
- "confidence": "weak",
- "line_data_list": [
- {
- "line": "feed_n = 'o9aEaH32LN618KhF7e_L'",
- "line_num": 1,
- "path": "tests/samples/gitlab_feed_token",
- "info": "",
- "value": "o9aEaH32LN618KhF7e_L",
- "value_start": 10,
- "value_end": 30,
- "variable": null,
- "entropy_validation": {
- "iterator": "BASE64_CHARS",
- "entropy": 3.9058316901429944,
- "valid": false
- }
- }
- ]
- },
- {
- "api_validation": "NOT_AVAILABLE",
- "ml_validation": "NOT_AVAILABLE",
- "ml_probability": null,
- "rule": "Gitlab PAT",
+ "rule": "Dropbox OAuth2 API Access Token",
"severity": "high",
- "confidence": "strong",
+ "confidence": "moderate",
"line_data_list": [
{
- "line": "var pat = 'glpat-a6N2pFAr2L2A6iRsA_mw';",
+ "line": "var dropbox = 'sl.BdmpmC82mhhySscKk2oQGyE5l--8LdAQftLTXVGQhP39Z8FtAK1BhePhyevurA-Elt7ToIr6OpwzKAYE7RBqpu6VVyQU5WlCTL_Q7N4gElXahaWou6aPpOIwgGCIOq9aeC3YFoc';",
"line_num": 1,
- "path": "tests/samples/gitlab_pat_api",
+ "path": "tests/samples/dropbox_oauth_token",
"info": "",
- "value": "glpat-a6N2pFAr2L2A6iRsA_mw",
- "value_start": 11,
- "value_end": 37,
+ "value": "sl.BdmpmC82mhhySscKk2oQGyE5l--8LdAQftLTXVGQhP39Z8FtAK1BhePhyevurA-Elt7ToIr6OpwzKAYE7RBqpu6VVyQU5WlCTL_Q7N4gElXahaWou6aPpOIwgGCIOq9aeC3YFoc",
+ "value_start": 15,
+ "value_end": 153,
"variable": null,
+ "variable_start": -2,
+ "variable_end": -2,
"entropy_validation": {
"iterator": "BASE64_CHARS",
- "entropy": 3.7423376242715105,
- "valid": false
+ "entropy": 5.395844179446957,
+ "valid": true
}
}
]
@@ -7508,22 +6004,24 @@
"api_validation": "NOT_AVAILABLE",
"ml_validation": "NOT_AVAILABLE",
"ml_probability": null,
- "rule": "Gitlab Pipeline Trigger Token",
+ "rule": "Dynatrace API Token",
"severity": "high",
- "confidence": "strong",
+ "confidence": "moderate",
"line_data_list": [
{
- "line": "trigger = 'glptt-33276248c9748113e978392e5c074b7f974f8683';",
+ "line": "dt0c01.ST2EY72KQINMH574WMNVI7YN.G3DFPBEJYMODIDAEX454M7YWBUVEFOWKPRVMWFASS64NFH52PX6BNDVFFM572RZM",
"line_num": 1,
- "path": "tests/samples/gitlab_pipeline_trigger_token",
+ "path": "tests/samples/dynatrace_api.hs",
"info": "",
- "value": "glptt-33276248c9748113e978392e5c074b7f974f8683",
- "value_start": 11,
- "value_end": 57,
+ "value": "dt0c01.ST2EY72KQINMH574WMNVI7YN.G3DFPBEJYMODIDAEX454M7YWBUVEFOWKPRVMWFASS64NFH52PX6BNDVFFM572RZM",
+ "value_start": 0,
+ "value_end": 96,
"variable": null,
+ "variable_start": -2,
+ "variable_end": -2,
"entropy_validation": {
- "iterator": "BASE36_CHARS",
- "entropy": 3.8494857514609038,
+ "iterator": "BASE64_CHARS",
+ "entropy": 4.808191506786782,
"valid": true
}
}
@@ -7533,22 +6031,24 @@
"api_validation": "NOT_AVAILABLE",
"ml_validation": "NOT_AVAILABLE",
"ml_probability": null,
- "rule": "Gitlab Registration Runner Token",
+ "rule": "Facebook Access Token",
"severity": "high",
- "confidence": "strong",
+ "confidence": "moderate",
"line_data_list": [
{
- "line": "gitlab_runner = 'GR1348941jG6xeSsmN8DFVKoyBYu2';",
+ "line": "GI_REO_GI_FACEBOOK_TOKEN = \"EAACEb00Kse0BAlGy7KeQ5YnaCEd09Eose0cBAlGy7KeQ5Yna9CoDsup39tiYdoQ4jH9Coup39tiYdWoQ4jHFZD\"",
"line_num": 1,
- "path": "tests/samples/gitlab_registration_runner",
+ "path": "tests/samples/facebook_key",
"info": "",
- "value": "GR1348941jG6xeSsmN8DFVKoyBYu2",
- "value_start": 17,
- "value_end": 46,
+ "value": "EAACEb00Kse0BAlGy7KeQ5YnaCEd09Eose0cBAlGy7KeQ5Yna9CoDsup39tiYdoQ4jH9Coup39tiYdWoQ4jHFZD",
+ "value_start": 28,
+ "value_end": 115,
"variable": null,
+ "variable_start": -2,
+ "variable_end": -2,
"entropy_validation": {
"iterator": "BASE64_CHARS",
- "entropy": 4.582118926162056,
+ "entropy": 4.936120692057916,
"valid": true
}
}
@@ -7556,25 +6056,27 @@
},
{
"api_validation": "NOT_AVAILABLE",
- "ml_validation": "NOT_AVAILABLE",
- "ml_probability": null,
- "rule": "Gitlab Registration Runner Token 2023",
- "severity": "high",
- "confidence": "strong",
+ "ml_validation": "VALIDATED_KEY",
+ "ml_probability": 0.999,
+ "rule": "Token",
+ "severity": "medium",
+ "confidence": "moderate",
"line_data_list": [
{
- "line": "return \"glrt-2CR8_eVxiio-1QmzPZwa\"",
+ "line": "GI_REO_GI_FACEBOOK_TOKEN = \"EAACEb00Kse0BAlGy7KeQ5YnaCEd09Eose0cBAlGy7KeQ5Yna9CoDsup39tiYdoQ4jH9Coup39tiYdWoQ4jHFZD\"",
"line_num": 1,
- "path": "tests/samples/gitlab_registration_runner_2023",
+ "path": "tests/samples/facebook_key",
"info": "",
- "value": "glrt-2CR8_eVxiio-1QmzPZwa",
- "value_start": 8,
- "value_end": 33,
- "variable": null,
+ "value": "EAACEb00Kse0BAlGy7KeQ5YnaCEd09Eose0cBAlGy7KeQ5Yna9CoDsup39tiYdoQ4jH9Coup39tiYdWoQ4jHFZD",
+ "value_start": 28,
+ "value_end": 115,
+ "variable": "GI_REO_GI_FACEBOOK_TOKEN",
+ "variable_start": 0,
+ "variable_end": 24,
"entropy_validation": {
"iterator": "BASE64_CHARS",
- "entropy": 4.006593447001756,
- "valid": false
+ "entropy": 4.936120692057916,
+ "valid": true
}
}
]
@@ -7583,22 +6085,24 @@
"api_validation": "NOT_AVAILABLE",
"ml_validation": "NOT_AVAILABLE",
"ml_probability": null,
- "rule": "Google API Key",
+ "rule": "Facebook App Token",
"severity": "high",
"confidence": "moderate",
"line_data_list": [
{
- "line": "AIzaGiReoG-CrackleCrackle12315618_12315",
- "line_num": 1,
- "path": "tests/samples/google_api_key.toml",
+ "line": "1527194624358273|qbBf2-fdB9zZpqLA0_2nNzZDw2M",
+ "line_num": 2,
+ "path": "tests/samples/facebook_key",
"info": "",
- "value": "AIzaGiReoG-CrackleCrackle12315618_12315",
+ "value": "1527194624358273|qbBf2-fdB9zZpqLA0_2nNzZDw2M",
"value_start": 0,
- "value_end": 39,
+ "value_end": 44,
"variable": null,
+ "variable_start": -2,
+ "variable_end": -2,
"entropy_validation": {
"iterator": "BASE36_CHARS",
- "entropy": 3.165196181720608,
+ "entropy": 3.2089099270924217,
"valid": true
}
}
@@ -7608,39 +6112,26 @@
"api_validation": "NOT_AVAILABLE",
"ml_validation": "NOT_AVAILABLE",
"ml_probability": null,
- "rule": "Google Multi",
- "severity": "high",
+ "rule": "Firebase Domain",
+ "severity": "info",
"confidence": "moderate",
"line_data_list": [
{
- "line": "194206074328-qp89pdv6fi35vsi71258g1eh31q6h7c3.apps.googleusercontent.com",
- "line_num": 2,
- "path": "tests/samples/google_multi",
+ "line": "test-app-domain-42.firebaseapp.com",
+ "line_num": 1,
+ "path": "tests/samples/firebase_domain",
"info": "",
- "value": "194206074328-qp89pdv6fi35vsi71258g1eh31q6h7c3.apps.googleusercontent.com",
+ "value": "test-app-domain-42.firebaseapp.com",
"value_start": 0,
- "value_end": 72,
+ "value_end": 34,
"variable": null,
+ "variable_start": -2,
+ "variable_end": -2,
"entropy_validation": {
- "iterator": "BASE64_CHARS",
- "entropy": 4.531537327540733,
+ "iterator": "BASE36_CHARS",
+ "entropy": 3.4347510262969525,
"valid": true
}
- },
- {
- "line": "4L2QMyTm6Rr0o46ytGiReoG1",
- "line_num": 4,
- "path": "tests/samples/google_multi",
- "info": "",
- "value": "4L2QMyTm6Rr0o46ytGiReoG1",
- "value_start": 0,
- "value_end": 24,
- "variable": null,
- "entropy_validation": {
- "iterator": "BASE64_CHARS",
- "entropy": 4.084962500721157,
- "valid": false
- }
}
]
},
@@ -7648,37 +6139,51 @@
"api_validation": "NOT_AVAILABLE",
"ml_validation": "NOT_AVAILABLE",
"ml_probability": null,
- "rule": "Google Multi",
- "severity": "high",
+ "rule": "Firebase Domain",
+ "severity": "info",
"confidence": "moderate",
"line_data_list": [
{
- "line": "\"id\":\"194206074328-qdv6fi3eh31q6h7c35vsi7p89p1258g1.apps.googleusercontent.com\",\"CEKPET\":\"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\",",
- "line_num": 18,
- "path": "tests/samples/google_multi",
+ "line": "test2.io.firebaseio.com",
+ "line_num": 2,
+ "path": "tests/samples/firebase_domain",
"info": "",
- "value": "194206074328-qdv6fi3eh31q6h7c35vsi7p89p1258g1.apps.googleusercontent.com",
- "value_start": 6,
- "value_end": 78,
+ "value": "test2.io.firebaseio.com",
+ "value_start": 0,
+ "value_end": 23,
"variable": null,
+ "variable_start": -2,
+ "variable_end": -2,
"entropy_validation": {
- "iterator": "BASE64_CHARS",
- "entropy": 4.531537327540733,
+ "iterator": "BASE36_CHARS",
+ "entropy": 3.1394163745499943,
"valid": true
}
- },
+ }
+ ]
+ },
+ {
+ "api_validation": "NOT_AVAILABLE",
+ "ml_validation": "NOT_AVAILABLE",
+ "ml_probability": null,
+ "rule": "Github Classic Token",
+ "severity": "high",
+ "confidence": "strong",
+ "line_data_list": [
{
- "line": "\"id\":\"194206074328-qdv6fi3eh31q6h7c35vsi7p89p1258g1.apps.googleusercontent.com\",\"CEKPET\":\"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\",",
- "line_num": 18,
- "path": "tests/samples/google_multi",
+ "line": "ghp_00000000000000000000000000000004WZ4EQ # classic",
+ "line_num": 1,
+ "path": "tests/samples/github_classic_token",
"info": "",
- "value": "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",
- "value_start": 90,
- "value_end": 125,
+ "value": "ghp_00000000000000000000000000000004WZ4EQ",
+ "value_start": 0,
+ "value_end": 41,
"variable": null,
+ "variable_start": -2,
+ "variable_end": -2,
"entropy_validation": {
"iterator": "BASE64_CHARS",
- "entropy": 4.436181130262395,
+ "entropy": 1.4322437698226884,
"valid": false
}
}
@@ -7688,47 +6193,51 @@
"api_validation": "NOT_AVAILABLE",
"ml_validation": "NOT_AVAILABLE",
"ml_probability": null,
- "rule": "Google OAuth Secret",
+ "rule": "Github Fine-granted Token",
"severity": "high",
"confidence": "strong",
"line_data_list": [
{
- "line": "\"id\":\"194206074328-qdv6fi3eh31q6h7c35vsi7p89p1258g1.apps.googleusercontent.com\",\"CEKPET\":\"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\",",
- "line_num": 18,
- "path": "tests/samples/google_multi",
+ "line": "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",
+ "line_num": 2,
+ "path": "tests/samples/github_fine_granted_token",
"info": "",
- "value": "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",
- "value_start": 90,
- "value_end": 125,
+ "value": "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",
+ "value_start": 0,
+ "value_end": 93,
"variable": null,
+ "variable_start": -2,
+ "variable_end": -2,
"entropy_validation": {
"iterator": "BASE64_CHARS",
- "entropy": 4.436181130262395,
- "valid": false
+ "entropy": 5.255374790203285,
+ "valid": true
}
}
]
},
{
"api_validation": "NOT_AVAILABLE",
- "ml_validation": "NOT_AVAILABLE",
- "ml_probability": null,
- "rule": "Google OAuth Access Token",
+ "ml_validation": "VALIDATED_KEY",
+ "ml_probability": 1.0,
+ "rule": "Github Old Token",
"severity": "high",
"confidence": "moderate",
"line_data_list": [
{
- "line": "google_oauth_key = \"ya29.gi_reo_gi_crackle_ln22\"",
+ "line": "GITHUB_ACCESS_TOKEN = \"lbyxnhqjfnzhlpnvcvaxjumgvdlnktgugdofmzyy\"",
"line_num": 1,
- "path": "tests/samples/google_oauth_key",
+ "path": "tests/samples/github_key.groovy",
"info": "",
- "value": "ya29.gi_reo_gi_crackle_ln22",
- "value_start": 20,
- "value_end": 47,
+ "value": "lbyxnhqjfnzhlpnvcvaxjumgvdlnktgugdofmzyy",
+ "value_start": 23,
+ "value_end": 63,
"variable": null,
+ "variable_start": -2,
+ "variable_end": -2,
"entropy_validation": {
"iterator": "BASE36_CHARS",
- "entropy": 3.1797273164975133,
+ "entropy": 4.246439344671015,
"valid": true
}
}
@@ -7736,24 +6245,26 @@
},
{
"api_validation": "NOT_AVAILABLE",
- "ml_validation": "NOT_AVAILABLE",
- "ml_probability": null,
- "rule": "Auth",
+ "ml_validation": "VALIDATED_KEY",
+ "ml_probability": 1.0,
+ "rule": "Token",
"severity": "medium",
"confidence": "moderate",
"line_data_list": [
{
- "line": "google_oauth_key = \"ya29.gi_reo_gi_crackle_ln22\"",
+ "line": "GITHUB_ACCESS_TOKEN = \"lbyxnhqjfnzhlpnvcvaxjumgvdlnktgugdofmzyy\"",
"line_num": 1,
- "path": "tests/samples/google_oauth_key",
+ "path": "tests/samples/github_key.groovy",
"info": "",
- "value": "ya29.gi_reo_gi_crackle_ln22",
- "value_start": 20,
- "value_end": 47,
- "variable": "google_oauth_key",
+ "value": "lbyxnhqjfnzhlpnvcvaxjumgvdlnktgugdofmzyy",
+ "value_start": 23,
+ "value_end": 63,
+ "variable": "GITHUB_ACCESS_TOKEN",
+ "variable_start": 0,
+ "variable_end": 19,
"entropy_validation": {
"iterator": "BASE36_CHARS",
- "entropy": 3.1797273164975133,
+ "entropy": 4.246439344671015,
"valid": true
}
}
@@ -7763,22 +6274,24 @@
"api_validation": "NOT_AVAILABLE",
"ml_validation": "NOT_AVAILABLE",
"ml_probability": null,
- "rule": "Key",
- "severity": "medium",
- "confidence": "moderate",
+ "rule": "Gitlab Incoming Email Token",
+ "severity": "info",
+ "confidence": "weak",
"line_data_list": [
{
- "line": "google_oauth_key = \"ya29.gi_reo_gi_crackle_ln22\"",
+ "line": "var email_t = '7e4v6v5j2nepcc8f5zvatgl9g';",
"line_num": 1,
- "path": "tests/samples/google_oauth_key",
+ "path": "tests/samples/gitlab_email_token",
"info": "",
- "value": "ya29.gi_reo_gi_crackle_ln22",
- "value_start": 20,
- "value_end": 47,
- "variable": "google_oauth_key",
+ "value": "7e4v6v5j2nepcc8f5zvatgl9g",
+ "value_start": 15,
+ "value_end": 40,
+ "variable": null,
+ "variable_start": -2,
+ "variable_end": -2,
"entropy_validation": {
"iterator": "BASE36_CHARS",
- "entropy": 3.1797273164975133,
+ "entropy": 4.133660689688185,
"valid": true
}
}
@@ -7788,23 +6301,25 @@
"api_validation": "NOT_AVAILABLE",
"ml_validation": "NOT_AVAILABLE",
"ml_probability": null,
- "rule": "Grafana Access Policy Token",
- "severity": "high",
- "confidence": "strong",
+ "rule": "Gitlab Feed Token",
+ "severity": "info",
+ "confidence": "weak",
"line_data_list": [
{
- "line": "grafana_policy = 'glc_eyJvIjoiMjA0NjMwIiwibiI6InRlc3QtdG9rZW4iLCJrIjoidklnbjJ2WHc5MTVXOWtNOWxsNHcyZHEyIiwibSI6eyJyIjoicHJvZC0wIn19'",
+ "line": "feed_n = 'o9aEaH32LN618KhF7e_L'",
"line_num": 1,
- "path": "tests/samples/grafana_access_policy_token",
+ "path": "tests/samples/gitlab_feed_token",
"info": "",
- "value": "glc_eyJvIjoiMjA0NjMwIiwibiI6InRlc3QtdG9rZW4iLCJrIjoidklnbjJ2WHc5MTVXOWtNOWxsNHcyZHEyIiwibSI6eyJyIjoicHJvZC0wIn19",
- "value_start": 18,
- "value_end": 130,
+ "value": "o9aEaH32LN618KhF7e_L",
+ "value_start": 10,
+ "value_end": 30,
"variable": null,
+ "variable_start": -2,
+ "variable_end": -2,
"entropy_validation": {
"iterator": "BASE64_CHARS",
- "entropy": 5.097632476604024,
- "valid": true
+ "entropy": 3.9058316901429944,
+ "valid": false
}
}
]
@@ -7813,22 +6328,24 @@
"api_validation": "NOT_AVAILABLE",
"ml_validation": "NOT_AVAILABLE",
"ml_probability": null,
- "rule": "Grafana Provisioned API Key",
+ "rule": "Gitlab PAT",
"severity": "high",
"confidence": "strong",
"line_data_list": [
{
- "line": "grafana = 'eyJrIjoiMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMCIsIm4iOiJ4eHh4IiwiaWQiOjIwNDM2MH0='",
+ "line": "var pat = 'glpat-a6N2pFAr2L2A6iRsA_mw';",
"line_num": 1,
- "path": "tests/samples/grafana_provisioned_api_key",
+ "path": "tests/samples/gitlab_pat_api",
"info": "",
- "value": "eyJrIjoiMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMCIsIm4iOiJ4eHh4IiwiaWQiOjIwNDM2MH0=",
+ "value": "glpat-a6N2pFAr2L2A6iRsA_mw",
"value_start": 11,
- "value_end": 107,
+ "value_end": 37,
"variable": null,
+ "variable_start": -2,
+ "variable_end": -2,
"entropy_validation": {
"iterator": "BASE64_CHARS",
- "entropy": 3.8153130511409934,
+ "entropy": 3.7423376242715105,
"valid": false
}
}
@@ -7838,23 +6355,25 @@
"api_validation": "NOT_AVAILABLE",
"ml_validation": "NOT_AVAILABLE",
"ml_probability": null,
- "rule": "JSON Web Token",
- "severity": "medium",
- "confidence": "moderate",
+ "rule": "Gitlab Pipeline Trigger Token",
+ "severity": "high",
+ "confidence": "strong",
"line_data_list": [
{
- "line": "grafana = 'eyJrIjoiMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMCIsIm4iOiJ4eHh4IiwiaWQiOjIwNDM2MH0='",
+ "line": "trigger = 'glptt-33276248c9748113e978392e5c074b7f974f8683';",
"line_num": 1,
- "path": "tests/samples/grafana_provisioned_api_key",
+ "path": "tests/samples/gitlab_pipeline_trigger_token",
"info": "",
- "value": "eyJrIjoiMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMCIsIm4iOiJ4eHh4IiwiaWQiOjIwNDM2MH0=",
+ "value": "glptt-33276248c9748113e978392e5c074b7f974f8683",
"value_start": 11,
- "value_end": 107,
+ "value_end": 57,
"variable": null,
+ "variable_start": -2,
+ "variable_end": -2,
"entropy_validation": {
- "iterator": "BASE64_CHARS",
- "entropy": 3.8153130511409934,
- "valid": false
+ "iterator": "BASE36_CHARS",
+ "entropy": 3.8494857514609038,
+ "valid": true
}
}
]
@@ -7863,22 +6382,24 @@
"api_validation": "NOT_AVAILABLE",
"ml_validation": "NOT_AVAILABLE",
"ml_probability": null,
- "rule": "Heroku API Key",
+ "rule": "Gitlab Registration Runner Token",
"severity": "high",
- "confidence": "moderate",
+ "confidence": "strong",
"line_data_list": [
{
- "line": "HerOkUa04b8c1d-A147-b252-3b6a8f9c2b16",
+ "line": "gitlab_runner = 'GR1348941jG6xeSsmN8DFVKoyBYu2';",
"line_num": 1,
- "path": "tests/samples/heroku_api.toml",
+ "path": "tests/samples/gitlab_registration_runner",
"info": "",
- "value": "HerOkUa04b8c1d-A147-b252-3b6a8f9c2b16",
- "value_start": 0,
- "value_end": 37,
+ "value": "GR1348941jG6xeSsmN8DFVKoyBYu2",
+ "value_start": 17,
+ "value_end": 46,
"variable": null,
+ "variable_start": -2,
+ "variable_end": -2,
"entropy_validation": {
- "iterator": "BASE36_CHARS",
- "entropy": 3.48037367471734,
+ "iterator": "BASE64_CHARS",
+ "entropy": 4.582118926162056,
"valid": true
}
}
@@ -7888,23 +6409,25 @@
"api_validation": "NOT_AVAILABLE",
"ml_validation": "NOT_AVAILABLE",
"ml_probability": null,
- "rule": "Instagram Access Token",
+ "rule": "Gitlab Registration Runner Token 2023",
"severity": "high",
"confidence": "strong",
"line_data_list": [
{
- "line": "IGQVJWS3pUNmZA2MUJDVlRwLW9ac1lrU05nZAmpzWHQtWHFJSEFRMF9tWVpRdEd70HQ5Wk8wSnY0R0VEQnVQdUU0MnpxNWxocUYyNmZAXSTUtVVNrMmh1ZAHZAQQno2ZA0VHR0lLWkk1N1R5RDFvM0dmVEpIYQZGZX",
+ "line": "return \"glrt-2CR8_eVxiio-1QmzPZwa\"",
"line_num": 1,
- "path": "tests/samples/instagram_access_token",
+ "path": "tests/samples/gitlab_registration_runner_2023",
"info": "",
- "value": "IGQVJWS3pUNmZA2MUJDVlRwLW9ac1lrU05nZAmpzWHQtWHFJSEFRMF9tWVpRdEd70HQ5Wk8wSnY0R0VEQnVQdUU0MnpxNWxocUYyNmZAXSTUtVVNrMmh1ZAHZAQQno2ZA0VHR0lLWkk1N1R5RDFvM0dmVEpIYQZGZX",
- "value_start": 0,
- "value_end": 162,
+ "value": "glrt-2CR8_eVxiio-1QmzPZwa",
+ "value_start": 8,
+ "value_end": 33,
"variable": null,
+ "variable_start": -2,
+ "variable_end": -2,
"entropy_validation": {
"iterator": "BASE64_CHARS",
- "entropy": 5.231644837540696,
- "valid": true
+ "entropy": 4.006593447001756,
+ "valid": false
}
}
]
@@ -7913,23 +6436,25 @@
"api_validation": "NOT_AVAILABLE",
"ml_validation": "NOT_AVAILABLE",
"ml_probability": null,
- "rule": "IPv4",
- "severity": "info",
- "confidence": "weak",
+ "rule": "Google API Key",
+ "severity": "high",
+ "confidence": "moderate",
"line_data_list": [
{
- "line": "100.64.0.0/10",
- "line_num": 13,
- "path": "tests/samples/ipv4",
+ "line": "AIzaGiReoG-CrackleCrackle12315618_12315",
+ "line_num": 1,
+ "path": "tests/samples/google_api_key.toml",
"info": "",
- "value": "100.64.0.0",
+ "value": "AIzaGiReoG-CrackleCrackle12315618_12315",
"value_start": 0,
- "value_end": 10,
+ "value_end": 39,
"variable": null,
+ "variable_start": -2,
+ "variable_end": -2,
"entropy_validation": {
- "iterator": "BASE64_CHARS",
- "entropy": 1.5253496664211537,
- "valid": false
+ "iterator": "BASE36_CHARS",
+ "entropy": 3.165196181720608,
+ "valid": true
}
}
]
@@ -7938,22 +6463,41 @@
"api_validation": "NOT_AVAILABLE",
"ml_validation": "NOT_AVAILABLE",
"ml_probability": null,
- "rule": "IPv4",
- "severity": "info",
- "confidence": "weak",
+ "rule": "Google Multi",
+ "severity": "high",
+ "confidence": "moderate",
"line_data_list": [
{
- "line": "100.64.0.0\u2013100.127.255.255",
- "line_num": 14,
- "path": "tests/samples/ipv4",
+ "line": "194206074328-qp89pdv6fi35vsi71258g1eh31q6h7c3.apps.googleusercontent.com",
+ "line_num": 2,
+ "path": "tests/samples/google_multi",
"info": "",
- "value": "100.127.255.255",
- "value_start": 11,
- "value_end": 26,
+ "value": "194206074328-qp89pdv6fi35vsi71258g1eh31q6h7c3.apps.googleusercontent.com",
+ "value_start": 0,
+ "value_end": 72,
"variable": null,
+ "variable_start": -2,
+ "variable_end": -2,
"entropy_validation": {
- "iterator": "BASE36_CHARS",
- "entropy": 2.008519976342584,
+ "iterator": "BASE64_CHARS",
+ "entropy": 4.531537327540733,
+ "valid": true
+ }
+ },
+ {
+ "line": "4L2QMyTm6Rr0o46ytGiReoG1",
+ "line_num": 4,
+ "path": "tests/samples/google_multi",
+ "info": "",
+ "value": "4L2QMyTm6Rr0o46ytGiReoG1",
+ "value_start": 0,
+ "value_end": 24,
+ "variable": null,
+ "variable_start": -2,
+ "variable_end": -2,
+ "entropy_validation": {
+ "iterator": "BASE64_CHARS",
+ "entropy": 4.084962500721157,
"valid": false
}
}
@@ -7963,22 +6507,41 @@
"api_validation": "NOT_AVAILABLE",
"ml_validation": "NOT_AVAILABLE",
"ml_probability": null,
- "rule": "IPv4",
- "severity": "info",
- "confidence": "weak",
+ "rule": "Google Multi",
+ "severity": "high",
+ "confidence": "moderate",
"line_data_list": [
{
- "line": "100.64.0.0\u2013100.127.255.255",
- "line_num": 14,
- "path": "tests/samples/ipv4",
+ "line": "\"id\":\"194206074328-qdv6fi3eh31q6h7c35vsi7p89p1258g1.apps.googleusercontent.com\",\"CEKPET\":\"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\",",
+ "line_num": 18,
+ "path": "tests/samples/google_multi",
+ "info": "",
+ "value": "194206074328-qdv6fi3eh31q6h7c35vsi7p89p1258g1.apps.googleusercontent.com",
+ "value_start": 6,
+ "value_end": 78,
+ "variable": null,
+ "variable_start": -2,
+ "variable_end": -2,
+ "entropy_validation": {
+ "iterator": "BASE64_CHARS",
+ "entropy": 4.531537327540733,
+ "valid": true
+ }
+ },
+ {
+ "line": "\"id\":\"194206074328-qdv6fi3eh31q6h7c35vsi7p89p1258g1.apps.googleusercontent.com\",\"CEKPET\":\"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\",",
+ "line_num": 18,
+ "path": "tests/samples/google_multi",
"info": "",
- "value": "100.64.0.0",
- "value_start": 0,
- "value_end": 10,
+ "value": "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",
+ "value_start": 90,
+ "value_end": 125,
"variable": null,
+ "variable_start": -2,
+ "variable_end": -2,
"entropy_validation": {
"iterator": "BASE64_CHARS",
- "entropy": 1.5253496664211537,
+ "entropy": 4.436181130262395,
"valid": false
}
}
@@ -7988,22 +6551,24 @@
"api_validation": "NOT_AVAILABLE",
"ml_validation": "NOT_AVAILABLE",
"ml_probability": null,
- "rule": "IPv4",
- "severity": "info",
- "confidence": "weak",
+ "rule": "Google OAuth Secret",
+ "severity": "high",
+ "confidence": "strong",
"line_data_list": [
{
- "line": "192.0.0.0\u2013192.0.0.255",
- "line_num": 22,
- "path": "tests/samples/ipv4",
+ "line": "\"id\":\"194206074328-qdv6fi3eh31q6h7c35vsi7p89p1258g1.apps.googleusercontent.com\",\"CEKPET\":\"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\",",
+ "line_num": 18,
+ "path": "tests/samples/google_multi",
"info": "",
- "value": "192.0.0.255",
- "value_start": 10,
- "value_end": 21,
+ "value": "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",
+ "value_start": 90,
+ "value_end": 125,
"variable": null,
+ "variable_start": -2,
+ "variable_end": -2,
"entropy_validation": {
"iterator": "BASE64_CHARS",
- "entropy": 1.9704957226453073,
+ "entropy": 4.436181130262395,
"valid": false
}
}
@@ -8013,23 +6578,25 @@
"api_validation": "NOT_AVAILABLE",
"ml_validation": "NOT_AVAILABLE",
"ml_probability": null,
- "rule": "IPv4",
- "severity": "info",
- "confidence": "weak",
+ "rule": "Google OAuth Access Token",
+ "severity": "high",
+ "confidence": "moderate",
"line_data_list": [
{
- "line": "192.88.99.0/24",
- "line_num": 25,
- "path": "tests/samples/ipv4",
+ "line": "google_oauth_key = \"ya29.gi_reo_gi_crackle_ln22\"",
+ "line_num": 1,
+ "path": "tests/samples/google_oauth_key",
"info": "",
- "value": "192.88.99.0",
- "value_start": 0,
- "value_end": 11,
+ "value": "ya29.gi_reo_gi_crackle_ln22",
+ "value_start": 20,
+ "value_end": 47,
"variable": null,
+ "variable_start": -2,
+ "variable_end": -2,
"entropy_validation": {
"iterator": "BASE36_CHARS",
- "entropy": 1.9018695860849921,
- "valid": false
+ "entropy": 3.1797273164975133,
+ "valid": true
}
}
]
@@ -8038,23 +6605,25 @@
"api_validation": "NOT_AVAILABLE",
"ml_validation": "NOT_AVAILABLE",
"ml_probability": null,
- "rule": "IPv4",
- "severity": "info",
- "confidence": "weak",
+ "rule": "Grafana Access Policy Token",
+ "severity": "high",
+ "confidence": "strong",
"line_data_list": [
{
- "line": "192.88.99.0\u2013192.88.99.255",
- "line_num": 26,
- "path": "tests/samples/ipv4",
+ "line": "grafana_policy = 'glc_eyJvIjoiMjA0NjMwIiwibiI6InRlc3QtdG9rZW4iLCJrIjoidklnbjJ2WHc5MTVXOWtNOWxsNHcyZHEyIiwibSI6eyJyIjoicHJvZC0wIn19'",
+ "line_num": 1,
+ "path": "tests/samples/grafana_access_policy_token",
"info": "",
- "value": "192.88.99.0",
- "value_start": 0,
- "value_end": 11,
+ "value": "glc_eyJvIjoiMjA0NjMwIiwibiI6InRlc3QtdG9rZW4iLCJrIjoidklnbjJ2WHc5MTVXOWtNOWxsNHcyZHEyIiwibSI6eyJyIjoicHJvZC0wIn19",
+ "value_start": 18,
+ "value_end": 130,
"variable": null,
+ "variable_start": -2,
+ "variable_end": -2,
"entropy_validation": {
- "iterator": "BASE36_CHARS",
- "entropy": 1.9018695860849921,
- "valid": false
+ "iterator": "BASE64_CHARS",
+ "entropy": 5.097632476604024,
+ "valid": true
}
}
]
@@ -8063,22 +6632,24 @@
"api_validation": "NOT_AVAILABLE",
"ml_validation": "NOT_AVAILABLE",
"ml_probability": null,
- "rule": "IPv4",
- "severity": "info",
- "confidence": "weak",
+ "rule": "Grafana Provisioned API Key",
+ "severity": "high",
+ "confidence": "strong",
"line_data_list": [
{
- "line": "192.88.99.0\u2013192.88.99.255",
- "line_num": 26,
- "path": "tests/samples/ipv4",
+ "line": "grafana = 'eyJrIjoiMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMCIsIm4iOiJ4eHh4IiwiaWQiOjIwNDM2MH0='",
+ "line_num": 1,
+ "path": "tests/samples/grafana_provisioned_api_key",
"info": "",
- "value": "192.88.99.255",
- "value_start": 12,
- "value_end": 25,
+ "value": "eyJrIjoiMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMCIsIm4iOiJ4eHh4IiwiaWQiOjIwNDM2MH0=",
+ "value_start": 11,
+ "value_end": 107,
"variable": null,
+ "variable_start": -2,
+ "variable_end": -2,
"entropy_validation": {
"iterator": "BASE64_CHARS",
- "entropy": 2.019193052249804,
+ "entropy": 3.8153130511409934,
"valid": false
}
}
@@ -8088,23 +6659,25 @@
"api_validation": "NOT_AVAILABLE",
"ml_validation": "NOT_AVAILABLE",
"ml_probability": null,
- "rule": "IPv6",
- "severity": "info",
+ "rule": "Grafana Service Account Token",
+ "severity": "high",
"confidence": "strong",
"line_data_list": [
{
- "line": "2004:5678::9324",
- "line_num": 12,
- "path": "tests/samples/ipv6",
+ "line": "glsa_ThisI5NtTheTok3nYou8reLo0k1ngF0r_0a2a3df7",
+ "line_num": 1,
+ "path": "tests/samples/grafana_service_accounts",
"info": "",
- "value": "2004:5678::9324",
+ "value": "glsa_ThisI5NtTheTok3nYou8reLo0k1ngF0r_0a2a3df7",
"value_start": 0,
- "value_end": 15,
+ "value_end": 46,
"variable": null,
+ "variable_start": -2,
+ "variable_end": -2,
"entropy_validation": {
- "iterator": "BASE36_CHARS",
- "entropy": 2.725512476486815,
- "valid": false
+ "iterator": "BASE64_CHARS",
+ "entropy": 4.52211252299684,
+ "valid": true
}
}
]
@@ -8113,23 +6686,25 @@
"api_validation": "NOT_AVAILABLE",
"ml_validation": "NOT_AVAILABLE",
"ml_probability": null,
- "rule": "IPv6",
- "severity": "info",
+ "rule": "Hashicorp Terraform Token",
+ "severity": "high",
"confidence": "strong",
"line_data_list": [
{
- "line": "2004::5678:9",
- "line_num": 13,
- "path": "tests/samples/ipv6",
+ "line": "Z28P3STmkBQi1Y.atlasv1.YE7RBqu6VVyQIOq9a1eC3YFU5Elt7ToIr6OwzKAWlCTQ7N4gElXaWou6aPpOIwGCoc0",
+ "line_num": 1,
+ "path": "tests/samples/hashicorp_terraform",
"info": "",
- "value": "2004::5678:9",
+ "value": "Z28P3STmkBQi1Y.atlasv1.YE7RBqu6VVyQIOq9a1eC3YFU5Elt7ToIr6OwzKAWlCTQ7N4gElXaWou6aPpOIwGCoc0",
"value_start": 0,
- "value_end": 12,
+ "value_end": 90,
"variable": null,
+ "variable_start": -2,
+ "variable_end": -2,
"entropy_validation": {
- "iterator": "BASE36_CHARS",
- "entropy": 2.5220552088742005,
- "valid": false
+ "iterator": "BASE64_CHARS",
+ "entropy": 5.348551883097512,
+ "valid": true
}
}
]
@@ -8138,23 +6713,25 @@
"api_validation": "NOT_AVAILABLE",
"ml_validation": "NOT_AVAILABLE",
"ml_probability": null,
- "rule": "IPv6",
- "severity": "info",
- "confidence": "strong",
+ "rule": "Heroku API Key",
+ "severity": "high",
+ "confidence": "moderate",
"line_data_list": [
{
- "line": "2041:0000:140F::875B:131B",
- "line_num": 14,
- "path": "tests/samples/ipv6",
+ "line": "HerOkUa04b8c1d-A147-b252-3b6a8f9c2b16",
+ "line_num": 1,
+ "path": "tests/samples/heroku_api.toml",
"info": "",
- "value": "2041:0000:140F::875B:131B",
+ "value": "HerOkUa04b8c1d-A147-b252-3b6a8f9c2b16",
"value_start": 0,
- "value_end": 25,
+ "value_end": 37,
"variable": null,
+ "variable_start": -2,
+ "variable_end": -2,
"entropy_validation": {
- "iterator": "HEX_CHARS",
- "entropy": 2.6146939516467023,
- "valid": false
+ "iterator": "BASE36_CHARS",
+ "entropy": 3.48037367471734,
+ "valid": true
}
}
]
@@ -8163,23 +6740,25 @@
"api_validation": "NOT_AVAILABLE",
"ml_validation": "NOT_AVAILABLE",
"ml_probability": null,
- "rule": "IPv6",
- "severity": "info",
+ "rule": "Instagram Access Token",
+ "severity": "high",
"confidence": "strong",
"line_data_list": [
{
- "line": "2041:0:140F::875B:131B",
- "line_num": 15,
- "path": "tests/samples/ipv6",
+ "line": "IGQVJWS3pUNmZA2MUJDVlRwLW9ac1lrU05nZAmpzWHQtWHFJSEFRMF9tWVpRdEd70HQ5Wk8wSnY0R0VEQnVQdUU0MnpxNWxocUYyNmZAXSTUtVVNrMmh1ZAHZAQQno2ZA0VHR0lLWkk1N1R5RDFvM0dmVEpIYQZGZX",
+ "line_num": 1,
+ "path": "tests/samples/instagram_access_token",
"info": "",
- "value": "2041:0:140F::875B:131B",
+ "value": "IGQVJWS3pUNmZA2MUJDVlRwLW9ac1lrU05nZAmpzWHQtWHFJSEFRMF9tWVpRdEd70HQ5Wk8wSnY0R0VEQnVQdUU0MnpxNWxocUYyNmZAXSTUtVVNrMmh1ZAHZAQQno2ZA0VHR0lLWkk1N1R5RDFvM0dmVEpIYQZGZX",
"value_start": 0,
- "value_end": 22,
+ "value_end": 162,
"variable": null,
+ "variable_start": -2,
+ "variable_end": -2,
"entropy_validation": {
- "iterator": "HEX_CHARS",
- "entropy": 2.684338637030481,
- "valid": false
+ "iterator": "BASE64_CHARS",
+ "entropy": 5.231644837540696,
+ "valid": true
}
}
]
@@ -8187,7 +6766,7 @@
{
"api_validation": "NOT_AVAILABLE",
"ml_validation": "VALIDATED_KEY",
- "ml_probability": 0.99545,
+ "ml_probability": 0.978,
"rule": "Password",
"severity": "medium",
"confidence": "moderate",
@@ -8201,6 +6780,8 @@
"value_start": 16,
"value_end": 23,
"variable": "password",
+ "variable_start": 4,
+ "variable_end": 12,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 2.8073549220576046,
@@ -8226,6 +6807,8 @@
"value_start": 0,
"value_end": 64,
"variable": null,
+ "variable_start": -2,
+ "variable_end": -2,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 5.288909765557392,
@@ -8251,6 +6834,8 @@
"value_start": 0,
"value_end": 73,
"variable": null,
+ "variable_start": -2,
+ "variable_end": -2,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 5.353940312186129,
@@ -8276,6 +6861,8 @@
"value_start": 0,
"value_end": 16,
"variable": null,
+ "variable_start": -2,
+ "variable_end": -2,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 3.625,
@@ -8301,6 +6888,8 @@
"value_start": 8,
"value_end": 52,
"variable": null,
+ "variable_start": -2,
+ "variable_end": -2,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 4.606936732175321,
@@ -8311,24 +6900,26 @@
},
{
"api_validation": "NOT_AVAILABLE",
- "ml_validation": "VALIDATED_KEY",
- "ml_probability": 0.99105,
+ "ml_validation": "NOT_AVAILABLE",
+ "ml_probability": null,
"rule": "JSON Web Token",
"severity": "medium",
- "confidence": "moderate",
+ "confidence": "strong",
"line_data_list": [
{
- "line": "$payload = 'eyJgsIZgeJhvNgFpSmlP.eyJcaaF9xCe7shE0ENPiBlEJOpS'",
+ "line": "detected: eyJhbGciOiJSUzI1NiJ9Cg.eyJleHAiOjY1NTM2fQo.Ce7sh0ENPiBlE_dose0cBA",
"line_num": 1,
- "path": "tests/samples/json_web_token.hs",
+ "path": "tests/samples/json_web_token",
"info": "",
- "value": "eyJgsIZgeJhvNgFpSmlP.eyJcaaF9xCe7shE0ENPiBlEJOpS",
- "value_start": 12,
- "value_end": 60,
+ "value": "eyJhbGciOiJSUzI1NiJ9Cg.eyJleHAiOjY1NTM2fQo.Ce7sh0ENPiBlE_dose0cBA",
+ "value_start": 10,
+ "value_end": 75,
"variable": null,
+ "variable_start": -2,
+ "variable_end": -2,
"entropy_validation": {
"iterator": "BASE64_CHARS",
- "entropy": 4.520488802699322,
+ "entropy": 4.790963630103494,
"valid": true
}
}
@@ -8337,23 +6928,25 @@
{
"api_validation": "NOT_AVAILABLE",
"ml_validation": "VALIDATED_KEY",
- "ml_probability": 0.99911,
- "rule": "Key",
+ "ml_probability": 0.998,
+ "rule": "Secret",
"severity": "medium",
"confidence": "moderate",
"line_data_list": [
{
- "line": "prKeyValid=LS0tLS1CRUdJTiBQUklWQVRFIENDcUdTTTQ5QXdFSEJHMHdhd0lCQVFRZ0ViVnpmUGWxhQW9KQWwrLzZYdDJPNG1PQjYxMXNPaFJBTkNBQVNnRlRLandKQUFVOTVnKysvdnpLV0hrekFWbU5NSQp0QjV2VGpaT09Jd25FYjcwTXNXWkZJeVVGRDFQOUd3c3R6NCtha0hYN3ZJOEJINmhIbUJtZmVRbAotLS0tLUVORCBQUklWJNR0J5cUdTTTQ5QW5aUHhmQXl4cUUKWlYwNdFR0QVRFIEtFWS0tLS0tCgtFWS0tLS0tCk1JR0hBZ0VBTU==",
- "line_num": 1,
+ "line": "secret_looks_like_linux_path_1=\"/VnpmUGWxhQW9KQAwrL2ZYdDJPNG1PQjYxMXNPaF\"",
+ "line_num": 2,
"path": "tests/samples/key.hs",
"info": "",
- "value": "LS0tLS1CRUdJTiBQUklWQVRFIENDcUdTTTQ5QXdFSEJHMHdhd0lCQVFRZ0ViVnpmUGWxhQW9KQWwrLzZYdDJPNG1PQjYxMXNPaFJBTkNBQVNnRlRLandKQUFVOTVnKysvdnpLV0hrekFWbU5NSQp0QjV2VGpaT09Jd25FYjcwTXNXWkZJeVVGRDFQOUd3c3R6NCtha0hYN3ZJOEJINmhIbUJtZmVRbAotLS0tLUVORCBQUklWJNR0J5cUdTTTQ5QW5aUHhmQXl4cUUKWlYwNdFR0QVRFIEtFWS0tLS0tCgtFWS0tLS0tCk1JR0hBZ0VBTU==",
- "value_start": 11,
- "value_end": 335,
- "variable": "prKeyValid",
+ "value": "/VnpmUGWxhQW9KQAwrL2ZYdDJPNG1PQjYxMXNPaF",
+ "value_start": 32,
+ "value_end": 72,
+ "variable": "secret_looks_like_linux_path_1",
+ "variable_start": 0,
+ "variable_end": 30,
"entropy_validation": {
"iterator": "BASE64_CHARS",
- "entropy": 5.428808109703668,
+ "entropy": 4.8341837197791895,
"valid": true
}
}
@@ -8362,23 +6955,25 @@
{
"api_validation": "NOT_AVAILABLE",
"ml_validation": "VALIDATED_KEY",
- "ml_probability": 0.99907,
+ "ml_probability": 0.999,
"rule": "Secret",
"severity": "medium",
"confidence": "moderate",
"line_data_list": [
{
- "line": "secret_looks_like_linux_path_1=\"/VnpmUGWxhQW9KQAwrL2ZYdDJPNG1PQjYxMXNPaF\"",
- "line_num": 2,
+ "line": "secret_looks_like_linux_path_2=\"VnpmUGWxhQW/9KQAwrL2ZYd/DJPNG1PQjYxMXNPF\"",
+ "line_num": 3,
"path": "tests/samples/key.hs",
"info": "",
- "value": "/VnpmUGWxhQW9KQAwrL2ZYdDJPNG1PQjYxMXNPaF",
+ "value": "VnpmUGWxhQW/9KQAwrL2ZYd/DJPNG1PQjYxMXNPF",
"value_start": 32,
"value_end": 72,
- "variable": "secret_looks_like_linux_path_1",
+ "variable": "secret_looks_like_linux_path_2",
+ "variable_start": 0,
+ "variable_end": 30,
"entropy_validation": {
"iterator": "BASE64_CHARS",
- "entropy": 4.8341837197791895,
+ "entropy": 4.784183719779189,
"valid": true
}
}
@@ -8387,23 +6982,25 @@
{
"api_validation": "NOT_AVAILABLE",
"ml_validation": "VALIDATED_KEY",
- "ml_probability": 0.99958,
+ "ml_probability": 0.999,
"rule": "Secret",
"severity": "medium",
"confidence": "moderate",
"line_data_list": [
{
- "line": "secret_looks_like_linux_path_2=\"VnpmUGWxhQW/9KQAwrL2ZYd/DJPNG1PQjYxMXNPF\"",
- "line_num": 3,
+ "line": "secret_looks_like_linux_path_3=\"VnpmUGWxhQW/9KQAwrL2ZYdDJPNG1PQjYxMXNPF=\"",
+ "line_num": 4,
"path": "tests/samples/key.hs",
"info": "",
- "value": "VnpmUGWxhQW/9KQAwrL2ZYd/DJPNG1PQjYxMXNPF",
+ "value": "VnpmUGWxhQW/9KQAwrL2ZYdDJPNG1PQjYxMXNPF=",
"value_start": 32,
"value_end": 72,
- "variable": "secret_looks_like_linux_path_2",
+ "variable": "secret_looks_like_linux_path_3",
+ "variable_start": 0,
+ "variable_end": 30,
"entropy_validation": {
"iterator": "BASE64_CHARS",
- "entropy": 4.784183719779189,
+ "entropy": 4.8341837197791895,
"valid": true
}
}
@@ -8412,23 +7009,25 @@
{
"api_validation": "NOT_AVAILABLE",
"ml_validation": "VALIDATED_KEY",
- "ml_probability": 0.99955,
+ "ml_probability": 0.999,
"rule": "Secret",
"severity": "medium",
"confidence": "moderate",
"line_data_list": [
{
- "line": "secret_looks_like_linux_path_3=\"VnpmUGWxhQW/9KQAwrL2ZYdDJPNG1PQjYxMXNPF=\"",
- "line_num": 4,
+ "line": "secret_looks_like_linux_path__=\"VnpmUGWxhQW/9KQAwrL2ZYd/DJPNG1PQjEXAMbLE\"",
+ "line_num": 5,
"path": "tests/samples/key.hs",
"info": "",
- "value": "VnpmUGWxhQW/9KQAwrL2ZYdDJPNG1PQjYxMXNPF=",
+ "value": "VnpmUGWxhQW/9KQAwrL2ZYd/DJPNG1PQjEXAMbLE",
"value_start": 32,
"value_end": 72,
- "variable": "secret_looks_like_linux_path_3",
+ "variable": "secret_looks_like_linux_path__",
+ "variable_start": 0,
+ "variable_end": 30,
"entropy_validation": {
"iterator": "BASE64_CHARS",
- "entropy": 4.8341837197791895,
+ "entropy": 4.8530559073332755,
"valid": true
}
}
@@ -8437,7 +7036,7 @@
{
"api_validation": "NOT_AVAILABLE",
"ml_validation": "VALIDATED_KEY",
- "ml_probability": 0.98676,
+ "ml_probability": 0.996,
"rule": "Key",
"severity": "medium",
"confidence": "moderate",
@@ -8451,6 +7050,8 @@
"value_start": 32,
"value_end": 87,
"variable": "key",
+ "variable_start": 28,
+ "variable_end": 31,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 4.962822440640043,
@@ -8476,6 +7077,8 @@
"value_start": 13,
"value_end": 50,
"variable": null,
+ "variable_start": -2,
+ "variable_end": -2,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 4.615822531364292,
@@ -8501,6 +7104,8 @@
"value_start": 0,
"value_end": 36,
"variable": null,
+ "variable_start": -2,
+ "variable_end": -2,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 4.484377779059832,
@@ -8526,6 +7131,8 @@
"value_start": 11,
"value_end": 31,
"variable": null,
+ "variable_start": -2,
+ "variable_end": -2,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 3.6841837197791887,
@@ -8551,6 +7158,8 @@
"value_start": 11,
"value_end": 31,
"variable": null,
+ "variable_start": -2,
+ "variable_end": -2,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 3.6841837197791887,
@@ -8566,6 +7175,8 @@
"value_start": 12,
"value_end": 52,
"variable": null,
+ "variable_start": -2,
+ "variable_end": -2,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 4.784183719779189,
@@ -8577,7 +7188,7 @@
{
"api_validation": "NOT_AVAILABLE",
"ml_validation": "VALIDATED_KEY",
- "ml_probability": 0.99792,
+ "ml_probability": 0.998,
"rule": "Token",
"severity": "medium",
"confidence": "moderate",
@@ -8591,6 +7202,8 @@
"value_start": 12,
"value_end": 52,
"variable": "token",
+ "variable_start": 3,
+ "variable_end": 8,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 4.784183719779189,
@@ -8616,6 +7229,8 @@
"value_start": 11,
"value_end": 31,
"variable": null,
+ "variable_start": -2,
+ "variable_end": -2,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 3.6841837197791887,
@@ -8641,6 +7256,8 @@
"value_start": 11,
"value_end": 31,
"variable": null,
+ "variable_start": -2,
+ "variable_end": -2,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 3.6841837197791887,
@@ -8656,6 +7273,8 @@
"value_start": 12,
"value_end": 52,
"variable": null,
+ "variable_start": -2,
+ "variable_end": -2,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 4.784183719779189,
@@ -8667,7 +7286,7 @@
{
"api_validation": "NOT_AVAILABLE",
"ml_validation": "VALIDATED_KEY",
- "ml_probability": 0.99792,
+ "ml_probability": 0.998,
"rule": "Token",
"severity": "medium",
"confidence": "moderate",
@@ -8681,6 +7300,8 @@
"value_start": 12,
"value_end": 52,
"variable": "token",
+ "variable_start": 3,
+ "variable_end": 8,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 4.784183719779189,
@@ -8692,7 +7313,7 @@
{
"api_validation": "NOT_AVAILABLE",
"ml_validation": "VALIDATED_KEY",
- "ml_probability": 0.9812,
+ "ml_probability": 0.998,
"rule": "Nonce",
"severity": "medium",
"confidence": "moderate",
@@ -8706,6 +7327,8 @@
"value_start": 9,
"value_end": 41,
"variable": "nonce",
+ "variable_start": 0,
+ "variable_end": 5,
"entropy_validation": {
"iterator": "BASE36_CHARS",
"entropy": 4.390319531114783,
@@ -8731,6 +7354,8 @@
"value_start": 5,
"value_end": 51,
"variable": null,
+ "variable_start": -2,
+ "variable_end": -2,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 4.561286684176785,
@@ -8748,18 +7373,47 @@
"confidence": "strong",
"line_data_list": [
{
- "line": "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",
+ "line": "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",
"line_num": 2,
"path": "tests/samples/open_ai_token",
"info": "",
- "value": "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",
+ "value": "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",
"value_start": 0,
"value_end": 51,
"variable": null,
+ "variable_start": -2,
+ "variable_end": -2,
"entropy_validation": {
"iterator": "BASE64_CHARS",
- "entropy": 3.047085443409471,
- "valid": false
+ "entropy": 5.115027050910027,
+ "valid": true
+ }
+ }
+ ]
+ },
+ {
+ "api_validation": "NOT_AVAILABLE",
+ "ml_validation": "NOT_AVAILABLE",
+ "ml_probability": null,
+ "rule": "OpenAI Token",
+ "severity": "high",
+ "confidence": "strong",
+ "line_data_list": [
+ {
+ "line": "sk-proj-qa25MV9c7Qu0EjDIEWdcT3BlbkFJ83uCF0K4yw7RzpY39bio",
+ "line_num": 3,
+ "path": "tests/samples/open_ai_token",
+ "info": "",
+ "value": "sk-proj-qa25MV9c7Qu0EjDIEWdcT3BlbkFJ83uCF0K4yw7RzpY39bio",
+ "value_start": 0,
+ "value_end": 56,
+ "variable": null,
+ "variable_start": -2,
+ "variable_end": -2,
+ "entropy_validation": {
+ "iterator": "BASE64_CHARS",
+ "entropy": 5.086469255159772,
+ "valid": true
}
}
]
@@ -8767,7 +7421,7 @@
{
"api_validation": "NOT_AVAILABLE",
"ml_validation": "VALIDATED_KEY",
- "ml_probability": 0.98995,
+ "ml_probability": 0.98,
"rule": "Password",
"severity": "medium",
"confidence": "moderate",
@@ -8781,6 +7435,8 @@
"value_start": 7,
"value_end": 16,
"variable": "my_pw",
+ "variable_start": 0,
+ "variable_end": 5,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 2.2432750011217983,
@@ -8792,7 +7448,7 @@
{
"api_validation": "NOT_AVAILABLE",
"ml_validation": "VALIDATED_KEY",
- "ml_probability": 0.99448,
+ "ml_probability": 0.998,
"rule": "Password",
"severity": "medium",
"confidence": "moderate",
@@ -8806,6 +7462,8 @@
"value_start": 24,
"value_end": 36,
"variable": "password",
+ "variable_start": 4,
+ "variable_end": 12,
"entropy_validation": {
"iterator": "BASE36_CHARS",
"entropy": 3.2862156256610597,
@@ -8817,57 +7475,7 @@
{
"api_validation": "NOT_AVAILABLE",
"ml_validation": "VALIDATED_KEY",
- "ml_probability": 0.92289,
- "rule": "Password",
- "severity": "medium",
- "confidence": "moderate",
- "line_data_list": [
- {
- "line": "def connect(passwd: str = \"cq2tPr1a2\"): # python default arg",
- "line_num": 4,
- "path": "tests/samples/pass_valid",
- "info": "",
- "value": "cq2tPr1a2",
- "value_start": 27,
- "value_end": 36,
- "variable": "passwd",
- "entropy_validation": {
- "iterator": "BASE64_CHARS",
- "entropy": 2.9477027792200903,
- "valid": false
- }
- }
- ]
- },
- {
- "api_validation": "NOT_AVAILABLE",
- "ml_validation": "VALIDATED_KEY",
- "ml_probability": 0.96972,
- "rule": "Password",
- "severity": "medium",
- "confidence": "moderate",
- "line_data_list": [
- {
- "line": "if passworsd == \"q4c1a2oPd\": # __eq__ separator",
- "line_num": 5,
- "path": "tests/samples/pass_valid",
- "info": "",
- "value": "q4c1a2oPd",
- "value_start": 17,
- "value_end": 26,
- "variable": "passworsd",
- "entropy_validation": {
- "iterator": "BASE64_CHARS",
- "entropy": 3.169925001442312,
- "valid": false
- }
- }
- ]
- },
- {
- "api_validation": "NOT_AVAILABLE",
- "ml_validation": "VALIDATED_KEY",
- "ml_probability": 0.99646,
+ "ml_probability": 0.904,
"rule": "Password",
"severity": "medium",
"confidence": "moderate",
@@ -8881,6 +7489,8 @@
"value_start": 17,
"value_end": 26,
"variable": "passworsd",
+ "variable_start": 3,
+ "variable_end": 12,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 3.169925001442312,
@@ -8892,7 +7502,7 @@
{
"api_validation": "NOT_AVAILABLE",
"ml_validation": "VALIDATED_KEY",
- "ml_probability": 0.99933,
+ "ml_probability": 1.0,
"rule": "Password",
"severity": "medium",
"confidence": "moderate",
@@ -8906,6 +7516,8 @@
"value_start": 9,
"value_end": 23,
"variable": "password",
+ "variable_start": 0,
+ "variable_end": 8,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 3.521640636343319,
@@ -8917,7 +7529,7 @@
{
"api_validation": "NOT_AVAILABLE",
"ml_validation": "VALIDATED_KEY",
- "ml_probability": 0.99674,
+ "ml_probability": 0.994,
"rule": "Password",
"severity": "medium",
"confidence": "moderate",
@@ -8931,6 +7543,8 @@
"value_start": 20,
"value_end": 30,
"variable": "gi_reo_gi_passwd",
+ "variable_start": 0,
+ "variable_end": 16,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 3.121928094887362,
@@ -8942,7 +7556,7 @@
{
"api_validation": "NOT_AVAILABLE",
"ml_validation": "VALIDATED_KEY",
- "ml_probability": 0.99674,
+ "ml_probability": 0.996,
"rule": "Password",
"severity": "medium",
"confidence": "moderate",
@@ -8956,6 +7570,8 @@
"value_start": 58,
"value_end": 68,
"variable": "password_confirmation",
+ "variable_start": 33,
+ "variable_end": 54,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 3.121928094887362,
@@ -8967,7 +7583,7 @@
{
"api_validation": "NOT_AVAILABLE",
"ml_validation": "VALIDATED_KEY",
- "ml_probability": 0.66622,
+ "ml_probability": 0.818,
"rule": "Password",
"severity": "medium",
"confidence": "moderate",
@@ -8981,6 +7597,8 @@
"value_start": 12,
"value_end": 19,
"variable": "password",
+ "variable_start": 0,
+ "variable_end": 8,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 2.120589933192232,
@@ -8992,23 +7610,52 @@
{
"api_validation": "NOT_AVAILABLE",
"ml_validation": "VALIDATED_KEY",
- "ml_probability": 0.99545,
+ "ml_probability": 0.978,
+ "rule": "Password",
+ "severity": "medium",
+ "confidence": "moderate",
+ "line_data_list": [
+ {
+ "line": "+ \"password\": \"dkajco1\"",
+ "line_num": 9,
+ "path": "tests/samples/password.patch",
+ "info": "",
+ "value": "dkajco1",
+ "value_start": 16,
+ "value_end": 23,
+ "variable": "password",
+ "variable_start": 4,
+ "variable_end": 12,
+ "entropy_validation": {
+ "iterator": "BASE64_CHARS",
+ "entropy": 2.8073549220576046,
+ "valid": false
+ }
+ }
+ ]
+ },
+ {
+ "api_validation": "NOT_AVAILABLE",
+ "ml_validation": "VALIDATED_KEY",
+ "ml_probability": 0.997,
"rule": "Password",
"severity": "medium",
"confidence": "moderate",
"line_data_list": [
{
- "line": "+ \"password\": \"dkajco1\"",
- "line_num": 9,
- "path": "tests/samples/password.patch",
+ "line": "password = \"MYPSWRD!@#$%^&*\"",
+ "line_num": 1,
+ "path": "tests/samples/password.tfvars",
"info": "",
- "value": "dkajco1",
- "value_start": 16,
- "value_end": 23,
+ "value": "MYPSWRD!@#$%^&*",
+ "value_start": 12,
+ "value_end": 27,
"variable": "password",
+ "variable_start": 0,
+ "variable_end": 8,
"entropy_validation": {
"iterator": "BASE64_CHARS",
- "entropy": 2.8073549220576046,
+ "entropy": 1.8232156112839757,
"valid": false
}
}
@@ -9017,7 +7664,7 @@
{
"api_validation": "NOT_AVAILABLE",
"ml_validation": "VALIDATED_KEY",
- "ml_probability": 0.99545,
+ "ml_probability": 0.978,
"rule": "Password",
"severity": "medium",
"confidence": "moderate",
@@ -9031,6 +7678,8 @@
"value_start": 16,
"value_end": 23,
"variable": "password",
+ "variable_start": 4,
+ "variable_end": 12,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 2.8073549220576046,
@@ -9042,7 +7691,7 @@
{
"api_validation": "NOT_AVAILABLE",
"ml_validation": "VALIDATED_KEY",
- "ml_probability": 0.99077,
+ "ml_probability": 0.963,
"rule": "Password",
"severity": "medium",
"confidence": "moderate",
@@ -9056,6 +7705,8 @@
"value_start": 16,
"value_end": 23,
"variable": "password",
+ "variable_start": 4,
+ "variable_end": 12,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 2.4063042189065182,
@@ -9081,6 +7732,8 @@
"value_start": 0,
"value_end": 73,
"variable": null,
+ "variable_start": -2,
+ "variable_end": -2,
"entropy_validation": {
"iterator": "BASE36_CHARS",
"entropy": 4.125814952938166,
@@ -9106,6 +7759,8 @@
"value_start": 13,
"value_end": 44,
"variable": null,
+ "variable_start": -2,
+ "variable_end": -2,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 2.529698260800009,
@@ -9121,6 +7776,8 @@
"value_start": 1,
"value_end": 103,
"variable": null,
+ "variable_start": -2,
+ "variable_end": -2,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 5.429600283437103,
@@ -9136,6 +7793,8 @@
"value_start": 4,
"value_end": 104,
"variable": null,
+ "variable_start": -2,
+ "variable_end": -2,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 5.307627100346911,
@@ -9151,6 +7810,8 @@
"value_start": 3,
"value_end": 102,
"variable": null,
+ "variable_start": -2,
+ "variable_end": -2,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 5.391947595190542,
@@ -9166,6 +7827,8 @@
"value_start": 3,
"value_end": 86,
"variable": null,
+ "variable_start": -2,
+ "variable_end": -2,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 5.410712925114303,
@@ -9181,6 +7844,8 @@
"value_start": 4,
"value_end": 90,
"variable": null,
+ "variable_start": -2,
+ "variable_end": -2,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 5.417032341684991,
@@ -9196,6 +7861,8 @@
"value_start": 0,
"value_end": 106,
"variable": null,
+ "variable_start": -2,
+ "variable_end": -2,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 5.497697548960288,
@@ -9211,6 +7878,8 @@
"value_start": 1,
"value_end": 110,
"variable": null,
+ "variable_start": -2,
+ "variable_end": -2,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 5.30959588168204,
@@ -9226,6 +7895,8 @@
"value_start": 0,
"value_end": 24,
"variable": null,
+ "variable_start": -2,
+ "variable_end": -2,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 4.418295834054489,
@@ -9241,6 +7912,8 @@
"value_start": 0,
"value_end": 59,
"variable": null,
+ "variable_start": -2,
+ "variable_end": -2,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 3.8721063510981755,
@@ -9266,6 +7939,8 @@
"value_start": 16,
"value_end": 262,
"variable": null,
+ "variable_start": -2,
+ "variable_end": -2,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 4.884128060579619,
@@ -9291,6 +7966,8 @@
"value_start": 0,
"value_end": 47,
"variable": null,
+ "variable_start": -2,
+ "variable_end": -2,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 3.0185646866544076,
@@ -9306,6 +7983,8 @@
"value_start": 0,
"value_end": 120,
"variable": null,
+ "variable_start": -2,
+ "variable_end": -2,
"entropy_validation": {
"iterator": "BASE36_CHARS",
"entropy": 3.2083460372948154,
@@ -9321,6 +8000,8 @@
"value_start": 0,
"value_end": 37,
"variable": null,
+ "variable_start": -2,
+ "variable_end": -2,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 2.6977683083639423,
@@ -9346,6 +8027,8 @@
"value_start": 0,
"value_end": 40,
"variable": null,
+ "variable_start": -2,
+ "variable_end": -2,
"entropy_validation": {
"iterator": "BASE36_CHARS",
"entropy": 3.48760529131298,
@@ -9354,31 +8037,6 @@
}
]
},
- {
- "api_validation": "NOT_AVAILABLE",
- "ml_validation": "VALIDATED_KEY",
- "ml_probability": 0.66622,
- "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",
- "entropy_validation": {
- "iterator": "BASE64_CHARS",
- "entropy": 2.120589933192232,
- "valid": false
- }
- }
- ]
- },
{
"api_validation": "NOT_AVAILABLE",
"ml_validation": "NOT_AVAILABLE",
@@ -9396,6 +8054,8 @@
"value_start": 0,
"value_end": 179,
"variable": null,
+ "variable_start": -2,
+ "variable_end": -2,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 5.493434473754405,
@@ -9407,32 +8067,7 @@
{
"api_validation": "NOT_AVAILABLE",
"ml_validation": "VALIDATED_KEY",
- "ml_probability": 0.99266,
- "rule": "Salt",
- "severity": "medium",
- "confidence": "moderate",
- "line_data_list": [
- {
- "line": "var Himalayan_salt = \"$hal$1te$TnnGdhednJsdQ5nfetwZ\";",
- "line_num": 1,
- "path": "tests/samples/salt.hs",
- "info": "",
- "value": "$hal$1te$TnnGdhednJsdQ5nfetwZ",
- "value_start": 22,
- "value_end": 51,
- "variable": "Himalayan_salt",
- "entropy_validation": {
- "iterator": "BASE64_CHARS",
- "entropy": 3.613714857551378,
- "valid": false
- }
- }
- ]
- },
- {
- "api_validation": "NOT_AVAILABLE",
- "ml_validation": "VALIDATED_KEY",
- "ml_probability": 0.98571,
+ "ml_probability": 0.887,
"rule": "Salt",
"severity": "medium",
"confidence": "moderate",
@@ -9446,6 +8081,8 @@
"value_start": 10,
"value_end": 29,
"variable": "salt1",
+ "variable_start": 0,
+ "variable_end": 5,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 2.524274220204383,
@@ -9457,23 +8094,25 @@
{
"api_validation": "NOT_AVAILABLE",
"ml_validation": "VALIDATED_KEY",
- "ml_probability": 0.721,
+ "ml_probability": 0.907,
"rule": "Salt",
"severity": "medium",
"confidence": "moderate",
"line_data_list": [
{
- "line": "salt2 = r\"\"\"\\0x12\\0x3s\"\"\"",
- "line_num": 2,
+ "line": "salt3 = u\"\\u0020827634876\"",
+ "line_num": 3,
"path": "tests/samples/salt.py",
"info": "",
- "value": "\\0x12\\0x3s",
- "value_start": 12,
- "value_end": 22,
- "variable": "salt2",
+ "value": "\\u0020827634876",
+ "value_start": 10,
+ "value_end": 25,
+ "variable": "salt3",
+ "variable_start": 0,
+ "variable_end": 5,
"entropy_validation": {
"iterator": "BASE64_CHARS",
- "entropy": 2.25754247590989,
+ "entropy": 2.796105389090387,
"valid": false
}
}
@@ -9482,23 +8121,25 @@
{
"api_validation": "NOT_AVAILABLE",
"ml_validation": "VALIDATED_KEY",
- "ml_probability": 0.98487,
+ "ml_probability": 0.816,
"rule": "Salt",
"severity": "medium",
"confidence": "moderate",
"line_data_list": [
{
- "line": "salt3 = u\"\\u0020827634876\"",
- "line_num": 3,
+ "line": "salt4 = {\"salt5\": \"my124%#$@s\\x04clt\\0\"}",
+ "line_num": 4,
"path": "tests/samples/salt.py",
"info": "",
- "value": "\\u0020827634876",
- "value_start": 10,
- "value_end": 25,
- "variable": "salt3",
+ "value": "my124%#$@s\\x04clt\\0",
+ "value_start": 19,
+ "value_end": 38,
+ "variable": "salt5",
+ "variable_start": 10,
+ "variable_end": 15,
"entropy_validation": {
"iterator": "BASE64_CHARS",
- "entropy": 2.796105389090387,
+ "entropy": 2.6959504039350857,
"valid": false
}
}
@@ -9507,24 +8148,26 @@
{
"api_validation": "NOT_AVAILABLE",
"ml_validation": "VALIDATED_KEY",
- "ml_probability": 0.69654,
+ "ml_probability": 0.665,
"rule": "Salt",
"severity": "medium",
"confidence": "moderate",
"line_data_list": [
{
- "line": "salt4 = {\"salt4\": \"my124%#$@s\\x04clt\\0\"}",
- "line_num": 4,
+ "line": "json_escaped = \"{\\\\\\\"salt8\\\\\\\":\\\\\\\"4b9a6d8b638eb0c6\\\\\\\"}\"",
+ "line_num": 5,
"path": "tests/samples/salt.py",
"info": "",
- "value": "my124%#$@s\\x04clt\\0",
- "value_start": 19,
- "value_end": 38,
- "variable": "salt4",
+ "value": "4b9a6d8b638eb0c6",
+ "value_start": 35,
+ "value_end": 51,
+ "variable": "salt8",
+ "variable_start": 21,
+ "variable_end": 26,
"entropy_validation": {
- "iterator": "BASE64_CHARS",
- "entropy": 2.6959504039350857,
- "valid": false
+ "iterator": "BASE36_CHARS",
+ "entropy": 3.2806390622295662,
+ "valid": true
}
}
]
@@ -9546,6 +8189,8 @@
"value_start": 0,
"value_end": 36,
"variable": null,
+ "variable_start": -2,
+ "variable_end": -2,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 2.3705246708692047,
@@ -9571,6 +8216,8 @@
"value_start": 18,
"value_end": 56,
"variable": null,
+ "variable_start": -2,
+ "variable_end": -2,
"entropy_validation": {
"iterator": "BASE36_CHARS",
"entropy": 3.6658566472141003,
@@ -9596,6 +8243,8 @@
"value_start": 0,
"value_end": 31,
"variable": null,
+ "variable_start": -2,
+ "variable_end": -2,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 4.029574370937287,
@@ -9621,6 +8270,8 @@
"value_start": 21,
"value_end": 93,
"variable": null,
+ "variable_start": -2,
+ "variable_end": -2,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 4.843520703364327,
@@ -9646,6 +8297,8 @@
"value_start": 12,
"value_end": 76,
"variable": null,
+ "variable_start": -2,
+ "variable_end": -2,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 4.472678031846025,
@@ -9671,6 +8324,8 @@
"value_start": 0,
"value_end": 29,
"variable": null,
+ "variable_start": -2,
+ "variable_end": -2,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 4.181675184876157,
@@ -9696,6 +8351,8 @@
"value_start": 0,
"value_end": 50,
"variable": null,
+ "variable_start": -2,
+ "variable_end": -2,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 4.532808692053926,
@@ -9721,6 +8378,8 @@
"value_start": 0,
"value_end": 50,
"variable": null,
+ "variable_start": -2,
+ "variable_end": -2,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 3.559610565373458,
@@ -9746,6 +8405,8 @@
"value_start": 0,
"value_end": 32,
"variable": null,
+ "variable_start": -2,
+ "variable_end": -2,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 4.4375,
@@ -9771,6 +8432,8 @@
"value_start": 0,
"value_end": 32,
"variable": null,
+ "variable_start": -2,
+ "variable_end": -2,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 4.4375,
@@ -9796,6 +8459,8 @@
"value_start": 0,
"value_end": 32,
"variable": null,
+ "variable_start": -2,
+ "variable_end": -2,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 4.375,
@@ -9821,6 +8486,8 @@
"value_start": 0,
"value_end": 32,
"variable": null,
+ "variable_start": -2,
+ "variable_end": -2,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 4.375,
@@ -9846,6 +8513,8 @@
"value_start": 0,
"value_end": 85,
"variable": null,
+ "variable_start": -2,
+ "variable_end": -2,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 4.6983183218203175,
@@ -9871,6 +8540,8 @@
"value_start": 0,
"value_end": 45,
"variable": null,
+ "variable_start": -2,
+ "variable_end": -2,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 4.697662125333613,
@@ -9879,31 +8550,6 @@
}
]
},
- {
- "api_validation": "NOT_AVAILABLE",
- "ml_validation": "VALIDATED_KEY",
- "ml_probability": 0.99704,
- "rule": "JSON Web Token",
- "severity": "medium",
- "confidence": "moderate",
- "line_data_list": [
- {
- "line": "eyJUaGVyZSBpcyBub3QgdGhlIEpTT04geW91IGFyZSBsb29raW5nIGZvciJ9CjwvYm9keT4KPC9o",
- "line_num": 17,
- "path": "tests/samples/test.eml",
- "info": "",
- "value": "eyJUaGVyZSBpcyBub3QgdGhlIEpTT04geW91IGFyZSBsb29raW5nIGZvciJ9CjwvYm9keT4KPC9o",
- "value_start": 0,
- "value_end": 76,
- "variable": null,
- "entropy_validation": {
- "iterator": "BASE64_CHARS",
- "entropy": 5.282347539953402,
- "valid": true
- }
- }
- ]
- },
{
"api_validation": "NOT_AVAILABLE",
"ml_validation": "NOT_AVAILABLE",
@@ -9921,6 +8567,8 @@
"value_start": 15,
"value_end": 109,
"variable": null,
+ "variable_start": -2,
+ "variable_end": -2,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 4.0296677144829305,
@@ -9931,33 +8579,8 @@
},
{
"api_validation": "NOT_AVAILABLE",
- "ml_validation": "NOT_AVAILABLE",
- "ml_probability": null,
- "rule": "JSON Web Token",
- "severity": "medium",
- "confidence": "moderate",
- "line_data_list": [
- {
- "line": "token in text: eyJrIjoiMDAwMDAwNDAwMDAwODAwNDAwMDAwMDAwNDAwMDAwMDAwMDAwMDAyMSIsIm4iOiJ4eHh4IiwiaWQiOjQzMDh9Cg",
- "line_num": 18,
- "path": "tests/samples/test2.eml",
- "info": "",
- "value": "eyJrIjoiMDAwMDAwNDAwMDAwODAwNDAwMDAwMDAwNDAwMDAwMDAwMDAwMDAyMSIsIm4iOiJ4eHh4IiwiaWQiOjQzMDh9Cg",
- "value_start": 15,
- "value_end": 109,
- "variable": null,
- "entropy_validation": {
- "iterator": "BASE64_CHARS",
- "entropy": 4.0296677144829305,
- "valid": false
- }
- }
- ]
- },
- {
- "api_validation": "NOT_AVAILABLE",
- "ml_validation": "NOT_AVAILABLE",
- "ml_probability": null,
+ "ml_validation": "VALIDATED_KEY",
+ "ml_probability": 0.999,
"rule": "Token",
"severity": "medium",
"confidence": "moderate",
@@ -9971,6 +8594,8 @@
"value_start": 15,
"value_end": 109,
"variable": "token in text",
+ "variable_start": 0,
+ "variable_end": 13,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 4.0296677144829305,
@@ -9982,7 +8607,7 @@
{
"api_validation": "NOT_AVAILABLE",
"ml_validation": "VALIDATED_KEY",
- "ml_probability": 0.99401,
+ "ml_probability": 0.804,
"rule": "Token",
"severity": "medium",
"confidence": "moderate",
@@ -9996,6 +8621,8 @@
"value_start": 19,
"value_end": 44,
"variable": "gi_reo_gi_token",
+ "variable_start": 0,
+ "variable_end": 15,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 4.133660689688186,
@@ -10007,7 +8634,7 @@
{
"api_validation": "NOT_AVAILABLE",
"ml_validation": "VALIDATED_KEY",
- "ml_probability": 0.98366,
+ "ml_probability": 0.716,
"rule": "Token",
"severity": "medium",
"confidence": "moderate",
@@ -10021,6 +8648,8 @@
"value_start": 19,
"value_end": 47,
"variable": "DemoToken",
+ "variable_start": 8,
+ "variable_end": 17,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 4.039148671903071,
@@ -10032,7 +8661,7 @@
{
"api_validation": "NOT_AVAILABLE",
"ml_validation": "VALIDATED_KEY",
- "ml_probability": 0.99833,
+ "ml_probability": 0.999,
"rule": "Token",
"severity": "medium",
"confidence": "moderate",
@@ -10046,6 +8675,8 @@
"value_start": 16,
"value_end": 48,
"variable": "tp_token_value",
+ "variable_start": 0,
+ "variable_end": 14,
"entropy_validation": {
"iterator": "BASE36_CHARS",
"entropy": 3.6014097655573916,
@@ -10071,6 +8702,8 @@
"value_start": 12,
"value_end": 46,
"variable": null,
+ "variable_start": -2,
+ "variable_end": -2,
"entropy_validation": {
"iterator": "HEX_CHARS",
"entropy": 3.7215926003976607,
@@ -10082,7 +8715,7 @@
{
"api_validation": "NOT_AVAILABLE",
"ml_validation": "VALIDATED_KEY",
- "ml_probability": 0.99877,
+ "ml_probability": 0.994,
"rule": "URL Credentials",
"severity": "high",
"confidence": "moderate",
@@ -10095,7 +8728,9 @@
"value": "dh3sjr8b",
"value_start": 22,
"value_end": 30,
- "variable": null,
+ "variable": "mongodb://",
+ "variable_start": 5,
+ "variable_end": 15,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 3.0,
@@ -10107,7 +8742,7 @@
{
"api_validation": "NOT_AVAILABLE",
"ml_validation": "VALIDATED_KEY",
- "ml_probability": 0.99634,
+ "ml_probability": 1.0,
"rule": "URL Credentials",
"severity": "high",
"confidence": "moderate",
@@ -10120,7 +8755,9 @@
"value": "5WdF4f2jE76a",
"value_start": 55,
"value_end": 67,
- "variable": null,
+ "variable": "dbconnection://",
+ "variable_start": 32,
+ "variable_end": 47,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 3.584962500721156,
@@ -10129,6 +8766,168 @@
}
]
},
+ {
+ "api_validation": "NOT_AVAILABLE",
+ "ml_validation": "VALIDATED_KEY",
+ "ml_probability": 1.0,
+ "rule": "Credential",
+ "severity": "medium",
+ "confidence": "moderate",
+ "line_data_list": [
+ {
+ "line": "url = \"https://secure.com/83675/39084?Credential=546DFS64N90P3AW7DX%2Fkeep%26cut\";",
+ "line_num": 3,
+ "path": "tests/samples/url_cred.js",
+ "info": "",
+ "value": "546DFS64N90P3AW7DX%2Fkeep",
+ "value_start": 49,
+ "value_end": 74,
+ "variable": "Credential",
+ "variable_start": 38,
+ "variable_end": 48,
+ "entropy_validation": {
+ "iterator": "BASE64_CHARS",
+ "entropy": 4.058101942183734,
+ "valid": false
+ }
+ }
+ ]
+ },
+ {
+ "api_validation": "NOT_AVAILABLE",
+ "ml_validation": "VALIDATED_KEY",
+ "ml_probability": 0.993,
+ "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.971,
+ "rule": "Key",
+ "severity": "medium",
+ "confidence": "moderate",
+ "line_data_list": [
+ {
+ "line": "39084?Credential=546DFS64N90P3AW7DX&key=3487263-2384579834-234732875-345&hasToBefound=2",
+ "line_num": 10,
+ "path": "tests/samples/url_cred.js",
+ "info": "",
+ "value": "3487263-2384579834-234732875-345",
+ "value_start": 40,
+ "value_end": 72,
+ "variable": "key",
+ "variable_start": 36,
+ "variable_end": 39,
+ "entropy_validation": {
+ "iterator": "BASE64_CHARS",
+ "entropy": 2.6557496115311405,
+ "valid": false
+ }
+ }
+ ]
+ },
+ {
+ "api_validation": "NOT_AVAILABLE",
+ "ml_validation": "VALIDATED_KEY",
+ "ml_probability": 1.0,
+ "rule": "Credential",
+ "severity": "medium",
+ "confidence": "moderate",
+ "line_data_list": [
+ {
+ "line": "39084?Credential=546DFS64N90P3AW7DX&key=3487263-2384579834-234732875-345&hasToBefound=2",
+ "line_num": 10,
+ "path": "tests/samples/url_cred.js",
+ "info": "",
+ "value": "546DFS64N90P3AW7DX",
+ "value_start": 17,
+ "value_end": 35,
+ "variable": "Credential",
+ "variable_start": 6,
+ "variable_end": 16,
+ "entropy_validation": {
+ "iterator": "BASE64_CHARS",
+ "entropy": 3.836591668108979,
+ "valid": false
+ }
+ }
+ ]
+ },
+ {
+ "api_validation": "NOT_AVAILABLE",
+ "ml_validation": "VALIDATED_KEY",
+ "ml_probability": 0.989,
+ "rule": "URL Credentials",
+ "severity": "high",
+ "confidence": "moderate",
+ "line_data_list": [
+ {
+ "line": "email_as_login = \"smtps://example@gmail.com:FnD83JZs@smtp.gmail.com:465\";",
+ "line_num": 13,
+ "path": "tests/samples/url_cred.js",
+ "info": "",
+ "value": "FnD83JZs",
+ "value_start": 44,
+ "value_end": 52,
+ "variable": "smtps://",
+ "variable_start": 18,
+ "variable_end": 26,
+ "entropy_validation": {
+ "iterator": "BASE64_CHARS",
+ "entropy": 3.0,
+ "valid": false
+ }
+ }
+ ]
+ },
+ {
+ "api_validation": "NOT_AVAILABLE",
+ "ml_validation": "NOT_AVAILABLE",
+ "ml_probability": null,
+ "rule": "UUID",
+ "severity": "info",
+ "confidence": "strong",
+ "line_data_list": [
+ {
+ "line": "bace4d19-fa7e-beef-cafe-9129474bcd81 # tp",
+ "line_num": 1,
+ "path": "tests/samples/uuid",
+ "info": "",
+ "value": "bace4d19-fa7e-beef-cafe-9129474bcd81",
+ "value_start": 0,
+ "value_end": 36,
+ "variable": null,
+ "variable_start": -2,
+ "variable_end": -2,
+ "entropy_validation": {
+ "iterator": "BASE36_CHARS",
+ "entropy": 3.2373263071270246,
+ "valid": true
+ }
+ }
+ ]
+ },
{
"api_validation": "NOT_AVAILABLE",
"ml_validation": "NOT_AVAILABLE",
@@ -10146,6 +8945,8 @@
"value_start": 7,
"value_end": 485,
"variable": null,
+ "variable_start": -2,
+ "variable_end": -2,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 5.345127246505981,
@@ -10157,7 +8958,7 @@
{
"api_validation": "NOT_AVAILABLE",
"ml_validation": "VALIDATED_KEY",
- "ml_probability": 0.87752,
+ "ml_probability": 0.911,
"rule": "Password",
"severity": "medium",
"confidence": "moderate",
@@ -10171,6 +8972,8 @@
"value_start": 11,
"value_end": 18,
"variable": "password",
+ "variable_start": 0,
+ "variable_end": 8,
"entropy_validation": {
"iterator": "BASE64_CHARS",
"entropy": 2.120589933192232,
diff --git a/tests/file_handler/test_data_content_provider.py b/tests/file_handler/test_data_content_provider.py
index 70f3deb39..b608ff08f 100644
--- a/tests/file_handler/test_data_content_provider.py
+++ b/tests/file_handler/test_data_content_provider.py
@@ -144,7 +144,7 @@ def test_scan_zipfile_p(self) -> None:
self.assertEqual(1, len(file_extractors))
# single extractor
zip_scan_results = cs.file_scan(file_extractors[0])
- self.assertGreater(len_samples_scan_results, len(zip_scan_results))
+ self.assertGreaterEqual(len_samples_scan_results, len(zip_scan_results))
cs.credential_manager.set_credentials(zip_scan_results)
cs.post_processing()
diff --git a/tests/filters/conftest.py b/tests/filters/conftest.py
index 02ff2e0d9..2176d0910 100644
--- a/tests/filters/conftest.py
+++ b/tests/filters/conftest.py
@@ -19,4 +19,4 @@ def success_line(request) -> str:
DUMMY_DESCRIPTOR = Descriptor("", "", "")
-DUMMY_ANALYSIS_TARGET = AnalysisTarget("", 1, [], DUMMY_DESCRIPTOR)
+DUMMY_ANALYSIS_TARGET = AnalysisTarget(line_pos=0, lines=[""], line_nums=[1], descriptor=DUMMY_DESCRIPTOR)
diff --git a/tests/filters/test_line_git_binary_check.py b/tests/filters/test_line_git_binary_check.py
index 05118bf36..8f20208a1 100644
--- a/tests/filters/test_line_git_binary_check.py
+++ b/tests/filters/test_line_git_binary_check.py
@@ -1,7 +1,8 @@
import pytest
+from credsweeper.file_handler.analysis_target import AnalysisTarget
from credsweeper.filters import LineSpecificKeyCheck, LineGitBinaryCheck
-from tests.filters.conftest import LINE_VALUE_PATTERN, DUMMY_ANALYSIS_TARGET
+from tests.filters.conftest import LINE_VALUE_PATTERN, DUMMY_ANALYSIS_TARGET, DUMMY_DESCRIPTOR
from tests.test_utils.dummy_line_data import get_line_data
@@ -11,10 +12,12 @@ class TestLineGitBinaryCheck:
['{"test":1,"pw":"sn2e8dgWwW","payload":"EYlS}b+C(YT)lWLGxNdj7Pw=w"}', 'XcmV?d00001'])
def test_line_specific_key_check_p(self, file_path: pytest.fixture, line: str) -> None:
cred_candidate = get_line_data(file_path, line=line, pattern=LINE_VALUE_PATTERN)
- assert LineGitBinaryCheck().run(cred_candidate, DUMMY_ANALYSIS_TARGET) is False
+ target = AnalysisTarget(line_pos=0, lines=[line], line_nums=[1], descriptor=DUMMY_DESCRIPTOR)
+ assert LineGitBinaryCheck().run(cred_candidate, target) is False
@pytest.mark.parametrize("line",
['zxNdj)EYlS}b8JGyg7Pw=wujtWvwg9)mv+;vvr}dADtX-(^(6N+C(YT)lWLG7tdu$7', 'HcmV?d00001'])
def test_line_specific_key_check_n(self, file_path: pytest.fixture, line: str) -> None:
cred_candidate = get_line_data(file_path, line=line, pattern=LINE_VALUE_PATTERN)
- assert LineGitBinaryCheck().run(cred_candidate, DUMMY_ANALYSIS_TARGET) is True
+ target = AnalysisTarget(line_pos=0, lines=[line], line_nums=[1], descriptor=DUMMY_DESCRIPTOR)
+ assert LineGitBinaryCheck().run(cred_candidate, target) is True
diff --git a/tests/filters/test_line_specific_key_check.py b/tests/filters/test_line_specific_key_check.py
index b0ddff8d6..c55a3cb3f 100644
--- a/tests/filters/test_line_specific_key_check.py
+++ b/tests/filters/test_line_specific_key_check.py
@@ -1,7 +1,8 @@
import pytest
+from credsweeper.file_handler.analysis_target import AnalysisTarget
from credsweeper.filters import LineSpecificKeyCheck
-from tests.filters.conftest import LINE_VALUE_PATTERN, DUMMY_ANALYSIS_TARGET
+from tests.filters.conftest import LINE_VALUE_PATTERN, DUMMY_DESCRIPTOR
from tests.test_utils.dummy_line_data import get_line_data
@@ -12,12 +13,16 @@ class TestLineSpecificKeyCheck:
])
def test_line_specific_key_check_p(self, file_path: pytest.fixture, line: str) -> None:
cred_candidate = get_line_data(file_path, line=line, pattern=LINE_VALUE_PATTERN)
- assert LineSpecificKeyCheck().run(cred_candidate, DUMMY_ANALYSIS_TARGET) is False
+ target = AnalysisTarget(line_pos=0, lines=[line], line_nums=[1], descriptor=DUMMY_DESCRIPTOR)
+ assert LineSpecificKeyCheck().run(cred_candidate, target) is False
@pytest.mark.parametrize("line", [
'"AwsAccessKey": enc("AKIAGIREOGIAWSKEY123"),',
- '"AwsAccessKey": "AKIAGIREXAMPLEKEY123"',
+ '"AwsAccessKey as example": "AKIAGIREXAMPLEKEY123"',
])
def test_line_specific_key_check_n(self, file_path: pytest.fixture, line: str) -> None:
cred_candidate = get_line_data(file_path, line=line, pattern=LINE_VALUE_PATTERN)
- assert LineSpecificKeyCheck().run(cred_candidate, DUMMY_ANALYSIS_TARGET) is True
+ # LINE_VALUE_PATTERN does not detect a value position
+ cred_candidate.value_start = line.find("AKIA")
+ target = AnalysisTarget(line_pos=0, lines=[line], line_nums=[1], descriptor=DUMMY_DESCRIPTOR)
+ assert LineSpecificKeyCheck().run(cred_candidate, target) is True
diff --git a/tests/filters/test_separator_unusual_check.py b/tests/filters/test_separator_unusual_check.py
deleted file mode 100644
index 692f2ced9..000000000
--- a/tests/filters/test_separator_unusual_check.py
+++ /dev/null
@@ -1,30 +0,0 @@
-import pytest
-
-from credsweeper.filters import SeparatorUnusualCheck
-from tests.filters.conftest import DUMMY_ANALYSIS_TARGET
-from tests.test_utils.dummy_line_data import get_line_data
-
-
-class TestSeparatorUnusualCheck:
-
- @pytest.mark.parametrize("line", [
- "password = crackle!",
- ])
- def test_separator_unusual_check_p(self, file_path: pytest.fixture, line: str) -> None:
- line_data = get_line_data(file_path,
- line=line,
- pattern="(?Ppassword)[^:='\"`<>]*\\s*(?P=)\\s*(?P.*$)")
- assert SeparatorUnusualCheck().run(line_data, DUMMY_ANALYSIS_TARGET) is False
-
- @pytest.mark.parametrize("line", [
- "password crackle!",
- "password ++ crackle!",
- "password >> crackle!",
- "password == crackle!",
- "password != crackle!",
- ])
- def test_separator_unusual_check_n(self, file_path: pytest.fixture, line: str) -> None:
- line_data = get_line_data(file_path,
- line=line,
- pattern="(?Ppassword)[^:='\"`<>]*\\s*(?P=)\\s*(?P.*$)")
- assert SeparatorUnusualCheck().run(line_data, DUMMY_ANALYSIS_TARGET) is True
diff --git a/tests/filters/test_value_allowlist_check.py b/tests/filters/test_value_allowlist_check.py
index 9e50eecf2..c403f4346 100644
--- a/tests/filters/test_value_allowlist_check.py
+++ b/tests/filters/test_value_allowlist_check.py
@@ -15,7 +15,3 @@ def test_value_allowlist_check_p(self, file_path: pytest.fixture, success_line:
def test_value_allowlist_check_n(self, file_path: pytest.fixture, line: str) -> None:
line_data = get_line_data(file_path, line=line, pattern=LINE_VALUE_PATTERN)
assert ValueAllowlistCheck().run(line_data, DUMMY_ANALYSIS_TARGET) is True
-
- def test_value_allowlist_check_none_value_n(self, file_path: pytest.fixture, success_line: pytest.fixture) -> None:
- line_data = get_line_data(file_path, line=success_line)
- assert ValueAllowlistCheck().run(line_data, DUMMY_ANALYSIS_TARGET) is True
diff --git a/tests/filters/test_value_array_dictionary_check.py b/tests/filters/test_value_array_dictionary_check.py
index 4319374e9..3ea0cbd7f 100644
--- a/tests/filters/test_value_array_dictionary_check.py
+++ b/tests/filters/test_value_array_dictionary_check.py
@@ -44,7 +44,3 @@ def test_array_assignment_p(self, token_rule: Rule, file_path: pytest.fixture, l
"""Evaluate that filter do not remove assignments to array or dictionary declaration"""
line_data = get_line_data(file_path, line=line, pattern=token_rule.patterns[0])
assert ValueArrayDictionaryCheck().run(line_data, DUMMY_ANALYSIS_TARGET) is False
-
- def test_value_array_dictionary_none_value_n(self, file_path: pytest.fixture, success_line: pytest.fixture) -> None:
- line_data = get_line_data(file_path, line=success_line)
- assert ValueArrayDictionaryCheck().run(line_data, DUMMY_ANALYSIS_TARGET) is True
diff --git a/tests/filters/test_value_atlassian_token_check.py b/tests/filters/test_value_atlassian_token_check.py
index 633825151..f5c16220e 100644
--- a/tests/filters/test_value_atlassian_token_check.py
+++ b/tests/filters/test_value_atlassian_token_check.py
@@ -33,7 +33,3 @@ def test_value_structured_token_check_n(self, file_path: pytest.fixture, line: s
assert ValueAtlassianTokenCheck().run(bbdc_line_data, DUMMY_ANALYSIS_TARGET) is True
bbdc_line_data = get_line_data(file_path, line=f"ATBB{encoded_line[:28]}012345678", pattern=LINE_VALUE_PATTERN)
assert ValueAtlassianTokenCheck().run(bbdc_line_data, DUMMY_ANALYSIS_TARGET) is True
-
- def test_value_structured_token_check_empty_value_n(self, file_path: pytest.fixture) -> None:
- line_data = get_line_data(file_path, line="")
- assert ValueAtlassianTokenCheck().run(line_data, DUMMY_ANALYSIS_TARGET) is True
diff --git a/tests/filters/test_value_azure_token_check.py b/tests/filters/test_value_azure_token_check.py
new file mode 100644
index 000000000..fab078169
--- /dev/null
+++ b/tests/filters/test_value_azure_token_check.py
@@ -0,0 +1,26 @@
+import unittest
+
+from credsweeper.filters import ValueAzureTokenCheck
+from tests.filters.conftest import LINE_VALUE_PATTERN, DUMMY_ANALYSIS_TARGET
+from tests.test_utils.dummy_line_data import get_line_data
+
+
+class TestValueAzureTokenCheck(unittest.TestCase):
+
+ def test_value_AzureToken_check_p(self):
+ self.assertTrue(ValueAzureTokenCheck().run(get_line_data(line=""), DUMMY_ANALYSIS_TARGET))
+ self.assertTrue(ValueAzureTokenCheck().run(get_line_data(line="eyJungle", pattern=LINE_VALUE_PATTERN),
+ DUMMY_ANALYSIS_TARGET))
+ self.assertTrue(ValueAzureTokenCheck().run(
+ get_line_data(line="eyJhbGciOjEsInR5cCI6Miwia2lkIjozfQo", pattern=LINE_VALUE_PATTERN),
+ DUMMY_ANALYSIS_TARGET))
+ self.assertTrue(ValueAzureTokenCheck().run(
+ get_line_data(line="eyJhbGciOjEsInR5cCI6Miwia2lkIjozfQo.eyJhbGciOjEsInR5cCI6Miwia2lkIjozfQo"
+ ".eyJhbGciOjEsInR5cCI6Miwia2lkIjozfQo",
+ pattern=LINE_VALUE_PATTERN), DUMMY_ANALYSIS_TARGET))
+
+ def test_value_AzureToken_check_n(self):
+ self.assertFalse(ValueAzureTokenCheck().run(
+ get_line_data(line="eyJhbGciOjEsInR5cCI6Miwia2lkIjozfQo.eyJpc3MiOjEsImV4cCI6MiwiaWF0IjozfQo"
+ ".1234567890qwertyuiopasdfghjklzxc",
+ pattern=LINE_VALUE_PATTERN), DUMMY_ANALYSIS_TARGET))
diff --git a/tests/filters/test_value_base32_data_check.py b/tests/filters/test_value_base32_data_check.py
index 8011d1d76..845292da9 100644
--- a/tests/filters/test_value_base32_data_check.py
+++ b/tests/filters/test_value_base32_data_check.py
@@ -16,7 +16,3 @@ def test_value_entropy_check_p(self, file_path: pytest.fixture, line: str) -> No
def test_value_entropy_check_n(self, file_path: pytest.fixture, line: str) -> None:
line_data = get_line_data(file_path, line=line, pattern=LINE_VALUE_PATTERN)
assert ValueBase32DataCheck().run(line_data, DUMMY_ANALYSIS_TARGET) is True
-
- def test_value_entropy_check_none_value_n(self, file_path: pytest.fixture, success_line: pytest.fixture) -> None:
- line_data = get_line_data(file_path, line=success_line)
- assert ValueBase32DataCheck().run(line_data, DUMMY_ANALYSIS_TARGET) is True
diff --git a/tests/filters/test_value_base64_data_check.py b/tests/filters/test_value_base64_data_check.py
index 3914e3b90..e279df61f 100644
--- a/tests/filters/test_value_base64_data_check.py
+++ b/tests/filters/test_value_base64_data_check.py
@@ -16,7 +16,3 @@ def test_value_entropy_check_p(self, file_path: pytest.fixture, line: str) -> No
def test_value_entropy_check_n(self, file_path: pytest.fixture, line: str) -> None:
line_data = get_line_data(file_path, line=line, pattern=LINE_VALUE_PATTERN)
assert ValueBase64DataCheck().run(line_data, DUMMY_ANALYSIS_TARGET) is True
-
- def test_value_entropy_check_none_value_n(self, file_path: pytest.fixture, success_line: pytest.fixture) -> None:
- line_data = get_line_data(file_path, line=success_line)
- assert ValueBase64DataCheck().run(line_data, DUMMY_ANALYSIS_TARGET) is True
diff --git a/tests/filters/test_value_base64_part_check.py b/tests/filters/test_value_base64_part_check.py
new file mode 100644
index 000000000..790ca9008
--- /dev/null
+++ b/tests/filters/test_value_base64_part_check.py
@@ -0,0 +1,33 @@
+import re
+import unittest
+
+from credsweeper.credentials import LineData
+from credsweeper.filters import ValueBase64PartCheck
+from tests.filters.conftest import DUMMY_ANALYSIS_TARGET
+
+
+class TestValueBase64PartCheck(unittest.TestCase):
+ EAA_PATTERN = re.compile(r"(?P\bEAA[0-9A-Za-z]{32})")
+
+ def test_value_check_n(self) -> None:
+ line_data = LineData(config=None,
+ path="dummy",
+ file_type="",
+ line="qcE81rS+FJHuvg39lz4T/EAACEb00Kse0BAlGy7KeQ5YnaCEd09Eo"
+ "se0cBAlGy7KeQ5Yna9CoDsup39tiYdoQ4jH9Coup39tiYdWoQ4jHFZD",
+ info="",
+ line_num=1,
+ line_pos=0,
+ pattern=TestValueBase64PartCheck.EAA_PATTERN)
+ self.assertTrue(ValueBase64PartCheck().run(line_data, DUMMY_ANALYSIS_TARGET))
+
+ def test_value_check_p(self) -> None:
+ line_data = LineData(config=None,
+ path="dummy",
+ file_type="",
+ line="http://meta.test/api/EAACRvAWiwzR8rcXFsLiUH13ybj0tdEa?x=login",
+ info="",
+ line_num=1,
+ line_pos=0,
+ pattern=TestValueBase64PartCheck.EAA_PATTERN)
+ self.assertFalse(ValueBase64PartCheck().run(line_data, DUMMY_ANALYSIS_TARGET))
diff --git a/tests/filters/test_value_blocklist_check.py b/tests/filters/test_value_blocklist_check.py
index 4523dd79d..ba10a6768 100644
--- a/tests/filters/test_value_blocklist_check.py
+++ b/tests/filters/test_value_blocklist_check.py
@@ -17,7 +17,3 @@ def test_value_blocklist_p(self, file_path: pytest.fixture, success_line: pytest
def test_value_blocklist_n(self, file_path: pytest.fixture, line: str) -> None:
line_data = get_line_data(file_path, line=line, pattern=LINE_VALUE_PATTERN)
assert ValueBlocklistCheck().run(line_data, DUMMY_ANALYSIS_TARGET) is True
-
- def test_value_blocklist_none_value_n(self, file_path: pytest.fixture, success_line: pytest.fixture) -> None:
- line_data = get_line_data(file_path, line=success_line)
- assert ValueBlocklistCheck().run(line_data, DUMMY_ANALYSIS_TARGET) is True
diff --git a/tests/filters/test_value_camel_case_check.py b/tests/filters/test_value_camel_case_check.py
index 0393a1d83..8e623d386 100644
--- a/tests/filters/test_value_camel_case_check.py
+++ b/tests/filters/test_value_camel_case_check.py
@@ -15,7 +15,3 @@ def test_value_camelcase_p(self, file_path: pytest.fixture, success_line: pytest
def test_value_camelcase_n(self, file_path: pytest.fixture, line: str) -> None:
line_data = get_line_data(file_path, line=line, pattern=LINE_VALUE_PATTERN)
assert ValueCamelCaseCheck().run(line_data, DUMMY_ANALYSIS_TARGET) is True
-
- def test_value_camelcase_none_value_n(self, file_path: pytest.fixture, success_line: pytest.fixture) -> None:
- line_data = get_line_data(file_path, line=success_line)
- assert ValueCamelCaseCheck().run(line_data, DUMMY_ANALYSIS_TARGET) is True
diff --git a/tests/filters/test_value_couple_keyword_check.py b/tests/filters/test_value_couple_keyword_check.py
index 6bc5f9653..4b868a71c 100644
--- a/tests/filters/test_value_couple_keyword_check.py
+++ b/tests/filters/test_value_couple_keyword_check.py
@@ -18,7 +18,3 @@ def test_value_couple_keyword_check_p(self, file_path: pytest.fixture, line: str
def test_value_couple_keyword_check_n(self, file_path: pytest.fixture, line: str) -> None:
line_data = get_line_data(file_path, line=line, pattern=LINE_VALUE_PATTERN)
assert ValueCoupleKeywordCheck().run(line_data, DUMMY_ANALYSIS_TARGET) is True
-
- def test_value_couple_keyword_check_empty_value_n(self, file_path: pytest.fixture) -> None:
- line_data = get_line_data(file_path, line="")
- assert ValueCoupleKeywordCheck().run(line_data, DUMMY_ANALYSIS_TARGET) is True
diff --git a/tests/filters/test_value_dictionary_keyword_check.py b/tests/filters/test_value_dictionary_keyword_check.py
index 695ea0ccf..f6bbf5c09 100644
--- a/tests/filters/test_value_dictionary_keyword_check.py
+++ b/tests/filters/test_value_dictionary_keyword_check.py
@@ -15,8 +15,3 @@ def test_value_dictionary_keyword_check_p(self, file_path: pytest.fixture, succe
def test_value_dictionary_keyword_check_n(self, file_path: pytest.fixture, line: str) -> None:
line_data = get_line_data(file_path, line=line, pattern=LINE_VALUE_PATTERN)
assert ValueDictionaryKeywordCheck().run(line_data, DUMMY_ANALYSIS_TARGET) is True
-
- def test_value_dictionary_keyword_check_none_value_n(self, file_path: pytest.fixture,
- success_line: pytest.fixture) -> None:
- line_data = get_line_data(file_path, line=success_line)
- assert ValueDictionaryKeywordCheck().run(line_data, DUMMY_ANALYSIS_TARGET) is True
diff --git a/tests/filters/test_value_dictionary_value_length_check.py b/tests/filters/test_value_dictionary_value_length_check.py
index a33dc586a..9de203b1c 100644
--- a/tests/filters/test_value_dictionary_value_length_check.py
+++ b/tests/filters/test_value_dictionary_value_length_check.py
@@ -16,8 +16,3 @@ def test_value_dictionary_value_length_check_p(self, file_path: pytest.fixture,
def test_value_dictionary_value_length_check_n(self, file_path: pytest.fixture, line: str) -> None:
line_data = get_line_data(file_path, line=line, pattern=LINE_VALUE_PATTERN)
assert ValueDictionaryValueLengthCheck().run(line_data, DUMMY_ANALYSIS_TARGET) is True
-
- def test_value_dictionary_value_length_check_none_value_n(self, file_path: pytest.fixture,
- success_line: pytest.fixture) -> None:
- line_data = get_line_data(file_path, line=success_line)
- assert ValueDictionaryValueLengthCheck().run(line_data, DUMMY_ANALYSIS_TARGET) is True
diff --git a/tests/filters/test_value_entropy_base32_check.py b/tests/filters/test_value_entropy_base32_check.py
index f7da3c1e8..cf824bca5 100644
--- a/tests/filters/test_value_entropy_base32_check.py
+++ b/tests/filters/test_value_entropy_base32_check.py
@@ -16,7 +16,3 @@ def test_value_entropy_check_p(self, file_path: pytest.fixture, line: str) -> No
def test_value_entropy_check_n(self, file_path: pytest.fixture, line: str) -> None:
line_data = get_line_data(file_path, line=line, pattern=LINE_VALUE_PATTERN)
assert ValueEntropyBase32Check().run(line_data, DUMMY_ANALYSIS_TARGET) is True
-
- def test_value_entropy_check_none_value_n(self, file_path: pytest.fixture, success_line: pytest.fixture) -> None:
- line_data = get_line_data(file_path, line=success_line)
- assert ValueEntropyBase32Check().run(line_data, DUMMY_ANALYSIS_TARGET) is True
diff --git a/tests/filters/test_value_entropy_base36_check.py b/tests/filters/test_value_entropy_base36_check.py
index 24a9c037a..e45d0276b 100644
--- a/tests/filters/test_value_entropy_base36_check.py
+++ b/tests/filters/test_value_entropy_base36_check.py
@@ -16,7 +16,3 @@ def test_value_entropy_check_p(self, file_path: pytest.fixture, line: str) -> No
def test_value_entropy_check_n(self, file_path: pytest.fixture, line: str) -> None:
line_data = get_line_data(file_path, line=line, pattern=LINE_VALUE_PATTERN)
assert ValueEntropyBase36Check().run(line_data, DUMMY_ANALYSIS_TARGET) is True
-
- def test_value_entropy_check_none_value_n(self, file_path: pytest.fixture, success_line: pytest.fixture) -> None:
- line_data = get_line_data(file_path, line=success_line)
- assert ValueEntropyBase36Check().run(line_data, DUMMY_ANALYSIS_TARGET) is True
diff --git a/tests/filters/test_value_entropy_base64_check.py b/tests/filters/test_value_entropy_base64_check.py
index 91857b314..f91fdaf11 100644
--- a/tests/filters/test_value_entropy_base64_check.py
+++ b/tests/filters/test_value_entropy_base64_check.py
@@ -16,7 +16,3 @@ def test_value_entropy_check_p(self, file_path: pytest.fixture, line: str) -> No
def test_value_entropy_check_n(self, file_path: pytest.fixture, line: str) -> None:
line_data = get_line_data(file_path, line=line, pattern=LINE_VALUE_PATTERN)
assert ValueEntropyBase64Check().run(line_data, DUMMY_ANALYSIS_TARGET) is True
-
- def test_value_entropy_check_none_value_n(self, file_path: pytest.fixture, success_line: pytest.fixture) -> None:
- line_data = get_line_data(file_path, line=success_line)
- assert ValueEntropyBase64Check().run(line_data, DUMMY_ANALYSIS_TARGET) is True
diff --git a/tests/filters/test_value_file_path_check.py b/tests/filters/test_value_file_path_check.py
index 9c1577475..3a1697014 100644
--- a/tests/filters/test_value_file_path_check.py
+++ b/tests/filters/test_value_file_path_check.py
@@ -7,18 +7,27 @@
class TestValueFilePathCheck:
- def test_value_file_path_check_p(self, file_path: pytest.fixture, success_line: pytest.fixture) -> None:
- line_data = get_line_data(file_path, line=success_line, pattern=LINE_VALUE_PATTERN)
- assert ValueFilePathCheck().run(line_data, DUMMY_ANALYSIS_TARGET) is False
-
@pytest.mark.parametrize("line", [
- "/Crackle/filepath", "C:\\\\Crackle\\filepath", "crackle/filepath", "crackle/file.path",
- "file:///Crackle/filepath/"
+ "5//0KCPafDhZvtCwqrsyiKFeDGT_0ZGHiI-E0ClIWrLC7tZ1WE5vHc4-Y2qi1IhPy3Pz5fmCe9OPIxEZUONUg7SWJF9nwQ_j2lIdXU0",
])
- def test_value_file_path_check_n(self, file_path: pytest.fixture, line: str) -> None:
+ def test_value_file_path_check_p(self, file_path: pytest.fixture, line: str) -> None:
line_data = get_line_data(file_path, line=line, pattern=LINE_VALUE_PATTERN)
- assert ValueFilePathCheck().run(line_data, DUMMY_ANALYSIS_TARGET) is True
+ assert ValueFilePathCheck().run(line_data, DUMMY_ANALYSIS_TARGET) is False
- def test_value_file_path_check_none_value_n(self, file_path: pytest.fixture, success_line: pytest.fixture) -> None:
- line_data = get_line_data(file_path, line=success_line)
+ @pytest.mark.parametrize(
+ "line",
+ [
+ "crackle/filepath.txt",
+ "/home/user/tmp", # simple path
+ "../..", # path
+ "dir/..", # path
+ "../dir", # path
+ "file:///Crackle/filepath/", # path from browser url
+ "~/.custompass", # path with synonym
+ "./sshpass.sh", # path with synonym
+ "crackle/file.path", #
+ "C:\\Crackle\\filepath", #
+ ])
+ def test_value_file_path_check_n(self, file_path: pytest.fixture, line: str) -> None:
+ line_data = get_line_data(file_path, line=line, pattern=LINE_VALUE_PATTERN)
assert ValueFilePathCheck().run(line_data, DUMMY_ANALYSIS_TARGET) is True
diff --git a/tests/filters/test_value_first_word_check.py b/tests/filters/test_value_first_word_check.py
index 69d41d2bb..528138843 100644
--- a/tests/filters/test_value_first_word_check.py
+++ b/tests/filters/test_value_first_word_check.py
@@ -15,7 +15,3 @@ def test_value_first_word_check_p(self, file_path: pytest.fixture, success_line:
def test_value_first_word_check_n(self, file_path: pytest.fixture, line: str) -> None:
line_data = get_line_data(file_path, line=line, pattern=LINE_VALUE_PATTERN)
assert ValueFirstWordCheck().run(line_data, DUMMY_ANALYSIS_TARGET) is True
-
- def test_value_first_word_check_none_value_n(self, file_path: pytest.fixture, success_line: pytest.fixture) -> None:
- line_data = get_line_data(file_path, line=success_line)
- assert ValueFirstWordCheck().run(line_data, DUMMY_ANALYSIS_TARGET) is True
diff --git a/tests/filters/test_value_grafana_check.py b/tests/filters/test_value_grafana_check.py
index eb3952425..9e86b395b 100644
--- a/tests/filters/test_value_grafana_check.py
+++ b/tests/filters/test_value_grafana_check.py
@@ -28,7 +28,3 @@ def test_value_grafana_n(self, file_path: pytest.fixture, line: str) -> None:
assert ValueGrafanaCheck().run(line_data, DUMMY_ANALYSIS_TARGET) is True
line_data = get_line_data(file_path, line=f"glc_{payload}", pattern=LINE_VALUE_PATTERN)
assert ValueGrafanaCheck().run(line_data, DUMMY_ANALYSIS_TARGET) is True
-
- def test_value_grafana_empty_value_n(self, file_path: pytest.fixture) -> None:
- line_data = get_line_data(file_path, line="")
- assert ValueGrafanaCheck().run(line_data, DUMMY_ANALYSIS_TARGET) is True
diff --git a/tests/filters/test_value_grafana_service_check.py b/tests/filters/test_value_grafana_service_check.py
new file mode 100644
index 000000000..16eee9454
--- /dev/null
+++ b/tests/filters/test_value_grafana_service_check.py
@@ -0,0 +1,18 @@
+import pytest
+
+from credsweeper.filters import ValueGrafanaServiceCheck
+from tests.filters.conftest import LINE_VALUE_PATTERN, DUMMY_ANALYSIS_TARGET
+from tests.test_utils.dummy_line_data import get_line_data
+
+
+class TestValueGrafanaServiceCheck:
+
+ @pytest.mark.parametrize("line", ["glsa_DuMmY-T0K3N-f0R-tHe-Te5t-CRC32Ok_770c8cda"])
+ def test_value_sgrafana_service_check_p(self, file_path: pytest.fixture, line: str) -> None:
+ glsa_line_data = get_line_data(file_path, line=line, pattern=LINE_VALUE_PATTERN)
+ assert ValueGrafanaServiceCheck().run(glsa_line_data, DUMMY_ANALYSIS_TARGET) is False
+
+ @pytest.mark.parametrize("line", ["glpl_DuMmY-T0K3N-f0R-tHe-Te5t-CRC32Ok_770c8CdA"])
+ def test_value_sgrafana_service_check_n(self, file_path: pytest.fixture, line: str) -> None:
+ glsa_line_data = get_line_data(file_path, line=line, pattern=LINE_VALUE_PATTERN)
+ assert ValueGrafanaServiceCheck().run(glsa_line_data, DUMMY_ANALYSIS_TARGET) is True
diff --git a/tests/filters/test_value_hex_number_check.py b/tests/filters/test_value_hex_number_check.py
index b60f8730d..a7778a297 100644
--- a/tests/filters/test_value_hex_number_check.py
+++ b/tests/filters/test_value_hex_number_check.py
@@ -16,7 +16,3 @@ def test_value_number_check_p(self, file_path: pytest.fixture, line: str) -> Non
def test_value_number_check_n(self, file_path: pytest.fixture, line: str) -> None:
line_data = get_line_data(file_path, line=line, pattern=LINE_VALUE_PATTERN)
assert ValueHexNumberCheck().run(line_data, DUMMY_ANALYSIS_TARGET) is True
-
- def test_value_number_check_none_value_n(self, file_path: pytest.fixture) -> None:
- line_data = get_line_data(file_path, line="")
- assert ValueHexNumberCheck().run(line_data, DUMMY_ANALYSIS_TARGET) is True
diff --git a/tests/filters/test_value_json_web_token_check.py b/tests/filters/test_value_json_web_token_check.py
index 54e2a15fc..4cb701956 100644
--- a/tests/filters/test_value_json_web_token_check.py
+++ b/tests/filters/test_value_json_web_token_check.py
@@ -1,32 +1,43 @@
-import base64
-
-import pytest
+import unittest
from credsweeper.filters import ValueJsonWebTokenCheck
from tests.filters.conftest import LINE_VALUE_PATTERN, DUMMY_ANALYSIS_TARGET
from tests.test_utils.dummy_line_data import get_line_data
-class TestValueJsonWebTokenCheck:
-
- @pytest.mark.parametrize("line", ["12345:asbdsa:28yd"])
- def test_value_jwt_check_p(self, file_path: pytest.fixture, line: str) -> None:
- encoded_line = base64.b64encode(line.encode('ascii')).decode('ascii')
- jwt_like_line = base64.b64encode('{"typ":"JWT", "dummy": false}'.encode('ascii')).decode('ascii')
- jwt_line_data = get_line_data(file_path, line=f"{jwt_like_line}.{encoded_line}", pattern=LINE_VALUE_PATTERN)
- assert ValueJsonWebTokenCheck().run(jwt_line_data, DUMMY_ANALYSIS_TARGET) is False
- # partially line
- jwt_line_data = get_line_data(file_path, line=f"{jwt_like_line}.AnyTailOfString", pattern=LINE_VALUE_PATTERN)
- assert ValueJsonWebTokenCheck().run(jwt_line_data, DUMMY_ANALYSIS_TARGET) is False
+class TestValueJsonWebTokenCheck(unittest.TestCase):
- @pytest.mark.parametrize("line", ["1234f:asbdsa:28yd"])
- def test_value_jwt_check_n(self, file_path: pytest.fixture, line: str) -> None:
- encoded_line = base64.b64encode(line.encode('ascii')).decode('ascii')
- jwt_line_data = get_line_data(file_path, line=f"eyJungle.{encoded_line}", pattern=LINE_VALUE_PATTERN)
- assert ValueJsonWebTokenCheck().run(jwt_line_data, DUMMY_ANALYSIS_TARGET) is True
- jwt_line_data = get_line_data(file_path, line="eyJungle", pattern=LINE_VALUE_PATTERN)
- assert ValueJsonWebTokenCheck().run(jwt_line_data, DUMMY_ANALYSIS_TARGET) is True
+ def test_value_jwt_check_p(self):
+ self.assertTrue(ValueJsonWebTokenCheck().run(get_line_data(line="", pattern=LINE_VALUE_PATTERN),
+ DUMMY_ANALYSIS_TARGET))
+ self.assertTrue(ValueJsonWebTokenCheck().run(get_line_data(line="eyJungle", pattern=LINE_VALUE_PATTERN),
+ DUMMY_ANALYSIS_TARGET))
+ self.assertTrue(ValueJsonWebTokenCheck().run(
+ get_line_data(line="1234567890qwertyuiopasdfghjklzxc", pattern=LINE_VALUE_PATTERN), DUMMY_ANALYSIS_TARGET))
+ self.assertTrue(ValueJsonWebTokenCheck().run(
+ get_line_data(line="eyJhbGciOiJSUzI1NiJ9Cg.eyJleHAiOjY1NTM2fQo.eyJleHAiOjY1NTM2fQo",
+ pattern=LINE_VALUE_PATTERN), DUMMY_ANALYSIS_TARGET))
+ self.assertTrue(ValueJsonWebTokenCheck().run(
+ get_line_data(line="eyJhbGciOiJSUzI1NiJ9Cg.eyJleHAiOjY1NTM2fQo.AAAAAAAAAAAAAAAAAAAAAAA",
+ pattern=LINE_VALUE_PATTERN), DUMMY_ANALYSIS_TARGET))
+ self.assertTrue(ValueJsonWebTokenCheck().run(
+ get_line_data(line="eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.x3.GFsFyGiCUIP5VHI9CEJL9thWsGjSZf1fJfarNk-LGTM",
+ pattern=LINE_VALUE_PATTERN), DUMMY_ANALYSIS_TARGET))
- def test_value_jwt_check_empty_value_n(self, file_path: pytest.fixture) -> None:
- line_data = get_line_data(file_path, line="")
- assert ValueJsonWebTokenCheck().run(line_data, DUMMY_ANALYSIS_TARGET) is True
+ def test_value_jwt_check_n(self):
+ self.assertFalse(ValueJsonWebTokenCheck().run(
+ get_line_data(line="eyJhbGciOiJQUzM4NCJ9.eyJkdW1teSI6bnVsbH0.eyJpc3MiOiJqb2UifQ." \
+ "_VP9ZxcPkOptWScOUMXriLH31bTcrg0YhlYL-A7TTHLX7LTDKjggtVq3Nmdl4GIS" \
+ "gJdM7GHHZOJHckUjgD-T3X6oHQanKqjpWjU-GxcnOkM86e0joZgJUL7CpHUt7e3W" \
+ "MhbUrOCyCFRrxOXtuTvGr2m_LdS7I5OyZ4xEP4JRcsOgOnGq-MEWmLqrRvc4zy5m" \
+ "pM6tJwJXI8fr1tF4pcAZxXR17ITCrocVSRC6NuWOVzh_XyyEVRUfqlDbJnU2Z_I0" \
+ "dfEQIcC6K5hAgQGSZQC_pQDA51RUoUHa9KfNskerI681fJ8mbjIlbf68CFdXZnjE" \
+ "zobUhMn5Z544PF9DjW1BVtsQgXtHlSDFxl6MIMVdvM8oLRbrjlf6BYCRnCxuTA_y" \
+ "Ui1o9ndy7ckISHQVhuYFKu78l7nqC4heghK_Gw4h7EB7s8eEuUC-D6JjVtX10IyS" \
+ "vCRkRo7f8dWQTjFLs7mlPowjRz0cP5J-MmCoegKHYagOHZ_ArXOR91_u8jMdwmOf",
+ pattern=LINE_VALUE_PATTERN), DUMMY_ANALYSIS_TARGET))
+ self.assertFalse(ValueJsonWebTokenCheck().run(
+ get_line_data(line="eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9." \
+ "eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9." \
+ ".e30.GFsFyGiCUIP5VHI9CEJL9thWsGjSZf1fJfarNk-LGTM",
+ pattern=LINE_VALUE_PATTERN), DUMMY_ANALYSIS_TARGET))
diff --git a/tests/filters/test_value_last_word_check.py b/tests/filters/test_value_last_word_check.py
index cc6916847..7e036e86e 100644
--- a/tests/filters/test_value_last_word_check.py
+++ b/tests/filters/test_value_last_word_check.py
@@ -15,7 +15,3 @@ def test_value_last_word_check_p(self, file_path: pytest.fixture, success_line:
def test_value_last_word_check_n(self, file_path: pytest.fixture, line: str) -> None:
line_data = get_line_data(file_path, line=line, pattern=LINE_VALUE_PATTERN)
assert ValueLastWordCheck().run(line_data, DUMMY_ANALYSIS_TARGET) is True
-
- def test_value_last_word_check_none_value_n(self, file_path: pytest.fixture, success_line: pytest.fixture) -> None:
- line_data = get_line_data(file_path, line=success_line)
- assert ValueLastWordCheck().run(line_data, DUMMY_ANALYSIS_TARGET) is True
diff --git a/tests/filters/test_value_length_check.py b/tests/filters/test_value_length_check.py
deleted file mode 100644
index ad62a27f1..000000000
--- a/tests/filters/test_value_length_check.py
+++ /dev/null
@@ -1,24 +0,0 @@
-import pytest
-
-from credsweeper.config import Config
-from credsweeper.filters import ValueLengthCheck
-from tests.filters.conftest import LINE_VALUE_PATTERN, DUMMY_ANALYSIS_TARGET
-from tests.test_utils.dummy_line_data import get_line_data
-
-
-class TestValueLengthCheck:
-
- def test_value_length_check_p(self, file_path: pytest.fixture, config: Config,
- success_line: pytest.fixture) -> None:
- line_data = get_line_data(file_path, line=success_line, pattern=LINE_VALUE_PATTERN)
- assert ValueLengthCheck(config).run(line_data, DUMMY_ANALYSIS_TARGET) is False
-
- @pytest.mark.parametrize("line", ["Cra"])
- def test_value_length_check_n(self, file_path: pytest.fixture, config: Config, line: str) -> None:
- line_data = get_line_data(file_path, line=line, pattern=LINE_VALUE_PATTERN)
- assert ValueLengthCheck(config).run(line_data, DUMMY_ANALYSIS_TARGET) is True
-
- def test_value_length_check_none_value_n(self, file_path: pytest.fixture, config: Config,
- success_line: pytest.fixture) -> None:
- line_data = get_line_data(file_path, line=success_line)
- assert ValueLengthCheck(config).run(line_data, DUMMY_ANALYSIS_TARGET) is True
diff --git a/tests/filters/test_value_method_check.py b/tests/filters/test_value_method_check.py
index e8cf4d73c..4b2967e39 100644
--- a/tests/filters/test_value_method_check.py
+++ b/tests/filters/test_value_method_check.py
@@ -15,7 +15,3 @@ def test_value_method_check_p(self, file_path: pytest.fixture, success_line: pyt
def test_value_method_check_n(self, file_path: pytest.fixture, line: str) -> None:
line_data = get_line_data(file_path, line=line, pattern=LINE_VALUE_PATTERN)
assert ValueMethodCheck().run(line_data, DUMMY_ANALYSIS_TARGET) is True
-
- def test_value_method_check_none_value_n(self, file_path: pytest.fixture, success_line: pytest.fixture) -> None:
- line_data = get_line_data(file_path, line=success_line)
- assert ValueMethodCheck().run(line_data, DUMMY_ANALYSIS_TARGET) is True
diff --git a/tests/filters/test_value_not_allowed_pattern.py b/tests/filters/test_value_not_allowed_pattern.py
index c168d8bb7..cc1e24059 100644
--- a/tests/filters/test_value_not_allowed_pattern.py
+++ b/tests/filters/test_value_not_allowed_pattern.py
@@ -2,7 +2,7 @@
from credsweeper.filters import ValueNotAllowedPatternCheck
from credsweeper.rules import Rule
-from tests.filters.conftest import DUMMY_ANALYSIS_TARGET
+from tests.filters.conftest import DUMMY_ANALYSIS_TARGET, LINE_VALUE_PATTERN
from tests.test_utils.dummy_line_data import get_line_data
@@ -30,11 +30,7 @@ def test_value_last_word_check_p(self, token_rule: Rule, file_path: pytest.fixtu
line_data = get_line_data(file_path, line=success_line, pattern=token_rule.patterns[0])
assert ValueNotAllowedPatternCheck().run(line_data, DUMMY_ANALYSIS_TARGET) is False
- @pytest.mark.parametrize("line", ["passwords: [{", "passwords = List", "passwords = \\n"])
+ @pytest.mark.parametrize("line", ["[{ ", "\\n"])
def test_value_last_word_check_n(self, token_rule: Rule, file_path: pytest.fixture, line: str) -> None:
- line_data = get_line_data(file_path, line=line, pattern=token_rule.patterns[0])
- assert ValueNotAllowedPatternCheck().run(line_data, DUMMY_ANALYSIS_TARGET) is True
-
- def test_value_last_word_check_none_value_n(self, file_path: pytest.fixture, success_line: pytest.fixture) -> None:
- line_data = get_line_data(file_path, line=success_line)
+ line_data = get_line_data(file_path, line=line, pattern=LINE_VALUE_PATTERN)
assert ValueNotAllowedPatternCheck().run(line_data, DUMMY_ANALYSIS_TARGET) is True
diff --git a/tests/filters/test_value_not_part_encoded.py b/tests/filters/test_value_not_part_encoded.py
index 73fc3fe83..4550b6a8d 100644
--- a/tests/filters/test_value_not_part_encoded.py
+++ b/tests/filters/test_value_not_part_encoded.py
@@ -25,7 +25,3 @@ def test_value_not_part_encoded_n(self, config: pytest.fixture) -> None:
target = AnalysisTarget(1, [Chars.BASE64STD_CHARS.value, "XXX"], [1, 2], DUMMY_DESCRIPTOR)
line_data = LineData(config, "XXX", 1, 333, "", "", "", LINE_VALUE_PATTERN)
assert ValueNotPartEncodedCheck().run(line_data, target) is True
-
- def test_value_not_part_encoded_none_value_n(self, file_path: pytest.fixture, success_line: pytest.fixture) -> None:
- line_data = get_line_data(file_path, line=success_line)
- assert ValueNotPartEncodedCheck().run(line_data, DUMMY_ANALYSIS_TARGET) is True
diff --git a/tests/filters/test_value_number_check.py b/tests/filters/test_value_number_check.py
index c5b7811d1..db0a3a0fc 100644
--- a/tests/filters/test_value_number_check.py
+++ b/tests/filters/test_value_number_check.py
@@ -19,7 +19,3 @@ def test_value_number_check_p(self, file_path: pytest.fixture, line: str) -> Non
def test_value_number_check_n(self, file_path: pytest.fixture, line: str) -> None:
line_data = get_line_data(file_path, line=line, pattern=LINE_VALUE_PATTERN)
assert ValueNumberCheck().run(line_data, DUMMY_ANALYSIS_TARGET) is True
-
- def test_value_number_check_none_value_n(self, file_path: pytest.fixture) -> None:
- line_data = get_line_data(file_path, line="")
- assert ValueNumberCheck().run(line_data, DUMMY_ANALYSIS_TARGET) is True
diff --git a/tests/filters/test_value_pattern_check.py b/tests/filters/test_value_pattern_check.py
index 41c011f3c..8bcbbc2da 100644
--- a/tests/filters/test_value_pattern_check.py
+++ b/tests/filters/test_value_pattern_check.py
@@ -55,8 +55,3 @@ def test_value_similarity_check_p(self, file_path: pytest.fixture, config: Confi
def test_value_similarity_check_n(self, file_path: pytest.fixture, config: Config, line: str) -> None:
line_data = get_line_data(file_path, line=line, pattern=LINE_VALUE_PATTERN)
assert ValuePatternCheck(config).run(line_data, DUMMY_ANALYSIS_TARGET) is True
-
- def test_value_similarity_check_none_value_n(self, file_path: pytest.fixture, config: Config,
- success_line: pytest.fixture) -> None:
- line_data = get_line_data(file_path, line=success_line)
- assert ValuePatternCheck(config).run(line_data, DUMMY_ANALYSIS_TARGET) is True
diff --git a/tests/filters/test_value_split_keyword_check.py b/tests/filters/test_value_split_keyword_check.py
index 35ae3567c..0c1fe8167 100644
--- a/tests/filters/test_value_split_keyword_check.py
+++ b/tests/filters/test_value_split_keyword_check.py
@@ -16,7 +16,3 @@ def test_value_split_keyword_check_p(self, file_path: pytest.fixture, line: str)
def test_value_split_keyword_check_n(self, file_path: pytest.fixture, line: str) -> None:
line_data = get_line_data(file_path, line=line, pattern=LINE_VALUE_PATTERN)
assert ValueSplitKeywordCheck().run(line_data, DUMMY_ANALYSIS_TARGET) is True
-
- def test_value_split_keyword_check_none_value_n(self, file_path: pytest.fixture) -> None:
- line_data = get_line_data(file_path, line="")
- assert ValueSplitKeywordCheck().run(line_data, DUMMY_ANALYSIS_TARGET) is True
diff --git a/tests/filters/test_value_string_type_check.py b/tests/filters/test_value_string_type_check.py
index 9dc9f9868..d2cb157e3 100644
--- a/tests/filters/test_value_string_type_check.py
+++ b/tests/filters/test_value_string_type_check.py
@@ -27,10 +27,11 @@ def test_value_string_type_check_n(self, line: str, config: Config) -> None:
@pytest.mark.parametrize("line", success_lines)
def test_value_string_type_check_none_path_n(self, line: str, config: Config) -> None:
+ # even file_path is None it means "" - no extension
file_path = None
pattern = KeywordPattern.get_keyword_pattern("test")
line_data = get_line_data(config, file_path, line=line, pattern=pattern)
- assert ValueStringTypeCheck(config).run(line_data, DUMMY_ANALYSIS_TARGET) is True
+ assert ValueStringTypeCheck(config).run(line_data, DUMMY_ANALYSIS_TARGET) is False
@pytest.mark.parametrize("line", fail_line)
def test_value_string_type_check_not_quoted_source_file_p(self, line: str, config: Config) -> None:
@@ -43,9 +44,3 @@ def test_value_string_type_check_not_quoted_source_file_p(self, line: str, confi
pattern=pattern,
)
assert ValueStringTypeCheck(config).run(line_data, DUMMY_ANALYSIS_TARGET) is False
-
- @pytest.mark.parametrize("line", success_lines)
- def test_value_string_type_check_none_value_n(self, line: str, config: Config) -> None:
- file_path = "path.py"
- line_data = get_line_data(config, file_path, line=line)
- assert ValueStringTypeCheck(config).run(line_data, DUMMY_ANALYSIS_TARGET) is True
diff --git a/tests/filters/test_value_token_base32_check.py b/tests/filters/test_value_token_base32_check.py
index f576641b5..d01b152fa 100644
--- a/tests/filters/test_value_token_base32_check.py
+++ b/tests/filters/test_value_token_base32_check.py
@@ -16,7 +16,3 @@ def test_value_token_base32_check_p(self, file_path: pytest.fixture, line: str)
def test_value_token_base32_check_n(self, file_path: pytest.fixture, line: str) -> None:
line_data = get_line_data(file_path, line=line, pattern=LINE_VALUE_PATTERN)
assert ValueTokenBase32Check().run(line_data, DUMMY_ANALYSIS_TARGET) is True
-
- def test_value_token_base32_check_empty_value_n(self, file_path: pytest.fixture) -> None:
- line_data = get_line_data(file_path, line="")
- assert ValueTokenBase32Check().run(line_data, DUMMY_ANALYSIS_TARGET) is True
diff --git a/tests/filters/test_value_token_base36_check.py b/tests/filters/test_value_token_base36_check.py
index b3be8625f..9e66ee63b 100644
--- a/tests/filters/test_value_token_base36_check.py
+++ b/tests/filters/test_value_token_base36_check.py
@@ -16,7 +16,3 @@ def test_value_token_base36_check_p(self, file_path: pytest.fixture, line: str)
def test_value_token_base36_check_n(self, file_path: pytest.fixture, line: str) -> None:
line_data = get_line_data(file_path, line=line, pattern=LINE_VALUE_PATTERN)
assert ValueTokenBase36Check().run(line_data, DUMMY_ANALYSIS_TARGET) is True
-
- def test_value_token_base36_check_empty_value_n(self, file_path: pytest.fixture) -> None:
- line_data = get_line_data(file_path, line="")
- assert ValueTokenBase36Check().run(line_data, DUMMY_ANALYSIS_TARGET) is True
diff --git a/tests/filters/test_value_token_base64_check.py b/tests/filters/test_value_token_base64_check.py
index d4683c08a..0e831d299 100644
--- a/tests/filters/test_value_token_base64_check.py
+++ b/tests/filters/test_value_token_base64_check.py
@@ -16,7 +16,3 @@ def test_value_token_base64_check_p(self, file_path: pytest.fixture, line: str)
def test_value_token_base64_check_n(self, file_path: pytest.fixture, line: str) -> None:
line_data = get_line_data(file_path, line=line, pattern=LINE_VALUE_PATTERN)
assert ValueTokenBase64Check().run(line_data, DUMMY_ANALYSIS_TARGET) is True
-
- def test_value_token_base64_check_empty_value_n(self, file_path: pytest.fixture) -> None:
- line_data = get_line_data(file_path, line="")
- assert ValueTokenBase64Check().run(line_data, DUMMY_ANALYSIS_TARGET) is True
diff --git a/tests/filters/test_value_token_check.py b/tests/filters/test_value_token_check.py
index 94f126d26..f2b7622d3 100644
--- a/tests/filters/test_value_token_check.py
+++ b/tests/filters/test_value_token_check.py
@@ -15,7 +15,3 @@ def test_value_token_check_p(self, file_path: pytest.fixture, success_line: pyte
def test_value_token_check_n(self, file_path: pytest.fixture, line: str) -> None:
line_data = get_line_data(file_path, line=line, pattern=LINE_VALUE_PATTERN)
assert ValueTokenCheck().run(line_data, DUMMY_ANALYSIS_TARGET) is True
-
- def test_value_token_check_none_value_n(self, file_path: pytest.fixture, success_line: pytest.fixture) -> None:
- line_data = get_line_data(file_path, line=success_line)
- assert ValueTokenCheck().run(line_data, DUMMY_ANALYSIS_TARGET) is True
diff --git a/tests/filters/test_value_useless_word_check.py b/tests/filters/test_value_useless_word_check.py
index b6dc692eb..911f3781f 100644
--- a/tests/filters/test_value_useless_word_check.py
+++ b/tests/filters/test_value_useless_word_check.py
@@ -11,12 +11,7 @@ def test_value_useless_word_check_p(self, file_path: pytest.fixture, success_lin
line_data = get_line_data(file_path=file_path, line=success_line, pattern=LINE_VALUE_PATTERN)
assert ValueUselessWordCheck().run(line_data, DUMMY_ANALYSIS_TARGET) is False
- @pytest.mark.parametrize("line", ["{0x943058439}", "0x%", "->gi_reo_gi", "xxxxxGIREOGI", " GIREOGI"])
+ @pytest.mark.parametrize("line", ["{0x943058439}", "0x%", "->gi_reo_gi", "GIREOGIEXAMPLE"])
def test_value_useless_word_check_n(self, file_path: pytest.fixture, line: str) -> None:
line_data = get_line_data(file_path=file_path, line=line, pattern=LINE_VALUE_PATTERN)
assert ValueUselessWordCheck().run(line_data, DUMMY_ANALYSIS_TARGET) is True
-
- def test_value_useless_word_check_none_value_n(self, file_path: pytest.fixture,
- success_line: pytest.fixture) -> None:
- line_data = get_line_data(file_path=file_path, line=success_line)
- assert ValueUselessWordCheck().run(line_data, DUMMY_ANALYSIS_TARGET) is True
diff --git a/tests/ml_model/test_ml_validator.py b/tests/ml_model/test_ml_validator.py
index 76a209e80..3e61d2e1a 100644
--- a/tests/ml_model/test_ml_validator.py
+++ b/tests/ml_model/test_ml_validator.py
@@ -1,18 +1,23 @@
+import copy
import unittest
+from typing import Tuple
+
+import numpy as np
from credsweeper import ThresholdPreset
from credsweeper.app import APP_PATH
from credsweeper.config import Config
-from credsweeper.credentials import Candidate
+from credsweeper.credentials import Candidate, CandidateKey
from credsweeper.ml_model import MlValidator
from credsweeper.utils import Util
+from tests import NEGLIGIBLE_ML_THRESHOLD
class TestMlValidator(unittest.TestCase):
- def test_ml_validator_simple_p(self):
- ml_validator = MlValidator(threshold=ThresholdPreset.medium)
- assert ml_validator is not None
+ def setUp(self):
+ self.ml_validator = MlValidator(threshold=ThresholdPreset.medium)
+ assert self.ml_validator is not None
file_name = APP_PATH / "secret" / "config.json"
config_dict = Util.json_load(file_name)
config_dict["validation"] = {}
@@ -23,26 +28,82 @@ def test_ml_validator_simple_p(self):
config_dict["doc"] = False
config_dict["find_by_ext_list"] = []
config_dict["size_limit"] = None
- config = Config(config_dict)
- candidate = Candidate.get_dummy_candidate(config, "main.py", ".py", "test_info")
+ self.config = Config(config_dict)
+
+ def test_ml_validator_simple_p(self):
+
+ def validate(_candidate: Candidate) -> Tuple[bool, float]:
+ """Validate single credential candidate."""
+ 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, 1)
+ return is_cred_batch[0], probability_batch[0]
+
+ candidate = Candidate.get_dummy_candidate(self.config, "main.py", ".py", "info")
+ candidate.rule_name = "Password"
candidate.line_data_list[0].line = 'password="Ahga%$FiQ@Ei8"'
candidate.line_data_list[0].variable = "password"
+ candidate.line_data_list[0].value_start = 16
+ candidate.line_data_list[0].value_end = 25
candidate.line_data_list[0].value = "Ahga%$FiQ@Ei8"
- decision, probability = ml_validator.validate(candidate)
- self.assertAlmostEqual(probability, 0.9676, delta=0.0001)
+ decision, probability = validate(candidate)
+ self.assertAlmostEqual(0.9997520446777344, probability, delta=NEGLIGIBLE_ML_THRESHOLD)
candidate.line_data_list[0].path = "sample.py"
candidate.line_data_list[0].file_type = ".yaml"
- decision, probability = ml_validator.validate(candidate)
- self.assertAlmostEqual(probability, 0.9548, delta=0.0001)
+ decision, probability = validate(candidate)
+ self.assertAlmostEqual(0.9994515776634216, probability, delta=NEGLIGIBLE_ML_THRESHOLD)
candidate.line_data_list[0].path = "test.zip"
candidate.line_data_list[0].file_type = ".zip"
- decision, probability = ml_validator.validate(candidate)
- self.assertAlmostEqual(probability, 0.9308, delta=0.0001)
+ decision, probability = validate(candidate)
+ self.assertAlmostEqual(0.9994281530380249, probability, delta=NEGLIGIBLE_ML_THRESHOLD)
candidate.line_data_list[0].path = "other.txt"
candidate.line_data_list[0].file_type = ".txt"
- decision, probability = ml_validator.validate(candidate)
- self.assertAlmostEqual(probability, 0.8263, delta=0.0001)
+ decision, probability = validate(candidate)
+ self.assertAlmostEqual(0.9980608820915222, probability, delta=NEGLIGIBLE_ML_THRESHOLD)
+
+ def test_ml_validator_auxiliary_p(self):
+ candidate = Candidate.get_dummy_candidate(self.config, "secret", "", "")
+ candidate.rule_name = "Secret"
+ candidate.line_data_list[0].line = "secret=bace4d19-dead-beef-cafe-9129474bcd81"
+ candidate.line_data_list[0].variable = "secret"
+ candidate.line_data_list[0].value_start = 7
+ candidate.line_data_list[0].value_end = 43
+ candidate.line_data_list[0].value = "bace4d19-dead-beef-cafe-9129474bcd81"
+ # auxiliary candidate for a pattern rule - without variable
+ aux_candidate = copy.deepcopy(candidate)
+ aux_candidate.line_data_list[0].variable = None
+
+ # todo: the scores are low for current ML model - will be changed after train
+
+ 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.16333681344985962, 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.16333681344985962, probability_batch[0], delta=NEGLIGIBLE_ML_THRESHOLD)
+
+ def test_extract_features_p(self):
+ candidate1 = Candidate.get_dummy_candidate(self.config, "main.py", ".py", "info")
+ candidate1.line_data_list[0].line = 'ABC123'
+ candidate1.line_data_list[0].variable = "ABC"
+ candidate1.line_data_list[0].value_start = 3
+ candidate1.line_data_list[0].value_end = 6
+ candidate1.line_data_list[0].value = "123"
+ candidate1.rule_name = "Password"
+ features1 = self.ml_validator.extract_features([candidate1])
+ self.assertAlmostEqual(18, np.count_nonzero(features1), delta=NEGLIGIBLE_ML_THRESHOLD)
+ candidate2 = copy.deepcopy(candidate1)
+ features2 = self.ml_validator.extract_features([candidate1, candidate2])
+ self.assertAlmostEqual(18, np.count_nonzero(features2), delta=NEGLIGIBLE_ML_THRESHOLD)
+ candidate2.rule_name = "Secret"
+ features3 = self.ml_validator.extract_features([candidate1, candidate2])
+ self.assertAlmostEqual(19, np.count_nonzero(features3), delta=NEGLIGIBLE_ML_THRESHOLD)
diff --git a/tests/rules/test_facebook_key.py b/tests/rules/test_facebook_key.py
index b17666b26..590bed816 100644
--- a/tests/rules/test_facebook_key.py
+++ b/tests/rules/test_facebook_key.py
@@ -7,7 +7,10 @@
class TestFacebookKey(BaseTestRule):
- @pytest.fixture(params=[["GI_REO_GI_FACEBOOK_TOKEN = \"EAACEdEose0cBAAaBbCcDdEeCrackle\""]])
+ @pytest.fixture(params=[[
+ 'FACEBOOK_T0KEN = '
+ '"EAACEb00Kse0BAlGy7KeQ5YnaCEd09Eose0cBAlGy7KeQ5Yna9CoDsup39tiYdoQ4jH9Coup39tiYdWoQ4jHFZD"'
+ ]])
def lines(self, request) -> List[str]:
return request.param
diff --git a/tests/rules/test_jwt.py b/tests/rules/test_jwt.py
index 10ec210ac..8ac1c4ec1 100644
--- a/tests/rules/test_jwt.py
+++ b/tests/rules/test_jwt.py
@@ -8,11 +8,11 @@
class TestJwt(BaseTestRule):
@pytest.fixture(params=[[
- "jwt: 'eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiIxMjM0NTY3ODkwIiwibmFtZSI6IkpvaG4gRG9lIiwiaWF0IjoxN",
- "TE2MjM5MDIyLCJ0ZXN0IjoiSSBuZWVkIHJlYWxseSByZWFsbHkgbG9uZyBsb25nIGxvbmcgbG9uZyBsb25nIGxvbmcgbG9uZyBsb25nI",
- "GxvbmcgbG9uZyBsb25nIGxvbmcgbG9uZyBsb25nIGxvbmcgbG9uZyBsb25nIGxvbmcgbG9uZyBsb25nIGxvbmcgbG9uZyBsb25nIGxvb",
- "mcgbG9uZyBsb25nIGxvbmcgbG9uZyBsb25nIGxvbmcgbG9uZyBsb25nIGxvbmcgbG9uZyBsb25nIGxvbmcgbG9uZyBsb25nIGxvbmcgb",
- "G9uZyBsb25nIGxvbmcgbG9uZyBsb25nIGxvbmcgbG9uZyBsb25nIGxvbmcgbG9uZyBsb25nIGxvbmcgbG9uZyBsb25nIGxvbmcgbG9uZ",
+ "jwt: 'eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiIxMjM0NTY3ODkwIiwibmFtZSI6IkpvaG4gRG9lIiwiaWF0IjoxN"
+ "TE2MjM5MDIyLCJ0ZXN0IjoiSSBuZWVkIHJlYWxseSByZWFsbHkgbG9uZyBsb25nIGxvbmcgbG9uZyBsb25nIGxvbmcgbG9uZyBsb25nI"
+ "GxvbmcgbG9uZyBsb25nIGxvbmcgbG9uZyBsb25nIGxvbmcgbG9uZyBsb25nIGxvbmcgbG9uZyBsb25nIGxvbmcgbG9uZyBsb25nIGxvb"
+ "mcgbG9uZyBsb25nIGxvbmcgbG9uZyBsb25nIGxvbmcgbG9uZyBsb25nIGxvbmcgbG9uZyBsb25nIGxvbmcgbG9uZyBsb25nIGxvbmcgb"
+ "G9uZyBsb25nIGxvbmcgbG9uZyBsb25nIGxvbmcgbG9uZyBsb25nIGxvbmcgbG9uZyBsb25nIGxvbmcgbG9uZyBsb25nIGxvbmcgbG9uZ"
"yBsb25nIGxvbmcgbG9uZyBsb25nIGxvbmcgbG9uZyBqd3QgdG9rZW4ifQ.4pWgA4mthx4FPPh1AZQY0luTKTQ7VOj6PGwwiANvtqg'"
]])
def lines(self, request) -> List[str]:
diff --git a/tests/samples/atlassian_pat b/tests/samples/atlassian_pat
index 38a176e32..baa2596f2 100644
--- a/tests/samples/atlassian_pat
+++ b/tests/samples/atlassian_pat
@@ -1 +1,4 @@
-ATLASSIAN = "ATATT3xFfGF0vNZ7oy6ON4KrWEzKEu96n-r2bCLOOcdOADizvJqPd89yKyP853uTZSflBi1Lk1zD460BqyMTa08VUEy8-oOzr1esg3j_mZKZwAELnRkCDTJZXhHsv5jaWHyAj4LRL-6h8LI-5MrYs4l7xXSaY8odQxDKJB4hDvdkmuh61xea2jE=2F2DE974"
+ATLASSIAN = "ATATT3xFfGF0vNZ7oy6ON4KrWEzKEu96n-r2bCLOOcdOADizvJqPd89yKyP853uTZSflBi1Lk1zD460BqyMTa08VUEy8-oOzr1esg3j_mZKZwAELnRkCDTJZXhHsv5jaWHyAj4LRL-6h8LI-5MrYs4l7xXSaY8odQxDKJB4hDvdkmuh61xea2jE=00203E68"
+escaped_backslash = ATATT3xFfGF0vNZ7oy6ON4KrWEzKEu96n-r2bCLOOcdOADizvJqPd89yKyP853uTZSflBi1Lk1zD460BqyMTa08VUEy8-oOzr1esg3j_mZKZwAELnRkCDTJZXhHsv5jaWHyAj4LRL-6h8LI-5MrYs4l7xXSaY8odQxDKJB4hDvdkmuh61xea2jE\=00203E68
+url_escaped_capital = ATATT3xFfGF0vNZ7oy6ON4KrWEzKEu96n-r2bCLOOcdOADizvJqPd89yKyP853uTZSflBi1Lk1zD460BqyMTa08VUEy8-oOzr1esg3j_mZKZwAELnRkCDTJZXhHsv5jaWHyAj4LRL-6h8LI-5MrYs4l7xXSaY8odQxDKJB4hDvdkmuh61xea2jE%3D00203E68
+url_escaped_lowercase = ATATT3xFfGF0vNZ7oy6ON4KrWEzKEu96n-r2bCLOOcdOADizvJqPd89yKyP853uTZSflBi1Lk1zD460BqyMTa08VUEy8-oOzr1esg3j_mZKZwAELnRkCDTJZXhHsv5jaWHyAj4LRL-6h8LI-5MrYs4l7xXSaY8odQxDKJB4hDvdkmuh61xea2jE%3d00203E68
diff --git a/tests/samples/aws_client_id b/tests/samples/aws_client_id
index 3685378f5..b5a83275c 100644
--- a/tests/samples/aws_client_id
+++ b/tests/samples/aws_client_id
@@ -1,2 +1,4 @@
The items are AKIAGIREOGIAWSKEY123,AKIAGIREOGIAWSKEY45X
the coma is necessary there ^ bariers thesting !!!
+must be filtered: AKIAGIREOGIAEXAMPLE7
+filtered too: AKIALGSBKLIKEAREAL12 --access-key
diff --git a/tests/samples/azure_access_token b/tests/samples/azure_access_token
index 4d5d0c454..d85be0700 100644
--- a/tests/samples/azure_access_token
+++ b/tests/samples/azure_access_token
@@ -1 +1,3 @@
-eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiIsIng1dCI6Imk2bEdrM0ZaenhSY1ViMkMzbkVRN3N5SEpsWSIsImtpZCI6Imk2bEdrM0ZaenhSY1ViMkMzbkVRN3N5SEpsWSJ9.eyJhdWQiOiJlZjFkYTlkNC1mZjc3LTRjM2UtYTAwNS04NDBjM2Y4MzA3NDUiLCJpc3MiOiJodHRwczovL3N0cy53aW5kb3dzLm5ldC9mYTE1ZDY5Mi1lOWM3LTQ0NjAtYTc0My0yOWYyOTUyMjIyOS8iLCJpYXQiOjE1MzcyMzMxMDYsIm5iZiI6MTUzNzIzMzEwNiwiZXhwIjoxNTM3MjM3MDA2LCJhY3IiOiIxIiwiYWlvIjoiQVhRQWkvOElBQUFBRm0rRS9RVEcrZ0ZuVnhMaldkdzhLKzYxQUdyU091TU1GNmViYU1qN1hPM0libUQzZkdtck95RCtOdlp5R24yVmFUL2tES1h3NE1JaHJnR1ZxNkJuOHdMWG9UMUxrSVorRnpRVmtKUFBMUU9WNEtjWHFTbENWUERTL0RpQ0RnRTIyMlRJbU12V05hRU1hVU9Uc0lHdlRRPT0iLCJhbXIiOlsid2lhIl0sImFwcGlkIjoiNzVkYmU3N2YtMTBhMy00ZTU5LTg1ZmQtOGMxMjc1NDRmMTdjIiwiYXBwaWRhY3IiOiIwIiwiZW1haWwiOiJBYmVMaUBtaWNyb3NvZnQuY29tIiwiZmFtaWx5X25hbWUiOiJMaW5jb2xuIiwiZ2l2ZW5fbmFtZSI6IkFiZSAoTVNGVCkiLCJpZHAiOiJodHRwczovL3N0cy53aW5kb3dzLm5ldC83MmY5ODhiZi04NmYxLTQxYWYtOTFhYi0yZDdjZDAxMjIyNDcvIiwiaXBhZGRyIjoiMjIyLjIyMi4yMjIuMjIiLCJuYW1lIjoiYWJlbGkiLCJvaWQiOiIwMjIyM2I2Yi1hYTFkLTQyZDQtOWVjMC0xYjJiYjkxOTQ0MzgiLCJyaCI6IkkiLCJzY3AiOiJ1c2VyX2ltcGVyc29uYXRpb24iLCJzdWIiOiJsM19yb0lTUVUyMjJiVUxTOXlpMmswWHBxcE9pTXo1SDNaQUNvMUdlWEEiLCJ0aWQiOiJmYTE1ZDY5Mi1lOWM3LTQ0NjAtYTc0My0yOWYyOTU2ZmQ0MjkiLCJ1bmlxdWVfbmFtZSI6ImFiZWxpQG1pY3Jvc29mdC5jb20iLCJ1dGkiOiJGVnNHeFlYSTMwLVR1aWt1dVVvRkFBIiwidmVyIjoiMS4wIn0.D3H6pMUtQnoJAGq6AHd
\ No newline at end of file
+eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiIsIng1dCI6Imk2bEdrM0ZaenhSY1ViMkMzbkVRN3N5SEpsWSIsImtpZCI6Imk2bEdrM0ZaenhSY1ViMkMzbkVRN3N5SEpsWSJ9.eyJhdWQiOiJlZjFkYTlkNC1mZjc3LTRjM2UtYTAwNS04NDBjM2Y4MzA3NDUiLCJpc3MiOiJodHRwczovL3N0cy53aW5kb3dzLm5ldC9mYTE1ZDY5Mi1lOWM3LTQ0NjAtYTc0My0yOWYyOTUyMjIyOS8iLCJpYXQiOjE1MzcyMzMxMDYsIm5iZiI6MTUzNzIzMzEwNiwiZXhwIjoxNTM3MjM3MDA2LCJhY3IiOiIxIiwiYWlvIjoiQVhRQWkvOElBQUFBRm0rRS9RVEcrZ0ZuVnhMaldkdzhLKzYxQUdyU091TU1GNmViYU1qN1hPM0libUQzZkdtck95RCtOdlp5R24yVmFUL2tES1h3NE1JaHJnR1ZxNkJuOHdMWG9UMUxrSVorRnpRVmtKUFBMUU9WNEtjWHFTbENWUERTL0RpQ0RnRTIyMlRJbU12V05hRU1hVU9Uc0lHdlRRPT0iLCJhbXIiOlsid2lhIl0sImFwcGlkIjoiNzVkYmU3N2YtMTBhMy00ZTU5LTg1ZmQtOGMxMjc1NDRmMTdjIiwiYXBwaWRhY3IiOiIwIiwiZW1haWwiOiJBYmVMaUBtaWNyb3NvZnQuY29tIiwiZmFtaWx5X25hbWUiOiJMaW5jb2xuIiwiZ2l2ZW5fbmFtZSI6IkFiZSAoTVNGVCkiLCJpZHAiOiJodHRwczovL3N0cy53aW5kb3dzLm5ldC83MmY5ODhiZi04NmYxLTQxYWYtOTFhYi0yZDdjZDAxMjIyNDcvIiwiaXBhZGRyIjoiMjIyLjIyMi4yMjIuMjIiLCJuYW1lIjoiYWJlbGkiLCJvaWQiOiIwMjIyM2I2Yi1hYTFkLTQyZDQtOWVjMC0xYjJiYjkxOTQ0MzgiLCJyaCI6IkkiLCJzY3AiOiJ1c2VyX2ltcGVyc29uYXRpb24iLCJzdWIiOiJsM19yb0lTUVUyMjJiVUxTOXlpMmswWHBxcE9pTXo1SDNaQUNvMUdlWEEiLCJ0aWQiOiJmYTE1ZDY5Mi1lOWM3LTQ0NjAtYTc0My0yOWYyOTU2ZmQ0MjkiLCJ1bmlxdWVfbmFtZSI6ImFiZWxpQG1pY3Jvc29mdC5jb20iLCJ1dGkiOiJGVnNHeFlYSTMwLVR1aWt1dVVvRkFBIiwidmVyIjoiMS4wIn0.D3H6pMUtQnoJAGq6AHd
+eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiIsImtpZCI6Imk2bEdrM0ZaenhSY1ViMkMzbkVRN3N5SEpsWSJ9.eyJhdWQiOiI2ZTc0MTcyYi1iZTU2LTQ4NDMtOWZmNC1lNjZhMzliYjEyZTMiLCJpc3MiOiJodHRwczovL2xvZ2luLm1pY3Jvc29mdG9ubGluZS5jb20vNzJmOTg4YmYtODZmMS00MWFmLTkxYWItMmQ3Y2QwMTFkYjQ3L3YyLjAiLCJpYXQiOjE1MzcyMzEwNDgsIm5iZiI6MTUzNzIzMTA0OCwiZXhwIjoxNTM3MjM0OTQ4LCJhaW8iOiJBWFFBaS84SUFBQUF0QWFaTG8zQ2hNaWY2S09udHRSQjdlQnE0L0RjY1F6amNKR3hQWXkvQzNqRGFOR3hYZDZ3TklJVkdSZ2hOUm53SjFsT2NBbk5aY2p2a295ckZ4Q3R0djMzMTQwUmlvT0ZKNGJDQ0dWdW9DYWcxdU9UVDIyMjIyZ0h3TFBZUS91Zjc5UVgrMEtJaWpkcm1wNjlSY3R6bVE9PSIsImF6cCI6IjZlNzQxNzJiLWJlNTYtNDg0My05ZmY0LWU2NmEzOWJiMTJlMyIsImF6cGFjciI6IjAiLCJuYW1lIjoiQWJlIExpbmNvbG4iLCJvaWQiOiI2OTAyMjJiZS1mZjFhLTRkNTYtYWJkMS03ZTRmN2QzOGU0NzQiLCJwcmVmZXJyZWRfdXNlcm5hbWUiOiJhYmVsaUBtaWNyb3NvZnQuY29tIiwicmgiOiJJIiwic2NwIjoiYWNjZXNzX2FzX3VzZXIiLCJzdWIiOiJIS1pwZmFIeVdhZGVPb3VZbGl0anJJLUtmZlRtMjIyWDVyclYzeERxZktRIiwidGlkIjoiNzJmOTg4YmYtODZmMS00MWFmLTkxYWItMmQ3Y2QwMTFkYjQ3IiwidXRpIjoiZnFpQnFYTFBqMGVRYTgyUy1JWUZBQSIsInZlciI6IjIuMCJ9.pj4N-w_3Us9DrBLfpCt
+^^^ examples from https://learn.microsoft.com/en-us/entra/identity-platform/access-tokens
\ No newline at end of file
diff --git a/tests/samples/bitbucket_repository_access_token b/tests/samples/bitbucket_repository_access_token
index 13d8ceeae..34a456771 100644
--- a/tests/samples/bitbucket_repository_access_token
+++ b/tests/samples/bitbucket_repository_access_token
@@ -1 +1 @@
-repo_access = "ATCTT3xFfGN0zXtbKHz2POF86xa-2aBiYC4o_T3-myk01bmFVluUIFtGm_VFQwLizp4o1FKw-AMZhtdA0NzizshnA8WzRdfgv6GeTyowCD101oqKbJ4nx9DFsar5YyUNkwO9maR9-00tQvfciyfOHtPKG6K1d76Ki3iFo7roGeyJu4j1jM3GwQ4=91D14AE7"
\ No newline at end of file
+"Bitbucket Repository Access Token" : "ATCTT3xFfGN0zXtbKHz2POF86xa-2aBiYC4o_T3-myk01bmFVluUIFtGm_VFQwLizp4o1FKw-AMZhtdA0NzizshnA8WzRdfgv6GeTyowCD101oqKbJ4nx9DFsar5YyUNkwO9maR9-00tQvfciyfOHtPKG6K1d76Ki3iFo7roGeyJu4j1jM3GwQ4=EDDE81AD"
\ No newline at end of file
diff --git a/tests/samples/discord_bot_token b/tests/samples/discord_bot_token
new file mode 100644
index 000000000..333db236f
--- /dev/null
+++ b/tests/samples/discord_bot_token
@@ -0,0 +1 @@
+MTIzNDU2Nzg5MDEyMzQ1Njc4OQ.E2-E4_.Zig9V5mpMk-JybgCFvqSfgY9EoqWjkA5O_qDje
diff --git a/tests/samples/doc_various b/tests/samples/doc_various
index c912bbced..cdcfec8ef 100644
--- a/tests/samples/doc_various
+++ b/tests/samples/doc_various
@@ -43,7 +43,7 @@ ssh -p 2222 # port number - not a password
password for master:IhqSb1Gg
gildong.hong@98.76.54.32(master/IhqSb1Gg)
ID/Pass:xxxx:master/IhqSb1Gg xxxx:master/IhqSb1Gg
-id:xxxx(ANYpw:IhqSb1Gg)
+id:xxxx(ANYpw:IhqSb1Ga)
gildong.hong@98.76.54.32,pw:IhqSb1Gg
98.76.54.32(master/IhqSb1Gg,master/IhqSb1Gg)
98.76.54.32(master/IhqSb1Gg master/IhqSb1Gg)
diff --git a/tests/samples/facebook_key b/tests/samples/facebook_key
index 47e94fbaf..6a949eb3d 100644
--- a/tests/samples/facebook_key
+++ b/tests/samples/facebook_key
@@ -1 +1,2 @@
-GI_REO_GI_FACEBOOK_TOKEN = "EAACEdEose0cBAlGy7KeQ5Yna9Coup39tiYdoQ4jHF"
\ No newline at end of file
+GI_REO_GI_FACEBOOK_TOKEN = "EAACEb00Kse0BAlGy7KeQ5YnaCEd09Eose0cBAlGy7KeQ5Yna9CoDsup39tiYdoQ4jH9Coup39tiYdWoQ4jHFZD"
+1527194624358273|qbBf2-fdB9zZpqLA0_2nNzZDw2M
diff --git a/tests/samples/grafana_service_accounts b/tests/samples/grafana_service_accounts
new file mode 100644
index 000000000..e2808200b
--- /dev/null
+++ b/tests/samples/grafana_service_accounts
@@ -0,0 +1,2 @@
+glsa_ThisI5NtTheTok3nYou8reLo0k1ngF0r_0a2a3df7
+glpl_ThisI5NtTheTok3nYou8reLo0k1ngF0r_0a2a3df7
diff --git a/tests/samples/hashicorp_terraform b/tests/samples/hashicorp_terraform
new file mode 100644
index 000000000..08695a5dd
--- /dev/null
+++ b/tests/samples/hashicorp_terraform
@@ -0,0 +1 @@
+Z28P3STmkBQi1Y.atlasv1.YE7RBqu6VVyQIOq9a1eC3YFU5Elt7ToIr6OwzKAWlCTQ7N4gElXaWou6aPpOIwGCoc0
\ No newline at end of file
diff --git a/tests/samples/ipv4 b/tests/samples/ipv4
deleted file mode 100644
index 76f7436e2..000000000
--- a/tests/samples/ipv4
+++ /dev/null
@@ -1,42 +0,0 @@
-# wrong values:
-299.199.99.0
-321.500.312.32
-99.199.299.0
-version 8.8.8.8
-rfc 1.2.3.4
-
-# list from https://en.wikipedia.org/wiki/Reserved_IP_addresses
-0.0.0.0/8
-0.0.0.0–0.255.255.255
-10.0.0.0/8
-10.0.0.0–10.255.255.255
-100.64.0.0/10
-100.64.0.0–100.127.255.255
-127.0.0.0/8
-127.0.0.0–127.255.255.255
-169.254.0.0/16
-169.254.0.0–169.254.255.255
-172.16.0.0/12
-172.16.0.0–172.31.255.255
-192.0.0.0/24
-192.0.0.0–192.0.0.255
-192.0.2.0/24
-192.0.2.0–192.0.2.255
-192.88.99.0/24
-192.88.99.0–192.88.99.255
-192.168.0.0/16
-192.168.0.0–192.168.255.255
-198.18.0.0/15
-198.18.0.0–198.19.255.255
-198.51.100.0/24
-198.51.100.0–198.51.100.255
-203.0.113.0/24
-203.0.113.0–203.0.113.255
-224.0.0.0/4
-224.0.0.0–239.255.255.255
-233.252.0.0/24
-233.252.0.0-233.252.0.255
-240.0.0.0/4
-240.0.0.0–255.255.255.254
-255.255.255.255/32
-255.255.255.255
diff --git a/tests/samples/ipv6 b/tests/samples/ipv6
deleted file mode 100644
index 57df85ab8..000000000
--- a/tests/samples/ipv6
+++ /dev/null
@@ -1,16 +0,0 @@
-# not an ipv6
-abba:03911
-1234::5678::9
-
-# loopback
-0000:0000:0000:0000:0000:0000:0000:0001
-::1 # fill
-2001:db8:85a3:8d3:1319:8a2e:370:7348 private
-fe80::1ff:fe23:4567:890a # link_local
-
-# dummy but valid
-2004:5678::9324
-2004::5678:9
-2041:0000:140F::875B:131B
-2041:0:140F::875B:131B
-
diff --git a/tests/samples/json_web_token b/tests/samples/json_web_token
new file mode 100644
index 000000000..45e244772
--- /dev/null
+++ b/tests/samples/json_web_token
@@ -0,0 +1,2 @@
+detected: eyJhbGciOiJSUzI1NiJ9Cg.eyJleHAiOjY1NTM2fQo.Ce7sh0ENPiBlE_dose0cBA
+not detected: eyJhbGciOiJSUzI1NiIsInR5cCI6IkpXVCJ9.NiIsInR5cCI6IkpXV.NiIsInR5cCI6IkpXV
diff --git a/tests/samples/json_web_token.hs b/tests/samples/json_web_token.hs
deleted file mode 100644
index 76f919b6c..000000000
--- a/tests/samples/json_web_token.hs
+++ /dev/null
@@ -1 +0,0 @@
-$payload = 'eyJgsIZgeJhvNgFpSmlP.eyJcaaF9xCe7shE0ENPiBlEJOpS'
diff --git a/tests/samples/key.hs b/tests/samples/key.hs
index 5a13fab50..3d197e623 100644
--- a/tests/samples/key.hs
+++ b/tests/samples/key.hs
@@ -2,6 +2,6 @@ prKeyValid=LS0tLS1CRUdJTiBQUklWQVRFIENDcUdTTTQ5QXdFSEJHMHdhd0lCQVFRZ0ViVnpmUGWxh
secret_looks_like_linux_path_1="/VnpmUGWxhQW9KQAwrL2ZYdDJPNG1PQjYxMXNPaF"
secret_looks_like_linux_path_2="VnpmUGWxhQW/9KQAwrL2ZYd/DJPNG1PQjYxMXNPF"
secret_looks_like_linux_path_3="VnpmUGWxhQW/9KQAwrL2ZYdDJPNG1PQjYxMXNPF="
-secret_looks_like_linux_path__="VnpmUGWxhQW/9KQAwrL2ZYd/DJPNG1PQjEXAMPLE"
+secret_looks_like_linux_path__="VnpmUGWxhQW/9KQAwrL2ZYd/DJPNG1PQjEXAMbLE"
"https://example.com/api/js?key=dhd0lCQVFRZ0ViVnpmUGWxhQW9KQWwrLzZYdDJPNG1PQjYxMXNPaFJB&bug=true"
diff --git a/tests/samples/key_value.json b/tests/samples/key_value.json
index d0eeb0e2f..34bc7d835 100644
--- a/tests/samples/key_value.json
+++ b/tests/samples/key_value.json
@@ -7,5 +7,7 @@
"pass_mask32": "0x31c45018",
"pass_mask64": "0x81103c1452dd61cd",
"dummy": 0
- }
+ },
+ "comment": "failure case below",
+ "≋": { "checkpkoint": [4931], "symbolsist": "\u224B" }
}
diff --git a/tests/samples/open_ai_token b/tests/samples/open_ai_token
index e7fad68ed..ad934ce1c 100644
--- a/tests/samples/open_ai_token
+++ b/tests/samples/open_ai_token
@@ -1,5 +1,7 @@
# TP
-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
+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
+sk-proj-qa25MV9c7Qu0EjDIEWdcT3BlbkFJ83uCF0K4yw7RzpY39bio
# FP
-sk-T3BlbkFJT3BlbkFJT3BlbkFJT3BlbkFJT3BlbkFJT3BlbkFJ
\ No newline at end of file
+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
+sk-proj-asdfgasdfasdfdcQbzdcT3BlbkFJ83uCasdfgasdfgasdfjk
diff --git a/tests/samples/salt.py b/tests/samples/salt.py
index f70d9311c..60b2fcd07 100644
--- a/tests/samples/salt.py
+++ b/tests/samples/salt.py
@@ -1,4 +1,5 @@
salt1 = b"\x23!\xae2389x&543@"
salt2 = r"""\0x12\0x3s"""
salt3 = u"\u0020827634876"
-salt4 = {"salt4": "my124%#$@s\x04clt\0"}
+salt4 = {"salt5": "my124%#$@s\x04clt\0"}
+json_escaped = "{\\\"salt8\\\":\\\"4b9a6d8b638eb0c6\\\"}"
diff --git a/tests/samples/test.html b/tests/samples/test.html
index ed6d823ac..65964bccb 100644
--- a/tests/samples/test.html
+++ b/tests/samples/test.html
@@ -97,7 +97,7 @@
- the line will be found twice # 100 EAACEdEose0cBAlGy7KeQ5Yna9Coup39tiYdoQ4jHF
+ the line will be found twice # 100 EAACEb00Kse0BAlGy7KeQ5YnaCEd09Eose0cBAlGy7KeQ5Yna9CoDsup39tiYdoQ4jH9Coup39tiYdWoQ4jHFZD
|
@@ -114,7 +114,7 @@
nested table |
- |
+ xml capability |
diff --git a/tests/samples/url_cred.js b/tests/samples/url_cred.js
index cdd81f59f..d555f7233 100644
--- a/tests/samples/url_cred.js
+++ b/tests/samples/url_cred.js
@@ -1,5 +1,13 @@
const connection_url = require('dbconnection://ad%6Din:5WdF4f2jE76a@db-host-local');
+url = "https://secure.com/83675/39084?Credential=546DFS64N90P3AW7DX%2Fkeep%26cut";
+
// note:dummyuser@example.com
// "fp://no.host.real/any/path/to/nowhere/","key":"f45VgF8jX79o@anydata.com"
+
+/* partially line to sanitize url-like items
+39084?Credential=546DFS64N90P3AW7DX&key=3487263-2384579834-234732875-345&hasToBefound=2
+*/
+
+email_as_login = "smtps://example@gmail.com:FnD83JZs@smtp.gmail.com:465";
diff --git a/tests/samples/uuid b/tests/samples/uuid
new file mode 100644
index 000000000..0ce05f451
--- /dev/null
+++ b/tests/samples/uuid
@@ -0,0 +1,2 @@
+bace4d19-fa7e-beef-cafe-9129474bcd81 # tp
+12345678-1234-1234-1234-1234567890ab # fp
diff --git a/tests/scanner/scan_type/test_multipattern.py b/tests/scanner/scan_type/test_multipattern.py
index e15ec2808..7dcab4d0a 100644
--- a/tests/scanner/scan_type/test_multipattern.py
+++ b/tests/scanner/scan_type/test_multipattern.py
@@ -1,9 +1,7 @@
-import random
-import string
import unittest
from unittest.mock import MagicMock
-from credsweeper.common.constants import MAX_LINE_LENGTH
+from credsweeper.common.constants import MAX_LINE_LENGTH, CHUNK_STEP_SIZE
from credsweeper.config import Config
from credsweeper.file_handler.analysis_target import AnalysisTarget
from credsweeper.rules import Rule
@@ -24,21 +22,23 @@ def setUp(self) -> None:
"severity": "info",
"confidence": "moderate",
"type": "multi",
- "values": ["a", "b"],
+ "values": ["(?Pa)", "(?Pb)"],
"filter_type": [],
"min_line_len": 0,
"target": ["code"],
})
def test_oversize_line_n(self) -> None:
- long_line: str = ''.join(random.choices(string.ascii_letters, k=MAX_LINE_LENGTH))
- long_line += 'OVERSIZE'
- self.assertLess(MAX_LINE_LENGTH, len(long_line))
- target = AnalysisTarget(0, [long_line, long_line], [1, 2], DUMMY_DESCRIPTOR)
- self.assertEqual(0, len(MultiPattern.run(self.config, self.rule, target)))
+ long_line_a: str = 'x' * CHUNK_STEP_SIZE + ' a ' + 'x' * CHUNK_STEP_SIZE
+ long_line_b: str = 'x' * CHUNK_STEP_SIZE + ' b ' + 'x' * CHUNK_STEP_SIZE
+ self.assertEqual(2 * CHUNK_STEP_SIZE + 3, len(long_line_a))
+ target = AnalysisTarget(0, [long_line_a, long_line_b], [1, 2], DUMMY_DESCRIPTOR)
+ result = MultiPattern.run(self.config, self.rule, target)
+ self.assertEqual(1, len(result))
def test_oversize_line_p(self) -> None:
- long_line: str = ''.join(random.choices(string.ascii_letters, k=MAX_LINE_LENGTH))
+ long_line: str = 'x' * MAX_LINE_LENGTH
self.assertEqual(MAX_LINE_LENGTH, len(long_line))
- target = AnalysisTarget(0, [long_line, long_line], [1, 2], DUMMY_DESCRIPTOR)
- self.assertLess(0, len(MultiPattern.run(self.config, self.rule, target)))
+ target = AnalysisTarget(0, [long_line + ' a', long_line + ' b'], [1, 2], DUMMY_DESCRIPTOR)
+ result = MultiPattern.run(self.config, self.rule, target)
+ self.assertEqual(1, len(result))
diff --git a/tests/test_main.py b/tests/test_main.py
index a0514fa78..7e664004b 100644
--- a/tests/test_main.py
+++ b/tests/test_main.py
@@ -1,8 +1,8 @@
import io
-import io
import os
import random
import shutil
+import string
import tempfile
import unittest
from argparse import ArgumentTypeError
@@ -26,13 +26,19 @@
from credsweeper.file_handler.files_provider import FilesProvider
from credsweeper.file_handler.text_content_provider import TextContentProvider
from credsweeper.utils import Util
-from tests import SAMPLES_CRED_COUNT, SAMPLES_CRED_LINE_COUNT, SAMPLES_POST_CRED_COUNT, SAMPLES_PATH, AZ_STRING, \
- TESTS_PATH, SAMPLES_IN_DEEP_1, SAMPLES_IN_DEEP_3, SAMPLES_IN_DEEP_2, NEGLIGIBLE_ML_THRESHOLD
+from tests import SAMPLES_CRED_COUNT, SAMPLES_CRED_LINE_COUNT, SAMPLES_POST_CRED_COUNT, SAMPLES_PATH, TESTS_PATH, \
+ SAMPLES_IN_DEEP_1, SAMPLES_IN_DEEP_3, SAMPLES_IN_DEEP_2, NEGLIGIBLE_ML_THRESHOLD
from tests.data import DATA_TEST_CFG
class TestMain(unittest.TestCase):
+ def setUp(self):
+ self.maxDiff = None
+
+ def tearDown(self):
+ pass
+
def test_ml_validation_p(self) -> None:
cred_sweeper = CredSweeper()
self.assertEqual(ThresholdPreset.medium, cred_sweeper.ml_threshold)
@@ -160,6 +166,7 @@ def test_main_path_p(self, mock_get_arguments) -> None:
rule_path=None,
jobs=1,
ml_threshold=0.0,
+ ml_batch_size=1,
depth=0,
doc=False,
severity="info",
@@ -192,6 +199,7 @@ def test_binary_patch_p(self, mock_get_arguments) -> None:
rule_path=None,
jobs=1,
ml_threshold=0.0,
+ ml_batch_size=1,
depth=9,
doc=False,
severity="info",
@@ -331,24 +339,14 @@ def test_scan_bytes_n(self) -> None:
# # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # #
- def test_scan_lines_p(self) -> None:
- to_scan = ["password='in_line_2'"]
+ def test_string_content_provider_n(self) -> None:
+ random.seed(42)
+ ascii_chars = string.digits + string.ascii_letters + string.punctuation + ' '
+ text = ''.join(random.choice(ascii_chars) for _ in range(1 << 20)) # 1Mb dummy text
cred_sweeper = CredSweeper()
- provider = StringContentProvider(to_scan)
+ provider = StringContentProvider([text])
results = cred_sweeper.file_scan(provider)
- self.assertEqual(1, len(results))
- self.assertEqual("Password", results[0].rule_name)
- self.assertEqual("password", results[0].line_data_list[0].variable)
- self.assertEqual("in_line_2", results[0].line_data_list[0].value)
-
- # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # #
-
- def test_scan_lines_n(self) -> None:
- to_scan = [AZ_STRING] # not matched string
- cred_sweeper = CredSweeper()
- provider = StringContentProvider(to_scan)
- results = cred_sweeper.file_scan(provider)
- self.assertEqual(0, len(results))
+ self.assertAlmostEqual(73, len(results), delta=37) # various lines may look like tokens
# # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # #
@@ -420,7 +418,7 @@ def test_tar_n(self) -> None:
with patch('logging.Logger.error') as mocked_logger:
cred_sweeper.run(content_provider=content_provider)
self.assertEqual(0, len(cred_sweeper.credential_manager.get_credentials()))
- mocked_logger.assert_called_with(f"{file_path}:unexpected end of data")
+ mocked_logger.assert_called_with(f"{file_path.as_posix()[:-4]}:unexpected end of data")
# # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # #
@@ -486,10 +484,10 @@ def test_pdf_p(self) -> None:
# may be tested with
# https://www.dcc.edu/documents/administration/offices/information-technology/password-examples.pdf
content_provider: AbstractProvider = FilesProvider([SAMPLES_PATH / "sample.pdf"])
- cred_sweeper = CredSweeper(depth=33)
+ cred_sweeper = CredSweeper(depth=7)
cred_sweeper.run(content_provider=content_provider)
found_credentials = cred_sweeper.credential_manager.get_credentials()
- self.assertSetEqual({"AWS Client ID", "Password", "Github Classic Token"},
+ self.assertSetEqual({"AWS Client ID", "Password", "Github Classic Token", "Key"},
set(i.rule_name for i in found_credentials))
self.assertSetEqual({"Xdj@jcN834b", "AKIAGIREOGIAWSKEY123", "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"},
set(i.line_data_list[0].value for i in found_credentials))
@@ -621,8 +619,10 @@ def test_html_p(self) -> None:
"# 95 dop_v1_425522a565f532bc6532d453422e50334a42f5242a3090fbe553b543b124259b",
"# 94 ya29.dshMb48ehfXwydAj34D32J",
"# 95 dop_v1_425522a565f532bc6532d453422e50334a42f5242a3090fbe553b543b124259b",
- "the line will be found twice # 100 EAACEdEose0cBAlGy7KeQ5Yna9Coup39tiYdoQ4jHF",
- "the line will be found twice # 100 EAACEdEose0cBAlGy7KeQ5Yna9Coup39tiYdoQ4jHF",
+ "the line will be found twice # 100"
+ " EAACEb00Kse0BAlGy7KeQ5YnaCEd09Eose0cBAlGy7KeQ5Yna9CoDsup39tiYdoQ4jH9Coup39tiYdWoQ4jHFZD",
+ "the line will be found twice # 100"
+ " EAACEb00Kse0BAlGy7KeQ5YnaCEd09Eose0cBAlGy7KeQ5Yna9CoDsup39tiYdoQ4jH9Coup39tiYdWoQ4jHFZD",
]
self.assertEqual(len(expected_credential_lines), len(found_credentials))
for cred in found_credentials:
@@ -687,7 +687,7 @@ def test_doc_p(self) -> None:
"508627689:AAEuLPKs-EhrjrYGnz60bnYNZqakf6HJxc0",
"ya29.dshMb48ehfXwydAj34D32J",
"dop_v1_425522a565f532bc6532d453422e50334a42f5242a3090fbe553b543b124259b",
- "EAACEdEose0cBAlGy7KeQ5Yna9Coup39tiYdoQ4jHF",
+ "EAACEb00Kse0BAlGy7KeQ5YnaCEd09Eose0cBAlGy7KeQ5Yna9CoDsup39tiYdoQ4jH9Coup39tiYdWoQ4jHFZD",
"MU$T6Ef09#D!",
}
self.assertSetEqual(expected_credential_values, set(x.line_data_list[0].value for x in found_credentials))
@@ -712,7 +712,7 @@ def prepare(report: List[Dict[str, Any]]):
# round ml_probability for macos
ml_probability = x["ml_probability"]
if isinstance(ml_probability, float):
- x["ml_probability"] = round(ml_probability, 5)
+ x["ml_probability"] = round(ml_probability, 3)
for y in x["line_data_list"]:
# update windows style path
y["path"] = str(y["path"]).replace('\\', '/')
@@ -738,8 +738,6 @@ def prepare(report: List[Dict[str, Any]]):
k["ml_probability"],
))
- # do not use parametrised tests with unittests
- self.maxDiff = 65536
# instead the config file is used
with tempfile.TemporaryDirectory() as tmp_dir:
for cfg in DATA_TEST_CFG:
@@ -751,7 +749,7 @@ def prepare(report: List[Dict[str, Any]]):
tmp_file = Path(tmp_dir) / cfg["json_filename"]
# apply the current path to keep equivalence in path
os.chdir(TESTS_PATH.parent)
- content_provider: AbstractProvider = FilesProvider(["tests/samples"])
+ content_provider: AbstractProvider = FilesProvider([Path("tests") / "samples"])
# replace output report file to place in tmp_dir
cfg["json_filename"] = str(tmp_file)
cred_sweeper = CredSweeper(**cfg)
@@ -776,6 +774,9 @@ def prepare(report: List[Dict[str, Any]]):
def test_param_n(self) -> None:
# internal parametrized tests for quick debug - no itms should be found
items = [ #
+ ("test.c", b" *keylen = X448_KEYLEN;"),
+ ("test.php", b"$yourls_user_passwords = $copy;"),
+ ("", b"passwords = List"),
("test.template", b" API_KEY_ID=00209332 "), #
("test.template", b" AUTH_API_KEY_NAME='temporally_secret_api' "), #
("pager.ts", b"pagerLimitKey: 'size',"), #
@@ -785,20 +786,30 @@ def test_param_n(self) -> None:
("pager.rs", b"token: impl AsRef,"), #
("pager.rs", b" let tokens = quote::quote! {"), #
("pager.rs", b" let cert_chain = x509_rx"), #
+ ("my.kt", b'val password: String? = null'), #
]
content_provider: AbstractProvider = FilesProvider([(file_name, io.BytesIO(data_line))
for file_name, data_line in items])
cred_sweeper = CredSweeper()
cred_sweeper.run(content_provider=content_provider)
creds = cred_sweeper.credential_manager.get_credentials()
- self.assertFalse(len(creds), [x for x in creds])
+ self.assertFalse(len(creds), [x.to_json() for x in creds])
# # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # #
def test_param_p(self) -> None:
# internal parametrized tests for quick debug
items = [ #
- ("prod.py", b"secret_api_key='Ah\\tga%$FiQ@Ei8'", "secret_api_key", "Ah\\tga%$FiQ@Ei8"), #
+ ("slt.py", b'\\t\\tsalt = "\\x187bhgerjhqw\\n iKa\\tW_R~0/8"', "salt", "\\x187bhgerjhqw\\n iKa\\tW_R~0/8"),
+ ("log.txt",
+ b'json\\nAuthorization: Basic jfhlksadjiu9813ryiuhdfskadjlkjh34\\n\\u003c/code\\u003e\\u003c/pre\\u003e"',
+ "Authorization", "jfhlksadjiu9813ryiuhdfskadjlkjh34"),
+ ("pwd.py", b'password = "ji3_8iKgaW_R~0/8"', "password", "ji3_8iKgaW_R~0/8"),
+ ("pwd.py", b'password = "/_tcTz None:
("accept.py", b"password='Ahga%$FiQ@Ei8'", "password", "Ahga%$FiQ@Ei8"), #
("test.template", b" NAMED_API_KEY=qii7t1m6423127xto389xc914l34451qz5135865564sg ", "NAMED_API_KEY",
"qii7t1m6423127xto389xc914l34451qz5135865564sg"), #
+ ("my.kt", b'val password: String = "Ahga%$FiQ@Ei8"', "password", "Ahga%$FiQ@Ei8"), #
]
for file_name, data_line, variable, value in items:
content_provider: AbstractProvider = FilesProvider([
@@ -822,3 +834,16 @@ def test_param_p(self) -> None:
self.assertEqual(value, creds[0].line_data_list[0].value)
# # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # #
+
+ def test_random_p(self) -> None:
+ # random generated value in well quoted value may be any (almost)
+ safe_chars = [x for x in string.digits + string.ascii_letters + string.punctuation if x not in "\\'\"`"]
+ value = ''.join(random.choice(safe_chars) for _ in range(16))
+ line = f'password = "{value}"'
+ content_provider: AbstractProvider = FilesProvider([("cred.go", io.BytesIO(line.encode()))])
+ cred_sweeper = CredSweeper(ml_threshold=0)
+ cred_sweeper.run(content_provider=content_provider)
+ creds = cred_sweeper.credential_manager.get_credentials()
+ self.assertEqual(1, len(creds), line)
+ self.assertEqual("password", creds[0].line_data_list[0].variable)
+ self.assertEqual(value, creds[0].line_data_list[0].value)
diff --git a/tests/utils/test_util.py b/tests/utils/test_util.py
index f0962387c..b2cf2cca0 100644
--- a/tests/utils/test_util.py
+++ b/tests/utils/test_util.py
@@ -10,7 +10,8 @@
from lxml.etree import XMLSyntaxError
-from credsweeper.common.constants import Chars, DEFAULT_ENCODING, UTF_8
+from credsweeper.common.constants import Chars, DEFAULT_ENCODING, UTF_8, MAX_LINE_LENGTH, CHUNK_STEP_SIZE, CHUNK_SIZE, \
+ OVERLAP_SIZE, LATIN_1, UTF_16
from credsweeper.utils import Util
from tests import AZ_DATA, AZ_STRING, SAMPLES_PATH
@@ -308,14 +309,19 @@ def test_is_elf_n(self):
self.assertFalse(Util.is_elf(data))
def test_is_binary_p(self):
- self.assertFalse(Util.is_elf(AZ_STRING.encode("utf_32")))
- self.assertFalse(Util.is_elf(AZ_STRING.encode("utf_32_le")))
- self.assertFalse(Util.is_elf(AZ_STRING.encode("utf_32_be")))
+ self.assertTrue(Util.is_binary(b"\0\0\0\0"))
+ # unsupported encoding
+ self.assertTrue(Util.is_binary(AZ_STRING.encode("utf_32")))
+ self.assertTrue(Util.is_binary(AZ_STRING.encode("utf_32_le")))
+ self.assertTrue(Util.is_binary(AZ_STRING.encode("utf_32_be")))
+ # utf-16 is supported but must be decoded before Util.is_binary()
+ self.assertTrue(Util.is_binary(AZ_STRING.encode(UTF_16)))
+ self.assertTrue(Util.is_binary(AZ_STRING.encode("utf_16_le")))
+ self.assertTrue(Util.is_binary(AZ_STRING.encode("utf_16_be")))
def test_is_binary_n(self):
- self.assertFalse(Util.is_elf(AZ_STRING.encode("utf_16")))
- self.assertFalse(Util.is_elf(AZ_STRING.encode("utf_16_le")))
- self.assertFalse(Util.is_elf(AZ_STRING.encode("utf_16_be")))
+ self.assertFalse(Util.is_binary("Üben von Xylophon und Querflöte ist ja zweckmäßig".encode(LATIN_1)))
+ self.assertFalse(Util.is_binary(b"\x7Ffew unprintable letters\x00"))
def test_is_ascii_entropy_validate_p(self):
self.assertTrue(Util.is_ascii_entropy_validate(b''))
@@ -534,3 +540,78 @@ def test_decode_base64_n(self):
Util.decode_base64("____")
with self.assertRaises(binascii.Error):
Util.decode_base64("----")
+
+ def test_get_chunks_n(self):
+ self.assertGreater(MAX_LINE_LENGTH, CHUNK_SIZE)
+ self.assertGreater(CHUNK_SIZE, OVERLAP_SIZE)
+ self.assertGreater(CHUNK_STEP_SIZE, OVERLAP_SIZE)
+ # wrong cases which should not appear due line length is checked before
+ self.assertListEqual([(0, CHUNK_SIZE)], Util.get_chunks(0))
+ self.assertListEqual([(0, CHUNK_SIZE)], Util.get_chunks(42))
+ self.assertListEqual([(0, CHUNK_SIZE)], Util.get_chunks(CHUNK_STEP_SIZE))
+ self.assertListEqual([(0, CHUNK_SIZE), (CHUNK_STEP_SIZE, CHUNK_SIZE)], Util.get_chunks(CHUNK_SIZE))
+ self.assertListEqual([(0, CHUNK_SIZE), (CHUNK_STEP_SIZE, MAX_LINE_LENGTH)], Util.get_chunks(MAX_LINE_LENGTH))
+ with self.assertRaises(Exception):
+ Util.get_chunks(None)
+
+ def test_get_chunks_p(self):
+ line_length = 42 + MAX_LINE_LENGTH
+ self.assertListEqual( #
+ [ #
+ (0, CHUNK_SIZE), #
+ (CHUNK_STEP_SIZE, line_length), #
+ ], #
+ Util.get_chunks(line_length))
+ line_length = 2 * MAX_LINE_LENGTH
+ self.assertListEqual( #
+ [ #
+ (0, CHUNK_SIZE), #
+ (1 * CHUNK_STEP_SIZE, CHUNK_SIZE + CHUNK_STEP_SIZE), #
+ (2 * CHUNK_STEP_SIZE, CHUNK_SIZE + 2 * CHUNK_STEP_SIZE), #
+ (3 * CHUNK_STEP_SIZE, line_length), #
+ ], #
+ Util.get_chunks(line_length))
+ line_length = 3 * MAX_LINE_LENGTH + 42
+ self.assertListEqual( #
+ [ #
+ (0, CHUNK_SIZE), #
+ (1 * CHUNK_STEP_SIZE, CHUNK_SIZE + CHUNK_STEP_SIZE), #
+ (2 * CHUNK_STEP_SIZE, CHUNK_SIZE + 2 * CHUNK_STEP_SIZE), #
+ (3 * CHUNK_STEP_SIZE, CHUNK_SIZE + 3 * CHUNK_STEP_SIZE), #
+ (4 * CHUNK_STEP_SIZE, CHUNK_SIZE + 4 * CHUNK_STEP_SIZE), #
+ (5 * CHUNK_STEP_SIZE, CHUNK_SIZE + 5 * CHUNK_STEP_SIZE), #
+ (6 * CHUNK_STEP_SIZE, line_length), #
+ ], #
+ Util.get_chunks(line_length))
+
+ def test_get_chunks_coverage_p(self):
+ line_len = MAX_LINE_LENGTH
+ while 7 * MAX_LINE_LENGTH > line_len:
+ line_len += random.randint(1, OVERLAP_SIZE)
+ data = bytearray(line_len)
+ chunks = Util.get_chunks(line_len)
+ for start, end in chunks:
+ for i in range(start, end):
+ data[i] += 1
+ self.assertNotIn(0, data)
+ # overlapped items should be passed not more than twice
+ self.assertGreaterEqual(2, max(data))
+
+ def test_subtext_n(self):
+ self.assertEqual("", Util.subtext("", 0, 0))
+ self.assertEqual("", Util.subtext(' ' * 42, 0, 0))
+
+ def test_subtext_p(self):
+ self.assertEqual("var=value0123456789;", Util.subtext(" var=value0123456789; ", 21, 10))
+ self.assertEqual(AZ_STRING, Util.subtext(AZ_STRING, len(AZ_STRING) >> 1, 1 + len(AZ_STRING) >> 1))
+ self.assertEqual("x jump", Util.subtext(AZ_STRING, len(AZ_STRING) >> 1, 3))
+ self.assertEqual("ox jumps", Util.subtext(AZ_STRING, len(AZ_STRING) >> 1, 4))
+ self.assertEqual("fox jumps", Util.subtext(AZ_STRING, len(AZ_STRING) >> 1, 5))
+ self.assertEqual("fox jumps ov", Util.subtext(AZ_STRING, len(AZ_STRING) >> 1, 6))
+ self.assertEqual("The quick", Util.subtext(AZ_STRING, 0, 5))
+ self.assertEqual("The quick", Util.subtext(AZ_STRING, 3, 5))
+ self.assertEqual("fox jumps", Util.subtext(AZ_STRING, AZ_STRING.find("jumps"), 5))
+ self.assertEqual("e lazy dog", Util.subtext(AZ_STRING, len(AZ_STRING) - 2, 5))
+ self.assertEqual("the lazy dog", Util.subtext(AZ_STRING, len(AZ_STRING) - 2, 6))
+ self.assertEqual(AZ_STRING[:39], Util.subtext(AZ_STRING, 15, 20))
+ self.assertEqual(AZ_STRING[-40:], Util.subtext(AZ_STRING, 33, 20))
|