{"categories":[{"label":"Python Modules","url":"https://skillfed.io/packages/category/software-development-libraries-python-modules/9"},{"label":"User Interfaces","url":"https://skillfed.io/packages/category/software-development-user-interfaces"}],"enrichment":{"capability":"Provides Python bindings to macOS's SecurityInterface framework, enabling access to native security-related UI components and dialogs from Python code running on macOS.","skillfed_tags":["macos-native","security-ui"],"use_cases":["Build a macOS desktop app that needs to prompt users to select a certificate or keychain item using native dialogs.","Integrate system security UI components into a Python-based macOS utility without reimplementing them.","Access SecurityInterface framework features from a PyObjC-based macOS application.","Wrap macOS security workflows in Python scripts that run on developer machines."],"what_it_does":"This package is a thin Python wrapper around Apple's macOS SecurityInterface framework, part of the PyObjC project. It lets you call native macOS security-related UI components\u2014such as keychain dialogs and certificate pickers\u2014directly from Python code. The wrapper does not include its own documentation; instead, you rely on Apple's framework documentation combined with PyObjC's general translation guides to understand how to use each class and method.\n\nThe package is tightly bound to macOS: it only installs on macOS systems and requires Python 3.10 or later. It depends on pyobjc-core and two sibling framework bindings (pyobjc-framework-Cocoa and pyobjc-framework-Security), making it part of a larger ecosystem for bridging Python and native macOS APIs. It is most useful when you are building a macOS-native Python application that needs to present system security dialogs or interact with keychain and certificate management.","worth_installing":"Yes, if you are developing a macOS application in Python and need native security UI components. No, if you are targeting other platforms or do not need SecurityInterface-specific functionality. The package is actively maintained, has no known vulnerabilities, and carries a permissive license, but it is strictly macOS-only and requires careful dependency management within the PyObjC ecosystem."},"id":"pyobjc-framework-securityinterface","links":{"html":"https://skillfed.io/packages/pyobjc-framework-securityinterface","md":"https://skillfed.io/packages/pyobjc-framework-securityinterface.md","pypi":"https://pypi.org/project/pyobjc-framework-securityinterface/"},"maintenance":{"status":"active"},"meta":{"latest_release":"2026-08-11","license_spdx":null,"license_treatment":"permissive","name":"pyobjc-framework-SecurityInterface","python_support":"supports_current","summary":"Wrappers for the framework SecurityInterface on macOS"},"popularity":{"monthly_downloads":660813,"position":5456,"tier":"top_15000"},"security":{"n_vulnerabilities":0},"version":"12.2.2"}
