Xray’s deep recursive scanning gives it a complete picture of the relationships between all the components in your product. Once a component is identified to suffer from a vulnerability, Xray understands the impact it has on other components and displays a graph showing the relationship between the vulnerable component and all others that are affected. The component relationships may be in the context of binary artifacts, builds, or deployments that are connected to the infected component. Impact analysis can be triggered manually according to internal policies, or automatically in response to an event. Xray connects to a configurable set of data sources which can trigger an impact analysis run based on vulnerabilities reported by any of the feeds.