├── .allstar └── binary_artifacts.yaml ├── .bazelrc ├── .bazelversion ├── .clang-format ├── .github └── workflows │ ├── check-markdown.yml │ ├── ci.yml │ ├── continuous.yml │ ├── e2e.yml │ ├── fuzz.yml │ └── sanitizers.yml ├── .gitignore ├── .pyink-config ├── BUILD ├── CODEOWNERS ├── CONTRIBUTING.md ├── Conf ├── Package │ ├── Distribution.xml │ ├── notarization_tool.sh │ ├── package_and_sign.sh │ ├── postinstall │ └── preinstall ├── com.google.santa.bundleservice.plist ├── com.google.santa.metricservice.plist ├── com.google.santa.newsyslog.conf ├── com.google.santa.plist ├── com.google.santa.syncservice.plist ├── com.google.santad.plist ├── install.sh └── uninstall.sh ├── Fuzzing ├── BUILD ├── common │ ├── MachOParse.mm │ └── MachOParse_corpus │ │ └── ret0 ├── fuzzing.bzl ├── install_libclang_fuzzer.sh ├── santacache │ ├── .gitignore │ ├── santacache_fuzzer_seed_corpus │ │ └── example01 │ └── src │ │ └── main.cpp ├── santactl │ ├── santactl_fuzzer_seed_corpus │ │ └── example01 │ └── src │ │ └── main.mm └── santad │ ├── santad_checkCacheForVnodeID_fuzzer_seed_corpus │ └── example01 │ ├── santad_databaseRemoveEventsWithIDs_fuzzer_seed_corpus │ └── example01 │ ├── santad_databaseRuleAddRules_fuzzer_seed_corpus │ └── example01 │ └── src │ ├── checkCacheForVnodeID.mm │ ├── databaseRemoveEventsWithIDs.mm │ └── databaseRuleAddRules.mm ├── LICENSE ├── MODULE.bazel ├── README.md ├── SECURITY.md ├── Source ├── common │ ├── BUILD │ ├── BranchPrediction.h │ ├── CertificateHelpers.h │ ├── CertificateHelpers.m │ ├── Platform.h │ ├── PrefixTree.h │ ├── PrefixTreeTest.mm │ ├── SNTBlockMessage.h │ ├── SNTBlockMessage.m │ ├── SNTBlockMessageTest.m │ ├── SNTCachedDecision.h │ ├── SNTCachedDecision.mm │ ├── SNTCachedDecisionTest.mm │ ├── SNTCommonEnums.h │ ├── SNTConfigurator.h │ ├── SNTConfigurator.m │ ├── SNTConfiguratorTest.m │ ├── SNTDeepCopy.h │ ├── SNTDeepCopy.m │ ├── SNTDeviceEvent.h │ ├── SNTDeviceEvent.m │ ├── SNTDropRootPrivs.h │ ├── SNTDropRootPrivs.m │ ├── SNTFileAccessEvent.h │ ├── SNTFileAccessEvent.m │ ├── SNTFileInfo.h │ ├── SNTFileInfo.m │ ├── SNTFileInfoTest.m │ ├── SNTKVOManager.h │ ├── SNTKVOManager.mm │ ├── SNTKVOManagerTest.mm │ ├── SNTLogging.h │ ├── SNTLogging.m │ ├── SNTMetricSet.h │ ├── SNTMetricSet.m │ ├── SNTMetricSetTest.m │ ├── SNTRule.h │ ├── SNTRule.m │ ├── SNTRuleIdentifiers.h │ ├── SNTRuleIdentifiers.m │ ├── SNTRuleTest.m │ ├── SNTStoredEvent.h │ ├── SNTStoredEvent.m │ ├── SNTStrengthify.h │ ├── SNTSyncConstants.h │ ├── SNTSyncConstants.m │ ├── SNTSystemInfo.h │ ├── SNTSystemInfo.m │ ├── SNTXPCBundleServiceInterface.h │ ├── SNTXPCBundleServiceInterface.m │ ├── SNTXPCControlInterface.h │ ├── SNTXPCControlInterface.m │ ├── SNTXPCMetricServiceInterface.h │ ├── SNTXPCMetricServiceInterface.m │ ├── SNTXPCNotifierInterface.h │ ├── SNTXPCNotifierInterface.m │ ├── SNTXPCSyncServiceInterface.h │ ├── SNTXPCSyncServiceInterface.m │ ├── SNTXPCUnprivilegedControlInterface.h │ ├── SNTXPCUnprivilegedControlInterface.m │ ├── SantaCache.h │ ├── SantaCacheTest.mm │ ├── SantaVnode.h │ ├── SantaVnodeHash.h │ ├── SantaVnodeHash.mm │ ├── ScopedCFTypeRef.h │ ├── ScopedCFTypeRefTest.mm │ ├── ScopedIOObjectRef.h │ ├── ScopedIOObjectRefTest.mm │ ├── ScopedTypeRef.h │ ├── SigningIDHelpers.h │ ├── SigningIDHelpers.m │ ├── String.h │ ├── SystemResources.h │ ├── SystemResources.mm │ ├── TestUtils.h │ ├── TestUtils.mm │ ├── Unit.h │ ├── santa.proto │ ├── santa_proto_include_wrapper.h │ └── testdata │ │ ├── 32bitplist │ │ ├── BundleExample.app │ │ └── Contents │ │ │ ├── Info.plist │ │ │ └── MacOS │ │ │ └── BundleExample │ │ ├── DirectoryBundle │ │ └── Contents │ │ │ ├── Info.plist │ │ │ ├── MacOS │ │ │ └── DirectoryBundle │ │ │ └── Resources │ │ │ └── BundleExample.app │ │ │ └── Contents │ │ │ ├── Info.plist │ │ │ └── MacOS │ │ │ └── BundleExample │ │ ├── bad_pagezero │ │ └── missing_pagezero ├── gui │ ├── BUILD │ ├── Info.plist │ ├── Resources │ │ ├── Images.xcassets │ │ │ ├── AppIcon.appiconset │ │ │ │ ├── Contents.json │ │ │ │ ├── santa-hat-icon-128.png │ │ │ │ ├── santa-hat-icon-16.png │ │ │ │ ├── santa-hat-icon-256.png │ │ │ │ ├── santa-hat-icon-32.png │ │ │ │ └── santa-hat-icon-64.png │ │ │ └── Contents.json │ │ └── MessageWindow.xib │ ├── SNTAboutWindowController.h │ ├── SNTAboutWindowController.m │ ├── SNTAboutWindowView.swift │ ├── SNTAccessibleTextField.h │ ├── SNTAccessibleTextField.m │ ├── SNTAppDelegate.h │ ├── SNTAppDelegate.m │ ├── SNTBinaryMessageWindowController.h │ ├── SNTBinaryMessageWindowController.m │ ├── SNTDeviceMessageWindowController.h │ ├── SNTDeviceMessageWindowController.m │ ├── SNTDeviceMessageWindowView.swift │ ├── SNTFileAccessMessageWindowController.h │ ├── SNTFileAccessMessageWindowController.m │ ├── SNTFileAccessMessageWindowView.swift │ ├── SNTMessageWindow.h │ ├── SNTMessageWindow.m │ ├── SNTMessageWindowController.h │ ├── SNTMessageWindowController.m │ ├── SNTNotificationManager.h │ ├── SNTNotificationManager.m │ ├── SNTNotificationManagerTest.m │ ├── Santa.app-adhoc.entitlements │ └── main.m ├── santabundleservice │ ├── BUILD │ ├── Info.plist │ ├── SNTBundleService.h │ ├── SNTBundleService.m │ └── main.m ├── santactl │ ├── BUILD │ ├── Commands │ │ ├── SNTCommandBundleInfo.m │ │ ├── SNTCommandCheckCache.m │ │ ├── SNTCommandFileInfo.m │ │ ├── SNTCommandFileInfoTest.m │ │ ├── SNTCommandFlushCache.m │ │ ├── SNTCommandMetrics.h │ │ ├── SNTCommandMetrics.m │ │ ├── SNTCommandMetricsTest.m │ │ ├── SNTCommandPrintLog.mm │ │ ├── SNTCommandRule.h │ │ ├── SNTCommandRule.m │ │ ├── SNTCommandRuleTest.mm │ │ ├── SNTCommandStatus.m │ │ ├── SNTCommandSync.m │ │ ├── SNTCommandVersion.m │ │ └── testdata │ │ │ ├── metrics-prettyprint.json │ │ │ └── metrics-prettyprint.txt │ ├── Info.plist │ ├── SNTCommand.h │ ├── SNTCommand.m │ ├── SNTCommandController.h │ ├── SNTCommandController.m │ └── main.m ├── santad │ ├── BUILD │ ├── DataLayer │ │ ├── SNTDatabaseTable.h │ │ ├── SNTDatabaseTable.m │ │ ├── SNTEventTable.h │ │ ├── SNTEventTable.m │ │ ├── SNTEventTableTest.m │ │ ├── SNTRuleTable.h │ │ ├── SNTRuleTable.m │ │ ├── SNTRuleTableTest.m │ │ ├── WatchItemPolicy.h │ │ ├── WatchItems.h │ │ ├── WatchItems.mm │ │ └── WatchItemsTest.mm │ ├── EventProviders │ │ ├── AuthResultCache.h │ │ ├── AuthResultCache.mm │ │ ├── AuthResultCacheTest.mm │ │ ├── DiskArbitrationTestUtil.h │ │ ├── DiskArbitrationTestUtil.mm │ │ ├── EndpointSecurity │ │ │ ├── Client.h │ │ │ ├── ClientTest.mm │ │ │ ├── EndpointSecurityAPI.h │ │ │ ├── EndpointSecurityAPI.mm │ │ │ ├── EnrichedTypes.h │ │ │ ├── Enricher.h │ │ │ ├── Enricher.mm │ │ │ ├── EnricherTest.mm │ │ │ ├── Message.h │ │ │ ├── Message.mm │ │ │ ├── MessageTest.mm │ │ │ └── MockEndpointSecurityAPI.h │ │ ├── RateLimiter.h │ │ ├── RateLimiter.mm │ │ ├── RateLimiterTest.mm │ │ ├── SNTEndpointSecurityAuthorizer.h │ │ ├── SNTEndpointSecurityAuthorizer.mm │ │ ├── SNTEndpointSecurityAuthorizerTest.mm │ │ ├── SNTEndpointSecurityClient.h │ │ ├── SNTEndpointSecurityClient.mm │ │ ├── SNTEndpointSecurityClientBase.h │ │ ├── SNTEndpointSecurityClientTest.mm │ │ ├── SNTEndpointSecurityDeviceManager.h │ │ ├── SNTEndpointSecurityDeviceManager.mm │ │ ├── SNTEndpointSecurityDeviceManagerTest.mm │ │ ├── SNTEndpointSecurityEventHandler.h │ │ ├── SNTEndpointSecurityFileAccessAuthorizer.h │ │ ├── SNTEndpointSecurityFileAccessAuthorizer.mm │ │ ├── SNTEndpointSecurityFileAccessAuthorizerTest.mm │ │ ├── SNTEndpointSecurityRecorder.h │ │ ├── SNTEndpointSecurityRecorder.mm │ │ ├── SNTEndpointSecurityRecorderTest.mm │ │ ├── SNTEndpointSecurityTamperResistance.h │ │ ├── SNTEndpointSecurityTamperResistance.mm │ │ ├── SNTEndpointSecurityTamperResistanceTest.mm │ │ ├── SNTEndpointSecurityTreeAwareClient.h │ │ └── SNTEndpointSecurityTreeAwareClient.mm │ ├── Info.plist │ ├── Logs │ │ └── EndpointSecurity │ │ │ ├── Logger.h │ │ │ ├── Logger.mm │ │ │ ├── LoggerTest.mm │ │ │ ├── MockLogger.h │ │ │ ├── Serializers │ │ │ ├── BasicString.h │ │ │ ├── BasicString.mm │ │ │ ├── BasicStringTest.mm │ │ │ ├── Empty.h │ │ │ ├── Empty.mm │ │ │ ├── EmptyTest.mm │ │ │ ├── Protobuf.h │ │ │ ├── Protobuf.mm │ │ │ ├── ProtobufTest.mm │ │ │ ├── SanitizableString.h │ │ │ ├── SanitizableString.mm │ │ │ ├── SanitizableStringTest.mm │ │ │ ├── Serializer.h │ │ │ ├── Serializer.mm │ │ │ ├── Utilities.h │ │ │ ├── Utilities.mm │ │ │ └── UtilitiesTest.mm │ │ │ └── Writers │ │ │ ├── FSSpool │ │ │ ├── BUILD │ │ │ ├── binaryproto.proto │ │ │ ├── binaryproto_proto_include_wrapper.h │ │ │ ├── fsspool.cc │ │ │ ├── fsspool.h │ │ │ ├── fsspool_log_batch_writer.cc │ │ │ ├── fsspool_log_batch_writer.h │ │ │ ├── fsspool_nowindows.cc │ │ │ ├── fsspool_platform_specific.h │ │ │ └── fsspool_test.mm │ │ │ ├── File.h │ │ │ ├── File.mm │ │ │ ├── FileTest.mm │ │ │ ├── Null.h │ │ │ ├── Null.mm │ │ │ ├── Spool.h │ │ │ ├── Spool.mm │ │ │ ├── SpoolTest.mm │ │ │ ├── Syslog.h │ │ │ ├── Syslog.mm │ │ │ └── Writer.h │ ├── Metrics.h │ ├── Metrics.mm │ ├── MetricsTest.mm │ ├── ProcessTree │ │ ├── BUILD │ │ ├── SNTEndpointSecurityAdapter.h │ │ ├── SNTEndpointSecurityAdapter.mm │ │ ├── annotations │ │ │ ├── BUILD │ │ │ ├── annotator.h │ │ │ ├── originator.cc │ │ │ ├── originator.h │ │ │ └── originator_test.mm │ │ ├── process.h │ │ ├── process_tree.cc │ │ ├── process_tree.h │ │ ├── process_tree.proto │ │ ├── process_tree_macos.h │ │ ├── process_tree_macos.mm │ │ ├── process_tree_test.mm │ │ ├── process_tree_test_helpers.h │ │ └── process_tree_test_helpers.mm │ ├── SNTApplicationCoreMetrics.h │ ├── SNTApplicationCoreMetrics.mm │ ├── SNTApplicationCoreMetricsTest.mm │ ├── SNTCompilerController.h │ ├── SNTCompilerController.mm │ ├── SNTCompilerControllerTest.mm │ ├── SNTDaemonControlController.h │ ├── SNTDaemonControlController.mm │ ├── SNTDatabaseController.h │ ├── SNTDatabaseController.m │ ├── SNTDecisionCache.h │ ├── SNTDecisionCache.mm │ ├── SNTDecisionCacheTest.mm │ ├── SNTExecutionController.h │ ├── SNTExecutionController.mm │ ├── SNTExecutionControllerTest.mm │ ├── SNTNotificationQueue.h │ ├── SNTNotificationQueue.m │ ├── SNTPolicyProcessor.h │ ├── SNTPolicyProcessor.mm │ ├── SNTPolicyProcessorTest.mm │ ├── SNTSyncdQueue.h │ ├── SNTSyncdQueue.m │ ├── Santad.h │ ├── Santad.mm │ ├── SantadDeps.h │ ├── SantadDeps.mm │ ├── SantadTest.mm │ ├── TTYWriter.h │ ├── TTYWriter.mm │ ├── com.google.santa.daemon.systemextension-adhoc.entitlements │ ├── main.mm │ └── testdata │ │ ├── BUILD │ │ ├── binaryrules │ │ ├── allowed_cdhash │ │ ├── allowed_signingid │ │ ├── allowed_teamid │ │ ├── badbinary │ │ ├── badbinary.c │ │ ├── badcert │ │ ├── badcert.c │ │ ├── banned_cdhash │ │ ├── banned_signingid │ │ ├── banned_teamid │ │ ├── banned_teamid.c │ │ ├── banned_teamid_allowed_binary │ │ ├── banned_teamid_allowed_binary.c │ │ ├── cert_hash_allowed_signingid_blocked │ │ ├── cert_hash_allowed_signingid_not_matched │ │ ├── goodbinary │ │ ├── goodbinary.c │ │ ├── goodcert │ │ ├── goodcert.c │ │ ├── noop │ │ ├── noop.c │ │ └── rules.db │ │ └── protobuf │ │ ├── v1 │ │ ├── allowlist.json │ │ ├── close.json │ │ ├── exchangedata.json │ │ ├── exec.json │ │ ├── exit.json │ │ ├── fork.json │ │ ├── link.json │ │ ├── rename.json │ │ └── unlink.json │ │ ├── v2 │ │ ├── allowlist.json │ │ ├── close.json │ │ ├── exchangedata.json │ │ ├── exec.json │ │ ├── exit.json │ │ ├── fork.json │ │ ├── link.json │ │ ├── rename.json │ │ └── unlink.json │ │ ├── v4 │ │ ├── allowlist.json │ │ ├── close.json │ │ ├── cs_invalidated.json │ │ ├── exchangedata.json │ │ ├── exec.json │ │ ├── exit.json │ │ ├── fork.json │ │ ├── link.json │ │ ├── rename.json │ │ └── unlink.json │ │ ├── v5 │ │ ├── allowlist.json │ │ ├── close.json │ │ ├── cs_invalidated.json │ │ ├── exchangedata.json │ │ ├── exec.json │ │ ├── exit.json │ │ ├── fork.json │ │ ├── link.json │ │ ├── rename.json │ │ └── unlink.json │ │ └── v6 │ │ ├── allowlist.json │ │ ├── close.json │ │ ├── cs_invalidated.json │ │ ├── exchangedata.json │ │ ├── exec.json │ │ ├── exit.json │ │ ├── file_access.json │ │ ├── fork.json │ │ ├── link.json │ │ ├── login_login.json │ │ ├── login_login_failed_attempt.json │ │ ├── lw_session_lock.json │ │ ├── lw_session_login.json │ │ ├── lw_session_logout.json │ │ ├── lw_session_unlock.json │ │ ├── openssh_login.json │ │ ├── openssh_login_failed_attempt.json │ │ ├── openssh_logout.json │ │ ├── rename.json │ │ ├── screensharing_attach.json │ │ ├── screensharing_attach_unset_fields.json │ │ ├── screensharing_detach.json │ │ └── unlink.json ├── santametricservice │ ├── BUILD │ ├── Formats │ │ ├── BUILD │ │ ├── SNTMetricFormat.h │ │ ├── SNTMetricFormatTestHelper.h │ │ ├── SNTMetricFormatTestHelper.m │ │ ├── SNTMetricMonarchJSONFormat.h │ │ ├── SNTMetricMonarchJSONFormat.m │ │ ├── SNTMetricMonarchJSONFormatTest.m │ │ ├── SNTMetricRawJSONFormat.h │ │ ├── SNTMetricRawJSONFormat.m │ │ ├── SNTMetricRawJSONFormatTest.m │ │ └── testdata │ │ │ └── json │ │ │ ├── monarch.json │ │ │ └── test.json │ ├── Info.plist │ ├── SNTMetricService.h │ ├── SNTMetricService.m │ ├── SNTMetricServiceTest.m │ ├── Writers │ │ ├── BUILD │ │ ├── SNTMetricFileWriter.h │ │ ├── SNTMetricFileWriter.m │ │ ├── SNTMetricFileWriterTest.m │ │ ├── SNTMetricHTTPWriter.h │ │ ├── SNTMetricHTTPWriter.m │ │ ├── SNTMetricHTTPWriterTest.m │ │ └── SNTMetricWriter.h │ └── main.m └── santasyncservice │ ├── BUILD │ ├── Info.plist │ ├── NSData+Zlib.h │ ├── NSData+Zlib.m │ ├── NSDataZlibTest.m │ ├── SNTPushNotifications.h │ ├── SNTPushNotifications.m │ ├── SNTPushNotificationsTracker.h │ ├── SNTPushNotificationsTracker.m │ ├── SNTSyncBroadcaster.h │ ├── SNTSyncBroadcaster.m │ ├── SNTSyncEventUpload.h │ ├── SNTSyncEventUpload.mm │ ├── SNTSyncFCM.h │ ├── SNTSyncFCM.m │ ├── SNTSyncLogging.h │ ├── SNTSyncLogging.m │ ├── SNTSyncManager.h │ ├── SNTSyncManager.m │ ├── SNTSyncPostflight.h │ ├── SNTSyncPostflight.mm │ ├── SNTSyncPreflight.h │ ├── SNTSyncPreflight.mm │ ├── SNTSyncRuleDownload.h │ ├── SNTSyncRuleDownload.mm │ ├── SNTSyncService.h │ ├── SNTSyncService.m │ ├── SNTSyncStage.h │ ├── SNTSyncStage.mm │ ├── SNTSyncState.h │ ├── SNTSyncState.m │ ├── SNTSyncTest.mm │ ├── main.m │ ├── syncv1.proto │ └── testdata │ ├── sync_eventupload_input_basic.plist │ ├── sync_eventupload_input_quarantine.plist │ ├── sync_preflight_basic.gz │ ├── sync_preflight_basic.json │ ├── sync_preflight_basic.z │ ├── sync_preflight_blockusb_absent.json │ ├── sync_preflight_lockdown.json │ ├── sync_preflight_request.json │ ├── sync_preflight_turn_off_blockusb.json │ ├── sync_preflight_turn_on_blockusb.json │ ├── sync_ruledownload_batch1.json │ └── sync_ruledownload_batch2.json ├── Testing ├── clang_analyzer │ └── run_clang_analyzer.sh ├── fix.sh ├── integration │ ├── BUILD │ ├── SNTExecTest.m │ ├── VM │ │ ├── Common │ │ │ ├── BUILD │ │ │ ├── Error.h │ │ │ ├── Info.plist │ │ │ ├── MacOSVirtualMachineConfigurationHelper.h │ │ │ ├── MacOSVirtualMachineConfigurationHelper.m │ │ │ ├── MacOSVirtualMachineDelegate.h │ │ │ ├── MacOSVirtualMachineDelegate.m │ │ │ └── VM.entitlements │ │ ├── InstallationTool │ │ │ ├── BUILD │ │ │ ├── MacOSRestoreImage.h │ │ │ ├── MacOSRestoreImage.m │ │ │ ├── MacOSVirtualMachineInstaller.h │ │ │ ├── MacOSVirtualMachineInstaller.m │ │ │ └── main.m │ │ ├── LICENSE │ │ ├── VMCLI │ │ │ ├── BUILD │ │ │ └── main.m │ │ ├── VMGUI │ │ │ ├── AppDelegate.h │ │ │ ├── AppDelegate.m │ │ │ ├── BUILD │ │ │ ├── Resources │ │ │ │ └── MainMenu.xib │ │ │ └── main.m │ │ ├── bash_control.sh │ │ ├── disclaim.c │ │ ├── make_ro_img.sh │ │ └── setup.sh │ ├── actions │ │ ├── start_vm.py │ │ └── update_vm.py │ ├── allow_sysex.scpt │ ├── configs │ │ ├── default.mobileconfig │ │ ├── moroz_changed │ │ │ └── global.toml │ │ ├── moroz_default │ │ │ └── global.toml │ │ └── usb-block.mobileconfig │ ├── dismiss_santa_popup.scpt │ ├── dismiss_usb_popup.scpt │ ├── install_profile.scpt │ ├── test_config_changes.sh │ ├── test_sync_changes.sh │ └── test_usb.sh └── lint.sh ├── WORKSPACE ├── docs ├── .gitignore ├── CNAME ├── Gemfile ├── _config.yml ├── _sass │ └── custom │ │ └── custom.scss ├── binaries │ ├── block.png │ ├── blocked_execution.png │ ├── blocked_faa.png │ ├── index.md │ ├── mount_forced_flags.png │ ├── push.png │ ├── santa-gui.md │ ├── santabundleservice.md │ ├── santactl.md │ ├── santad.md │ ├── santametricservice.md │ └── santasyncservice.md ├── concepts │ ├── events.md │ ├── index.md │ ├── ipc.md │ ├── logs.md │ ├── mode.md │ ├── rules.md │ ├── santa_ipc.png │ └── scopes.md ├── deployment │ ├── com.google.santa.example.mobileconfig │ ├── configuration.md │ ├── file-access-auth.md │ ├── getting-started.md │ ├── index.md │ ├── notificationsettings.santa.example.mobileconfig │ ├── recommended-rollout-strategy.md │ ├── sync-servers.md │ ├── system-extension-policy.santa.example.mobileconfig │ ├── tcc.configuration-profile-policy.santa.example.mobileconfig │ └── troubleshooting.md ├── development │ ├── building.md │ ├── contributing.md │ ├── index.md │ └── sync-protocol.md ├── images │ ├── santa-block.gif │ └── santa-sleigh-256.png ├── index.md ├── introduction │ ├── binary-authorization-overview.md │ ├── index.md │ └── syncing-overview.md └── known-limitations.md ├── external ├── external_patches ├── OCMock │ ├── 503.patch │ └── BUILD ├── README.md └── moroz │ ├── BUILD │ ├── deps.bzl │ └── moroz.patch ├── generate_cov.sh ├── helper.bzl ├── non_module_deps.bzl └── profiles └── BUILD /.allstar/binary_artifacts.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/santa/HEAD/.allstar/binary_artifacts.yaml -------------------------------------------------------------------------------- /.bazelrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/santa/HEAD/.bazelrc -------------------------------------------------------------------------------- /.bazelversion: -------------------------------------------------------------------------------- 1 | 7.0.0 2 | -------------------------------------------------------------------------------- /.clang-format: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/santa/HEAD/.clang-format -------------------------------------------------------------------------------- /.github/workflows/check-markdown.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/santa/HEAD/.github/workflows/check-markdown.yml -------------------------------------------------------------------------------- /.github/workflows/ci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/santa/HEAD/.github/workflows/ci.yml -------------------------------------------------------------------------------- /.github/workflows/continuous.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/santa/HEAD/.github/workflows/continuous.yml -------------------------------------------------------------------------------- /.github/workflows/e2e.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/santa/HEAD/.github/workflows/e2e.yml -------------------------------------------------------------------------------- /.github/workflows/fuzz.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/santa/HEAD/.github/workflows/fuzz.yml -------------------------------------------------------------------------------- /.github/workflows/sanitizers.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/santa/HEAD/.github/workflows/sanitizers.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/santa/HEAD/.gitignore -------------------------------------------------------------------------------- /.pyink-config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/santa/HEAD/.pyink-config -------------------------------------------------------------------------------- /BUILD: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/santa/HEAD/BUILD -------------------------------------------------------------------------------- /CODEOWNERS: -------------------------------------------------------------------------------- 1 | * @google/macendpoints 2 | -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- 1 | docs/development/contributing.md -------------------------------------------------------------------------------- /Conf/Package/Distribution.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/santa/HEAD/Conf/Package/Distribution.xml -------------------------------------------------------------------------------- /Conf/Package/notarization_tool.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/santa/HEAD/Conf/Package/notarization_tool.sh -------------------------------------------------------------------------------- /Conf/Package/package_and_sign.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/santa/HEAD/Conf/Package/package_and_sign.sh -------------------------------------------------------------------------------- /Conf/Package/postinstall: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/santa/HEAD/Conf/Package/postinstall -------------------------------------------------------------------------------- /Conf/Package/preinstall: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/santa/HEAD/Conf/Package/preinstall -------------------------------------------------------------------------------- /Conf/com.google.santa.bundleservice.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/santa/HEAD/Conf/com.google.santa.bundleservice.plist -------------------------------------------------------------------------------- /Conf/com.google.santa.metricservice.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/santa/HEAD/Conf/com.google.santa.metricservice.plist -------------------------------------------------------------------------------- /Conf/com.google.santa.newsyslog.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/santa/HEAD/Conf/com.google.santa.newsyslog.conf -------------------------------------------------------------------------------- /Conf/com.google.santa.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/santa/HEAD/Conf/com.google.santa.plist -------------------------------------------------------------------------------- /Conf/com.google.santa.syncservice.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/santa/HEAD/Conf/com.google.santa.syncservice.plist -------------------------------------------------------------------------------- /Conf/com.google.santad.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/santa/HEAD/Conf/com.google.santad.plist -------------------------------------------------------------------------------- /Conf/install.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/santa/HEAD/Conf/install.sh -------------------------------------------------------------------------------- /Conf/uninstall.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/santa/HEAD/Conf/uninstall.sh -------------------------------------------------------------------------------- /Fuzzing/BUILD: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/santa/HEAD/Fuzzing/BUILD -------------------------------------------------------------------------------- /Fuzzing/common/MachOParse.mm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/santa/HEAD/Fuzzing/common/MachOParse.mm -------------------------------------------------------------------------------- /Fuzzing/common/MachOParse_corpus/ret0: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/santa/HEAD/Fuzzing/common/MachOParse_corpus/ret0 -------------------------------------------------------------------------------- /Fuzzing/fuzzing.bzl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/santa/HEAD/Fuzzing/fuzzing.bzl -------------------------------------------------------------------------------- /Fuzzing/install_libclang_fuzzer.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/santa/HEAD/Fuzzing/install_libclang_fuzzer.sh -------------------------------------------------------------------------------- /Fuzzing/santacache/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/santa/HEAD/Fuzzing/santacache/.gitignore -------------------------------------------------------------------------------- /Fuzzing/santacache/santacache_fuzzer_seed_corpus/example01: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/santa/HEAD/Fuzzing/santacache/santacache_fuzzer_seed_corpus/example01 -------------------------------------------------------------------------------- /Fuzzing/santacache/src/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/santa/HEAD/Fuzzing/santacache/src/main.cpp -------------------------------------------------------------------------------- /Fuzzing/santactl/santactl_fuzzer_seed_corpus/example01: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/santa/HEAD/Fuzzing/santactl/santactl_fuzzer_seed_corpus/example01 -------------------------------------------------------------------------------- /Fuzzing/santactl/src/main.mm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/santa/HEAD/Fuzzing/santactl/src/main.mm -------------------------------------------------------------------------------- /Fuzzing/santad/santad_checkCacheForVnodeID_fuzzer_seed_corpus/example01: -------------------------------------------------------------------------------- 1 | "3DUfw -------------------------------------------------------------------------------- /Fuzzing/santad/santad_databaseRemoveEventsWithIDs_fuzzer_seed_corpus/example01: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/santa/HEAD/Fuzzing/santad/santad_databaseRemoveEventsWithIDs_fuzzer_seed_corpus/example01 -------------------------------------------------------------------------------- /Fuzzing/santad/santad_databaseRuleAddRules_fuzzer_seed_corpus/example01: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/santa/HEAD/Fuzzing/santad/santad_databaseRuleAddRules_fuzzer_seed_corpus/example01 -------------------------------------------------------------------------------- /Fuzzing/santad/src/checkCacheForVnodeID.mm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/santa/HEAD/Fuzzing/santad/src/checkCacheForVnodeID.mm -------------------------------------------------------------------------------- /Fuzzing/santad/src/databaseRemoveEventsWithIDs.mm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/santa/HEAD/Fuzzing/santad/src/databaseRemoveEventsWithIDs.mm -------------------------------------------------------------------------------- /Fuzzing/santad/src/databaseRuleAddRules.mm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/santa/HEAD/Fuzzing/santad/src/databaseRuleAddRules.mm -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/santa/HEAD/LICENSE -------------------------------------------------------------------------------- /MODULE.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/santa/HEAD/MODULE.bazel -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/santa/HEAD/README.md -------------------------------------------------------------------------------- /SECURITY.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/santa/HEAD/SECURITY.md -------------------------------------------------------------------------------- /Source/common/BUILD: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/santa/HEAD/Source/common/BUILD -------------------------------------------------------------------------------- /Source/common/BranchPrediction.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/santa/HEAD/Source/common/BranchPrediction.h -------------------------------------------------------------------------------- /Source/common/CertificateHelpers.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/santa/HEAD/Source/common/CertificateHelpers.h -------------------------------------------------------------------------------- /Source/common/CertificateHelpers.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/santa/HEAD/Source/common/CertificateHelpers.m -------------------------------------------------------------------------------- /Source/common/Platform.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/santa/HEAD/Source/common/Platform.h -------------------------------------------------------------------------------- /Source/common/PrefixTree.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/santa/HEAD/Source/common/PrefixTree.h -------------------------------------------------------------------------------- /Source/common/PrefixTreeTest.mm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/santa/HEAD/Source/common/PrefixTreeTest.mm -------------------------------------------------------------------------------- /Source/common/SNTBlockMessage.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/santa/HEAD/Source/common/SNTBlockMessage.h -------------------------------------------------------------------------------- /Source/common/SNTBlockMessage.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/santa/HEAD/Source/common/SNTBlockMessage.m -------------------------------------------------------------------------------- /Source/common/SNTBlockMessageTest.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/santa/HEAD/Source/common/SNTBlockMessageTest.m -------------------------------------------------------------------------------- /Source/common/SNTCachedDecision.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/santa/HEAD/Source/common/SNTCachedDecision.h -------------------------------------------------------------------------------- /Source/common/SNTCachedDecision.mm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/santa/HEAD/Source/common/SNTCachedDecision.mm -------------------------------------------------------------------------------- /Source/common/SNTCachedDecisionTest.mm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/santa/HEAD/Source/common/SNTCachedDecisionTest.mm -------------------------------------------------------------------------------- /Source/common/SNTCommonEnums.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/santa/HEAD/Source/common/SNTCommonEnums.h -------------------------------------------------------------------------------- /Source/common/SNTConfigurator.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/santa/HEAD/Source/common/SNTConfigurator.h -------------------------------------------------------------------------------- /Source/common/SNTConfigurator.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/santa/HEAD/Source/common/SNTConfigurator.m -------------------------------------------------------------------------------- /Source/common/SNTConfiguratorTest.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/santa/HEAD/Source/common/SNTConfiguratorTest.m -------------------------------------------------------------------------------- /Source/common/SNTDeepCopy.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/santa/HEAD/Source/common/SNTDeepCopy.h -------------------------------------------------------------------------------- /Source/common/SNTDeepCopy.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/santa/HEAD/Source/common/SNTDeepCopy.m -------------------------------------------------------------------------------- /Source/common/SNTDeviceEvent.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/santa/HEAD/Source/common/SNTDeviceEvent.h -------------------------------------------------------------------------------- /Source/common/SNTDeviceEvent.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/santa/HEAD/Source/common/SNTDeviceEvent.m -------------------------------------------------------------------------------- /Source/common/SNTDropRootPrivs.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/santa/HEAD/Source/common/SNTDropRootPrivs.h -------------------------------------------------------------------------------- /Source/common/SNTDropRootPrivs.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/santa/HEAD/Source/common/SNTDropRootPrivs.m -------------------------------------------------------------------------------- /Source/common/SNTFileAccessEvent.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/santa/HEAD/Source/common/SNTFileAccessEvent.h -------------------------------------------------------------------------------- /Source/common/SNTFileAccessEvent.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/santa/HEAD/Source/common/SNTFileAccessEvent.m -------------------------------------------------------------------------------- /Source/common/SNTFileInfo.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/santa/HEAD/Source/common/SNTFileInfo.h -------------------------------------------------------------------------------- /Source/common/SNTFileInfo.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/santa/HEAD/Source/common/SNTFileInfo.m -------------------------------------------------------------------------------- /Source/common/SNTFileInfoTest.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/santa/HEAD/Source/common/SNTFileInfoTest.m -------------------------------------------------------------------------------- /Source/common/SNTKVOManager.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/santa/HEAD/Source/common/SNTKVOManager.h -------------------------------------------------------------------------------- /Source/common/SNTKVOManager.mm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/santa/HEAD/Source/common/SNTKVOManager.mm -------------------------------------------------------------------------------- /Source/common/SNTKVOManagerTest.mm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/santa/HEAD/Source/common/SNTKVOManagerTest.mm -------------------------------------------------------------------------------- /Source/common/SNTLogging.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/santa/HEAD/Source/common/SNTLogging.h -------------------------------------------------------------------------------- /Source/common/SNTLogging.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/santa/HEAD/Source/common/SNTLogging.m -------------------------------------------------------------------------------- /Source/common/SNTMetricSet.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/santa/HEAD/Source/common/SNTMetricSet.h -------------------------------------------------------------------------------- /Source/common/SNTMetricSet.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/santa/HEAD/Source/common/SNTMetricSet.m -------------------------------------------------------------------------------- /Source/common/SNTMetricSetTest.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/santa/HEAD/Source/common/SNTMetricSetTest.m -------------------------------------------------------------------------------- /Source/common/SNTRule.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/santa/HEAD/Source/common/SNTRule.h -------------------------------------------------------------------------------- /Source/common/SNTRule.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/santa/HEAD/Source/common/SNTRule.m -------------------------------------------------------------------------------- /Source/common/SNTRuleIdentifiers.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/santa/HEAD/Source/common/SNTRuleIdentifiers.h -------------------------------------------------------------------------------- /Source/common/SNTRuleIdentifiers.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/santa/HEAD/Source/common/SNTRuleIdentifiers.m -------------------------------------------------------------------------------- /Source/common/SNTRuleTest.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/santa/HEAD/Source/common/SNTRuleTest.m -------------------------------------------------------------------------------- /Source/common/SNTStoredEvent.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/santa/HEAD/Source/common/SNTStoredEvent.h -------------------------------------------------------------------------------- /Source/common/SNTStoredEvent.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/santa/HEAD/Source/common/SNTStoredEvent.m -------------------------------------------------------------------------------- /Source/common/SNTStrengthify.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/santa/HEAD/Source/common/SNTStrengthify.h -------------------------------------------------------------------------------- /Source/common/SNTSyncConstants.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/santa/HEAD/Source/common/SNTSyncConstants.h -------------------------------------------------------------------------------- /Source/common/SNTSyncConstants.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/santa/HEAD/Source/common/SNTSyncConstants.m -------------------------------------------------------------------------------- /Source/common/SNTSystemInfo.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/santa/HEAD/Source/common/SNTSystemInfo.h -------------------------------------------------------------------------------- /Source/common/SNTSystemInfo.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/santa/HEAD/Source/common/SNTSystemInfo.m -------------------------------------------------------------------------------- /Source/common/SNTXPCBundleServiceInterface.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/santa/HEAD/Source/common/SNTXPCBundleServiceInterface.h -------------------------------------------------------------------------------- /Source/common/SNTXPCBundleServiceInterface.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/santa/HEAD/Source/common/SNTXPCBundleServiceInterface.m -------------------------------------------------------------------------------- /Source/common/SNTXPCControlInterface.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/santa/HEAD/Source/common/SNTXPCControlInterface.h -------------------------------------------------------------------------------- /Source/common/SNTXPCControlInterface.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/santa/HEAD/Source/common/SNTXPCControlInterface.m -------------------------------------------------------------------------------- /Source/common/SNTXPCMetricServiceInterface.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/santa/HEAD/Source/common/SNTXPCMetricServiceInterface.h -------------------------------------------------------------------------------- /Source/common/SNTXPCMetricServiceInterface.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/santa/HEAD/Source/common/SNTXPCMetricServiceInterface.m -------------------------------------------------------------------------------- /Source/common/SNTXPCNotifierInterface.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/santa/HEAD/Source/common/SNTXPCNotifierInterface.h -------------------------------------------------------------------------------- /Source/common/SNTXPCNotifierInterface.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/santa/HEAD/Source/common/SNTXPCNotifierInterface.m -------------------------------------------------------------------------------- /Source/common/SNTXPCSyncServiceInterface.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/santa/HEAD/Source/common/SNTXPCSyncServiceInterface.h -------------------------------------------------------------------------------- /Source/common/SNTXPCSyncServiceInterface.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/santa/HEAD/Source/common/SNTXPCSyncServiceInterface.m -------------------------------------------------------------------------------- /Source/common/SNTXPCUnprivilegedControlInterface.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/santa/HEAD/Source/common/SNTXPCUnprivilegedControlInterface.h -------------------------------------------------------------------------------- /Source/common/SNTXPCUnprivilegedControlInterface.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/santa/HEAD/Source/common/SNTXPCUnprivilegedControlInterface.m -------------------------------------------------------------------------------- /Source/common/SantaCache.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/santa/HEAD/Source/common/SantaCache.h -------------------------------------------------------------------------------- /Source/common/SantaCacheTest.mm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/santa/HEAD/Source/common/SantaCacheTest.mm -------------------------------------------------------------------------------- /Source/common/SantaVnode.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/santa/HEAD/Source/common/SantaVnode.h -------------------------------------------------------------------------------- /Source/common/SantaVnodeHash.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/santa/HEAD/Source/common/SantaVnodeHash.h -------------------------------------------------------------------------------- /Source/common/SantaVnodeHash.mm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/santa/HEAD/Source/common/SantaVnodeHash.mm -------------------------------------------------------------------------------- /Source/common/ScopedCFTypeRef.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/santa/HEAD/Source/common/ScopedCFTypeRef.h -------------------------------------------------------------------------------- /Source/common/ScopedCFTypeRefTest.mm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/santa/HEAD/Source/common/ScopedCFTypeRefTest.mm -------------------------------------------------------------------------------- /Source/common/ScopedIOObjectRef.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/santa/HEAD/Source/common/ScopedIOObjectRef.h -------------------------------------------------------------------------------- /Source/common/ScopedIOObjectRefTest.mm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/santa/HEAD/Source/common/ScopedIOObjectRefTest.mm -------------------------------------------------------------------------------- /Source/common/ScopedTypeRef.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/santa/HEAD/Source/common/ScopedTypeRef.h -------------------------------------------------------------------------------- /Source/common/SigningIDHelpers.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/santa/HEAD/Source/common/SigningIDHelpers.h -------------------------------------------------------------------------------- /Source/common/SigningIDHelpers.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/santa/HEAD/Source/common/SigningIDHelpers.m -------------------------------------------------------------------------------- /Source/common/String.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/santa/HEAD/Source/common/String.h -------------------------------------------------------------------------------- /Source/common/SystemResources.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/santa/HEAD/Source/common/SystemResources.h -------------------------------------------------------------------------------- /Source/common/SystemResources.mm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/santa/HEAD/Source/common/SystemResources.mm -------------------------------------------------------------------------------- /Source/common/TestUtils.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/santa/HEAD/Source/common/TestUtils.h -------------------------------------------------------------------------------- /Source/common/TestUtils.mm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/santa/HEAD/Source/common/TestUtils.mm -------------------------------------------------------------------------------- /Source/common/Unit.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/santa/HEAD/Source/common/Unit.h -------------------------------------------------------------------------------- /Source/common/santa.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/santa/HEAD/Source/common/santa.proto -------------------------------------------------------------------------------- /Source/common/santa_proto_include_wrapper.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/santa/HEAD/Source/common/santa_proto_include_wrapper.h -------------------------------------------------------------------------------- /Source/common/testdata/32bitplist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/santa/HEAD/Source/common/testdata/32bitplist -------------------------------------------------------------------------------- /Source/common/testdata/BundleExample.app/Contents/Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/santa/HEAD/Source/common/testdata/BundleExample.app/Contents/Info.plist -------------------------------------------------------------------------------- /Source/common/testdata/BundleExample.app/Contents/MacOS/BundleExample: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/santa/HEAD/Source/common/testdata/BundleExample.app/Contents/MacOS/BundleExample -------------------------------------------------------------------------------- /Source/common/testdata/DirectoryBundle/Contents/Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/santa/HEAD/Source/common/testdata/DirectoryBundle/Contents/Info.plist -------------------------------------------------------------------------------- /Source/common/testdata/DirectoryBundle/Contents/MacOS/DirectoryBundle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/santa/HEAD/Source/common/testdata/DirectoryBundle/Contents/MacOS/DirectoryBundle -------------------------------------------------------------------------------- /Source/common/testdata/DirectoryBundle/Contents/Resources/BundleExample.app/Contents/Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/santa/HEAD/Source/common/testdata/DirectoryBundle/Contents/Resources/BundleExample.app/Contents/Info.plist -------------------------------------------------------------------------------- /Source/common/testdata/DirectoryBundle/Contents/Resources/BundleExample.app/Contents/MacOS/BundleExample: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/santa/HEAD/Source/common/testdata/DirectoryBundle/Contents/Resources/BundleExample.app/Contents/MacOS/BundleExample -------------------------------------------------------------------------------- /Source/common/testdata/bad_pagezero: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/santa/HEAD/Source/common/testdata/bad_pagezero -------------------------------------------------------------------------------- /Source/common/testdata/missing_pagezero: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/santa/HEAD/Source/common/testdata/missing_pagezero -------------------------------------------------------------------------------- /Source/gui/BUILD: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/santa/HEAD/Source/gui/BUILD -------------------------------------------------------------------------------- /Source/gui/Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/santa/HEAD/Source/gui/Info.plist -------------------------------------------------------------------------------- /Source/gui/Resources/Images.xcassets/AppIcon.appiconset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/santa/HEAD/Source/gui/Resources/Images.xcassets/AppIcon.appiconset/Contents.json -------------------------------------------------------------------------------- /Source/gui/Resources/Images.xcassets/AppIcon.appiconset/santa-hat-icon-128.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/santa/HEAD/Source/gui/Resources/Images.xcassets/AppIcon.appiconset/santa-hat-icon-128.png -------------------------------------------------------------------------------- /Source/gui/Resources/Images.xcassets/AppIcon.appiconset/santa-hat-icon-16.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/santa/HEAD/Source/gui/Resources/Images.xcassets/AppIcon.appiconset/santa-hat-icon-16.png -------------------------------------------------------------------------------- /Source/gui/Resources/Images.xcassets/AppIcon.appiconset/santa-hat-icon-256.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/santa/HEAD/Source/gui/Resources/Images.xcassets/AppIcon.appiconset/santa-hat-icon-256.png -------------------------------------------------------------------------------- /Source/gui/Resources/Images.xcassets/AppIcon.appiconset/santa-hat-icon-32.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/santa/HEAD/Source/gui/Resources/Images.xcassets/AppIcon.appiconset/santa-hat-icon-32.png -------------------------------------------------------------------------------- /Source/gui/Resources/Images.xcassets/AppIcon.appiconset/santa-hat-icon-64.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/santa/HEAD/Source/gui/Resources/Images.xcassets/AppIcon.appiconset/santa-hat-icon-64.png -------------------------------------------------------------------------------- /Source/gui/Resources/Images.xcassets/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/santa/HEAD/Source/gui/Resources/Images.xcassets/Contents.json -------------------------------------------------------------------------------- /Source/gui/Resources/MessageWindow.xib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/santa/HEAD/Source/gui/Resources/MessageWindow.xib -------------------------------------------------------------------------------- /Source/gui/SNTAboutWindowController.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/santa/HEAD/Source/gui/SNTAboutWindowController.h -------------------------------------------------------------------------------- /Source/gui/SNTAboutWindowController.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/santa/HEAD/Source/gui/SNTAboutWindowController.m -------------------------------------------------------------------------------- /Source/gui/SNTAboutWindowView.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/santa/HEAD/Source/gui/SNTAboutWindowView.swift -------------------------------------------------------------------------------- /Source/gui/SNTAccessibleTextField.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/santa/HEAD/Source/gui/SNTAccessibleTextField.h -------------------------------------------------------------------------------- /Source/gui/SNTAccessibleTextField.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/santa/HEAD/Source/gui/SNTAccessibleTextField.m -------------------------------------------------------------------------------- /Source/gui/SNTAppDelegate.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/santa/HEAD/Source/gui/SNTAppDelegate.h -------------------------------------------------------------------------------- /Source/gui/SNTAppDelegate.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/santa/HEAD/Source/gui/SNTAppDelegate.m -------------------------------------------------------------------------------- /Source/gui/SNTBinaryMessageWindowController.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/santa/HEAD/Source/gui/SNTBinaryMessageWindowController.h -------------------------------------------------------------------------------- /Source/gui/SNTBinaryMessageWindowController.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/santa/HEAD/Source/gui/SNTBinaryMessageWindowController.m -------------------------------------------------------------------------------- /Source/gui/SNTDeviceMessageWindowController.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/santa/HEAD/Source/gui/SNTDeviceMessageWindowController.h -------------------------------------------------------------------------------- /Source/gui/SNTDeviceMessageWindowController.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/santa/HEAD/Source/gui/SNTDeviceMessageWindowController.m -------------------------------------------------------------------------------- /Source/gui/SNTDeviceMessageWindowView.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/santa/HEAD/Source/gui/SNTDeviceMessageWindowView.swift -------------------------------------------------------------------------------- /Source/gui/SNTFileAccessMessageWindowController.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/santa/HEAD/Source/gui/SNTFileAccessMessageWindowController.h -------------------------------------------------------------------------------- /Source/gui/SNTFileAccessMessageWindowController.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/santa/HEAD/Source/gui/SNTFileAccessMessageWindowController.m -------------------------------------------------------------------------------- /Source/gui/SNTFileAccessMessageWindowView.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/santa/HEAD/Source/gui/SNTFileAccessMessageWindowView.swift -------------------------------------------------------------------------------- /Source/gui/SNTMessageWindow.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/santa/HEAD/Source/gui/SNTMessageWindow.h -------------------------------------------------------------------------------- /Source/gui/SNTMessageWindow.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/santa/HEAD/Source/gui/SNTMessageWindow.m -------------------------------------------------------------------------------- /Source/gui/SNTMessageWindowController.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/santa/HEAD/Source/gui/SNTMessageWindowController.h -------------------------------------------------------------------------------- /Source/gui/SNTMessageWindowController.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/santa/HEAD/Source/gui/SNTMessageWindowController.m -------------------------------------------------------------------------------- /Source/gui/SNTNotificationManager.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/santa/HEAD/Source/gui/SNTNotificationManager.h -------------------------------------------------------------------------------- /Source/gui/SNTNotificationManager.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/santa/HEAD/Source/gui/SNTNotificationManager.m -------------------------------------------------------------------------------- /Source/gui/SNTNotificationManagerTest.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/santa/HEAD/Source/gui/SNTNotificationManagerTest.m -------------------------------------------------------------------------------- /Source/gui/Santa.app-adhoc.entitlements: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/santa/HEAD/Source/gui/Santa.app-adhoc.entitlements -------------------------------------------------------------------------------- /Source/gui/main.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/santa/HEAD/Source/gui/main.m -------------------------------------------------------------------------------- /Source/santabundleservice/BUILD: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/santa/HEAD/Source/santabundleservice/BUILD -------------------------------------------------------------------------------- /Source/santabundleservice/Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/santa/HEAD/Source/santabundleservice/Info.plist -------------------------------------------------------------------------------- /Source/santabundleservice/SNTBundleService.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/santa/HEAD/Source/santabundleservice/SNTBundleService.h -------------------------------------------------------------------------------- /Source/santabundleservice/SNTBundleService.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/santa/HEAD/Source/santabundleservice/SNTBundleService.m -------------------------------------------------------------------------------- /Source/santabundleservice/main.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/santa/HEAD/Source/santabundleservice/main.m -------------------------------------------------------------------------------- /Source/santactl/BUILD: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/santa/HEAD/Source/santactl/BUILD -------------------------------------------------------------------------------- /Source/santactl/Commands/SNTCommandBundleInfo.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/santa/HEAD/Source/santactl/Commands/SNTCommandBundleInfo.m -------------------------------------------------------------------------------- /Source/santactl/Commands/SNTCommandCheckCache.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/santa/HEAD/Source/santactl/Commands/SNTCommandCheckCache.m -------------------------------------------------------------------------------- /Source/santactl/Commands/SNTCommandFileInfo.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/santa/HEAD/Source/santactl/Commands/SNTCommandFileInfo.m -------------------------------------------------------------------------------- /Source/santactl/Commands/SNTCommandFileInfoTest.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/santa/HEAD/Source/santactl/Commands/SNTCommandFileInfoTest.m -------------------------------------------------------------------------------- /Source/santactl/Commands/SNTCommandFlushCache.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/santa/HEAD/Source/santactl/Commands/SNTCommandFlushCache.m -------------------------------------------------------------------------------- /Source/santactl/Commands/SNTCommandMetrics.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/santa/HEAD/Source/santactl/Commands/SNTCommandMetrics.h -------------------------------------------------------------------------------- /Source/santactl/Commands/SNTCommandMetrics.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/santa/HEAD/Source/santactl/Commands/SNTCommandMetrics.m -------------------------------------------------------------------------------- /Source/santactl/Commands/SNTCommandMetricsTest.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/santa/HEAD/Source/santactl/Commands/SNTCommandMetricsTest.m -------------------------------------------------------------------------------- /Source/santactl/Commands/SNTCommandPrintLog.mm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/santa/HEAD/Source/santactl/Commands/SNTCommandPrintLog.mm -------------------------------------------------------------------------------- /Source/santactl/Commands/SNTCommandRule.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/santa/HEAD/Source/santactl/Commands/SNTCommandRule.h -------------------------------------------------------------------------------- /Source/santactl/Commands/SNTCommandRule.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/santa/HEAD/Source/santactl/Commands/SNTCommandRule.m -------------------------------------------------------------------------------- /Source/santactl/Commands/SNTCommandRuleTest.mm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/santa/HEAD/Source/santactl/Commands/SNTCommandRuleTest.mm -------------------------------------------------------------------------------- /Source/santactl/Commands/SNTCommandStatus.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/santa/HEAD/Source/santactl/Commands/SNTCommandStatus.m -------------------------------------------------------------------------------- /Source/santactl/Commands/SNTCommandSync.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/santa/HEAD/Source/santactl/Commands/SNTCommandSync.m -------------------------------------------------------------------------------- /Source/santactl/Commands/SNTCommandVersion.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/santa/HEAD/Source/santactl/Commands/SNTCommandVersion.m -------------------------------------------------------------------------------- /Source/santactl/Commands/testdata/metrics-prettyprint.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/santa/HEAD/Source/santactl/Commands/testdata/metrics-prettyprint.json -------------------------------------------------------------------------------- /Source/santactl/Commands/testdata/metrics-prettyprint.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/santa/HEAD/Source/santactl/Commands/testdata/metrics-prettyprint.txt -------------------------------------------------------------------------------- /Source/santactl/Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/santa/HEAD/Source/santactl/Info.plist -------------------------------------------------------------------------------- /Source/santactl/SNTCommand.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/santa/HEAD/Source/santactl/SNTCommand.h -------------------------------------------------------------------------------- /Source/santactl/SNTCommand.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/santa/HEAD/Source/santactl/SNTCommand.m -------------------------------------------------------------------------------- /Source/santactl/SNTCommandController.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/santa/HEAD/Source/santactl/SNTCommandController.h -------------------------------------------------------------------------------- /Source/santactl/SNTCommandController.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/santa/HEAD/Source/santactl/SNTCommandController.m -------------------------------------------------------------------------------- /Source/santactl/main.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/santa/HEAD/Source/santactl/main.m -------------------------------------------------------------------------------- /Source/santad/BUILD: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/santa/HEAD/Source/santad/BUILD -------------------------------------------------------------------------------- /Source/santad/DataLayer/SNTDatabaseTable.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/santa/HEAD/Source/santad/DataLayer/SNTDatabaseTable.h -------------------------------------------------------------------------------- /Source/santad/DataLayer/SNTDatabaseTable.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/santa/HEAD/Source/santad/DataLayer/SNTDatabaseTable.m -------------------------------------------------------------------------------- /Source/santad/DataLayer/SNTEventTable.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/santa/HEAD/Source/santad/DataLayer/SNTEventTable.h -------------------------------------------------------------------------------- /Source/santad/DataLayer/SNTEventTable.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/santa/HEAD/Source/santad/DataLayer/SNTEventTable.m -------------------------------------------------------------------------------- /Source/santad/DataLayer/SNTEventTableTest.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/santa/HEAD/Source/santad/DataLayer/SNTEventTableTest.m -------------------------------------------------------------------------------- /Source/santad/DataLayer/SNTRuleTable.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/santa/HEAD/Source/santad/DataLayer/SNTRuleTable.h -------------------------------------------------------------------------------- /Source/santad/DataLayer/SNTRuleTable.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/santa/HEAD/Source/santad/DataLayer/SNTRuleTable.m -------------------------------------------------------------------------------- /Source/santad/DataLayer/SNTRuleTableTest.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/santa/HEAD/Source/santad/DataLayer/SNTRuleTableTest.m -------------------------------------------------------------------------------- /Source/santad/DataLayer/WatchItemPolicy.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/santa/HEAD/Source/santad/DataLayer/WatchItemPolicy.h -------------------------------------------------------------------------------- /Source/santad/DataLayer/WatchItems.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/santa/HEAD/Source/santad/DataLayer/WatchItems.h -------------------------------------------------------------------------------- /Source/santad/DataLayer/WatchItems.mm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/santa/HEAD/Source/santad/DataLayer/WatchItems.mm -------------------------------------------------------------------------------- /Source/santad/DataLayer/WatchItemsTest.mm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/santa/HEAD/Source/santad/DataLayer/WatchItemsTest.mm -------------------------------------------------------------------------------- /Source/santad/EventProviders/AuthResultCache.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/santa/HEAD/Source/santad/EventProviders/AuthResultCache.h -------------------------------------------------------------------------------- /Source/santad/EventProviders/AuthResultCache.mm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/santa/HEAD/Source/santad/EventProviders/AuthResultCache.mm -------------------------------------------------------------------------------- /Source/santad/EventProviders/AuthResultCacheTest.mm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/santa/HEAD/Source/santad/EventProviders/AuthResultCacheTest.mm -------------------------------------------------------------------------------- /Source/santad/EventProviders/DiskArbitrationTestUtil.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/santa/HEAD/Source/santad/EventProviders/DiskArbitrationTestUtil.h -------------------------------------------------------------------------------- /Source/santad/EventProviders/DiskArbitrationTestUtil.mm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/santa/HEAD/Source/santad/EventProviders/DiskArbitrationTestUtil.mm -------------------------------------------------------------------------------- /Source/santad/EventProviders/EndpointSecurity/Client.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/santa/HEAD/Source/santad/EventProviders/EndpointSecurity/Client.h -------------------------------------------------------------------------------- /Source/santad/EventProviders/EndpointSecurity/ClientTest.mm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/santa/HEAD/Source/santad/EventProviders/EndpointSecurity/ClientTest.mm -------------------------------------------------------------------------------- /Source/santad/EventProviders/EndpointSecurity/EndpointSecurityAPI.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/santa/HEAD/Source/santad/EventProviders/EndpointSecurity/EndpointSecurityAPI.h -------------------------------------------------------------------------------- /Source/santad/EventProviders/EndpointSecurity/EndpointSecurityAPI.mm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/santa/HEAD/Source/santad/EventProviders/EndpointSecurity/EndpointSecurityAPI.mm -------------------------------------------------------------------------------- /Source/santad/EventProviders/EndpointSecurity/EnrichedTypes.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/santa/HEAD/Source/santad/EventProviders/EndpointSecurity/EnrichedTypes.h -------------------------------------------------------------------------------- /Source/santad/EventProviders/EndpointSecurity/Enricher.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/santa/HEAD/Source/santad/EventProviders/EndpointSecurity/Enricher.h -------------------------------------------------------------------------------- /Source/santad/EventProviders/EndpointSecurity/Enricher.mm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/santa/HEAD/Source/santad/EventProviders/EndpointSecurity/Enricher.mm -------------------------------------------------------------------------------- /Source/santad/EventProviders/EndpointSecurity/EnricherTest.mm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/santa/HEAD/Source/santad/EventProviders/EndpointSecurity/EnricherTest.mm -------------------------------------------------------------------------------- /Source/santad/EventProviders/EndpointSecurity/Message.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/santa/HEAD/Source/santad/EventProviders/EndpointSecurity/Message.h -------------------------------------------------------------------------------- /Source/santad/EventProviders/EndpointSecurity/Message.mm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/santa/HEAD/Source/santad/EventProviders/EndpointSecurity/Message.mm -------------------------------------------------------------------------------- /Source/santad/EventProviders/EndpointSecurity/MessageTest.mm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/santa/HEAD/Source/santad/EventProviders/EndpointSecurity/MessageTest.mm -------------------------------------------------------------------------------- /Source/santad/EventProviders/EndpointSecurity/MockEndpointSecurityAPI.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/santa/HEAD/Source/santad/EventProviders/EndpointSecurity/MockEndpointSecurityAPI.h -------------------------------------------------------------------------------- /Source/santad/EventProviders/RateLimiter.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/santa/HEAD/Source/santad/EventProviders/RateLimiter.h -------------------------------------------------------------------------------- /Source/santad/EventProviders/RateLimiter.mm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/santa/HEAD/Source/santad/EventProviders/RateLimiter.mm -------------------------------------------------------------------------------- /Source/santad/EventProviders/RateLimiterTest.mm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/santa/HEAD/Source/santad/EventProviders/RateLimiterTest.mm -------------------------------------------------------------------------------- /Source/santad/EventProviders/SNTEndpointSecurityAuthorizer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/santa/HEAD/Source/santad/EventProviders/SNTEndpointSecurityAuthorizer.h -------------------------------------------------------------------------------- /Source/santad/EventProviders/SNTEndpointSecurityAuthorizer.mm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/santa/HEAD/Source/santad/EventProviders/SNTEndpointSecurityAuthorizer.mm -------------------------------------------------------------------------------- /Source/santad/EventProviders/SNTEndpointSecurityAuthorizerTest.mm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/santa/HEAD/Source/santad/EventProviders/SNTEndpointSecurityAuthorizerTest.mm -------------------------------------------------------------------------------- /Source/santad/EventProviders/SNTEndpointSecurityClient.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/santa/HEAD/Source/santad/EventProviders/SNTEndpointSecurityClient.h -------------------------------------------------------------------------------- /Source/santad/EventProviders/SNTEndpointSecurityClient.mm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/santa/HEAD/Source/santad/EventProviders/SNTEndpointSecurityClient.mm -------------------------------------------------------------------------------- /Source/santad/EventProviders/SNTEndpointSecurityClientBase.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/santa/HEAD/Source/santad/EventProviders/SNTEndpointSecurityClientBase.h -------------------------------------------------------------------------------- /Source/santad/EventProviders/SNTEndpointSecurityClientTest.mm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/santa/HEAD/Source/santad/EventProviders/SNTEndpointSecurityClientTest.mm -------------------------------------------------------------------------------- /Source/santad/EventProviders/SNTEndpointSecurityDeviceManager.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/santa/HEAD/Source/santad/EventProviders/SNTEndpointSecurityDeviceManager.h -------------------------------------------------------------------------------- /Source/santad/EventProviders/SNTEndpointSecurityDeviceManager.mm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/santa/HEAD/Source/santad/EventProviders/SNTEndpointSecurityDeviceManager.mm -------------------------------------------------------------------------------- /Source/santad/EventProviders/SNTEndpointSecurityDeviceManagerTest.mm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/santa/HEAD/Source/santad/EventProviders/SNTEndpointSecurityDeviceManagerTest.mm -------------------------------------------------------------------------------- /Source/santad/EventProviders/SNTEndpointSecurityEventHandler.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/santa/HEAD/Source/santad/EventProviders/SNTEndpointSecurityEventHandler.h -------------------------------------------------------------------------------- /Source/santad/EventProviders/SNTEndpointSecurityFileAccessAuthorizer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/santa/HEAD/Source/santad/EventProviders/SNTEndpointSecurityFileAccessAuthorizer.h -------------------------------------------------------------------------------- /Source/santad/EventProviders/SNTEndpointSecurityFileAccessAuthorizer.mm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/santa/HEAD/Source/santad/EventProviders/SNTEndpointSecurityFileAccessAuthorizer.mm -------------------------------------------------------------------------------- /Source/santad/EventProviders/SNTEndpointSecurityFileAccessAuthorizerTest.mm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/santa/HEAD/Source/santad/EventProviders/SNTEndpointSecurityFileAccessAuthorizerTest.mm -------------------------------------------------------------------------------- /Source/santad/EventProviders/SNTEndpointSecurityRecorder.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/santa/HEAD/Source/santad/EventProviders/SNTEndpointSecurityRecorder.h -------------------------------------------------------------------------------- /Source/santad/EventProviders/SNTEndpointSecurityRecorder.mm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/santa/HEAD/Source/santad/EventProviders/SNTEndpointSecurityRecorder.mm -------------------------------------------------------------------------------- /Source/santad/EventProviders/SNTEndpointSecurityRecorderTest.mm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/santa/HEAD/Source/santad/EventProviders/SNTEndpointSecurityRecorderTest.mm -------------------------------------------------------------------------------- /Source/santad/EventProviders/SNTEndpointSecurityTamperResistance.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/santa/HEAD/Source/santad/EventProviders/SNTEndpointSecurityTamperResistance.h -------------------------------------------------------------------------------- /Source/santad/EventProviders/SNTEndpointSecurityTamperResistance.mm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/santa/HEAD/Source/santad/EventProviders/SNTEndpointSecurityTamperResistance.mm -------------------------------------------------------------------------------- /Source/santad/EventProviders/SNTEndpointSecurityTamperResistanceTest.mm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/santa/HEAD/Source/santad/EventProviders/SNTEndpointSecurityTamperResistanceTest.mm -------------------------------------------------------------------------------- /Source/santad/EventProviders/SNTEndpointSecurityTreeAwareClient.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/santa/HEAD/Source/santad/EventProviders/SNTEndpointSecurityTreeAwareClient.h -------------------------------------------------------------------------------- /Source/santad/EventProviders/SNTEndpointSecurityTreeAwareClient.mm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/santa/HEAD/Source/santad/EventProviders/SNTEndpointSecurityTreeAwareClient.mm -------------------------------------------------------------------------------- /Source/santad/Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/santa/HEAD/Source/santad/Info.plist -------------------------------------------------------------------------------- /Source/santad/Logs/EndpointSecurity/Logger.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/santa/HEAD/Source/santad/Logs/EndpointSecurity/Logger.h -------------------------------------------------------------------------------- /Source/santad/Logs/EndpointSecurity/Logger.mm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/santa/HEAD/Source/santad/Logs/EndpointSecurity/Logger.mm -------------------------------------------------------------------------------- /Source/santad/Logs/EndpointSecurity/LoggerTest.mm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/santa/HEAD/Source/santad/Logs/EndpointSecurity/LoggerTest.mm -------------------------------------------------------------------------------- /Source/santad/Logs/EndpointSecurity/MockLogger.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/santa/HEAD/Source/santad/Logs/EndpointSecurity/MockLogger.h -------------------------------------------------------------------------------- /Source/santad/Logs/EndpointSecurity/Serializers/BasicString.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/santa/HEAD/Source/santad/Logs/EndpointSecurity/Serializers/BasicString.h -------------------------------------------------------------------------------- /Source/santad/Logs/EndpointSecurity/Serializers/BasicString.mm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/santa/HEAD/Source/santad/Logs/EndpointSecurity/Serializers/BasicString.mm -------------------------------------------------------------------------------- /Source/santad/Logs/EndpointSecurity/Serializers/BasicStringTest.mm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/santa/HEAD/Source/santad/Logs/EndpointSecurity/Serializers/BasicStringTest.mm -------------------------------------------------------------------------------- /Source/santad/Logs/EndpointSecurity/Serializers/Empty.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/santa/HEAD/Source/santad/Logs/EndpointSecurity/Serializers/Empty.h -------------------------------------------------------------------------------- /Source/santad/Logs/EndpointSecurity/Serializers/Empty.mm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/santa/HEAD/Source/santad/Logs/EndpointSecurity/Serializers/Empty.mm -------------------------------------------------------------------------------- /Source/santad/Logs/EndpointSecurity/Serializers/EmptyTest.mm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/santa/HEAD/Source/santad/Logs/EndpointSecurity/Serializers/EmptyTest.mm -------------------------------------------------------------------------------- /Source/santad/Logs/EndpointSecurity/Serializers/Protobuf.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/santa/HEAD/Source/santad/Logs/EndpointSecurity/Serializers/Protobuf.h -------------------------------------------------------------------------------- /Source/santad/Logs/EndpointSecurity/Serializers/Protobuf.mm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/santa/HEAD/Source/santad/Logs/EndpointSecurity/Serializers/Protobuf.mm -------------------------------------------------------------------------------- /Source/santad/Logs/EndpointSecurity/Serializers/ProtobufTest.mm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/santa/HEAD/Source/santad/Logs/EndpointSecurity/Serializers/ProtobufTest.mm -------------------------------------------------------------------------------- /Source/santad/Logs/EndpointSecurity/Serializers/SanitizableString.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/santa/HEAD/Source/santad/Logs/EndpointSecurity/Serializers/SanitizableString.h -------------------------------------------------------------------------------- /Source/santad/Logs/EndpointSecurity/Serializers/SanitizableString.mm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/santa/HEAD/Source/santad/Logs/EndpointSecurity/Serializers/SanitizableString.mm -------------------------------------------------------------------------------- /Source/santad/Logs/EndpointSecurity/Serializers/SanitizableStringTest.mm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/santa/HEAD/Source/santad/Logs/EndpointSecurity/Serializers/SanitizableStringTest.mm -------------------------------------------------------------------------------- /Source/santad/Logs/EndpointSecurity/Serializers/Serializer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/santa/HEAD/Source/santad/Logs/EndpointSecurity/Serializers/Serializer.h -------------------------------------------------------------------------------- /Source/santad/Logs/EndpointSecurity/Serializers/Serializer.mm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/santa/HEAD/Source/santad/Logs/EndpointSecurity/Serializers/Serializer.mm -------------------------------------------------------------------------------- /Source/santad/Logs/EndpointSecurity/Serializers/Utilities.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/santa/HEAD/Source/santad/Logs/EndpointSecurity/Serializers/Utilities.h -------------------------------------------------------------------------------- /Source/santad/Logs/EndpointSecurity/Serializers/Utilities.mm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/santa/HEAD/Source/santad/Logs/EndpointSecurity/Serializers/Utilities.mm -------------------------------------------------------------------------------- /Source/santad/Logs/EndpointSecurity/Serializers/UtilitiesTest.mm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/santa/HEAD/Source/santad/Logs/EndpointSecurity/Serializers/UtilitiesTest.mm -------------------------------------------------------------------------------- /Source/santad/Logs/EndpointSecurity/Writers/FSSpool/BUILD: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/santa/HEAD/Source/santad/Logs/EndpointSecurity/Writers/FSSpool/BUILD -------------------------------------------------------------------------------- /Source/santad/Logs/EndpointSecurity/Writers/FSSpool/binaryproto.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/santa/HEAD/Source/santad/Logs/EndpointSecurity/Writers/FSSpool/binaryproto.proto -------------------------------------------------------------------------------- /Source/santad/Logs/EndpointSecurity/Writers/FSSpool/binaryproto_proto_include_wrapper.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/santa/HEAD/Source/santad/Logs/EndpointSecurity/Writers/FSSpool/binaryproto_proto_include_wrapper.h -------------------------------------------------------------------------------- /Source/santad/Logs/EndpointSecurity/Writers/FSSpool/fsspool.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/santa/HEAD/Source/santad/Logs/EndpointSecurity/Writers/FSSpool/fsspool.cc -------------------------------------------------------------------------------- /Source/santad/Logs/EndpointSecurity/Writers/FSSpool/fsspool.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/santa/HEAD/Source/santad/Logs/EndpointSecurity/Writers/FSSpool/fsspool.h -------------------------------------------------------------------------------- /Source/santad/Logs/EndpointSecurity/Writers/FSSpool/fsspool_log_batch_writer.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/santa/HEAD/Source/santad/Logs/EndpointSecurity/Writers/FSSpool/fsspool_log_batch_writer.cc -------------------------------------------------------------------------------- /Source/santad/Logs/EndpointSecurity/Writers/FSSpool/fsspool_log_batch_writer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/santa/HEAD/Source/santad/Logs/EndpointSecurity/Writers/FSSpool/fsspool_log_batch_writer.h -------------------------------------------------------------------------------- /Source/santad/Logs/EndpointSecurity/Writers/FSSpool/fsspool_nowindows.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/santa/HEAD/Source/santad/Logs/EndpointSecurity/Writers/FSSpool/fsspool_nowindows.cc -------------------------------------------------------------------------------- /Source/santad/Logs/EndpointSecurity/Writers/FSSpool/fsspool_platform_specific.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/santa/HEAD/Source/santad/Logs/EndpointSecurity/Writers/FSSpool/fsspool_platform_specific.h -------------------------------------------------------------------------------- /Source/santad/Logs/EndpointSecurity/Writers/FSSpool/fsspool_test.mm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/santa/HEAD/Source/santad/Logs/EndpointSecurity/Writers/FSSpool/fsspool_test.mm -------------------------------------------------------------------------------- /Source/santad/Logs/EndpointSecurity/Writers/File.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/santa/HEAD/Source/santad/Logs/EndpointSecurity/Writers/File.h -------------------------------------------------------------------------------- /Source/santad/Logs/EndpointSecurity/Writers/File.mm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/santa/HEAD/Source/santad/Logs/EndpointSecurity/Writers/File.mm -------------------------------------------------------------------------------- /Source/santad/Logs/EndpointSecurity/Writers/FileTest.mm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/santa/HEAD/Source/santad/Logs/EndpointSecurity/Writers/FileTest.mm -------------------------------------------------------------------------------- /Source/santad/Logs/EndpointSecurity/Writers/Null.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/santa/HEAD/Source/santad/Logs/EndpointSecurity/Writers/Null.h -------------------------------------------------------------------------------- /Source/santad/Logs/EndpointSecurity/Writers/Null.mm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/santa/HEAD/Source/santad/Logs/EndpointSecurity/Writers/Null.mm -------------------------------------------------------------------------------- /Source/santad/Logs/EndpointSecurity/Writers/Spool.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/santa/HEAD/Source/santad/Logs/EndpointSecurity/Writers/Spool.h -------------------------------------------------------------------------------- /Source/santad/Logs/EndpointSecurity/Writers/Spool.mm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/santa/HEAD/Source/santad/Logs/EndpointSecurity/Writers/Spool.mm -------------------------------------------------------------------------------- /Source/santad/Logs/EndpointSecurity/Writers/SpoolTest.mm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/santa/HEAD/Source/santad/Logs/EndpointSecurity/Writers/SpoolTest.mm -------------------------------------------------------------------------------- /Source/santad/Logs/EndpointSecurity/Writers/Syslog.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/santa/HEAD/Source/santad/Logs/EndpointSecurity/Writers/Syslog.h -------------------------------------------------------------------------------- /Source/santad/Logs/EndpointSecurity/Writers/Syslog.mm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/santa/HEAD/Source/santad/Logs/EndpointSecurity/Writers/Syslog.mm -------------------------------------------------------------------------------- /Source/santad/Logs/EndpointSecurity/Writers/Writer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/santa/HEAD/Source/santad/Logs/EndpointSecurity/Writers/Writer.h -------------------------------------------------------------------------------- /Source/santad/Metrics.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/santa/HEAD/Source/santad/Metrics.h -------------------------------------------------------------------------------- /Source/santad/Metrics.mm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/santa/HEAD/Source/santad/Metrics.mm -------------------------------------------------------------------------------- /Source/santad/MetricsTest.mm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/santa/HEAD/Source/santad/MetricsTest.mm -------------------------------------------------------------------------------- /Source/santad/ProcessTree/BUILD: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/santa/HEAD/Source/santad/ProcessTree/BUILD -------------------------------------------------------------------------------- /Source/santad/ProcessTree/SNTEndpointSecurityAdapter.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/santa/HEAD/Source/santad/ProcessTree/SNTEndpointSecurityAdapter.h -------------------------------------------------------------------------------- /Source/santad/ProcessTree/SNTEndpointSecurityAdapter.mm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/santa/HEAD/Source/santad/ProcessTree/SNTEndpointSecurityAdapter.mm -------------------------------------------------------------------------------- /Source/santad/ProcessTree/annotations/BUILD: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/santa/HEAD/Source/santad/ProcessTree/annotations/BUILD -------------------------------------------------------------------------------- /Source/santad/ProcessTree/annotations/annotator.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/santa/HEAD/Source/santad/ProcessTree/annotations/annotator.h -------------------------------------------------------------------------------- /Source/santad/ProcessTree/annotations/originator.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/santa/HEAD/Source/santad/ProcessTree/annotations/originator.cc -------------------------------------------------------------------------------- /Source/santad/ProcessTree/annotations/originator.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/santa/HEAD/Source/santad/ProcessTree/annotations/originator.h -------------------------------------------------------------------------------- /Source/santad/ProcessTree/annotations/originator_test.mm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/santa/HEAD/Source/santad/ProcessTree/annotations/originator_test.mm -------------------------------------------------------------------------------- /Source/santad/ProcessTree/process.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/santa/HEAD/Source/santad/ProcessTree/process.h -------------------------------------------------------------------------------- /Source/santad/ProcessTree/process_tree.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/santa/HEAD/Source/santad/ProcessTree/process_tree.cc -------------------------------------------------------------------------------- /Source/santad/ProcessTree/process_tree.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/santa/HEAD/Source/santad/ProcessTree/process_tree.h -------------------------------------------------------------------------------- /Source/santad/ProcessTree/process_tree.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/santa/HEAD/Source/santad/ProcessTree/process_tree.proto -------------------------------------------------------------------------------- /Source/santad/ProcessTree/process_tree_macos.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/santa/HEAD/Source/santad/ProcessTree/process_tree_macos.h -------------------------------------------------------------------------------- /Source/santad/ProcessTree/process_tree_macos.mm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/santa/HEAD/Source/santad/ProcessTree/process_tree_macos.mm -------------------------------------------------------------------------------- /Source/santad/ProcessTree/process_tree_test.mm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/santa/HEAD/Source/santad/ProcessTree/process_tree_test.mm -------------------------------------------------------------------------------- /Source/santad/ProcessTree/process_tree_test_helpers.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/santa/HEAD/Source/santad/ProcessTree/process_tree_test_helpers.h -------------------------------------------------------------------------------- /Source/santad/ProcessTree/process_tree_test_helpers.mm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/santa/HEAD/Source/santad/ProcessTree/process_tree_test_helpers.mm -------------------------------------------------------------------------------- /Source/santad/SNTApplicationCoreMetrics.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/santa/HEAD/Source/santad/SNTApplicationCoreMetrics.h -------------------------------------------------------------------------------- /Source/santad/SNTApplicationCoreMetrics.mm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/santa/HEAD/Source/santad/SNTApplicationCoreMetrics.mm -------------------------------------------------------------------------------- /Source/santad/SNTApplicationCoreMetricsTest.mm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/santa/HEAD/Source/santad/SNTApplicationCoreMetricsTest.mm -------------------------------------------------------------------------------- /Source/santad/SNTCompilerController.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/santa/HEAD/Source/santad/SNTCompilerController.h -------------------------------------------------------------------------------- /Source/santad/SNTCompilerController.mm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/santa/HEAD/Source/santad/SNTCompilerController.mm -------------------------------------------------------------------------------- /Source/santad/SNTCompilerControllerTest.mm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/santa/HEAD/Source/santad/SNTCompilerControllerTest.mm -------------------------------------------------------------------------------- /Source/santad/SNTDaemonControlController.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/santa/HEAD/Source/santad/SNTDaemonControlController.h -------------------------------------------------------------------------------- /Source/santad/SNTDaemonControlController.mm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/santa/HEAD/Source/santad/SNTDaemonControlController.mm -------------------------------------------------------------------------------- /Source/santad/SNTDatabaseController.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/santa/HEAD/Source/santad/SNTDatabaseController.h -------------------------------------------------------------------------------- /Source/santad/SNTDatabaseController.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/santa/HEAD/Source/santad/SNTDatabaseController.m -------------------------------------------------------------------------------- /Source/santad/SNTDecisionCache.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/santa/HEAD/Source/santad/SNTDecisionCache.h -------------------------------------------------------------------------------- /Source/santad/SNTDecisionCache.mm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/santa/HEAD/Source/santad/SNTDecisionCache.mm -------------------------------------------------------------------------------- /Source/santad/SNTDecisionCacheTest.mm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/santa/HEAD/Source/santad/SNTDecisionCacheTest.mm -------------------------------------------------------------------------------- /Source/santad/SNTExecutionController.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/santa/HEAD/Source/santad/SNTExecutionController.h -------------------------------------------------------------------------------- /Source/santad/SNTExecutionController.mm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/santa/HEAD/Source/santad/SNTExecutionController.mm -------------------------------------------------------------------------------- /Source/santad/SNTExecutionControllerTest.mm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/santa/HEAD/Source/santad/SNTExecutionControllerTest.mm -------------------------------------------------------------------------------- /Source/santad/SNTNotificationQueue.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/santa/HEAD/Source/santad/SNTNotificationQueue.h -------------------------------------------------------------------------------- /Source/santad/SNTNotificationQueue.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/santa/HEAD/Source/santad/SNTNotificationQueue.m -------------------------------------------------------------------------------- /Source/santad/SNTPolicyProcessor.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/santa/HEAD/Source/santad/SNTPolicyProcessor.h -------------------------------------------------------------------------------- /Source/santad/SNTPolicyProcessor.mm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/santa/HEAD/Source/santad/SNTPolicyProcessor.mm -------------------------------------------------------------------------------- /Source/santad/SNTPolicyProcessorTest.mm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/santa/HEAD/Source/santad/SNTPolicyProcessorTest.mm -------------------------------------------------------------------------------- /Source/santad/SNTSyncdQueue.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/santa/HEAD/Source/santad/SNTSyncdQueue.h -------------------------------------------------------------------------------- /Source/santad/SNTSyncdQueue.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/santa/HEAD/Source/santad/SNTSyncdQueue.m -------------------------------------------------------------------------------- /Source/santad/Santad.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/santa/HEAD/Source/santad/Santad.h -------------------------------------------------------------------------------- /Source/santad/Santad.mm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/santa/HEAD/Source/santad/Santad.mm -------------------------------------------------------------------------------- /Source/santad/SantadDeps.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/santa/HEAD/Source/santad/SantadDeps.h -------------------------------------------------------------------------------- /Source/santad/SantadDeps.mm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/santa/HEAD/Source/santad/SantadDeps.mm -------------------------------------------------------------------------------- /Source/santad/SantadTest.mm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/santa/HEAD/Source/santad/SantadTest.mm -------------------------------------------------------------------------------- /Source/santad/TTYWriter.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/santa/HEAD/Source/santad/TTYWriter.h -------------------------------------------------------------------------------- /Source/santad/TTYWriter.mm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/santa/HEAD/Source/santad/TTYWriter.mm -------------------------------------------------------------------------------- /Source/santad/com.google.santa.daemon.systemextension-adhoc.entitlements: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/santa/HEAD/Source/santad/com.google.santa.daemon.systemextension-adhoc.entitlements -------------------------------------------------------------------------------- /Source/santad/main.mm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/santa/HEAD/Source/santad/main.mm -------------------------------------------------------------------------------- /Source/santad/testdata/BUILD: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/santa/HEAD/Source/santad/testdata/BUILD -------------------------------------------------------------------------------- /Source/santad/testdata/binaryrules/allowed_cdhash: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/santa/HEAD/Source/santad/testdata/binaryrules/allowed_cdhash -------------------------------------------------------------------------------- /Source/santad/testdata/binaryrules/allowed_signingid: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/santa/HEAD/Source/santad/testdata/binaryrules/allowed_signingid -------------------------------------------------------------------------------- /Source/santad/testdata/binaryrules/allowed_teamid: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/santa/HEAD/Source/santad/testdata/binaryrules/allowed_teamid -------------------------------------------------------------------------------- /Source/santad/testdata/binaryrules/badbinary: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/santa/HEAD/Source/santad/testdata/binaryrules/badbinary -------------------------------------------------------------------------------- /Source/santad/testdata/binaryrules/badbinary.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/santa/HEAD/Source/santad/testdata/binaryrules/badbinary.c -------------------------------------------------------------------------------- /Source/santad/testdata/binaryrules/badcert: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/santa/HEAD/Source/santad/testdata/binaryrules/badcert -------------------------------------------------------------------------------- /Source/santad/testdata/binaryrules/badcert.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/santa/HEAD/Source/santad/testdata/binaryrules/badcert.c -------------------------------------------------------------------------------- /Source/santad/testdata/binaryrules/banned_cdhash: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/santa/HEAD/Source/santad/testdata/binaryrules/banned_cdhash -------------------------------------------------------------------------------- /Source/santad/testdata/binaryrules/banned_signingid: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/santa/HEAD/Source/santad/testdata/binaryrules/banned_signingid -------------------------------------------------------------------------------- /Source/santad/testdata/binaryrules/banned_teamid: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/santa/HEAD/Source/santad/testdata/binaryrules/banned_teamid -------------------------------------------------------------------------------- /Source/santad/testdata/binaryrules/banned_teamid.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/santa/HEAD/Source/santad/testdata/binaryrules/banned_teamid.c -------------------------------------------------------------------------------- /Source/santad/testdata/binaryrules/banned_teamid_allowed_binary: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/santa/HEAD/Source/santad/testdata/binaryrules/banned_teamid_allowed_binary -------------------------------------------------------------------------------- /Source/santad/testdata/binaryrules/banned_teamid_allowed_binary.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/santa/HEAD/Source/santad/testdata/binaryrules/banned_teamid_allowed_binary.c -------------------------------------------------------------------------------- /Source/santad/testdata/binaryrules/cert_hash_allowed_signingid_blocked: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/santa/HEAD/Source/santad/testdata/binaryrules/cert_hash_allowed_signingid_blocked -------------------------------------------------------------------------------- /Source/santad/testdata/binaryrules/cert_hash_allowed_signingid_not_matched: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/santa/HEAD/Source/santad/testdata/binaryrules/cert_hash_allowed_signingid_not_matched -------------------------------------------------------------------------------- /Source/santad/testdata/binaryrules/goodbinary: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/santa/HEAD/Source/santad/testdata/binaryrules/goodbinary -------------------------------------------------------------------------------- /Source/santad/testdata/binaryrules/goodbinary.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/santa/HEAD/Source/santad/testdata/binaryrules/goodbinary.c -------------------------------------------------------------------------------- /Source/santad/testdata/binaryrules/goodcert: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/santa/HEAD/Source/santad/testdata/binaryrules/goodcert -------------------------------------------------------------------------------- /Source/santad/testdata/binaryrules/goodcert.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/santa/HEAD/Source/santad/testdata/binaryrules/goodcert.c -------------------------------------------------------------------------------- /Source/santad/testdata/binaryrules/noop: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/santa/HEAD/Source/santad/testdata/binaryrules/noop -------------------------------------------------------------------------------- /Source/santad/testdata/binaryrules/noop.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/santa/HEAD/Source/santad/testdata/binaryrules/noop.c -------------------------------------------------------------------------------- /Source/santad/testdata/binaryrules/rules.db: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/santa/HEAD/Source/santad/testdata/binaryrules/rules.db -------------------------------------------------------------------------------- /Source/santad/testdata/protobuf/v1/allowlist.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/santa/HEAD/Source/santad/testdata/protobuf/v1/allowlist.json -------------------------------------------------------------------------------- /Source/santad/testdata/protobuf/v1/close.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/santa/HEAD/Source/santad/testdata/protobuf/v1/close.json -------------------------------------------------------------------------------- /Source/santad/testdata/protobuf/v1/exchangedata.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/santa/HEAD/Source/santad/testdata/protobuf/v1/exchangedata.json -------------------------------------------------------------------------------- /Source/santad/testdata/protobuf/v1/exec.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/santa/HEAD/Source/santad/testdata/protobuf/v1/exec.json -------------------------------------------------------------------------------- /Source/santad/testdata/protobuf/v1/exit.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/santa/HEAD/Source/santad/testdata/protobuf/v1/exit.json -------------------------------------------------------------------------------- /Source/santad/testdata/protobuf/v1/fork.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/santa/HEAD/Source/santad/testdata/protobuf/v1/fork.json -------------------------------------------------------------------------------- /Source/santad/testdata/protobuf/v1/link.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/santa/HEAD/Source/santad/testdata/protobuf/v1/link.json -------------------------------------------------------------------------------- /Source/santad/testdata/protobuf/v1/rename.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/santa/HEAD/Source/santad/testdata/protobuf/v1/rename.json -------------------------------------------------------------------------------- /Source/santad/testdata/protobuf/v1/unlink.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/santa/HEAD/Source/santad/testdata/protobuf/v1/unlink.json -------------------------------------------------------------------------------- /Source/santad/testdata/protobuf/v2/allowlist.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/santa/HEAD/Source/santad/testdata/protobuf/v2/allowlist.json -------------------------------------------------------------------------------- /Source/santad/testdata/protobuf/v2/close.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/santa/HEAD/Source/santad/testdata/protobuf/v2/close.json -------------------------------------------------------------------------------- /Source/santad/testdata/protobuf/v2/exchangedata.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/santa/HEAD/Source/santad/testdata/protobuf/v2/exchangedata.json -------------------------------------------------------------------------------- /Source/santad/testdata/protobuf/v2/exec.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/santa/HEAD/Source/santad/testdata/protobuf/v2/exec.json -------------------------------------------------------------------------------- /Source/santad/testdata/protobuf/v2/exit.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/santa/HEAD/Source/santad/testdata/protobuf/v2/exit.json -------------------------------------------------------------------------------- /Source/santad/testdata/protobuf/v2/fork.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/santa/HEAD/Source/santad/testdata/protobuf/v2/fork.json -------------------------------------------------------------------------------- /Source/santad/testdata/protobuf/v2/link.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/santa/HEAD/Source/santad/testdata/protobuf/v2/link.json -------------------------------------------------------------------------------- /Source/santad/testdata/protobuf/v2/rename.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/santa/HEAD/Source/santad/testdata/protobuf/v2/rename.json -------------------------------------------------------------------------------- /Source/santad/testdata/protobuf/v2/unlink.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/santa/HEAD/Source/santad/testdata/protobuf/v2/unlink.json -------------------------------------------------------------------------------- /Source/santad/testdata/protobuf/v4/allowlist.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/santa/HEAD/Source/santad/testdata/protobuf/v4/allowlist.json -------------------------------------------------------------------------------- /Source/santad/testdata/protobuf/v4/close.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/santa/HEAD/Source/santad/testdata/protobuf/v4/close.json -------------------------------------------------------------------------------- /Source/santad/testdata/protobuf/v4/cs_invalidated.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/santa/HEAD/Source/santad/testdata/protobuf/v4/cs_invalidated.json -------------------------------------------------------------------------------- /Source/santad/testdata/protobuf/v4/exchangedata.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/santa/HEAD/Source/santad/testdata/protobuf/v4/exchangedata.json -------------------------------------------------------------------------------- /Source/santad/testdata/protobuf/v4/exec.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/santa/HEAD/Source/santad/testdata/protobuf/v4/exec.json -------------------------------------------------------------------------------- /Source/santad/testdata/protobuf/v4/exit.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/santa/HEAD/Source/santad/testdata/protobuf/v4/exit.json -------------------------------------------------------------------------------- /Source/santad/testdata/protobuf/v4/fork.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/santa/HEAD/Source/santad/testdata/protobuf/v4/fork.json -------------------------------------------------------------------------------- /Source/santad/testdata/protobuf/v4/link.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/santa/HEAD/Source/santad/testdata/protobuf/v4/link.json -------------------------------------------------------------------------------- /Source/santad/testdata/protobuf/v4/rename.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/santa/HEAD/Source/santad/testdata/protobuf/v4/rename.json -------------------------------------------------------------------------------- /Source/santad/testdata/protobuf/v4/unlink.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/santa/HEAD/Source/santad/testdata/protobuf/v4/unlink.json -------------------------------------------------------------------------------- /Source/santad/testdata/protobuf/v5/allowlist.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/santa/HEAD/Source/santad/testdata/protobuf/v5/allowlist.json -------------------------------------------------------------------------------- /Source/santad/testdata/protobuf/v5/close.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/santa/HEAD/Source/santad/testdata/protobuf/v5/close.json -------------------------------------------------------------------------------- /Source/santad/testdata/protobuf/v5/cs_invalidated.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/santa/HEAD/Source/santad/testdata/protobuf/v5/cs_invalidated.json -------------------------------------------------------------------------------- /Source/santad/testdata/protobuf/v5/exchangedata.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/santa/HEAD/Source/santad/testdata/protobuf/v5/exchangedata.json -------------------------------------------------------------------------------- /Source/santad/testdata/protobuf/v5/exec.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/santa/HEAD/Source/santad/testdata/protobuf/v5/exec.json -------------------------------------------------------------------------------- /Source/santad/testdata/protobuf/v5/exit.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/santa/HEAD/Source/santad/testdata/protobuf/v5/exit.json -------------------------------------------------------------------------------- /Source/santad/testdata/protobuf/v5/fork.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/santa/HEAD/Source/santad/testdata/protobuf/v5/fork.json -------------------------------------------------------------------------------- /Source/santad/testdata/protobuf/v5/link.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/santa/HEAD/Source/santad/testdata/protobuf/v5/link.json -------------------------------------------------------------------------------- /Source/santad/testdata/protobuf/v5/rename.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/santa/HEAD/Source/santad/testdata/protobuf/v5/rename.json -------------------------------------------------------------------------------- /Source/santad/testdata/protobuf/v5/unlink.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/santa/HEAD/Source/santad/testdata/protobuf/v5/unlink.json -------------------------------------------------------------------------------- /Source/santad/testdata/protobuf/v6/allowlist.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/santa/HEAD/Source/santad/testdata/protobuf/v6/allowlist.json -------------------------------------------------------------------------------- /Source/santad/testdata/protobuf/v6/close.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/santa/HEAD/Source/santad/testdata/protobuf/v6/close.json -------------------------------------------------------------------------------- /Source/santad/testdata/protobuf/v6/cs_invalidated.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/santa/HEAD/Source/santad/testdata/protobuf/v6/cs_invalidated.json -------------------------------------------------------------------------------- /Source/santad/testdata/protobuf/v6/exchangedata.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/santa/HEAD/Source/santad/testdata/protobuf/v6/exchangedata.json -------------------------------------------------------------------------------- /Source/santad/testdata/protobuf/v6/exec.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/santa/HEAD/Source/santad/testdata/protobuf/v6/exec.json -------------------------------------------------------------------------------- /Source/santad/testdata/protobuf/v6/exit.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/santa/HEAD/Source/santad/testdata/protobuf/v6/exit.json -------------------------------------------------------------------------------- /Source/santad/testdata/protobuf/v6/file_access.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/santa/HEAD/Source/santad/testdata/protobuf/v6/file_access.json -------------------------------------------------------------------------------- /Source/santad/testdata/protobuf/v6/fork.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/santa/HEAD/Source/santad/testdata/protobuf/v6/fork.json -------------------------------------------------------------------------------- /Source/santad/testdata/protobuf/v6/link.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/santa/HEAD/Source/santad/testdata/protobuf/v6/link.json -------------------------------------------------------------------------------- /Source/santad/testdata/protobuf/v6/login_login.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/santa/HEAD/Source/santad/testdata/protobuf/v6/login_login.json -------------------------------------------------------------------------------- /Source/santad/testdata/protobuf/v6/login_login_failed_attempt.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/santa/HEAD/Source/santad/testdata/protobuf/v6/login_login_failed_attempt.json -------------------------------------------------------------------------------- /Source/santad/testdata/protobuf/v6/lw_session_lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/santa/HEAD/Source/santad/testdata/protobuf/v6/lw_session_lock.json -------------------------------------------------------------------------------- /Source/santad/testdata/protobuf/v6/lw_session_login.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/santa/HEAD/Source/santad/testdata/protobuf/v6/lw_session_login.json -------------------------------------------------------------------------------- /Source/santad/testdata/protobuf/v6/lw_session_logout.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/santa/HEAD/Source/santad/testdata/protobuf/v6/lw_session_logout.json -------------------------------------------------------------------------------- /Source/santad/testdata/protobuf/v6/lw_session_unlock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/santa/HEAD/Source/santad/testdata/protobuf/v6/lw_session_unlock.json -------------------------------------------------------------------------------- /Source/santad/testdata/protobuf/v6/openssh_login.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/santa/HEAD/Source/santad/testdata/protobuf/v6/openssh_login.json -------------------------------------------------------------------------------- /Source/santad/testdata/protobuf/v6/openssh_login_failed_attempt.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/santa/HEAD/Source/santad/testdata/protobuf/v6/openssh_login_failed_attempt.json -------------------------------------------------------------------------------- /Source/santad/testdata/protobuf/v6/openssh_logout.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/santa/HEAD/Source/santad/testdata/protobuf/v6/openssh_logout.json -------------------------------------------------------------------------------- /Source/santad/testdata/protobuf/v6/rename.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/santa/HEAD/Source/santad/testdata/protobuf/v6/rename.json -------------------------------------------------------------------------------- /Source/santad/testdata/protobuf/v6/screensharing_attach.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/santa/HEAD/Source/santad/testdata/protobuf/v6/screensharing_attach.json -------------------------------------------------------------------------------- /Source/santad/testdata/protobuf/v6/screensharing_attach_unset_fields.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/santa/HEAD/Source/santad/testdata/protobuf/v6/screensharing_attach_unset_fields.json -------------------------------------------------------------------------------- /Source/santad/testdata/protobuf/v6/screensharing_detach.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/santa/HEAD/Source/santad/testdata/protobuf/v6/screensharing_detach.json -------------------------------------------------------------------------------- /Source/santad/testdata/protobuf/v6/unlink.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/santa/HEAD/Source/santad/testdata/protobuf/v6/unlink.json -------------------------------------------------------------------------------- /Source/santametricservice/BUILD: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/santa/HEAD/Source/santametricservice/BUILD -------------------------------------------------------------------------------- /Source/santametricservice/Formats/BUILD: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/santa/HEAD/Source/santametricservice/Formats/BUILD -------------------------------------------------------------------------------- /Source/santametricservice/Formats/SNTMetricFormat.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/santa/HEAD/Source/santametricservice/Formats/SNTMetricFormat.h -------------------------------------------------------------------------------- /Source/santametricservice/Formats/SNTMetricFormatTestHelper.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/santa/HEAD/Source/santametricservice/Formats/SNTMetricFormatTestHelper.h -------------------------------------------------------------------------------- /Source/santametricservice/Formats/SNTMetricFormatTestHelper.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/santa/HEAD/Source/santametricservice/Formats/SNTMetricFormatTestHelper.m -------------------------------------------------------------------------------- /Source/santametricservice/Formats/SNTMetricMonarchJSONFormat.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/santa/HEAD/Source/santametricservice/Formats/SNTMetricMonarchJSONFormat.h -------------------------------------------------------------------------------- /Source/santametricservice/Formats/SNTMetricMonarchJSONFormat.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/santa/HEAD/Source/santametricservice/Formats/SNTMetricMonarchJSONFormat.m -------------------------------------------------------------------------------- /Source/santametricservice/Formats/SNTMetricMonarchJSONFormatTest.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/santa/HEAD/Source/santametricservice/Formats/SNTMetricMonarchJSONFormatTest.m -------------------------------------------------------------------------------- /Source/santametricservice/Formats/SNTMetricRawJSONFormat.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/santa/HEAD/Source/santametricservice/Formats/SNTMetricRawJSONFormat.h -------------------------------------------------------------------------------- /Source/santametricservice/Formats/SNTMetricRawJSONFormat.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/santa/HEAD/Source/santametricservice/Formats/SNTMetricRawJSONFormat.m -------------------------------------------------------------------------------- /Source/santametricservice/Formats/SNTMetricRawJSONFormatTest.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/santa/HEAD/Source/santametricservice/Formats/SNTMetricRawJSONFormatTest.m -------------------------------------------------------------------------------- /Source/santametricservice/Formats/testdata/json/monarch.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/santa/HEAD/Source/santametricservice/Formats/testdata/json/monarch.json -------------------------------------------------------------------------------- /Source/santametricservice/Formats/testdata/json/test.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/santa/HEAD/Source/santametricservice/Formats/testdata/json/test.json -------------------------------------------------------------------------------- /Source/santametricservice/Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/santa/HEAD/Source/santametricservice/Info.plist -------------------------------------------------------------------------------- /Source/santametricservice/SNTMetricService.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/santa/HEAD/Source/santametricservice/SNTMetricService.h -------------------------------------------------------------------------------- /Source/santametricservice/SNTMetricService.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/santa/HEAD/Source/santametricservice/SNTMetricService.m -------------------------------------------------------------------------------- /Source/santametricservice/SNTMetricServiceTest.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/santa/HEAD/Source/santametricservice/SNTMetricServiceTest.m -------------------------------------------------------------------------------- /Source/santametricservice/Writers/BUILD: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/santa/HEAD/Source/santametricservice/Writers/BUILD -------------------------------------------------------------------------------- /Source/santametricservice/Writers/SNTMetricFileWriter.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/santa/HEAD/Source/santametricservice/Writers/SNTMetricFileWriter.h -------------------------------------------------------------------------------- /Source/santametricservice/Writers/SNTMetricFileWriter.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/santa/HEAD/Source/santametricservice/Writers/SNTMetricFileWriter.m -------------------------------------------------------------------------------- /Source/santametricservice/Writers/SNTMetricFileWriterTest.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/santa/HEAD/Source/santametricservice/Writers/SNTMetricFileWriterTest.m -------------------------------------------------------------------------------- /Source/santametricservice/Writers/SNTMetricHTTPWriter.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/santa/HEAD/Source/santametricservice/Writers/SNTMetricHTTPWriter.h -------------------------------------------------------------------------------- /Source/santametricservice/Writers/SNTMetricHTTPWriter.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/santa/HEAD/Source/santametricservice/Writers/SNTMetricHTTPWriter.m -------------------------------------------------------------------------------- /Source/santametricservice/Writers/SNTMetricHTTPWriterTest.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/santa/HEAD/Source/santametricservice/Writers/SNTMetricHTTPWriterTest.m -------------------------------------------------------------------------------- /Source/santametricservice/Writers/SNTMetricWriter.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/santa/HEAD/Source/santametricservice/Writers/SNTMetricWriter.h -------------------------------------------------------------------------------- /Source/santametricservice/main.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/santa/HEAD/Source/santametricservice/main.m -------------------------------------------------------------------------------- /Source/santasyncservice/BUILD: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/santa/HEAD/Source/santasyncservice/BUILD -------------------------------------------------------------------------------- /Source/santasyncservice/Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/santa/HEAD/Source/santasyncservice/Info.plist -------------------------------------------------------------------------------- /Source/santasyncservice/NSData+Zlib.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/santa/HEAD/Source/santasyncservice/NSData+Zlib.h -------------------------------------------------------------------------------- /Source/santasyncservice/NSData+Zlib.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/santa/HEAD/Source/santasyncservice/NSData+Zlib.m -------------------------------------------------------------------------------- /Source/santasyncservice/NSDataZlibTest.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/santa/HEAD/Source/santasyncservice/NSDataZlibTest.m -------------------------------------------------------------------------------- /Source/santasyncservice/SNTPushNotifications.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/santa/HEAD/Source/santasyncservice/SNTPushNotifications.h -------------------------------------------------------------------------------- /Source/santasyncservice/SNTPushNotifications.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/santa/HEAD/Source/santasyncservice/SNTPushNotifications.m -------------------------------------------------------------------------------- /Source/santasyncservice/SNTPushNotificationsTracker.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/santa/HEAD/Source/santasyncservice/SNTPushNotificationsTracker.h -------------------------------------------------------------------------------- /Source/santasyncservice/SNTPushNotificationsTracker.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/santa/HEAD/Source/santasyncservice/SNTPushNotificationsTracker.m -------------------------------------------------------------------------------- /Source/santasyncservice/SNTSyncBroadcaster.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/santa/HEAD/Source/santasyncservice/SNTSyncBroadcaster.h -------------------------------------------------------------------------------- /Source/santasyncservice/SNTSyncBroadcaster.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/santa/HEAD/Source/santasyncservice/SNTSyncBroadcaster.m -------------------------------------------------------------------------------- /Source/santasyncservice/SNTSyncEventUpload.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/santa/HEAD/Source/santasyncservice/SNTSyncEventUpload.h -------------------------------------------------------------------------------- /Source/santasyncservice/SNTSyncEventUpload.mm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/santa/HEAD/Source/santasyncservice/SNTSyncEventUpload.mm -------------------------------------------------------------------------------- /Source/santasyncservice/SNTSyncFCM.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/santa/HEAD/Source/santasyncservice/SNTSyncFCM.h -------------------------------------------------------------------------------- /Source/santasyncservice/SNTSyncFCM.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/santa/HEAD/Source/santasyncservice/SNTSyncFCM.m -------------------------------------------------------------------------------- /Source/santasyncservice/SNTSyncLogging.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/santa/HEAD/Source/santasyncservice/SNTSyncLogging.h -------------------------------------------------------------------------------- /Source/santasyncservice/SNTSyncLogging.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/santa/HEAD/Source/santasyncservice/SNTSyncLogging.m -------------------------------------------------------------------------------- /Source/santasyncservice/SNTSyncManager.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/santa/HEAD/Source/santasyncservice/SNTSyncManager.h -------------------------------------------------------------------------------- /Source/santasyncservice/SNTSyncManager.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/santa/HEAD/Source/santasyncservice/SNTSyncManager.m -------------------------------------------------------------------------------- /Source/santasyncservice/SNTSyncPostflight.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/santa/HEAD/Source/santasyncservice/SNTSyncPostflight.h -------------------------------------------------------------------------------- /Source/santasyncservice/SNTSyncPostflight.mm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/santa/HEAD/Source/santasyncservice/SNTSyncPostflight.mm -------------------------------------------------------------------------------- /Source/santasyncservice/SNTSyncPreflight.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/santa/HEAD/Source/santasyncservice/SNTSyncPreflight.h -------------------------------------------------------------------------------- /Source/santasyncservice/SNTSyncPreflight.mm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/santa/HEAD/Source/santasyncservice/SNTSyncPreflight.mm -------------------------------------------------------------------------------- /Source/santasyncservice/SNTSyncRuleDownload.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/santa/HEAD/Source/santasyncservice/SNTSyncRuleDownload.h -------------------------------------------------------------------------------- /Source/santasyncservice/SNTSyncRuleDownload.mm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/santa/HEAD/Source/santasyncservice/SNTSyncRuleDownload.mm -------------------------------------------------------------------------------- /Source/santasyncservice/SNTSyncService.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/santa/HEAD/Source/santasyncservice/SNTSyncService.h -------------------------------------------------------------------------------- /Source/santasyncservice/SNTSyncService.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/santa/HEAD/Source/santasyncservice/SNTSyncService.m -------------------------------------------------------------------------------- /Source/santasyncservice/SNTSyncStage.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/santa/HEAD/Source/santasyncservice/SNTSyncStage.h -------------------------------------------------------------------------------- /Source/santasyncservice/SNTSyncStage.mm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/santa/HEAD/Source/santasyncservice/SNTSyncStage.mm -------------------------------------------------------------------------------- /Source/santasyncservice/SNTSyncState.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/santa/HEAD/Source/santasyncservice/SNTSyncState.h -------------------------------------------------------------------------------- /Source/santasyncservice/SNTSyncState.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/santa/HEAD/Source/santasyncservice/SNTSyncState.m -------------------------------------------------------------------------------- /Source/santasyncservice/SNTSyncTest.mm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/santa/HEAD/Source/santasyncservice/SNTSyncTest.mm -------------------------------------------------------------------------------- /Source/santasyncservice/main.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/santa/HEAD/Source/santasyncservice/main.m -------------------------------------------------------------------------------- /Source/santasyncservice/syncv1.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/santa/HEAD/Source/santasyncservice/syncv1.proto -------------------------------------------------------------------------------- /Source/santasyncservice/testdata/sync_eventupload_input_basic.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/santa/HEAD/Source/santasyncservice/testdata/sync_eventupload_input_basic.plist -------------------------------------------------------------------------------- /Source/santasyncservice/testdata/sync_eventupload_input_quarantine.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/santa/HEAD/Source/santasyncservice/testdata/sync_eventupload_input_quarantine.plist -------------------------------------------------------------------------------- /Source/santasyncservice/testdata/sync_preflight_basic.gz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/santa/HEAD/Source/santasyncservice/testdata/sync_preflight_basic.gz -------------------------------------------------------------------------------- /Source/santasyncservice/testdata/sync_preflight_basic.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/santa/HEAD/Source/santasyncservice/testdata/sync_preflight_basic.json -------------------------------------------------------------------------------- /Source/santasyncservice/testdata/sync_preflight_basic.z: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/santa/HEAD/Source/santasyncservice/testdata/sync_preflight_basic.z -------------------------------------------------------------------------------- /Source/santasyncservice/testdata/sync_preflight_blockusb_absent.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/santa/HEAD/Source/santasyncservice/testdata/sync_preflight_blockusb_absent.json -------------------------------------------------------------------------------- /Source/santasyncservice/testdata/sync_preflight_lockdown.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/santa/HEAD/Source/santasyncservice/testdata/sync_preflight_lockdown.json -------------------------------------------------------------------------------- /Source/santasyncservice/testdata/sync_preflight_request.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/santa/HEAD/Source/santasyncservice/testdata/sync_preflight_request.json -------------------------------------------------------------------------------- /Source/santasyncservice/testdata/sync_preflight_turn_off_blockusb.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/santa/HEAD/Source/santasyncservice/testdata/sync_preflight_turn_off_blockusb.json -------------------------------------------------------------------------------- /Source/santasyncservice/testdata/sync_preflight_turn_on_blockusb.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/santa/HEAD/Source/santasyncservice/testdata/sync_preflight_turn_on_blockusb.json -------------------------------------------------------------------------------- /Source/santasyncservice/testdata/sync_ruledownload_batch1.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/santa/HEAD/Source/santasyncservice/testdata/sync_ruledownload_batch1.json -------------------------------------------------------------------------------- /Source/santasyncservice/testdata/sync_ruledownload_batch2.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/santa/HEAD/Source/santasyncservice/testdata/sync_ruledownload_batch2.json -------------------------------------------------------------------------------- /Testing/clang_analyzer/run_clang_analyzer.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/santa/HEAD/Testing/clang_analyzer/run_clang_analyzer.sh -------------------------------------------------------------------------------- /Testing/fix.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/santa/HEAD/Testing/fix.sh -------------------------------------------------------------------------------- /Testing/integration/BUILD: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/santa/HEAD/Testing/integration/BUILD -------------------------------------------------------------------------------- /Testing/integration/SNTExecTest.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/santa/HEAD/Testing/integration/SNTExecTest.m -------------------------------------------------------------------------------- /Testing/integration/VM/Common/BUILD: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/santa/HEAD/Testing/integration/VM/Common/BUILD -------------------------------------------------------------------------------- /Testing/integration/VM/Common/Error.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/santa/HEAD/Testing/integration/VM/Common/Error.h -------------------------------------------------------------------------------- /Testing/integration/VM/Common/Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/santa/HEAD/Testing/integration/VM/Common/Info.plist -------------------------------------------------------------------------------- /Testing/integration/VM/Common/MacOSVirtualMachineConfigurationHelper.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/santa/HEAD/Testing/integration/VM/Common/MacOSVirtualMachineConfigurationHelper.h -------------------------------------------------------------------------------- /Testing/integration/VM/Common/MacOSVirtualMachineConfigurationHelper.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/santa/HEAD/Testing/integration/VM/Common/MacOSVirtualMachineConfigurationHelper.m -------------------------------------------------------------------------------- /Testing/integration/VM/Common/MacOSVirtualMachineDelegate.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/santa/HEAD/Testing/integration/VM/Common/MacOSVirtualMachineDelegate.h -------------------------------------------------------------------------------- /Testing/integration/VM/Common/MacOSVirtualMachineDelegate.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/santa/HEAD/Testing/integration/VM/Common/MacOSVirtualMachineDelegate.m -------------------------------------------------------------------------------- /Testing/integration/VM/Common/VM.entitlements: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/santa/HEAD/Testing/integration/VM/Common/VM.entitlements -------------------------------------------------------------------------------- /Testing/integration/VM/InstallationTool/BUILD: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/santa/HEAD/Testing/integration/VM/InstallationTool/BUILD -------------------------------------------------------------------------------- /Testing/integration/VM/InstallationTool/MacOSRestoreImage.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/santa/HEAD/Testing/integration/VM/InstallationTool/MacOSRestoreImage.h -------------------------------------------------------------------------------- /Testing/integration/VM/InstallationTool/MacOSRestoreImage.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/santa/HEAD/Testing/integration/VM/InstallationTool/MacOSRestoreImage.m -------------------------------------------------------------------------------- /Testing/integration/VM/InstallationTool/MacOSVirtualMachineInstaller.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/santa/HEAD/Testing/integration/VM/InstallationTool/MacOSVirtualMachineInstaller.h -------------------------------------------------------------------------------- /Testing/integration/VM/InstallationTool/MacOSVirtualMachineInstaller.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/santa/HEAD/Testing/integration/VM/InstallationTool/MacOSVirtualMachineInstaller.m -------------------------------------------------------------------------------- /Testing/integration/VM/InstallationTool/main.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/santa/HEAD/Testing/integration/VM/InstallationTool/main.m -------------------------------------------------------------------------------- /Testing/integration/VM/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/santa/HEAD/Testing/integration/VM/LICENSE -------------------------------------------------------------------------------- /Testing/integration/VM/VMCLI/BUILD: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/santa/HEAD/Testing/integration/VM/VMCLI/BUILD -------------------------------------------------------------------------------- /Testing/integration/VM/VMCLI/main.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/santa/HEAD/Testing/integration/VM/VMCLI/main.m -------------------------------------------------------------------------------- /Testing/integration/VM/VMGUI/AppDelegate.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/santa/HEAD/Testing/integration/VM/VMGUI/AppDelegate.h -------------------------------------------------------------------------------- /Testing/integration/VM/VMGUI/AppDelegate.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/santa/HEAD/Testing/integration/VM/VMGUI/AppDelegate.m -------------------------------------------------------------------------------- /Testing/integration/VM/VMGUI/BUILD: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/santa/HEAD/Testing/integration/VM/VMGUI/BUILD -------------------------------------------------------------------------------- /Testing/integration/VM/VMGUI/Resources/MainMenu.xib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/santa/HEAD/Testing/integration/VM/VMGUI/Resources/MainMenu.xib -------------------------------------------------------------------------------- /Testing/integration/VM/VMGUI/main.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/santa/HEAD/Testing/integration/VM/VMGUI/main.m -------------------------------------------------------------------------------- /Testing/integration/VM/bash_control.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/santa/HEAD/Testing/integration/VM/bash_control.sh -------------------------------------------------------------------------------- /Testing/integration/VM/disclaim.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/santa/HEAD/Testing/integration/VM/disclaim.c -------------------------------------------------------------------------------- /Testing/integration/VM/make_ro_img.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/santa/HEAD/Testing/integration/VM/make_ro_img.sh -------------------------------------------------------------------------------- /Testing/integration/VM/setup.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/santa/HEAD/Testing/integration/VM/setup.sh -------------------------------------------------------------------------------- /Testing/integration/actions/start_vm.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/santa/HEAD/Testing/integration/actions/start_vm.py -------------------------------------------------------------------------------- /Testing/integration/actions/update_vm.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/santa/HEAD/Testing/integration/actions/update_vm.py -------------------------------------------------------------------------------- /Testing/integration/allow_sysex.scpt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/santa/HEAD/Testing/integration/allow_sysex.scpt -------------------------------------------------------------------------------- /Testing/integration/configs/default.mobileconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/santa/HEAD/Testing/integration/configs/default.mobileconfig -------------------------------------------------------------------------------- /Testing/integration/configs/moroz_changed/global.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/santa/HEAD/Testing/integration/configs/moroz_changed/global.toml -------------------------------------------------------------------------------- /Testing/integration/configs/moroz_default/global.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/santa/HEAD/Testing/integration/configs/moroz_default/global.toml -------------------------------------------------------------------------------- /Testing/integration/configs/usb-block.mobileconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/santa/HEAD/Testing/integration/configs/usb-block.mobileconfig -------------------------------------------------------------------------------- /Testing/integration/dismiss_santa_popup.scpt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/santa/HEAD/Testing/integration/dismiss_santa_popup.scpt -------------------------------------------------------------------------------- /Testing/integration/dismiss_usb_popup.scpt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/santa/HEAD/Testing/integration/dismiss_usb_popup.scpt -------------------------------------------------------------------------------- /Testing/integration/install_profile.scpt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/santa/HEAD/Testing/integration/install_profile.scpt -------------------------------------------------------------------------------- /Testing/integration/test_config_changes.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/santa/HEAD/Testing/integration/test_config_changes.sh -------------------------------------------------------------------------------- /Testing/integration/test_sync_changes.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/santa/HEAD/Testing/integration/test_sync_changes.sh -------------------------------------------------------------------------------- /Testing/integration/test_usb.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/santa/HEAD/Testing/integration/test_usb.sh -------------------------------------------------------------------------------- /Testing/lint.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/santa/HEAD/Testing/lint.sh -------------------------------------------------------------------------------- /WORKSPACE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/santa/HEAD/WORKSPACE -------------------------------------------------------------------------------- /docs/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/santa/HEAD/docs/.gitignore -------------------------------------------------------------------------------- /docs/CNAME: -------------------------------------------------------------------------------- 1 | santa.dev -------------------------------------------------------------------------------- /docs/Gemfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/santa/HEAD/docs/Gemfile -------------------------------------------------------------------------------- /docs/_config.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/santa/HEAD/docs/_config.yml -------------------------------------------------------------------------------- /docs/_sass/custom/custom.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/santa/HEAD/docs/_sass/custom/custom.scss -------------------------------------------------------------------------------- /docs/binaries/block.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/santa/HEAD/docs/binaries/block.png -------------------------------------------------------------------------------- /docs/binaries/blocked_execution.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/santa/HEAD/docs/binaries/blocked_execution.png -------------------------------------------------------------------------------- /docs/binaries/blocked_faa.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/santa/HEAD/docs/binaries/blocked_faa.png -------------------------------------------------------------------------------- /docs/binaries/index.md: -------------------------------------------------------------------------------- 1 | --- 2 | title: Binaries 3 | has_children: true 4 | nav_order: 5 5 | --- -------------------------------------------------------------------------------- /docs/binaries/mount_forced_flags.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/santa/HEAD/docs/binaries/mount_forced_flags.png -------------------------------------------------------------------------------- /docs/binaries/push.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/santa/HEAD/docs/binaries/push.png -------------------------------------------------------------------------------- /docs/binaries/santa-gui.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/santa/HEAD/docs/binaries/santa-gui.md -------------------------------------------------------------------------------- /docs/binaries/santabundleservice.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/santa/HEAD/docs/binaries/santabundleservice.md -------------------------------------------------------------------------------- /docs/binaries/santactl.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/santa/HEAD/docs/binaries/santactl.md -------------------------------------------------------------------------------- /docs/binaries/santad.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/santa/HEAD/docs/binaries/santad.md -------------------------------------------------------------------------------- /docs/binaries/santametricservice.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/santa/HEAD/docs/binaries/santametricservice.md -------------------------------------------------------------------------------- /docs/binaries/santasyncservice.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/santa/HEAD/docs/binaries/santasyncservice.md -------------------------------------------------------------------------------- /docs/concepts/events.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/santa/HEAD/docs/concepts/events.md -------------------------------------------------------------------------------- /docs/concepts/index.md: -------------------------------------------------------------------------------- 1 | --- 2 | title: Concepts 3 | has_children: true 4 | nav_order: 4 5 | --- -------------------------------------------------------------------------------- /docs/concepts/ipc.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/santa/HEAD/docs/concepts/ipc.md -------------------------------------------------------------------------------- /docs/concepts/logs.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/santa/HEAD/docs/concepts/logs.md -------------------------------------------------------------------------------- /docs/concepts/mode.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/santa/HEAD/docs/concepts/mode.md -------------------------------------------------------------------------------- /docs/concepts/rules.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/santa/HEAD/docs/concepts/rules.md -------------------------------------------------------------------------------- /docs/concepts/santa_ipc.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/santa/HEAD/docs/concepts/santa_ipc.png -------------------------------------------------------------------------------- /docs/concepts/scopes.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/santa/HEAD/docs/concepts/scopes.md -------------------------------------------------------------------------------- /docs/deployment/com.google.santa.example.mobileconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/santa/HEAD/docs/deployment/com.google.santa.example.mobileconfig -------------------------------------------------------------------------------- /docs/deployment/configuration.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/santa/HEAD/docs/deployment/configuration.md -------------------------------------------------------------------------------- /docs/deployment/file-access-auth.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/santa/HEAD/docs/deployment/file-access-auth.md -------------------------------------------------------------------------------- /docs/deployment/getting-started.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/santa/HEAD/docs/deployment/getting-started.md -------------------------------------------------------------------------------- /docs/deployment/index.md: -------------------------------------------------------------------------------- 1 | --- 2 | title: Deployment 3 | has_children: true 4 | nav_order: 3 5 | --- 6 | 7 | -------------------------------------------------------------------------------- /docs/deployment/notificationsettings.santa.example.mobileconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/santa/HEAD/docs/deployment/notificationsettings.santa.example.mobileconfig -------------------------------------------------------------------------------- /docs/deployment/recommended-rollout-strategy.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/santa/HEAD/docs/deployment/recommended-rollout-strategy.md -------------------------------------------------------------------------------- /docs/deployment/sync-servers.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/santa/HEAD/docs/deployment/sync-servers.md -------------------------------------------------------------------------------- /docs/deployment/system-extension-policy.santa.example.mobileconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/santa/HEAD/docs/deployment/system-extension-policy.santa.example.mobileconfig -------------------------------------------------------------------------------- /docs/deployment/tcc.configuration-profile-policy.santa.example.mobileconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/santa/HEAD/docs/deployment/tcc.configuration-profile-policy.santa.example.mobileconfig -------------------------------------------------------------------------------- /docs/deployment/troubleshooting.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/santa/HEAD/docs/deployment/troubleshooting.md -------------------------------------------------------------------------------- /docs/development/building.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/santa/HEAD/docs/development/building.md -------------------------------------------------------------------------------- /docs/development/contributing.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/santa/HEAD/docs/development/contributing.md -------------------------------------------------------------------------------- /docs/development/index.md: -------------------------------------------------------------------------------- 1 | --- 2 | title: Development 3 | has_children: true 4 | nav_order: 6 5 | --- 6 | -------------------------------------------------------------------------------- /docs/development/sync-protocol.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/santa/HEAD/docs/development/sync-protocol.md -------------------------------------------------------------------------------- /docs/images/santa-block.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/santa/HEAD/docs/images/santa-block.gif -------------------------------------------------------------------------------- /docs/images/santa-sleigh-256.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/santa/HEAD/docs/images/santa-sleigh-256.png -------------------------------------------------------------------------------- /docs/index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/santa/HEAD/docs/index.md -------------------------------------------------------------------------------- /docs/introduction/binary-authorization-overview.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/santa/HEAD/docs/introduction/binary-authorization-overview.md -------------------------------------------------------------------------------- /docs/introduction/index.md: -------------------------------------------------------------------------------- 1 | --- 2 | title: Intro 3 | has_children: true 4 | nav_order: 2 5 | --- 6 | -------------------------------------------------------------------------------- /docs/introduction/syncing-overview.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/santa/HEAD/docs/introduction/syncing-overview.md -------------------------------------------------------------------------------- /docs/known-limitations.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/santa/HEAD/docs/known-limitations.md -------------------------------------------------------------------------------- /external: -------------------------------------------------------------------------------- 1 | bazel-out/../../../external -------------------------------------------------------------------------------- /external_patches/OCMock/503.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/santa/HEAD/external_patches/OCMock/503.patch -------------------------------------------------------------------------------- /external_patches/OCMock/BUILD: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/santa/HEAD/external_patches/OCMock/BUILD -------------------------------------------------------------------------------- /external_patches/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/santa/HEAD/external_patches/README.md -------------------------------------------------------------------------------- /external_patches/moroz/BUILD: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/santa/HEAD/external_patches/moroz/BUILD -------------------------------------------------------------------------------- /external_patches/moroz/deps.bzl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/santa/HEAD/external_patches/moroz/deps.bzl -------------------------------------------------------------------------------- /external_patches/moroz/moroz.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/santa/HEAD/external_patches/moroz/moroz.patch -------------------------------------------------------------------------------- /generate_cov.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/santa/HEAD/generate_cov.sh -------------------------------------------------------------------------------- /helper.bzl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/santa/HEAD/helper.bzl -------------------------------------------------------------------------------- /non_module_deps.bzl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/santa/HEAD/non_module_deps.bzl -------------------------------------------------------------------------------- /profiles/BUILD: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/santa/HEAD/profiles/BUILD --------------------------------------------------------------------------------