Back to skill

Security audit

Golang Modernize

Security checks across malware telemetry and agentic risk

Overview

This skill is a Go modernization helper with disclosed, purpose-aligned repo reading, editing, and Go tooling guidance.

Install this for Go repositories where modernization suggestions are useful. Review diffs before accepting edits, especially go.mod, go.sum, CI/tooling files, dependency changes, and any .modernize entries.

SkillSpector

By NVIDIA
Vulnerability Patterns
  • Data ExfiltrationExternal Transmission, Env Variable Harvesting, File System Enumeration
  • Trigger AbuseOverly Broad Trigger, Shadow Command Trigger, Keyword Baiting Trigger
  • Prompt InjectionInstruction Override, Hidden Instructions, Exfiltration Commands
  • Privilege EscalationExcessive Permissions, Sudo/Root Execution, Credential Access
  • Supply ChainUnpinned Dependencies, External Script Fetching, Obfuscated Code
Findings (2)

Vague Triggers

Medium
Confidence
90% confidence
Finding
The manifest description explicitly says to trigger proactively during ordinary Go coding or review whenever old-style patterns are detected, without a tight activation boundary. That can cause the skill to run unexpectedly in unrelated workflows, increasing the chance of distracting the agent, broadening repository access, and chaining into follow-on actions like scans, web lookups, lint runs, or file edits the user did not clearly request.

Missing User Warnings

Medium
Confidence
87% confidence
Finding
The skill directs the agent to write ignored suggestions into a project-root `.modernize` file, but the top-level description does not clearly warn users that invoking the skill can modify repository state. In practice, this can create silent persistent changes, pollute commits, or encode user decisions into version-controlled files without sufficiently informed consent.

VirusTotal

65/65 vendors flagged this skill as clean.

View on VirusTotal

Static analysis

No suspicious patterns detected.