Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
This PR adds the
alt_system_info
table, which mimics the built-insystem_info
table.The table avoids the
Allow "osquery" to find devices on local networks?
prompt that the built-insystem_info
table triggers on macOS 15.0.On versions other than 15.0, this table queries and returns the output of the system_info table.
The
cpu_subtype
field always returns empty with this table, because it requires the use of C APIs (e.g. CGo) to fetch.The following code will allow someone to get the
cpu_subtype
field, if they want to deal with CGo:Example from macOS 15.0:
Example from not macOS 15.0: