Repository navigation
v0.1.44 — Find Text Across the Selected Entitlement Tree
Find Tree Text searches string values within the selected entitlement. Search Tree and Continue Tree Search perform bounded portions:64 traversal operations and at most one32KiB string scan per action. Literal UTF-8 matching preserves original spellings, typed key paths and positional array indices. Results identify Previous/Current, original byte/scalar positions and query length.
Open Match captures the chosen side and reveals/highlights the original range in the focused viewer. The other side is labelled Not captured rather than absent. Query, selection and source-generation guards reject stale results. First occurrence per leaf;200-result and depth128 limits remain explicitly incomplete. Data/non-string values are excluded. Full equality and path-free schema-1 reports remain unchanged.
The arm64 app includes Contents/MacOS/entitlementdiff-cli. App and CLI require macOS14 or later, are Developer ID signed and Apple notarized; the app is stapled. Sanitized source included. Accepted checks reused; no suite or accessibility work rerun. Declarations are not effective permissions or trust verdicts.