PackageAudit
8 tools in this family (folder Editor/Tools/PackageAudit/ in the bridge package). Effect: writes changes the project or the scene, read-only does not, destructive deletes or overwrites and the client asks before running it.
| Tool | Effect | Description |
|---|---|---|
pkg_audit_detect_deprecated | read-only | List installed packages flagged as deprecated/legacy in the Buril known-deprecated |
pkg_audit_detect_unused | read-only | Heuristic scan for top-level packages with no using <namespace>; hits across Assets/ |
pkg_audit_detect_version_conflicts | read-only | Inspect packages-lock.json for transitive deps requested at multiple versions by |
pkg_audit_dispatch_top_suggestion | writes | Pick the highest-priority entry from pkg_audit_suggestions and dispatch it: 'remove' |
pkg_audit_full_report | read-only | Single-call combined audit: installed inventory + unused detection + version conflicts |
pkg_audit_list_installed | read-only | List every package present in Packages/manifest.json and packages-lock.json with its |
pkg_audit_remove_package | destructive | Uninstall a UPM package via UnityEditor.PackageManager.Client.Remove. ALWAYS approved — |
pkg_audit_suggestions | read-only | Return a prioritized list of remediation suggestions ({kind, package_name, |