Skip to content

P0: Fix Machine-scope security for ProgramData bin (prevent Users write) #13

Closed

Description

@Kinin-Code-Offical
No description provided.

Activity

  1. Kinin-Code-Offical commented on Dec 21, 2025

    @Kinin-Code-Offical
    OwnerAuthor

    Plan:

    • Tighten Inno Setup ACLs for ProgramData root/bin to remove Users modify, keep read/execute only.
    • Ensure logs remain user-writable and secrets stay admin/system only.
    • Verify no other installer paths rely on Users modify in bin.

    Risks:

    • Over-restricting permissions could break non-admin updates or proxy downloads; ensure user-level installs still use LocalAppData.

    Tests:

    • npm ci
    • npm run lint
    • npm test
    • npm run build
    • npm run package
    • npm run smoke:exe
    • npm run installer
    • npm run stage
  2. Kinin-Code-Offical commented on Dec 21, 2025

    @Kinin-Code-Offical
    OwnerAuthor

    PR merged: #30
    Merge commit: 67667fe

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Projects

    No projects

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions