What PSRafScan is

PSRafScan is a PowerShell 7.4+ module for reviewing PowerShell scripts before execution. It uses the native PowerShell parser and PSRafScan-owned static rules, with exact intended-use modes for saved files and live terminal pastes.

What it is not

  • It is not a sandbox or runtime emulator.
  • It is not a malware detector or safety certification.
  • It does not prove that a script's business intent is correct.
  • It does not establish that every required dependency, permission, service, or endpoint is available.
  • It does not intentionally execute the scanned target.

Current lifecycle and public state

PSRafScan is available as a public alpha. The reviewed version is 0.2.0-alpha1. The repository, source, documentation, release, and download destinations are public first-party resources. Alpha behavior and contracts can change before 1.0.0.

  • PowerShell 7.4 or later is required.
  • Windows, macOS, and Linux are declared targets.
  • Reviewed active CI evidence validates Windows; macOS and Linux remain declared targets needing current platform-specific validation.
  • No external PowerShell-module dependency is required.

Creator and maintainer

Rafael Lucas is the creator and maintainer of PSRafScan. Read the verified author and maintainer profile without invented biography, credentials, employer, location, or organization claims.

Evidence and project links