sinter
sinter copied to clipboard
A user-mode application authorization system for MacOS written in Swift
### Why As a security engineer, I only want Sinter to attempt a connection to a sync server if one is configured so that my logs are not filled with...
The current notes at the end of the installation process still refer to manually configuring and operating Sinter. We need to update these with recent additions.
### Why As a security engineer, I want to be able to configure Stripe's rule logic in order to allow specific processes to be run by specific users. ### Acceptance...
### Why As a engineer, I need all programs built in Xcode to be approved by default so that I can run and test new code as I create it....
### Why As a security engineer, I only want processes from specific directory paths to be approved and executed so that my team can prevent applications located in other directories...
### Why As a security engineer, I want logs from Sinter to be integrated with macOS logging so that I can export and parse these logs in the logging solution...
### Why As a security engineer, I want to be ensured that only one Sinter instance is running at any given time to reduce conflicts and potential machine locking. ###...
### Why As a security engineer, I want all Sinter builds to subject to automated testing so that I am ensured that they will not fail on install. ### Acceptance...
### Why As a security engineer, I want previously cached approvals to be invalidated when the associated executable files on disk have been changed since the initial cached check so...