proxmox-auth — independently scanned and version-tracked by SaferSkills.
SaferSkills independently audited proxmox-auth (Agent Skill) and scored it 100/100 (green). The audit ran 55 deterministic rules across Security, Supply Chain, Maintenance, Transparency, and Community; it found 0 high-severity and 0 lower-severity findings. The full rule-by-rule trace and per-finding evidence are below. Free, methodology-open.
Findings & checks · 0 flagged
Every scanned point with the score it earned and what moved between them.
First recorded scan — no prior version to compare against.
The primary manifest — the file an agent reads to learn what this artifact does.
Expert guidance for Proxmox VE cluster authentication, API access, and infrastructure management.
# Access Proxmox nodes directly
ssh 192.168.1.100 # spacenode1
ssh 192.168.1.100 # spacenode2
# Execute commands on nodes
ssh 192.168.1.100 "pct list"
ssh 192.168.1.100 "qm list"# Get cluster nodes
ssh 192.168.1.100 "pvesh get /nodes"
# Get node status
ssh 192.168.1.100 "pvesh get /nodes/spacenode1/status"
# Get cluster status
ssh 192.168.1.100 "pvecm status"Nodes:
Important: Commands default to the node you're connected to. For cross-node operations, SSH to the target node directly.
# List all containers (any node)
ssh 192.168.1.100 "pct list"
# Start container on specific node
ssh 192.168.1.100 "pct start 200"
# Stop container
ssh 192.168.1.100 "pct stop 200"
# Get container status
ssh 192.168.1.100 "pct status 200"
# Execute command in container
ssh 192.168.1.100 "pct exec 200 -- command"# Read container config
ssh 192.168.1.100 "cat /etc/pve/nodes/spacenode2/lxc/200.conf"
# Find which node hosts a container
ssh 192.168.1.100 "ls -lh /etc/pve/nodes/*/lxc/*.conf | grep 200.conf"# CT200 (ai-workloads) on spacenode2
# IP: 192.168.1.100
# Services: Stable Diffusion (7860), ComfyUI (8188), Ollama (11434)
# Access container
ssh [email protected]
# Check GPU in container
ssh 192.168.1.100 "pct exec 200 -- nvidia-smi"
# Check Docker containers
ssh [email protected] "docker ps -a"# List all VMs
ssh 192.168.1.100 "qm list"
# Start/stop VM
ssh 192.168.1.100 "qm start 100"
ssh 192.168.1.100 "qm stop 100"
# Get VM config
ssh 192.168.1.100 "qm config 100"# Get all nodes
ssh 192.168.1.100 "pvecm nodes"
# Check cluster status
ssh 192.168.1.100 "pvecm status"
# Get corosync config (node IPs)
ssh 192.168.1.100 "cat /etc/pve/corosync.conf"# List storage
ssh 192.168.1.100 "pvesm status"
# Check specific storage
ssh 192.168.1.100 "pvesm list local-lvm"# List backups
ssh 192.168.1.100 "pvesh get /nodes/spacenode1/storage/local/content --content backup"
# Backup container
ssh 192.168.1.100 "vzdump 200 --mode snapshot --storage local"
# Restore backup
ssh 192.168.1.100 "pct restore 200 /path/to/backup.tar.gz"# Check container IP
ssh 192.168.1.100 "pct exec 200 -- ip addr"
# Check if container responds
ping 192.168.1.100
# Test container services
curl -s -o /dev/null -w "%{http_code}" http://192.168.1.100:7860/
# Check container networking from inside
ssh 192.168.1.100 "pct exec 200 -- ip route"
ssh 192.168.1.100 "pct exec 200 -- systemctl status networking"# Check bridge status
ssh 192.168.1.100 "ip addr show vmbr0"
# List all bridge connections
ssh 192.168.1.100 "brctl show vmbr0"# Search all nodes for container config
ssh 192.168.1.100 "ls -lh /etc/pve/nodes/*/lxc/*.conf | grep -E '200\.conf|VMID|^/'"# Stop, wait, start
ssh 192.168.1.100 "pct stop 200 && sleep 5 && pct start 200"
# Check status after restart
ssh 192.168.1.100 "pct status 200"
ping -c 3 192.168.1.100# System logs
ssh 192.168.1.100 "pct exec 200 -- journalctl -xe"
# Specific service logs
ssh 192.168.1.100 "pct exec 200 -- journalctl -u docker -n 50"Cause: Running command from wrong node (container is on different node)
Fix: Find correct node first:
ssh 192.168.1.100 "ls /etc/pve/nodes/*/lxc/200.conf"
# Result shows: /etc/pve/nodes/spacenode2/lxc/200.conf
# SSH to spacenode2 (192.168.1.100) insteadChecks:
ssh 192.168.1.100 "pct status 200"ssh 192.168.1.100 "pct exec 200 -- ip addr"ping 192.168.1.100ssh 192.168.1.100 "pct exec 200 -- systemctl status"Fix: Restart container or reboot node if needed
After node reboot:
onboot: 1 start automaticallyssh 192.168.1.100 "pct list | grep running"ssh 192.168.1.100 "pct start 200"pct exec)| Task | Command |
|---|---|
| List containers | ssh NODE "pct list" |
| Start CT200 | ssh 192.168.1.100 "pct start 200" |
| SSH to CT200 | ssh [email protected] |
| Check CT200 status | ssh 192.168.1.100 "pct status 200" |
| Get CT200 IP | ssh 192.168.1.100 "pct exec 200 -- hostname -I" |
| Check services | curl http://192.168.1.100:PORT/ |
| Find container node | ssh 192.168.1.100 "ls /etc/pve/nodes/*/lxc/VMID.conf" |
| Reboot node | ssh 192.168.1.100 "reboot" |
Hostname: ai-workloads IP: 192.168.1.100 Node: spacenode2 (192.168.1.100) Resources: 6 cores, 24GB RAM, NVIDIA GPU passthrough
Services:
Docker Containers:
# List all containers
ssh [email protected] "docker ps -a"
# Restart services
ssh [email protected] "docker restart sd-auto1111"
ssh [email protected] "docker restart comfyui"
ssh [email protected] "docker restart ollama"~30 seconds. Free. No account. Every finding cites a rule and a line of evidence.