{"id":22549147,"url":"https://github.com/datl4g/sekret","last_synced_at":"2025-04-10T01:52:50.241Z","repository":{"id":205160160,"uuid":"713557426","full_name":"DatL4g/Sekret","owner":"DatL4g","description":"🔒 Deeply hide secrets with Kotlin Multiplatform","archived":false,"fork":false,"pushed_at":"2024-04-13T19:27:42.000Z","size":297,"stargazers_count":25,"open_issues_count":1,"forks_count":0,"subscribers_count":1,"default_branch":"master","last_synced_at":"2024-04-14T08:00:37.479Z","etag":null,"topics":["gradle","gradle-plugin","hidden","hide","key","kotlin","kotlin-android","kotlin-jvm","kotlin-library","kotlin-multiplatform","plugin","secret","secrets"],"latest_commit_sha":null,"homepage":"","language":"Kotlin","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/DatL4g.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":".github/FUNDING.yml","license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":".github/CODEOWNERS","security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null},"funding":{"github":"DatL4g","patreon":"datlag","custom":["paypal.me/datlag"]}},"created_at":"2023-11-02T19:04:03.000Z","updated_at":"2024-05-05T20:39:48.966Z","dependencies_parsed_at":"2023-11-15T22:37:58.794Z","dependency_job_id":"5a3fc34e-fbeb-44e1-9904-5f562fb86e28","html_url":"https://github.com/DatL4g/Sekret","commit_stats":null,"previous_names":["datl4g/sekret"],"tags_count":4,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/DatL4g%2FSekret","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/DatL4g%2FSekret/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/DatL4g%2FSekret/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/DatL4g%2FSekret/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/DatL4g","download_url":"https://codeload.github.com/DatL4g/Sekret/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":248142940,"owners_count":21054671,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["gradle","gradle-plugin","hidden","hide","key","kotlin","kotlin-android","kotlin-jvm","kotlin-library","kotlin-multiplatform","plugin","secret","secrets"],"created_at":"2024-12-07T16:07:58.915Z","updated_at":"2025-04-10T01:52:50.226Z","avatar_url":"https://github.com/DatL4g.png","language":"Kotlin","funding_links":["https://github.com/sponsors/DatL4g","https://patreon.com/datlag","paypal.me/datlag","https://github.com/sponsors/DATL4G","https://paypal.me/datlag"],"categories":[],"sub_categories":[],"readme":"# Sekret\n\nThis project is a security-focused tool designed to enhance application amd user safety by preventing accidental leaks of sensitive information.\n\nIt 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.\n\nWith planned features like class-level String obfuscation, Sekret is your solution for safeguarding confidential data and maintaining secure codebases.\n\n## Install\n\nThe functionality and all features is based on the Gradle and Compiler plugin, which is available through `mavenCentral`.\n\n```gradle\nplugins { \n    id(\"dev.datlag.sekret\") version \"2.0.0\"\n}\n```\n\n## Why Alpha version?\n\nThe latest version is currently in alpha stage, reflecting our adherence to versioning standards.\n\nWhile the core features are stable and fully functional, the project remains in alpha due to the ongoing development of a critical feature.\n\nThis versioning approach ensures transparency and sets clear expectations as we finalize the remaining feature, paving the way for a stable release.\n\n## 🔒 Secure Logging\n\nPrevent leaking credentials by using the Secret annotation.\n\nRead more [here](Logging.md)\n\n## 🤐 Application Secrets\n\nHide application secrets deeply (in native binaries).\n\nRead more [here](Secrets.md)\n\n## Support the project\n\n[![Github-sponsors](https://img.shields.io/badge/sponsor-30363D?style=for-the-badge\u0026logo=GitHub-Sponsors\u0026logoColor=#EA4AAA)](https://github.com/sponsors/DATL4G)\n[![PayPal](https://img.shields.io/badge/PayPal-00457C?style=for-the-badge\u0026logo=paypal\u0026logoColor=white)](https://paypal.me/datlag)\n\n### This is a non-profit project!\n\nSponsoring to this project means sponsoring to all my projects!\nSo the further text is not to be attributed to this project, but to all my apps and libraries.\n\nSupporting this project helps to keep it up-to-date. You can donate if you want or contribute to the project as well.\nThis shows that the library is used by people, and it's worth to maintain.","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdatl4g%2Fsekret","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fdatl4g%2Fsekret","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdatl4g%2Fsekret/lists"}