The open-source backend cloud platform for developing Web, Mobile, and Flutter applications. You can set up your backend faster with real-time APIs for authentication, databases, file storage, cloud functions, and much more! Learn more →
Top 23 Swift Security Projects
-
CryptoSwift
CryptoSwift is a growing collection of standard and secure cryptographic algorithms implemented in Swift
-
-
Appwrite
Appwrite - The open-source backend cloud platform. The open-source backend cloud platform for developing Web, Mobile, and Flutter applications. You can set up your backend faster with real-time APIs for authentication, databases, file storage, cloud functions, and much more!
-
Project mention: Zero Effort Private Key Compromise: Abusing SSH-Agent for Lateral Movement | news.ycombinator.com | 2023-09-15
Good find! I was always curious how this worked.
I'm a big fan of tools like secretive[1] that can help solve this problem by using biometrics to shift the UX/security trade-off and thus make it feasible to always require some kind of authentication to sign a token with a key.
I'm not aware of any tools that do the same for Linux, and a quick Google search doesn't turn up much[2]. It does look like you can at least get a notification[3], though.
This could provide another layer of protection on the user's endpoint device in addition the network monitoring called out in the article. Defense in depth, and all that.
[1] https://github.com/maxgoedjen/secretive
[2] https://unix.stackexchange.com/questions/705144/unlock-an-ss...
[3] https://www.insecure.ws/2013/09/25/ssh-agent-notification.ht...
-
Valet
Valet lets you securely store data in the iOS, tvOS, or macOS Keychain without knowing a thing about how the Keychain works. It’s easy. We promise.
-
RNCryptor
CCCryptor (AES encryption) wrappers for iOS and Mac in Swift. -- For ObjC, see RNCryptor/RNCryptor-objc
-
Project mention: IamA 22 year old girl in Iran where they killed Mahsa Amini and people are protesting against the regime.AMA! | /r/IAmA | 2022-09-25
A better alternative to Signal is Wire https://wire.com/download
-
-
Mergify
Tired of breaking your main and manually rebasing outdated pull requests?. Managing outdated pull requests is time-consuming. Mergify's Merge Queue automates your pull request management & merging. It's fully integrated to GitHub & coordinated with any CI. Start focusing on code. Try Mergify for free.
-
keychain-swift
Helper functions for saving text in Keychain securely for iOS, OS X, tvOS and watchOS.
-
-
-
BiometricAuthentication
Use Apple FaceID or TouchID authentication in your app using BiometricAuthentication.
-
SwCrypt
RSA public/private key generation, RSA, AES encryption/decryption, RSA sign/verify in Swift with CommonCrypto in iOS and OS X
Project mention: The param 'client_id' has an invalid value not working with Noti on Mac | /r/PushBullet | 2023-03-19platform :osx, '10.15' use_frameworks! source 'https://github.com/CocoaPods/Specs.git' source 'https://github.com/soyersoyer/SwCrypt.git' target 'Noti' do pod 'Starscream', '~> 3.0.6' pod 'SwiftyJSON', '~> 4.0.0' pod 'Alamofire', '~> 4.0.1' pod 'Sparkle', '~> 1.14.0' pod 'CryptoSwift', '~> 0.8.3' pod 'SwCrypt', '~> 5.1.3' pod 'EMCLoginItem', '~> 1.0.2' pod 'SwiftyBeaver', '~> 1.9.5' end
-
-
-
-
-
SecurePropertyStorage
Helps you define secure storages for your properties using Swift property wrappers.
-
Heimdall
Heimdall is a wrapper around the Security framework for simple encryption/decryption operations. (by henrinormak)
-
More info: https://github.com/ivpn/ios-app/issues/131
-
-
You can try Pareto Security https://paretosecurity.com
-
There is only one normal solution which is free is the git hub library under this
-
-
InfluxDB
Collect and Analyze Billions of Data Points in Real Time. Manage all types of time series data in a single, purpose-built database. Run at any scale in any environment in the cloud, on-premises, or at the edge.
Swift Security related posts
- Zero Effort Private Key Compromise: Abusing SSH-Agent for Lateral Movement
- Valet: NEW Data - star count:3884.0
- Looking for Community Support: Make Security Transparent with Open-Sourced Application!
- Looking for Community Support: Make Security Transparent with Open-Sourced Application!
- Tell HN: 1Password 8.10.8 update corrupted data
- Cloudflare and CDNs - call for community opinions
- SSH keys setup, use, and proper OpSec
-
A note from our sponsor - Appwrite
appwrite.io | 21 Sep 2023
Index
What are some of the best open-source Security projects in Swift? This list will help you:
Project | Stars | |
---|---|---|
1 | CryptoSwift | 9,772 |
2 | KeychainAccess | 7,526 |
3 | secretive | 6,146 |
4 | Valet | 3,903 |
5 | RNCryptor | 3,341 |
6 | wire-ios | 3,210 |
7 | Locksmith | 2,919 |
8 | keychain-swift | 2,521 |
9 | SwiftShield | 2,199 |
10 | SwiftyRSA | 1,186 |
11 | BiometricAuthentication | 814 |
12 | SwCrypt | 709 |
13 | SwiftPasscodeLock | 675 |
14 | Smile-Lock | 605 |
15 | SimpleKeychain | 485 |
16 | IDZSwiftCommonCrypto | 475 |
17 | SecurePropertyStorage | 466 |
18 | Heimdall | 398 |
19 | ios-app | 333 |
20 | CommonCrypto.swift | 283 |
21 | pareto-mac | 275 |
22 | ScreenshotPreventing-iOS | 265 |
23 | SipHash | 263 |