microsoft / microsoft/aspire

Improve internal Microsoft detection coverage on Linux

Open
#19,650 0 comments 0 reactions 1 assignee Claimed by @DamianEdwards View on GitHub
area-cli
Dominant language
C#
Stars
6.3k
Forks
991
Avg merge
2d 15h
Merged PRs (30d)
196

Description

### Is there an existing issue for this?

- [x] I have searched the existing issues

### Is your feature request related to a problem? Please describe the problem.

For the 13.5 GA binary, local Linux detection was approximately 0.05% of devices versus roughly 5-6% on macOS and Windows. Native Linux currently depends almost entirely on VS Code and GitHub membership signals, making actual usage differences indistinguishable from detector coverage gaps.

### Describe the solution you'd like

Add a strong, bounded cross-platform Microsoft-tenant signal for Linux, initially evaluating Azure CLI account state and other already-installed Microsoft developer tooling. Report native Linux and WSL separately so Windows-host interop failures are measurable. Any new credential-store access or subprocess execution must receive security review.

### Additional context

Parent tracking issue: #19645

Acceptance criteria:

- Native Linux and WSL detection outcomes are distinguishable in telemetry.
- At least one tenant-bound Linux probe is available without collecting raw credentials.
- External tenants and guest-only identities do not produce false positives.
- Probe execution is optional, bounded, and covered on supported platforms.

This item needs design and security validation before implementation.

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.