Xray is a security assessment tool focused on web vulnerability scanning, attack surface mapping, and technology fingerprinting. It identifies common security flaws through automated scanning and semantic analysis, while verifying findings via a custom proof-of-concept execution engine.
The system distinguishes itself with a containerized vulnerability testbed used to deploy pre-configured vulnerable applications. This environment allows for the simulation of specific vulnerabilities and edge-case scenarios to validate scanner accuracy and eliminate false positives.
The platform covers a broad range of security capabilities, including recursive web crawling for directory enumeration, real-time HTTP traffic interception via a proxy layer, and baseline security checks for SSL versions and HTTP headers. It features a template-based plugin system for extending vulnerability checks and supports exporting findings into text, JSON, or HTML formats.