Skip to main content

Fast, in-memory secret-sanitizing CPython module written in Zig, designed for speed.

Project description

Secretsweeper

CI

Secretsweeper is a fast, in-memory secret-sanitizing Python module written in Zig, designed for speed.

» python          
>>> import secretsweeper
>>> print(secretsweeper.mask(b"Hello, Secret Sweeper!", (b'Secret', b'Sweeper'])))
>>>  b'Hello, ****** *******!' 

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

secretsweeper-0.0.1a1.tar.gz (10.0 kB view details)

Uploaded Source

Built Distributions

If you're not sure about the file name format, learn more about wheel file names.

secretsweeper-0.0.1a1-cp314-cp314-musllinux_1_2_x86_64.whl (692.5 kB view details)

Uploaded CPython 3.14musllinux: musl 1.2+ x86-64

secretsweeper-0.0.1a1-cp314-cp314-musllinux_1_2_aarch64.whl (457.9 kB view details)

Uploaded CPython 3.14musllinux: musl 1.2+ ARM64

secretsweeper-0.0.1a1-cp314-cp314-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (693.9 kB view details)

Uploaded CPython 3.14manylinux: glibc 2.27+ x86-64manylinux: glibc 2.28+ x86-64

secretsweeper-0.0.1a1-cp314-cp314-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl (461.0 kB view details)

Uploaded CPython 3.14manylinux: glibc 2.27+ ARM64manylinux: glibc 2.28+ ARM64

secretsweeper-0.0.1a1-cp314-cp314-macosx_15_0_x86_64.whl (147.8 kB view details)

Uploaded CPython 3.14macOS 15.0+ x86-64

secretsweeper-0.0.1a1-cp314-cp314-macosx_14_0_arm64.whl (133.9 kB view details)

Uploaded CPython 3.14macOS 14.0+ ARM64

secretsweeper-0.0.1a1-cp313-cp313-musllinux_1_2_x86_64.whl (692.4 kB view details)

Uploaded CPython 3.13musllinux: musl 1.2+ x86-64

secretsweeper-0.0.1a1-cp313-cp313-musllinux_1_2_aarch64.whl (457.8 kB view details)

Uploaded CPython 3.13musllinux: musl 1.2+ ARM64

secretsweeper-0.0.1a1-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (693.6 kB view details)

Uploaded CPython 3.13manylinux: glibc 2.27+ x86-64manylinux: glibc 2.28+ x86-64

secretsweeper-0.0.1a1-cp313-cp313-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl (460.9 kB view details)

Uploaded CPython 3.13manylinux: glibc 2.27+ ARM64manylinux: glibc 2.28+ ARM64

secretsweeper-0.0.1a1-cp313-cp313-macosx_15_0_x86_64.whl (147.8 kB view details)

Uploaded CPython 3.13macOS 15.0+ x86-64

secretsweeper-0.0.1a1-cp313-cp313-macosx_14_0_arm64.whl (133.8 kB view details)

Uploaded CPython 3.13macOS 14.0+ ARM64

secretsweeper-0.0.1a1-cp312-cp312-musllinux_1_2_x86_64.whl (692.3 kB view details)

Uploaded CPython 3.12musllinux: musl 1.2+ x86-64

secretsweeper-0.0.1a1-cp312-cp312-musllinux_1_2_aarch64.whl (457.8 kB view details)

Uploaded CPython 3.12musllinux: musl 1.2+ ARM64

