skills/dotnet/core/update-os-packages/Gen Agent Trust Hub

update-os-packages

Pass

Audited by Gen Agent Trust Hub on Apr 28, 2026

Risk Level: SAFECOMMAND_EXECUTIONEXTERNAL_DOWNLOADSREMOTE_CODE_EXECUTION
Full Analysis
  • External Tool Installation: The skill requires installing the release-notes tool from a personal GitHub Packages registry (https://nuget.pkg.github.com/richlander/index.json). This involves downloading and executing external binaries. While this is the intended mechanism for the skill's functionality, installing tools from personal namespaces rather than official organization accounts is a security consideration to ensure tool integrity.
  • Credential Configuration: The instructions recommend using dotnet nuget add source with the --store-password-in-clear-text flag to authenticate with GitHub Packages. This is a common practice for certain CI/CD and development environments, but storing personal access tokens or GitHub tokens in clear text on a filesystem is a security finding regarding credential hygiene.
  • Command Execution Capability: The skill makes extensive use of shell commands including dotnet, release-notes, npx, git, and gh. These are used to automate the auditing and publishing process. Users should ensure the execution environment is appropriately sandboxed as these tools have broad access to the local filesystem and network.
  • Indirect Prompt Injection Surface: The skill processes external data retrieved by the release-notes verify command (which queries Ubuntu and Debian package archives) and local JSON files. If these external sources were compromised, they could potentially influence the agent's behavior by providing malformed data or instructions during the audit phase.
Audit Metadata
Risk Level
SAFE
Analyzed
Apr 28, 2026, 10:37 PM