Unity Asset Store · v2.2.0

RefSafe Pro

Unity fails silently. A renamed script, a deleted asset, a scene removed from disk but not from Build Settings — none of it errors while you work, and all of it surfaces in front of players. RefSafe Pro finds it first.

What it detects

One window, four tabs

Built for CI

A batchmode entry point turns validation into a build gate — broken references fail the pipeline instead of reaching a store submission. Reports export as CSV, JSON, HTML, TXT, and Markdown, plus GitHub Actions annotations and GitLab Code Quality.

Unity -batchmode -nographics -quit \
      -projectPath "$PROJECT_PATH" \
      -executeMethod RefSafe.Pro.CliRunner.RunScan \
      --scope EntireProject \
      --format github \
      --fail-threshold Warning

Full setup, including GitHub Actions and GitLab CI config, is in command line and CI.

Extend it

Custom validation rules, issue fixers, report exporters, and fix-suggestion providers are all first-class. Everything is discovered by reflection — drop a class into an assembly that references RefSafe.Pro.Editor and it's picked up on the next domain reload, with no registration code. Custom exporters even work as --format values on the CLI.

See extending RefSafe Pro and the API reference.

Documentation

Questions or bug reports: [email protected]. The free, MIT-licensed companion RefSafe Lite is on GitHub.