secretsweeper-0.0.1a1-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (693.7 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.27+ x86-64manylinux: glibc 2.28+ x86-64

secretsweeper-0.0.1a1-cp312-cp312-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl (460.9 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.27+ ARM64manylinux: glibc 2.28+ ARM64

secretsweeper-0.0.1a1-cp312-cp312-macosx_15_0_x86_64.whl (147.8 kB view details)

Uploaded CPython 3.12macOS 15.0+ x86-64

secretsweeper-0.0.1a1-cp312-cp312-macosx_14_0_arm64.whl (133.8 kB view details)

Uploaded CPython 3.12macOS 14.0+ ARM64

secretsweeper-0.0.1a1-cp311-cp311-musllinux_1_2_x86_64.whl (692.9 kB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ x86-64

secretsweeper-0.0.1a1-cp311-cp311-musllinux_1_2_aarch64.whl (458.4 kB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ ARM64

secretsweeper-0.0.1a1-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (694.6 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.27+ x86-64manylinux: glibc 2.28+ x86-64

secretsweeper-0.0.1a1-cp311-cp311-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl (461.6 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.27+ ARM64manylinux: glibc 2.28+ ARM64

secretsweeper-0.0.1a1-cp311-cp311-macosx_15_0_x86_64.whl (147.9 kB view details)

Uploaded CPython 3.11macOS 15.0+ x86-64

secretsweeper-0.0.1a1-cp311-cp311-macosx_14_0_arm64.whl (134.0 kB view details)

Uploaded CPython 3.11macOS 14.0+ ARM64

File details

Details for the file secretsweeper-0.0.1a1.tar.gz.

File metadata

  • Download URL: secretsweeper-0.0.1a1.tar.gz
  • Upload date:
  • Size: 10.0 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.13.7

File hashes

Hashes for secretsweeper-0.0.1a1.tar.gz
Algorithm Hash digest
SHA256 a1497f819c93accec708526e11823a9dcb5b19f4d76658805c14ce28f0c43f73
MD5 0ff0c7ba4ee31eefad9deec5bf48edfa
BLAKE2b-256 4af6fc9d5e70825da4b4480b8f9a3fda29ce13739a19ddc2259482c5a09d10d8

See more details on using hashes here.

File details

Details for the file secretsweeper-0.0.1a1-cp314-cp314-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for secretsweeper-0.0.1a1-cp314-cp314-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 7576d667e8874fb7d42a72d44ac7aab79d5813f926bd13fb8b848e43b106f6fb
MD5 bd40a977d6df1ae6c220bac8d6e95eeb
BLAKE2b-256 6f01238a135d3c77308f95d4b7aebe31da38e3c87ad2e3b0e2b910a71a4abd03

See more details on using hashes here.

File details

Details for the file secretsweeper-0.0.1a1-cp314-cp314-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for secretsweeper-0.0.1a1-cp314-cp314-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 b56307ac4c2e98c1e7ff251397aae6996c9e43ca8f60f9764c38e3508808a404
MD5 6dd2b8fd59421429dc53f9e6f86e867b
BLAKE2b-256 6ab82b7c9cc34a18cdf0bbe2ad0a222b616c99e0db6ab0bef0e12bfed9157f1b

See more details on using hashes here.

File details

Details for the file secretsweeper-0.0.1a1-cp314-cp314-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for secretsweeper-0.0.1a1-cp314-cp314-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 626d6c4407c281b70cd447a693398b323987cde2fe309312a619fb37d04bfa93
MD5 357c9351439af5a6faa1fbb62a25169a
BLAKE2b-256 f177c22adde661f869193cedf001730e549fce871ca9eb5e3aefa5b2be1c212e

See more details on using hashes here.

File details

Details for the file secretsweeper-0.0.1a1-cp314-cp314-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for secretsweeper-0.0.1a1-cp314-cp314-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 db6c49953cd802f7948acac776fa40ac5a000afaa79b8451d22fc521df8c769f
MD5 0f45316213e176e7d4a7ccee6f0b5302
BLAKE2b-256 d932d4b9463e01c33757c74a5ebe85ea4cfffe236fafd590f249820f94520be9

See more details on using hashes here.

File details

Details for the file secretsweeper-0.0.1a1-cp314-cp314-macosx_15_0_x86_64.whl.

File metadata

File hashes

Hashes for secretsweeper-0.0.1a1-cp314-cp314-macosx_15_0_x86_64.whl
Algorithm Hash digest
SHA256 27b9ba325c809fc54e41db9362ac3e56ab88a1e2c5766b53058f1c848ee336c9
MD5 16d80134b5b2b027975a6b568ba047f6
BLAKE2b-256 d57cc5b85786d17ecbfc81cd9d830c5e7d7c1d047f24655769eb37fd5964211e

See more details on using hashes here.

File details

Details for the file secretsweeper-0.0.1a1-cp314-cp314-macosx_14_0_arm64.whl.

File metadata

File hashes

Hashes for secretsweeper-0.0.1a1-cp314-cp314-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 4d2418bb1b5338bf7466f8d9845d0204c7a6d3d59dc9cac5c729a4d669b7601c
MD5 4f1fb7ac0530b959eeca1a953730d434
BLAKE2b-256 2fbd25379291afe011010dc924939deda67eb37ec51184a8b1196d69f73f1bec

See more details on using hashes here.

File details

Details for the file secretsweeper-0.0.1a1-cp313-cp313-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for secretsweeper-0.0.1a1-cp313-cp313-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 f769b5148c3324c9e864ec166c0b788309d53e8447a85c4101d6437a444ebaa9
MD5 490b77bb9e0120cd7d856522b9a037e8
BLAKE2b-256 ceb9deb71e24d2b114b4d47a696328c121b0ba8e98d0956bc97d1bfabd8f3a86

See more details on using hashes here.

File details

Details for the file secretsweeper-0.0.1a1-cp313-cp313-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for secretsweeper-0.0.1a1-cp313-cp313-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 0da54328c8442529c0101456459be2a38878f4eabcfb6d3243aff563e0f5f3f0
MD5 0c293daa7af5d5068501322b18cf605a
BLAKE2b-256 c7714a82d01b05f0ae1a66d8972be7daccc56e7e8d29e1fdf2372e56db73e89a

See more details on using hashes here.

File details

Details for the file secretsweeper-0.0.1a1-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for secretsweeper-0.0.1a1-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 7c41ad04c76d253bb3e0bb79d943a189394c85708424ca49e8bbdb8793d5b10f
MD5 502d7d1571bed9fc52cbba1134dc3144
BLAKE2b-256 e8bef06a561ebf03f0d9726059226c0cfc9244faa796a37b87189e25c7421b36

See more details on using hashes here.

File details

Details for the file secretsweeper-0.0.1a1-cp313-cp313-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for secretsweeper-0.0.1a1-cp313-cp313-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 8d728b34e801c0c8b0d2dbfb7c24fa025bc81f5039daf34e26e48ac81a31f1f6
MD5 774cf8e81af2716b8521adc24aceadd1
BLAKE2b-256 68acb924d323d83bfad408556463d19ebf2705de42d7e5b4e870ab74bed6d83a

See more details on using hashes here.

File details

Details for the file secretsweeper-0.0.1a1-cp313-cp313-macosx_15_0_x86_64.whl.

File metadata

File hashes

Hashes for secretsweeper-0.0.1a1-cp313-cp313-macosx_15_0_x86_64.whl
Algorithm Hash digest
SHA256 2a8fa2941f1a6fe24f3e49a4481f127d17cce04f8f09505c34fbcc2686694709
MD5 614aba053a3eeb041432bf18a10865fd
BLAKE2b-256 e2595a107153cc3cbf9ec670b7cbc8b8c0ecfbc2ee94d94c97709a2134a42c1e

See more details on using hashes here.

File details

Details for the file secretsweeper-0.0.1a1-cp313-cp313-macosx_14_0_arm64.whl.

File metadata

File hashes

Hashes for secretsweeper-0.0.1a1-cp313-cp313-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 976b65c40d6b1aa7c12b08ffdada9194aac009daaf9da4c1d5add7a5587152da
MD5 9423a3c1ce304eaac2dc779fdf3aab2f
BLAKE2b-256 ca0585af62a7e53fc0254dda0a23f95f25944f5ebb1edb9df7962c08156a4487

See more details on using hashes here.

File details

Details for the file secretsweeper-0.0.1a1-cp312-cp312-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for secretsweeper-0.0.1a1-cp312-cp312-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 20a84843b9341823e6aadbfe419ee6ad8cd052c746840d46e32cbcd28d345fe8
MD5 95dabe3fa1b78a8ea47b5bdc2e39e721
BLAKE2b-256 113ff8a37b77d204d64c176c58b178d539e5f14920e42efc77ae081d1d5a935f

See more details on using hashes here.

File details

Details for the file secretsweeper-0.0.1a1-cp312-cp312-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for secretsweeper-0.0.1a1-cp312-cp312-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 4c293cff5bdecb5683de84e607ffab2854311e8ec01c606835d82342526c65b7
MD5 257a6fe70f22aaab5a7f4b8a5403c482
BLAKE2b-256 3f221ea56dc426fb8da0b3f18f783ae07f4e68cb0232eb757033b23b244b27b5

See more details on using hashes here.

File details

Details for the file secretsweeper-0.0.1a1-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for secretsweeper-0.0.1a1-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 2d7678af8233fb03e2870d27cb0fc7e158e6105dc73eb3868dd343a37f610dd3
MD5 9464d959194b44f4767222b7d8376a0b
BLAKE2b-256 a7d1e1f78c9eb5fe182674db3bc01b6430f984e1a0867e5cb84bc69b321724b3

See more details on using hashes here.

File details

Details for the file secretsweeper-0.0.1a1-cp312-cp312-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for secretsweeper-0.0.1a1-cp312-cp312-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 923c9e772043b3a09db10420c665eaed79cdc4acd89e68855de28b800c3a7a33
MD5 1673619184aa0f74b8e6a1bdb4b9e961
BLAKE2b-256 f4c89dd33046ac99e32963e5336eb6574d7b291b9bee28e17b7d6fc786f1c08f

See more details on using hashes here.

File details

Details for the file secretsweeper-0.0.1a1-cp312-cp312-macosx_15_0_x86_64.whl.

File metadata

File hashes

Hashes for secretsweeper-0.0.1a1-cp312-cp312-macosx_15_0_x86_64.whl
Algorithm Hash digest
SHA256 64e823888dba7a6f6837e4830731f065b0216f7d401bdfc0f05d43c7189c9f0c
MD5 20f03a7267d75a34d1ad85acd9488d10
BLAKE2b-256 9f44119615298ec98a242a93fdc36aff1eae7e7270d66bbd8c0016aab4817170

See more details on using hashes here.

File details

Details for the file secretsweeper-0.0.1a1-cp312-cp312-macosx_14_0_arm64.whl.

File metadata

File hashes

Hashes for secretsweeper-0.0.1a1-cp312-cp312-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 f300adcd6592fec76497ee0a09c3d67ff7483b260c6315a86168b7c06b56a7a8
MD5 39ce3ed408cf517e3a5e3fab21fcf5ac
BLAKE2b-256 bca6de54dc73f28d6bd691cf55b1fd637c335469beeb42facb4b111b4a40aef7

See more details on using hashes here.

File details

Details for the file secretsweeper-0.0.1a1-cp311-cp311-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for secretsweeper-0.0.1a1-cp311-cp311-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 e991db2f68f0bca3334c14d38578be3e94b9d882ce4f61157f604d191253de7b
MD5 493c09f273088f9bdc2f1d1f68cfb100
BLAKE2b-256 fd9965dddf73ab12b07449e1ce06c5d4e39c4e63ecabbe4f6ab48cba5b56028d

See more details on using hashes here.

File details

Details for the file secretsweeper-0.0.1a1-cp311-cp311-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for secretsweeper-0.0.1a1-cp311-cp311-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 cf89b3ccf80e9c4477e5a3297f39c075e7d6f66c9add837914d73296a3d144ac
MD5 de78420219b61e5480a13164b82b29a6
BLAKE2b-256 c13af78605c2056a29d0ae92d5be1c89db7a9e6d472e0434c312a2ce2d72e536

See more details on using hashes here.

File details

Details for the file secretsweeper-0.0.1a1-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for secretsweeper-0.0.1a1-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 44d9b000f3bbb89a06da795ff242d27febfa35226fb9ab65eea54380dec185c4
MD5 df38374eb425efecb81b08520f629481
BLAKE2b-256 0c7ecf29fafee74f58b40916f9f36999d942227691bcaba26804605bbe37a655

See more details on using hashes here.

File details

Details for the file secretsweeper-0.0.1a1-cp311-cp311-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for secretsweeper-0.0.1a1-cp311-cp311-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 1bdbb592ba40a031e8dcc3ce7f4cee431991f28a475d48f83274855337e9b9cf
MD5 2fd55831d167688aea5cb9af66897836
BLAKE2b-256 be7068a99892856dca84523dce23adc143c8f1a25a1a8a397026bf55b425e50a

See more details on using hashes here.

File details

Details for the file secretsweeper-0.0.1a1-cp311-cp311-macosx_15_0_x86_64.whl.

File metadata

File hashes

Hashes for secretsweeper-0.0.1a1-cp311-cp311-macosx_15_0_x86_64.whl
Algorithm Hash digest
SHA256 3002f55e31d2d06ba649e994748041f884aa280299d6539570858027a5accb16
MD5 919194e88903f52c21756a481b2f6ebb
BLAKE2b-256 e20407d2b8f252debaebf0385a95535236f1acd9ab549420e14318ad52b9e419

See more details on using hashes here.

File details

Details for the file secretsweeper-0.0.1a1-cp311-cp311-macosx_14_0_arm64.whl.

File metadata

File hashes

Hashes for secretsweeper-0.0.1a1-cp311-cp311-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 98cb233aed663d6b1a98f56272b7fec7b65f62ca084b6381e5ce6c6bcec543dc
MD5 47f49db5133649c670e8b762b198c00e
BLAKE2b-256 5023b1feffa016d13b488b82cef29b46803a1008a16bf541f006922592ada9e0

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page