Back to skill

Security audit

MikroTik API

Security checks across malware telemetry and agentic risk

Overview

This is a coherent MikroTik router-management skill, but it teaches unsafe credential and TLS patterns for a high-impact admin interface.

Install only if you intentionally want an agent to administer a MikroTik router. Use a limited RouterOS account, prefer verified TLS on a trusted management network, avoid inline credentials and shared .env files, install dependencies in a virtual environment, back up the router first, and review every command before deletes, firewall edits, updates, shutdowns, or reboots.

SkillSpector

By NVIDIA
Vulnerability Patterns
  • Data ExfiltrationExternal Transmission, Env Variable Harvesting, File System Enumeration
  • Prompt InjectionInstruction Override, Hidden Instructions, Exfiltration Commands
  • Privilege EscalationExcessive Permissions, Sudo/Root Execution, Credential Access
  • Supply ChainUnpinned Dependencies, External Script Fetching, Obfuscated Code
  • Excessive AgencyUnrestricted Tool Access, Autonomous Decision Making, Scope Creep
Findings (2)

Missing User Warnings

Medium
Confidence
97% confidence
Finding
The curl examples embed `user:pass` directly on the command line, which can expose credentials through shell history, process listings, logging, and terminal recording. In a router-management skill, these are high-value administrative credentials, so accidental disclosure can lead to full device compromise.

Natural-Language Policy Violations

Medium
Confidence
98% confidence
Finding
The skill explicitly normalizes use of the plaintext API port 8728 and `plaintext_login=True` without requiring secure transport or explicit user opt-in. That creates risk of credential interception and session exposure on untrusted networks, especially because router admin access provides broad control over network infrastructure.

VirusTotal

66/66 vendors flagged this skill as clean.

View on VirusTotal

Static analysis

No suspicious patterns detected.