MoiraGuard Portray

An agentless security scanner that reveals your infrastructure's CVE exposure and security posture — in the terminal or as a shareable web dashboard. Built for developers and sysadmins who want low-friction visibility.

Scan. Score. Share.

Three steps from zero to a full security posture report. No agent installation, no persistent daemon, no configuration hell.

01

Run the Scanner

Execute Portray on any Linux or macOS system. No installation — a single command pulls and runs the scanner agentlessly.

$ curl -s portray.moiraguard.com | bash
02

Get Your Score

Portray analyzes installed packages, open ports, and configurations — then outputs a 0–100 security score with CVE-level findings color-coded by severity.

03

Share the Report

Generate a shareable link to your web dashboard or export a PDF report. Share with your team, client, or use it to book a remediation call with MoiraGuard.

Everything you need to see the risk

CVE Detection

Scans all installed packages against the NVD/CVE database. Finds known vulnerabilities with CVSS scores, descriptions, and remediation links.

Risk Scoring

A 0–100 security posture score calculated from CVE severity, exposure surface, and configuration weaknesses. Instantly comparable over time.

Web Dashboard

Every scan generates a shareable web report link. Clean, readable by non-technical stakeholders — no terminal required to understand the findings.

CLI + Terminal UI

A clean terminal output for developers and sysadmins. Color-coded severity, filterable results, and CSV export for integration with other tooling.

Agentless

No persistent agent. No daemon running on your servers. Portray runs on-demand and exits cleanly — minimal footprint, maximum visibility.

AI-Powered Insights

Anthropic API integration explains findings in plain language — what each CVE means for your specific context, and what to fix first.

Free to use.
Open to contribute.

Portray is open-source under the MIT license. Use it freely for personal and commercial projects. Contributions, bug reports, and feature requests are welcome on GitHub.

MIT License — free for commercial use
Active development by MoiraGuard team
Issues & PRs welcome on GitHub
Star on GitHub
portray output
╔══════════════════════════════════════╗
║ MoiraGuard Portray v1.0 ║
╚══════════════════════════════════════╝
Host : prod-server-01
OS : Ubuntu 22.04.3 LTS
Pkgs : 487 scanned
─────────────────────────────────────
CRITICAL 2 ██████████████
HIGH 5 ████████
MEDIUM 8 ████
LOW 3 ██
─────────────────────────────────────
Score: 42/100 [AT RISK]
→ Report: https://portray.moiraguard.com/r/a3f9b2

Found issues? We can fix them.

Run Portray on your infrastructure, then book a call with our team to walk through remediation — we'll prioritize and guide you through every finding.

Discuss My Findings