--- id: pyobjc-framework-securityfoundation version: "12.2.2" license: MIT license_treatment: permissive maintenance: active --- # pyobjc-framework-SecurityFoundation — Wrappers for the framework SecurityFoundation on macOS License: permissive · Maintenance: active · Downloads: 655.0K/mo ## What it is and what it does This package is a PyObjC wrapper layer that exposes Apple's macOS SecurityFoundation framework to Python developers. SecurityFoundation is a low-level macOS framework providing cryptographic primitives, certificate management, and secure storage operations. The wrapper translates between Python and Objective-C calling conventions, allowing you to call SecurityFoundation APIs directly from Python code without writing Objective-C. You use it when you need to integrate macOS security features into a Python application—certificate validation, cryptographic operations, or access to the system keychain. The package does not include its own documentation; you reference Apple's SecurityFoundation documentation alongside PyObjC's general translation guides. It requires Python 3.10 or later and only runs on macOS. Use it for: - Access macOS keychain and secure credential storage from a Python application - Perform certificate validation and cryptographic operations using native macOS security APIs - Build macOS-native Python tools that need to interact with system security infrastructure - Integrate Python code with Objective-C security libraries in a mixed-language macOS project ## Worth the install? AI-flagged interpretation of the facts above — verify before relying. Provides Python bindings to macOS's SecurityFoundation framework, enabling access to security-related APIs like certificate handling, cryptographic operations, and secure storage from Python code. Yes, if you are developing on macOS and need direct access to SecurityFoundation APIs from Python. The package is actively maintained, has no known vulnerabilities, and installs with low friction. The main constraint is that it only works on macOS and requires Python 3.10+; if you are on another platform or need to support older Python versions, it will not be usable. ## Install pip install pyobjc-framework-securityfoundation uv add pyobjc-framework-securityfoundation poetry add pyobjc-framework-securityfoundation ## Installing pyobjc-framework-SecurityFoundation Before you install: Low friction installation via wheel. Actively maintained with a recent release (3 days old) and steady commit activity. Depends on three PyObjC framework packages, all part of the same ecosystem. License in practice: MIT license permits use, modification, and distribution with minimal restrictions, making it suitable for commercial and open-source projects alike. Quickstart: pip install pyobjc-framework-securityfoundation from SecurityFoundation import ... # Use SecurityFoundation APIs via PyObjC bindings Requires macOS; will not work on Windows or Linux. Requires Python 3.10 or later. Verify before relying: - Specific SecurityFoundation APIs exposed and their completeness relative to the native framework - Whether wrappers cover all SecurityFoundation classes or only a subset - Performance characteristics compared to direct Objective-C calls ## Package facts - License: MIT (permissive) - Python support: supports_current - Install friction: low - Maintenance: active - Downloads: 655.0K/month (top 15,000 on PyPI) - Known vulnerabilities: none known ## Tags macos security framework python, pyobjc security bindings, certificate handling macos, cryptographic operations macos, secure storage macos python, objective-c security wrappers, macos keychain access python, macos-native, security-bindings, objective-c-wrapper [View on SkillFed](https://skillfed.io/packages/pyobjc-framework-securityfoundation) · [View on PyPI](https://pypi.org/project/pyobjc-framework-securityfoundation/)