diff --git a/mailchimp_key b/mailchimp_key
new file mode 100644
index 0000000..966ca28
--- /dev/null
+++ b/mailchimp_key
@@ -0,0 +1 @@
+mailchimp = "LRINSm5Vdi9BMCzCWSJ8M3TMysUHwDzB-us36"
diff --git a/mailgun_key.hs b/mailgun_key.hs
new file mode 100644
index 0000000..9e91ea5
--- /dev/null
+++ b/mailgun_key.hs
@@ -0,0 +1 @@
+key-01tFV84CdKU95USNy977sDU0FoTkqXyQ
diff --git a/multifile.patch b/multifile.patch
new file mode 100644
index 0000000..e787e25
--- /dev/null
+++ b/multifile.patch
@@ -0,0 +1,49 @@
+From c52dda684773c909804f645471128a7cfe749328 Mon Sep 17 00:00:00 2001
+From: Roman Babenko <babenek@users.noreply.github.com>
+Date: Tue, 12 Jul 2022 18:01:55 +0300
+Subject: [PATCH] test
+
+---
+ dynatrace_api.zip                   | Bin 0 -> 266 bytes
+ google_api_key_with_null_terminator | Bin 0 -> 40 bytes
+ square_secret_key                   |   1 +
+ 3 files changed, 1 insertion(+)
+ create mode 100644 dynatrace_api.zip
+ create mode 100644 google_api_key_with_null_terminator
+ create mode 100644 square_secret_key
+
+diff --git a/dynatrace_api.zip b/dynatrace_api.zip
+new file mode 100644
+index 0000000000000000000000000000000000000000..bc4f0224d8c206fcfbdfe0c151e0ca0444d5abd7
+GIT binary patch
+literal 266
+zcmWIWW@Zs#U|`^22#I?WBEWEAYZQ=|2*kV$G7Kq|d5I-OiOH$)i3ORVA)E}%_f5|x
+zy#(UY3T_5QmKV$n3}Axw;B6rX1)%nF`O6bFou3tzROVXp@s#?H|Aps%Z}q?3S>YA#
+zxNdj)EYlS}b8JGyg7Xa}wujtWvwg9)mv+;vvr}dADtX-(^(6N+C(YT)lWLG7tdu$7
+zxbIp10B=SnIc8i=lmI%Efq@Z-w={xSXbxtDI2g^b0p6@^AjOP87!0Hrf;bESZ=O$5
+
+literal 0
+HcmV?d00001
+
+diff --git a/google_api_key_with_null_terminator b/google_api_key_with_null_terminator
+new file mode 100644
+index 0000000000000000000000000000000000000000..630bcfb886ee222a9ddfbd1080bdb43af63c59ca
+GIT binary patch
+literal 40
+mcmZ?ttV(px3`)&+&vY(IOwP_pg;It_#)hV5h8Bik1_J;YNemtU
+
+literal 0
+HcmV?d00001
+
+diff --git a/creds.py b/creds.py
+index 7a91586..abe9b1d 100644
+--- a/creds.py
++++ b/creds.py
+@@ -3,7 +3,7 @@
++
+
++  clid = "AKIAQWADE5R42RDZ4JEM"
++  token = "V84C7sDU001tFFodKU95USNy97TkqXymnvsFmYhQ"
+-- 
+2.25.1
+
diff --git a/multiline.patch b/multiline.patch
new file mode 100644
index 0000000..5cc0083
--- /dev/null
+++ b/multiline.patch
@@ -0,0 +1,12 @@
+diff --git a/creds.py b/creds.py
+index 7a91586..abe9b1d 100644
+--- a/creds.py
++++ b/creds.py
+@@ -3,7 +3,7 @@
++
+
++  clid = "AKIAQWADE5R42RDZ4JEM"
++  token = "V84C7sDU001tFFodKU95USNy97TkqXymnvsFmYhQ"
+
+
+
diff --git a/nonce.hs b/nonce.hs
new file mode 100644
index 0000000..7145989
--- /dev/null
+++ b/nonce.hs
@@ -0,0 +1,3 @@
+{
+    "nonce": "qPRjfoZWaBPH0KbXMCicm5v1VdG5Hj0DUFMHdSxPOiA"
+}
\ No newline at end of file
diff --git a/nuget_api_key b/nuget_api_key
new file mode 100644
index 0000000..050ab71
--- /dev/null
+++ b/nuget_api_key
@@ -0,0 +1 @@
+k = 'oy2mlf2v7jl2firuegfqwzc4zxyebz3ethzd14g4hw4iam'
\ No newline at end of file
diff --git a/oversize b/oversize
new file mode 100644
index 0000000..51e4cda
--- /dev/null
+++ b/oversize
@@ -0,0 +1,2 @@
+{"link_rel":"securelogin?user=admin,password=AKIAAPH9BLMHUAJIE6SN", "type":"image/ico","href":"data:image/jpg;base64,/9j/4AAQSkZJRgABAQEASABIAAD//gATQ3JlYXRlZCB3aXRoIEdJTVD/4gIwSUNDX1BST0ZJTEUAAQEAAAIgbGNtcwQwAABtbnRyR1JBWVhZWiAH5gAHABkACAAmACxhY3NwQVBQTAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA9tYAAQAAAADTLWxjbXMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAZkZXNjAAAAzAAAAG5jcHJ0AAABPAAAADZ3dHB0AAABdAAAABRrVFJDAAABiAAAACBkbW5kAAABqAAAACRkbWRkAAABzAAAAFJtbHVjAAAAAAAAAAEAAAAMZW5VUwAAAFIAAAAcAEcASQBNAFAAIABiAHUAaQBsAHQALQBpAG4AIABEADYANQAgAEcAcgBhAHkAcwBjAGEAbABlACAAdwBpAHQAaAAgAHMAUgBHAEIAIABUAFIAQwAAbWx1YwAAAAAAAAABAAAADGVuVVMAAAAaAAAAHABQAHUAYgBsAGkAYwAgAEQAbwBtAGEAaQBuAABYWVogAAAAAAAA81EAAQAAAAEWzHBhcmEAAAAAAAMAAAACZmYAAPKnAAANWQAAE9AAAApbbWx1YwAAAAAAAAABAAAADGVuVVMAAAAIAAAAHABHAEkATQBQbWx1YwAAAAAAAAABAAAADGVuVVMAAAA2AAAAHABEADYANQAgAEcAcgBhAHkAcwBjAGEAbABlACAAdwBpAHQAaAAgAHMAUgBHAEIAIABUAFIAQwAA/9sAQwADAgIDAgIDAwMDBAMDBAUIBQUEBAUKBwcGCAwKDAwLCgsLDQ4SEA0OEQ4LCxAWEBETFBUVFQwPFxgWFBgSFBUU/8IACwgAIAAgAQERAP/EABgAAQADAQAAAAAAAAAAAAAAAAcBAgYD/9oACAEBAAAAAVw8qgYQWozdxejMjHsb/wD/xAAbEAACAwEBAQAAAAAAAAAAAAABBQAEEQMCEv/aAAgBAQABBQJky+ZYcZ6ruN9LWWxxYIjJieZXMj09J7BMcVyYyWnoVy08/SeuRGS3ZYT6eCfCtW5P/8QAFxABAQEBAAAAAAAAAAAAAAAAAAEhMf/aAAgBAQAGPwK666mqupqKuOIuOOJj/8QAGRABAQEBAQEAAAAAAAAAAAAAAAERMRAh/9oACAEBAAE/IbUNpxmtnsVuLZPjyfM+BIrDi1rO65rWx//aAAgBAQAAABAxff/EAB4QAQACAgMAAwAAAAAAAAAAAAEAESFBMVFhcYGR/9oACAEBAAE/EM5z7lZa57iUL37Ge37EmLcUyAYhBSVFs3W4lVZuFykV1A9AHio18cE9pZm+epi3HyEZXjU//9k======================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================"}
+{}
diff --git a/pass_filtered b/pass_filtered
new file mode 100644
index 0000000..53f2375
--- /dev/null
+++ b/pass_filtered
@@ -0,0 +1,2 @@
+PASS Interface test: items are unique
+    * Pass condition : Loyalty cards displayed
diff --git a/pass_valid b/pass_valid
new file mode 100644
index 0000000..61159a7
--- /dev/null
+++ b/pass_valid
@@ -0,0 +1,2 @@
+MYSQLPASS: Ce7shE0ENPiBlE_EdEose0cBAA
+my_pw: nCzx8A8#!
diff --git a/passwd.groovy b/passwd.groovy
new file mode 100644
index 0000000..a9b3e6c
--- /dev/null
+++ b/passwd.groovy
@@ -0,0 +1,3 @@
+gi_reo_gi_passwd = "cAc48k1Zd7"; password_confirmation = "cAc48k1Zd7";
+mypw: KrAcMe12345,
+masked_password = *****1*****2;
diff --git a/password.gradle b/password.gradle
new file mode 100644
index 0000000..4a776bc
--- /dev/null
+++ b/password.gradle
@@ -0,0 +1,5 @@
+password = "cackle!"
+bypass = "cackle!"
+passed = "cackle!"
+passing = "cackle!"
+passes = "cackle!"
diff --git a/password.patch b/password.patch
new file mode 100644
index 0000000..f653d9b
--- /dev/null
+++ b/password.patch
@@ -0,0 +1,11 @@
+diff --git a/.changes/1.16.98.json b/.changes/1.16.98.json
+new file mode 100644
+index 00000000..7ebf3947
+--- /dev/null
++++ b/.changes/1.16.98.json
+@@ -0,0 +1,4 @@
++{
++  "category": "``cloudformation``",
++  "password": "dkajco1"
++}
+
diff --git a/password_short b/password_short
new file mode 100644
index 0000000..e134f19
--- /dev/null
+++ b/password_short
@@ -0,0 +1 @@
+password = "abc"
diff --git a/password_utf16.patch b/password_utf16.patch
new file mode 100644
index 0000000..4a9a683
Binary files /dev/null and b/password_utf16.patch differ
diff --git a/password_western.patch b/password_western.patch
new file mode 100644
index 0000000..0f18793
--- /dev/null
+++ b/password_western.patch
@@ -0,0 +1,11 @@
+diff --git a/.changes/1.16.98.json b/.changes/1.16.98.json
+new file mode 100644
+index 00000000..7ebf3947
+--- /dev/null
++++ b/.changes/1.16.98.json
+@@ -0,0 +1,4 @@
++{
++  "category": "``cloudformation``",
++  "password": "dkajcö1"
++}
+
diff --git a/passwords.tar.bz2 b/passwords.tar.bz2
new file mode 100644
index 0000000..7f06017
Binary files /dev/null and b/passwords.tar.bz2 differ
diff --git a/paypal_key b/paypal_key
new file mode 100644
index 0000000..6ff1d7f
--- /dev/null
+++ b/paypal_key
@@ -0,0 +1 @@
+access_token$production$gireogi121451781$abcaeaabadef01134517891121451781
\ No newline at end of file
diff --git a/pem_key b/pem_key
new file mode 100644
index 0000000..9a9e771
--- /dev/null
+++ b/pem_key
@@ -0,0 +1,29 @@
+# valious 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/NMI6i5w1ZnQ60CQQD9d0G9gBy6lPhC  \\
+""" 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\\\\rIaQP59Ufkz8NIkLeIAa1HZGZxCVMQ907FA==\\n-----END EC PRIVATE KEY-----\n";
+
+# fake with spaces inside
+-----BEGIN OPENSSH FAKE PRIVATE KEY-----
+i7aHavqQ9T2f2drWsM7aqQ97kbB/K4RUPdit+tIpqSb1GgY44yg6lckfoLMH not a real key ajimpQ6sr9BuseERqELGE1U+Vll3izwuqr1UzCZ61gZn
+-----END OPENSSH FAKE PRIVATE KEY-----
+
+# fake with ellipsis
+-----BEGIN SAMPLE PRIVATE KEY-----
+i7aHavqQ9T2f2drU4N5WsM7aqQ97kbB/K4RUPdit+tIpqSb1GgYdbj4...impQ6sr9BuseERqELGE1U+Vll3izwuqr1UzCZ61gZnwPDBsD02jF038wYU6mZT
+-----END SAMPLE PRIVATE KEY-----
+
+# low entropy fake key
+-----BEGIN OPENSSH LOW ENTROPY PRIVATE KEY-----
+12345678901231278634987284736283548102438723941563428762374129402103402394932746672734543664375t7323341253845186253784==
+-----END LOW ENTROPY PRIVATE KEY-----
diff --git a/pem_key.apk b/pem_key.apk
new file mode 100644
index 0000000..bdf850d
Binary files /dev/null and b/pem_key.apk differ
diff --git a/pem_key.bz2 b/pem_key.bz2
new file mode 100644
index 0000000..ff85622
Binary files /dev/null and b/pem_key.bz2 differ
diff --git a/pem_key.gz b/pem_key.gz
new file mode 100644
index 0000000..a801ca1
Binary files /dev/null and b/pem_key.gz differ
diff --git a/pem_key.zip b/pem_key.zip
new file mode 100644
index 0000000..3621f73
Binary files /dev/null and b/pem_key.zip differ
diff --git a/phones b/phones
new file mode 100644
index 0000000..78ebdc5
--- /dev/null
+++ b/phones
@@ -0,0 +1,7 @@
++82000000000 - 9 digits after prefix. valid. various length
++820000000000 - 10 digits after prefix. valid. various length
++8212345678 - 8 digits after prefix. invalid. various length
++380000000000 - 10 digits. valid. fixed length
++3801234567890 - 11 digits. invalid. fixed length
++590000000000000 - 12 digits. valid. random length
++59000000000000 - 11 digits. invalid. random length
\ No newline at end of file
diff --git a/picatic_key b/picatic_key
new file mode 100644
index 0000000..0377d1f
--- /dev/null
+++ b/picatic_key
@@ -0,0 +1 @@
+sk_live_gireogicracklegireogicrackle1231
\ No newline at end of file
diff --git a/pii.csv b/pii.csv
new file mode 100644
index 0000000..d87cbea
--- /dev/null
+++ b/pii.csv
@@ -0,0 +1,4 @@
+name="John Doe", sex="m", birthday="12-12-2012"
+birthday="12 DEC 2012", name="John Doe", sex="m",
+first_name="John", birthday="12 DEC 2012", last_name="Doe", sex="x",
+pseudonym="John Doe", birthday="12 DEC 2012", sex="x",
diff --git a/pii.yaml b/pii.yaml
new file mode 100644
index 0000000..0f935f1
--- /dev/null
+++ b/pii.yaml
@@ -0,0 +1,6 @@
+name:
+  - John Doe
+BirthDay:
+  - 12/12/1999
+gender:
+  - 10
diff --git a/pwd.gradle b/pwd.gradle
new file mode 100644
index 0000000..e059b7c
--- /dev/null
+++ b/pwd.gradle
@@ -0,0 +1 @@
+pwd = "cackle!"
diff --git a/pypi_token b/pypi_token
new file mode 100644
index 0000000..fe0d459
--- /dev/null
+++ b/pypi_token
@@ -0,0 +1 @@
+pypi-AgEIcHlvdS5bcmcCJGDmMTllXWJjLTRhODAtNDBhYi01Y2Y4LThjNjcxZTg3MsRjOAACKlszLCJlPDYzYmUxOC0wNjQ3LTQ4AzQtODFhYy1jZGRlNTk2MGYxNDYiXQAABiDDbVAEnaUMn4zZHlFr5NWy7JEYfvoay--cVmKO5lr3Xp
diff --git a/salt.hs b/salt.hs
new file mode 100644
index 0000000..7b02d34
--- /dev/null
+++ b/salt.hs
@@ -0,0 +1 @@
+var Himalayan_salt = "$hal$1te$TnnGdhednJsdQ5nfetwZ";
diff --git a/salt.py b/salt.py
new file mode 100644
index 0000000..f70d931
--- /dev/null
+++ b/salt.py
@@ -0,0 +1,4 @@
+salt1 = b"\x23!\xae2389x&543@"
+salt2 = r"""\0x12\0x3s"""
+salt3 = u"\u0020827634876"
+salt4 = {"salt4": "my124%#$@s\x04clt\0"}
diff --git a/sample.docx b/sample.docx
new file mode 100644
index 0000000..a8762b3
Binary files /dev/null and b/sample.docx differ
diff --git a/sample.docx.gz b/sample.docx.gz
new file mode 100644
index 0000000..7c4c560
Binary files /dev/null and b/sample.docx.gz differ
diff --git a/sample.pdf b/sample.pdf
new file mode 100644
index 0000000..d4a1c8a
Binary files /dev/null and b/sample.pdf differ
diff --git a/sample.py b/sample.py
new file mode 100644
index 0000000..0b697e1
--- /dev/null
+++ b/sample.py
@@ -0,0 +1,12 @@
+#!/bin/env python
+def get_password() -> str:
+    password = \
+        "WeR15tr0n6"
+    return password
+
+
+TEST = "\uDF42\uD824"
+
+if __name__ == "__main__":
+    print(get_password())
+    print(TEST)
diff --git a/sample_bad_empty.docx b/sample_bad_empty.docx
new file mode 100644
index 0000000..3b60e16
Binary files /dev/null and b/sample_bad_empty.docx differ
diff --git a/secret.gradle b/secret.gradle
new file mode 100644
index 0000000..9be8757
--- /dev/null
+++ b/secret.gradle
@@ -0,0 +1 @@
+secret = "cackle!"
diff --git a/sendgrid_api_key b/sendgrid_api_key
new file mode 100644
index 0000000..fc43f15
--- /dev/null
+++ b/sendgrid_api_key
@@ -0,0 +1 @@
+SG.gireogigireogigi.gireogigireogigi
diff --git a/shopify_token b/shopify_token
new file mode 100644
index 0000000..67b7b34
--- /dev/null
+++ b/shopify_token
@@ -0,0 +1 @@
+    "shopyfy_k": "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",
\ No newline at end of file
diff --git a/slack_token.hs b/slack_token.hs
new file mode 100644
index 0000000..c856b15
--- /dev/null
+++ b/slack_token.hs
@@ -0,0 +1 @@
+xoxa-FLYLIKEAGIREOGI-9d8cfc0f59
diff --git a/slack_webhook.template b/slack_webhook.template
new file mode 100644
index 0000000..7b77c3e
--- /dev/null
+++ b/slack_webhook.template
@@ -0,0 +1 @@
+    "hook": "https://hooks.slack.com/services/Tfdbsciwz/Bpddcgwsa/sjsbfzowhhqbsgftrvajxzpg",
diff --git a/small.pdf b/small.pdf
new file mode 100644
index 0000000..7b6e0bf
Binary files /dev/null and b/small.pdf differ
diff --git a/square_access_token.template b/square_access_token.template
new file mode 100644
index 0000000..b173e19
--- /dev/null
+++ b/square_access_token.template
@@ -0,0 +1 @@
+    "SQT": "EAAAEEPtuW9FnP_CuCV-3DFPB54M7YWBUVEFOWKPRVMWEJYMODIDAEX4FASS64NF",
diff --git a/square_client_id.toml b/square_client_id.toml
new file mode 100644
index 0000000..fddff03
--- /dev/null
+++ b/square_client_id.toml
@@ -0,0 +1 @@
+sq0atp-GIREOGICRACKLE12145178
diff --git a/square_oauth_secret.hs b/square_oauth_secret.hs
new file mode 100644
index 0000000..98b21f4
--- /dev/null
+++ b/square_oauth_secret.hs
@@ -0,0 +1 @@
+sq0csp-ST2dsfwyVI7Ydj343EY72hb48ehKQINMST2ds_fwyVI
diff --git a/square_secret_key b/square_secret_key
new file mode 100644
index 0000000..7ac817d
--- /dev/null
+++ b/square_secret_key
@@ -0,0 +1 @@
+sq0csp-GIREOGICRACKLEGIREOGICRACKLEGIREOGICRACKLE1
diff --git a/stripe_restricted_api_key.hs b/stripe_restricted_api_key.hs
new file mode 100644
index 0000000..99f5e35
--- /dev/null
+++ b/stripe_restricted_api_key.hs
@@ -0,0 +1 @@
+rk_live_48ehKQINMST2dsfwyVI77Ydj
diff --git a/stripe_standard_api_key.hs b/stripe_standard_api_key.hs
new file mode 100644
index 0000000..ef4394b
--- /dev/null
+++ b/stripe_standard_api_key.hs
@@ -0,0 +1 @@
+sk_live_2dsI77Ydj48ehKQINfwyVMST
diff --git a/struct.json b/struct.json
new file mode 100644
index 0000000..0315d02
--- /dev/null
+++ b/struct.json
@@ -0,0 +1,5 @@
+{
+    "info": "Structure can be combined if keys exists: key - value",
+    "key": "password",
+    "value": "Axt4T0eO0lm9sS=="
+}
\ No newline at end of file
diff --git a/telegram_api_key b/telegram_api_key
new file mode 100644
index 0000000..5a4a32b
--- /dev/null
+++ b/telegram_api_key
@@ -0,0 +1 @@
+508627689:AAEuLPKs-EhrjrYGnz60bnYNZqakf6HJxc0
diff --git a/test.html b/test.html
new file mode 100644
index 0000000..ed6d823
--- /dev/null
+++ b/test.html
@@ -0,0 +1,126 @@
+<html lang="en-US">
+<head>
+    <title>Password storage - Confluence</title>
+</head>
+<body>
+<table class="wrapped confluenceTable">
+    <thead>
+    <tr>
+        <th class="confluenceTh">#
+        </th>
+        <th class="confluenceTh">hostname
+        </th>
+        <th class="confluenceTh">user
+        </th>
+        <th class="confluenceTh">password
+        </th>
+        <th class="confluenceTh">secret
+        </th>
+    </tr>
+    </thead>
+    <tbody>
+    <tr>
+        <td class="confluenceTd">1
+        </td>
+        <td class="confluenceTd">192.168.0.1
+        </td>
+        <td class="confluenceTd">admin
+        </td>
+        <td class="confluenceTd">0dm1nk0
+        </td>
+        <td class="confluenceTd">
+            <code>BNbNbws73bdhss329ssakKhds120384</code>
+        </td>
+    </tr>
+    <tr>
+        <td class="confluenceTd">2
+        </td>
+        <td class="confluenceTd">10.0.0.1
+        </td>
+        <td class="confluenceTd">user
+        </td>
+        <td class="confluenceTd">Cr3DeHTbIal
+        </td>
+        <td class="confluenceTd">
+            <i>Ndjbwu88s22ygavsdhgt5454v3h1x</i>
+        </td>
+    </tr>
+    <tr>
+        <td class="confluenceTd">test
+        </td>
+        <td class="confluenceTd">pass
+        </td>
+        <td class="confluenceTd">fail
+        </td>
+        <td class="confluenceTd">version
+        </td>
+    </tr>
+    </tbody>
+</table>
+
+<table class="wrapped confluenceTable">
+    <tr>
+        <td class="confluenceTd">token
+        </td>
+        <td class="confluenceTd"><pre>H72gsdv2dswPneHduwhfd</pre>
+        </td>
+    </tr>
+    <tr>
+        <td class="confluenceTd">password
+        </td>
+        <td class="confluenceTd">p@$$w0Rd42
+        </td>
+        <td class="confluenceTd">0
+        </td>
+    </tr>
+</table>
+
+<div><i>508627689</i>:<b>AAEuLPKs-EhrjrYGnz60bnYNZqakf6HJxc0</b></div>
+
+<table class="wrapped confluenceTable">
+    <tr>
+        <td class="confluenceTd">Password:
+            MU$T6Ef09#D!
+        </td>
+        <td class="confluenceTd">VIN: 1M8GDM9AX
+            KP042788 Must be not found due line splitting in HTML means space at least between merged lines
+
+
+
+        </td>
+        <td class="confluenceTd">
+
+
+        <div> # 94 <p><i>ya29.</i>dshMb48ehfXwydAj34D32J</p></div>
+        <div> # 95 <p><b>dop_v1_</b>425522a565f532bc6532d453422e50334a42f5242a3090fbe553b543b124259b</p></div>
+       </td>
+        <td class="confluenceTd">
+
+
+            the line will be found twice<div> # 100 <p><b>EAAC</b>EdEose0cBAlGy7KeQ5Yna9Coup39tiYdoQ4jHF</p></div>
+
+        </td>
+    </tr>
+</table>
+
+<table>
+    <tr>
+        <th>dummy table</th>
+    </tr>
+    <tr>
+        <td>
+            <table>
+                <tr>
+                    <th>nested table</th>
+                </tr>
+                <tr>
+                    <td></td>
+                </tr>
+            </table>
+        </td>
+    </tr>
+</table>
+
+
+</body>
+</html>
diff --git a/token.toml b/token.toml
new file mode 100644
index 0000000..75e0686
--- /dev/null
+++ b/token.toml
@@ -0,0 +1 @@
+gi_reo_gi_token = "G1Re06G1BdgNseiJDN21Z094M"
diff --git a/twilio_key.template b/twilio_key.template
new file mode 100644
index 0000000..936149e
--- /dev/null
+++ b/twilio_key.template
@@ -0,0 +1 @@
+    "mk" : "SK4D2F64E2A108CD72F648B1984C3B5A13",
\ No newline at end of file
diff --git a/url.groovy b/url.groovy
new file mode 100644
index 0000000..20b4a7a
--- /dev/null
+++ b/url.groovy
@@ -0,0 +1 @@
+url: mongodb://jrfdeg:dh3sjr8b@prod-best-sec.example.com:32768/architecture
diff --git a/url_cred b/url_cred
new file mode 100644
index 0000000..409b152
--- /dev/null
+++ b/url_cred
@@ -0,0 +1,2 @@
+mysql://root:root@localhost:3306/main
+// note:dummyuser@example.com
diff --git a/vin b/vin
new file mode 100644
index 0000000..0981084
--- /dev/null
+++ b/vin
@@ -0,0 +1,6 @@
+# fake or not NHTSA
+00000000000000000
+98374914723492346
+M9AX4278X1MKP08GD
+# valid
+1M8GDM9AXKP042788
diff --git a/xml_data.xml b/xml_data.xml
new file mode 100644
index 0000000..7f2eb7c
--- /dev/null
+++ b/xml_data.xml
@@ -0,0 +1,2 @@
+<?xml version='1.0' encoding='utf-8'?>
+<data>password = "cackle!"</data>
\ No newline at end of file
diff --git a/xml_password.xml b/xml_password.xml
new file mode 100644
index 0000000..eda7818
--- /dev/null
+++ b/xml_password.xml
@@ -0,0 +1,11 @@
+<?xml version='1.0' encoding='utf-8'?>
+<Countries>
+    <Country name="Korea">
+        <City attr1="value1" attr2="value2">Seoul</City>
+        <password name="password">cackle!</password>
+    </Country>
+    <Country name="Ukraine">
+        <City attr1="value1" attr2="value2">Kyiv</City>
+        <password name="password">peace_for_ukraine</password>
+    </Country>
+</Countries>
\ No newline at end of file