gitextract_rc6ccbze/ ├── .github/ │ ├── FUNDING.yml │ ├── scripts/ │ │ └── signing.sh │ ├── templates/ │ │ └── release.md │ └── workflows/ │ ├── codeql.yml │ ├── nightly.yml │ ├── oneoff.yml │ ├── release.yml │ └── test.yml ├── .gitignore ├── APP_CONFIG.md ├── CODE_OF_CONDUCT.md ├── CONTRIBUTING.md ├── Design/ │ └── DESIGN.md ├── FAQ.md ├── LICENSE ├── LOCALIZING.md ├── Package.swift ├── README.md ├── SECURITY.md ├── Sources/ │ ├── Config/ │ │ ├── Config.xcconfig │ │ └── Secretive.xctestplan │ ├── Packages/ │ │ ├── Package.swift │ │ ├── Resources/ │ │ │ └── Localizable.xcstrings │ │ ├── Sources/ │ │ │ ├── Brief/ │ │ │ │ ├── Documentation.docc/ │ │ │ │ │ └── Documentation.md │ │ │ │ ├── Release.swift │ │ │ │ ├── SemVer.swift │ │ │ │ ├── Updater.swift │ │ │ │ └── UpdaterProtocol.swift │ │ │ ├── Common/ │ │ │ │ ├── BundleIDs.swift │ │ │ │ └── URLs.swift │ │ │ ├── SSHProtocolKit/ │ │ │ │ ├── Data+Hex.swift │ │ │ │ ├── LengthAndData.swift │ │ │ │ ├── OpenSSHPublicKeyWriter.swift │ │ │ │ ├── OpenSSHReader.swift │ │ │ │ ├── OpenSSHSignatureWriter.swift │ │ │ │ └── SSHAgentProtocol.swift │ │ │ ├── SecretAgentKit/ │ │ │ │ ├── Agent.swift │ │ │ │ ├── Documentation.docc/ │ │ │ │ │ └── Documentation.md │ │ │ │ ├── FileHandleProtocols.swift │ │ │ │ ├── OpenSSHCertificateHandler.swift │ │ │ │ ├── PublicKeyStandinFileController.swift │ │ │ │ ├── SSHAgentInputParser.swift │ │ │ │ ├── SigningRequestTracer.swift │ │ │ │ ├── SigningWitness.swift │ │ │ │ └── SocketController.swift │ │ │ ├── SecretKit/ │ │ │ │ ├── Convenience/ │ │ │ │ │ └── PersistentAuthenticationHandler.swift │ │ │ │ ├── Documentation.docc/ │ │ │ │ │ └── Documentation.md │ │ │ │ ├── Erasers/ │ │ │ │ │ ├── AnySecret.swift │ │ │ │ │ └── AnySecretStore.swift │ │ │ │ ├── KeychainTypes.swift │ │ │ │ ├── SecretStoreList.swift │ │ │ │ └── Types/ │ │ │ │ ├── CreationOptions.swift │ │ │ │ ├── PersistedAuthenticationContext.swift │ │ │ │ ├── Secret.swift │ │ │ │ ├── SecretStore.swift │ │ │ │ └── SigningRequestProvenance.swift │ │ │ ├── SecureEnclaveSecretKit/ │ │ │ │ ├── CryptoKitMigrator.swift │ │ │ │ ├── Documentation.docc/ │ │ │ │ │ ├── Documentation.md │ │ │ │ │ └── SecureEnclave.md │ │ │ │ ├── SecureEnclave.swift │ │ │ │ ├── SecureEnclaveSecret.swift │ │ │ │ └── SecureEnclaveStore.swift │ │ │ ├── SmartCardSecretKit/ │ │ │ │ ├── Documentation.docc/ │ │ │ │ │ ├── Documentation.md │ │ │ │ │ └── SmartCard.md │ │ │ │ ├── SmartCard.swift │ │ │ │ ├── SmartCardSecret.swift │ │ │ │ └── SmartCardStore.swift │ │ │ └── XPCWrappers/ │ │ │ ├── TeamID.swift │ │ │ ├── XPCProtocol.swift │ │ │ ├── XPCServiceDelegate.swift │ │ │ └── XPCTypedSession.swift │ │ └── Tests/ │ │ ├── BriefTests/ │ │ │ ├── ReleaseParsingTests.swift │ │ │ └── SemVerTests.swift │ │ ├── SSHProtocolKitTests/ │ │ │ ├── OpenSSHPublicKeyWriterTests.swift │ │ │ ├── OpenSSHReaderTests.swift │ │ │ ├── OpenSSHSignatureWriterTests.swift │ │ │ └── TestSecret.swift │ │ ├── SecretAgentKitTests/ │ │ │ ├── AgentTests.swift │ │ │ ├── StubStore.swift │ │ │ └── StubWitness.swift │ │ └── SecretKitTests/ │ │ └── AnySecretTests.swift │ ├── SecretAgent/ │ │ ├── AppDelegate.swift │ │ ├── Info.plist │ │ ├── InternetAccessPolicy.plist │ │ ├── Notifier.swift │ │ ├── Preview Content/ │ │ │ └── Preview Assets.xcassets/ │ │ │ └── Contents.json │ │ ├── SecretAgent.entitlements │ │ ├── XPCInputParser.swift │ │ └── en.lproj/ │ │ └── Main.storyboard │ ├── SecretAgentInputParser/ │ │ ├── Info.plist │ │ ├── SecretAgentInputParser.entitlements │ │ ├── SecretAgentInputParser.swift │ │ └── main.swift │ ├── Secretive/ │ │ ├── App.swift │ │ ├── AppIcon.icon/ │ │ │ └── icon.json │ │ ├── Controllers/ │ │ │ ├── AgentStatusChecker.swift │ │ │ ├── ApplicationDirectoryController.swift │ │ │ └── JustUpdatedChecker.swift │ │ ├── Info.plist │ │ ├── InternetAccessPolicy.plist │ │ ├── Preview Content/ │ │ │ ├── Preview Assets.xcassets/ │ │ │ │ └── Contents.json │ │ │ ├── PreviewAgentStatusChecker.swift │ │ │ ├── PreviewStore.swift │ │ │ └── PreviewUpdater.swift │ │ ├── Secretive.entitlements │ │ └── Views/ │ │ ├── Configuration/ │ │ │ ├── ConfigurationItemView.swift │ │ │ ├── GettingStartedView.swift │ │ │ ├── Instructions.swift │ │ │ ├── IntegrationsView.swift │ │ │ ├── SetupView.swift │ │ │ └── ToolConfigurationView.swift │ │ ├── Modifiers/ │ │ │ ├── ActionButtonStyle.swift │ │ │ ├── BoxBackgroundStyle.swift │ │ │ ├── ErrorStyle.swift │ │ │ ├── ToolbarButtonStyle.swift │ │ │ └── WindowBackgroundStyle.swift │ │ ├── Secrets/ │ │ │ ├── CreateSecretView.swift │ │ │ ├── DeleteSecretView.swift │ │ │ ├── EditSecretView.swift │ │ │ ├── EmptyStoreView.swift │ │ │ ├── NoStoresView.swift │ │ │ ├── SecretDetailView.swift │ │ │ ├── SecretListItemView.swift │ │ │ └── StoreListView.swift │ │ └── Views/ │ │ ├── AboutView.swift │ │ ├── AgentStatusView.swift │ │ ├── ContentView.swift │ │ ├── CopyableView.swift │ │ └── UpdateView.swift │ ├── Secretive.xcodeproj/ │ │ ├── project.pbxproj │ │ ├── project.xcworkspace/ │ │ │ └── xcshareddata/ │ │ │ ├── IDEWorkspaceChecks.plist │ │ │ └── WorkspaceSettings.xcsettings │ │ └── xcshareddata/ │ │ └── xcschemes/ │ │ ├── PackageTests.xcscheme │ │ ├── SecretAgent.xcscheme │ │ └── Secretive.xcscheme │ └── SecretiveUpdater/ │ ├── Info.plist │ ├── InternetAccessPolicy.plist │ ├── SecretiveUpdater.entitlements │ ├── SecretiveUpdater.swift │ └── main.swift └── configure_team_id.sh