Skip to content

darwin: implement keyring using purego#136

Draft
AlexanderYastrebov wants to merge 1 commit intozalando:masterfrom
AlexanderYastrebov:purego
Draft

darwin: implement keyring using purego#136
AlexanderYastrebov wants to merge 1 commit intozalando:masterfrom
AlexanderYastrebov:purego

Conversation

@AlexanderYastrebov
Copy link

@AlexanderYastrebov AlexanderYastrebov commented Mar 8, 2026

Use purego to call CoreFoundation and Security frameworks directly without CGo.

Fixes #110

Use purego to call CoreFoundation and Security frameworks directly
without CGo.

Fixes zalando#110

Signed-off-by: Alexander Yastrebov <yastrebov.alex@gmail.com>
@AlexanderYastrebov
Copy link
Author

I am not sure if you want to have it, I just wanted to try purego :)
This would change keychain item ownership from /usr/bin/security to the application itself and macOS will ask for confirmations when application changes (#110 (comment)).

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

[MacOS] Insecure keychain usage

1 participant