Skip to content

Conversation

binford2k
Copy link
Contributor

Nokogiri was used to bump performance on MacOS clients when parsing
plist files. Without it, CFPropertyList will fall back to rexml.
However, performance testing indicates that the boost is negligible.
This just removes it and reduces our security exposure.

This removes the libxml2 & libxslt libraries from the agent runtime, but
doesn't actually delete the components yet because Bolt uses them.

Nokogiri was used to bump performance on MacOS clients when parsing
plist files. Without it, CFPropertyList will fall back to rexml.
However, performance testing indicates that the boost is negligible.
This just removes it and reduces our security exposure.

This removes the libxml2 & libxslt libraries from the agent runtime, but
doesn't actually delete the components yet because Bolt uses them.
@nmburgan
Copy link
Member

I'm going to roll this into my cross-compilation PR (assuming I can get that over the finish line).

@nmburgan
Copy link
Member

Closing in favor of #64

@nmburgan nmburgan closed this Sep 24, 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.

3 participants