Inspect .unitypackage files before import, see clear risks, record every change, and roll back safely when an asset breaks your project.Tested in Unity 2022 LTS -> Unity 6.5.🛡️ Import with confidencePackage Quarantine shows what a local .unitypackage may change before you import it. See new files, overwrites, GUID conflicts, Editor code, DLLs, settings, and other risks in one clear report.🔎 See the real riskEvery warning has a reason. Filter the list to focus on code, settings, conflicts, overwrites, or folders. Copy a summary or export a Markdown dry-run report for review.💾 Make a recovery pointBefore import, Package Quarantine saves the files that may change. It then opens normal import window and records what really happened.↩️ Roll back safelyReview created, changed, removed, moved, and unchanged files after import. Restore original files and their .meta data together. New files are removed only when safe. Files edited again after import are marked as diverged and are never replaced without your choice.🧪 Built for real projectsThe recovery tools stay available even when imported scripts cause compile errors. Three harmless sample packages help you test clean imports, overwrites, GUID changes, Editor hooks, and settings-like paths.Package Quarantine is not antivirus or a code sandbox. It does not block outside side effects. Version control is still recommended.🤖 AI useAI tools helped draft store text and marketing images. The tool, recovery flow, and release tests were reviewed and run in real projects.🧰 Requirements• Unity 2022.3.41f1 or newer• Local or cached .unitypackage files• Tested on Windows with Unity 2022.3.41f1, 6000.3.9f1, and 6000.4.4f1• 46/46 release tests passed on each listed version📦 Included• Pre-import archive scan without extracting payloads into Assets• Project-aware file and .meta hash checks• New, identical, overwrite, metadata change, GUID conflict, and uncertain classes• Detection of Editor scripts, hooks, DLLs, native plugins, asmdefs, manifests, dependencies, ProjectSettings content, and executable files• Risk filters and clear evidence for every warning• Copyable summary and Markdown dry-run report• Recovery snapshot before native import• Post-import journal of created, modified, removed, moved, reimported, and unchanged files• Rollback preview with diverged-file protection• Markdown and standalone HTML transaction reports• Transaction history with package hash, source path, version, date, and rollback status• Three harmless sample packages💾 RecoveryRecovery data is stored in /PackageQuarantineRecovery, outside Assets. Rollback restores file bytes and .meta files together. It removes only files and empty folders owned by the transaction. Post-import edits are left alone until you choose what to do.⚠️ LimitsPackage Quarantine is not antivirus, a sandbox, a package downloader, a UPM manager, or a replacement for version control. It cannot reverse files or network actions outside the project. Backups use disk space and have retention controls.📄 Documentationhttps://bjorv.com/assets/PackageQuarantineAI was used for bug detection and increasing code quality. As well as logo and marketing generation. Core code is human generated.


