maui-aspire
Guides .NET MAUI apps in consuming .NET Aspire backend services, covering configuration, authentication, and development workflows.
Install this skill
Security score
The maui-aspire skill was audited on Mar 1, 2026 and we found 20 security issues across 3 threat categories, including 1 high-severity. Review the findings below before installing.
Categories Tested
Security Issues
Curl to non-GitHub URL
| 158 | curl -LO https://aka.ms/msidweb/aspire/entra-id-provisioning-skill |
Curl to non-GitHub URL
| 165 | curl -LO https://aka.ms/msidweb/aspire/entra-id-code-skill |
Access to system keychain/keyring
| 307 | For HTTPS with dev certificates, the simulator trusts the macOS keychain. |
External URL reference
| 26 | - MAUI cannot use Aspire service discovery URIs (`https+http://apiservice`) |
External URL reference
| 69 | MAUI cannot use `https+http://apiservice` — it needs real HTTP(S) URLs. |
External URL reference
| 83 | ? "https://10.0.2.2:7001" // Android emulator → host loopback |
External URL reference
| 84 | : "https://localhost:7001" // iOS sim, Mac Catalyst, Windows |
External URL reference
| 86 | "https://myapi.azurecontainerapps.io" |
External URL reference
| 95 | 2. Open the Aspire dashboard (default: `https://localhost:17178`) |
External URL reference
| 106 | <ApiBaseUrl>https://localhost:7001</ApiBaseUrl> |
External URL reference
| 109 | <ApiBaseUrl>https://myapi.azurecontainerapps.io</ApiBaseUrl> |
External URL reference
| 158 | curl -LO https://aka.ms/msidweb/aspire/entra-id-provisioning-skill |
External URL reference
| 165 | curl -LO https://aka.ms/msidweb/aspire/entra-id-code-skill |
External URL reference
| 228 | The Aspire dashboard opens at `https://localhost:17178` |
External URL reference
| 230 | 2. **Note the API endpoint** from the dashboard (e.g., `https://localhost:7001`) |
External URL reference
| 262 | client.BaseAddress = new Uri("https://10.0.2.2:7001"); |
External URL reference
| 295 | client.BaseAddress = new Uri("https://10.0.2.2:7001"); |
External URL reference
| 356 | public static string BaseUrl => "https://myapi.azurecontainerapps.io"; |
External URL reference
| 374 | 4. **Don't use `https+http://` URIs in MAUI.** These are Aspire service |
External URL reference
| 392 | - **Aspire docs**: https://learn.microsoft.com/dotnet/aspire |
Install this skill with one command
/learn @davidortinau/maui-aspire