Skip to content

Conversation

theDeniZ
Copy link
Collaborator

No description provided.

ha-ja and others added 3 commits March 19, 2025 08:51
* add DebuggerDetection.swift

* add DebuggerDetection to ThreatDetectionCenter

* add debugger detection view to SecurityToolkitExample

* add documentation for isDebuggerAttached

* fix typo: isDebuggerAttached -> isDebuggerDetected

* Comment made even more clear

* hasTracerFlagSet() additionally made private

* No explicit Darwin import needed and therefore rmd

no explicit Darwin import needed and therefore removed

* Use of optional bool for isDebuggerDetected return

Use of optional bool for public function isDebuggerDetected.

This decision is the result of a joint discussion that took place in the associated PR #10 :
#10

Motivation:
No exception should be thrown.
It should be communicated that something went wrong in the decision-making process and that no clear statement can be made.

Decision:
We now return nil in an unclear case.
nil: The detection process did not produce a definitive result. This could happen due to system limitations, lack of required permissions, or other undefined conditions.
* feat: password protection check added

also added detection methods documentation

Signed-off-by: Denis Dobanda <denis.dobanda@exxeta.com>

* feat: hardware security detection implemented

Signed-off-by: Denis Dobanda <denis.dobanda@exxeta.com>

* chore: readme updated

Signed-off-by: Denis Dobanda <denis.dobanda@exxeta.com>

* chore: pr review

Signed-off-by: Denis Dobanda <denis.dobanda@exxeta.com>

---------

Signed-off-by: Denis Dobanda <denis.dobanda@exxeta.com>
Signed-off-by: Denis Dobanda <denis.dobanda@exxeta.com>
@theDeniZ theDeniZ merged commit fdce241 into develop Mar 19, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants