Mkdocs-encryptcontent-plugin

Latest version: v3.0.3

Safety actively analyzes 624395 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 1 of 6

3.0.3

- Allow storing of additional variables per user or password (to add encrypted tokens that can be used in javascript)
- fix cache regeneration if password of user was changed
- allow incomplete share links (strong secret password in sharelink and additional easy password to be entered by the user)
- fix `navigation.instant` in mkdocs-material
- allow usage of crypto-es
- update documentation
- some refactoring

3.0.2

- fix 59

3.0.1

-allow reloading of javascript modules (ESM) after decryption
-updated patch for mkdocs-material search index decryption
-make keystores indistinguishable by aligning them to the same length
-some fixes

3.0.0

New features (compared to version 2.5.x)

- Stronger cryptography (PBKDF2 for key derivation)
- Faster cryptography (Webcrypto as alternative to crypto-js)
- Allow password inventory or levels in mkdocs.yml or external file for credential handling
- Allow user name + password as credentials
- If credential is reused in different levels it also decrypts all of their content
- Optional adding of credentials to URLs for sharing
- Optional tamper check by signing generated files with Ed25519
- New [Documentation](https://unverbuggt.github.io/mkdocs-encryptcontent-plugin/) and [Test bench](https://unverbuggt.github.io/mkdocs-encryptcontent-plugin/testbench/)

Upgrading from version 2.5.x

The `use_secret` functionality was discontinued in the plugin configuration and as a meta tag.

In order to use environment variables in user names or passwords, use the [special yaml tag](https://www.mkdocs.org/user-guide/configuration/#special-yaml-tags) `!ENV`.

3.0.0.dev4

- additional bugfixes if used with mkdocs-station-i18n
- fix search_index encryption
- fix hash_filenames
- add [share link generation](https://unverbuggt.github.io/mkdocs-encryptcontent-plugin/features/#share-link-generation)
- add [KDF key generation](https://unverbuggt.github.io/mkdocs-encryptcontent-plugin/features/security/#kdf-key-generation-caching) caching for faster build times

3.0.0.dev3

- Add [documentation](https://unverbuggt.github.io/mkdocs-encryptcontent-plugin/) and [test bench](https://unverbuggt.github.io/mkdocs-encryptcontent-plugin/testbench/)
- generate README.md from documentation
- Introduce optional usage of webcrypto browser support
- adjust default configuration when run with [mkdocs-material](https://squidfunk.github.io/mkdocs-material/)
- fix `remember_password` behavior
- introduce `remember_keys`
- test and fix hljs, mermaid2 and arithmatex (MathJax) support
- fix compatibility with [mkdocs-static-i18n](https://ultrabug.github.io/mkdocs-static-i18n/)
- various bug fixes

> WARNING: this release (and previouse ones of v3) are not handling search_index_encryption correctly **IF** mkdoch-static-i18n v1.x is used...

Page 1 of 6

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.