microsoft / microsoft/winget-pkgs

[Package Issue]: DominikReichl/KeePass --scope user installs old version

Open
#272,798 1 comment 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

Issue-Bug Needs-Triage
Dominant language
No language data
Stars
11.1k
Forks
9.7k
Avg merge
1h 32m
Merged PRs (30d)
616

Description

Please confirm these before moving forward
  • I have searched for my issue and not found a work-in-progress/duplicate/resolved issue.
  • I have not been informed if the issue is resolved in a preview version of the winget client.
Category of the issue

Installation issue.

Brief description of your issue

´winget remove -e --id DominikReichl.KeePass´ installs version 2.58

´winget remove -e --id DominikReichl.KeePass --scope user´ installs version 2.55

Please update the manifest such that newer versions can also be installed in user scope. This leaves users without admin privileges vulnerable.

Steps to reproduce

´winget remove -e --id DominikReichl.KeePass´ installs version 2.58

´winget remove -e --id DominikReichl.KeePass --scope user´ installs version 2.55

Actual behavior

´winget remove -e --id DominikReichl.KeePass´ installs version 2.58

´winget remove -e --id DominikReichl.KeePass --scope user´ installs version 2.55

Expected behavior

´winget remove -e --id DominikReichl.KeePass´ installs version 2.58

´winget remove -e --id DominikReichl.KeePass --scope user´ installs version 2.58

Environment
Windows Package Manager v1.11.400
Copyright (c) Microsoft Corporation. All rights reserved.

Windows: Windows.Desktop v10.0.26100.4652
System Architecture: X64
Package: Microsoft.DesktopAppInstaller v1.26.400.0
Screenshots and Logs

No response

Contributor guide

Open the contributing guide

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

Locate the DominikReichl.KeePass manifest in the winget-pkgs repository and inspect how its installer handles user scope and version selection. Reproduce both commands from the issue, then update the manifest so user-scope installation selects version 2.58 and verify both expected outcomes.

Written by the indexing model from the issue text.

Assessment

Domain
tooling
Issue type
Bug
Difficulty
3/5
Estimated time
1-2 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.