Skip to content

feat(onboarding): provide clear 60-second Rustinel evaluation installers #109

Description

@Karib0u

Purpose

Make the first Rustinel experience fast, safe, and understandable on Windows, Linux, and macOS.

Scope

  • Keep one release archive per supported platform.
  • Provide official Unix shell and Windows PowerShell bootstrap scripts.
  • Support install.sh --run on Linux and macOS.
  • Make install.ps1 launch portable evaluation by default when executed through the documented irm ... | iex one-liner.
  • Continue to execute rustinel run for evaluation.
  • Detect and clearly display portable mode.
  • Confirm that demonstration rules are loaded.
  • Disable active response in the bundled trial configuration.
  • Print a safe trigger command.
  • Print the alert location.
  • Print the promotion path to rustinel setup.
  • Preserve checksum and catalog trust verification in both installers before running the downloaded binary.
  • Avoid installing services or creating managed directories.

Acceptance Criteria

  • The Unix shell one-liner reaches active monitoring without manual configuration.
  • The Windows PowerShell iex one-liner reaches active monitoring without manual configuration.
  • The user receives a clear demonstration trigger.
  • A successful detection is visible in the terminal or clearly referenced.
  • No managed directories or services are created.
  • Active response is disabled.
  • The output ends with the permanent-deployment command.

Dependencies

Priority

P0

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or requestp0Must ship in next cycle

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions