azure-mgmt-apicenter-dotnet

Pass

Audited by Gen Agent Trust Hub on Sep 16, 2026

Risk Level: SAFE
Full Analysis
  • Trusted Package Dependencies: The skill utilizes official Microsoft packages (Azure.ResourceManager.ApiCenter and Azure.Identity) available through the NuGet gallery. These are standard, well-known libraries for Azure resource management.
  • Secure Authentication Practices: The code examples correctly demonstrate the use of DefaultAzureCredential, which is an Azure best practice for managing identities across different environments (local development vs. production) without hardcoding secrets.
  • Standard Environment Configuration: The skill requests standard Azure configuration variables such as AZURE_SUBSCRIPTION_ID and AZURE_RESOURCE_GROUP. It does not include hardcoded credentials or sensitive tokens.
  • Administrative Resource Management: As a management SDK, the skill performs create, read, update, and delete (CRUD) operations on cloud resources. These operations are conducted through authenticated Azure Resource Manager (ARM) clients, adhering to the principle of least privilege as defined by the user's Azure RBAC configuration.
  • Data Handling: The skill provides examples for importing and exporting API specifications (e.g., OpenAPI). While this involves processing external files, it is the primary purpose of the skill and follows standard SDK patterns for uploading content to cloud services.
Audit Metadata
Risk Level
SAFE
Analyzed
Sep 16, 2026, 02:51 PM
Security Audit — agent-trust-hub — azure-mgmt-apicenter-dotnet