Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings
/ Sekret Public

πŸ”’ Deeply hide secrets with Kotlin Multiplatform

License

Notifications You must be signed in to change notification settings

DatL4g/Sekret

Repository files navigation

Sekret

This project is a security-focused tool designed to enhance application amd user safety by preventing accidental leaks of sensitive information.

It can be used to hide user credentials in logs and provides powerful obfuscation techniques to protect application secrets by embedding them securely in native binaries.

With planned features like class-level String obfuscation, Sekret is your solution for safeguarding confidential data and maintaining secure codebases.

Install

The functionality and all features is based on the Gradle and Compiler plugin, which is available through mavenCentral.

plugins { 
 id("dev.datlag.sekret") version "2.2.0"
}

πŸ”’ Secure Logging

Prevent leaking credentials by using the Secret annotation.

Read more here

🀐 Application Secrets

Hide application secrets deeply (in native binaries).

Read more here

Support the project

Github-sponsors PayPal

This is a non-profit project!

Sponsoring to this project means sponsoring to all my projects! So the further text is not to be attributed to this project, but to all my apps and libraries.

Supporting this project helps to keep it up-to-date. You can donate if you want or contribute to the project as well. This shows that the library is used by people, and it's worth to maintain.

AltStyle γ«γ‚ˆγ£γ¦ε€‰ζ›γ•γ‚ŒγŸγƒšγƒΌγ‚Έ (->γ‚ͺγƒͺγ‚ΈγƒŠγƒ«) /