# SecurityRiskAdvisors VECTR for Red and Blue Team Measurement

> SecurityRiskAdvisors VECTR tracks red and blue team testing activities through assessment groups, campaigns, and test cases. It is aimed at security teams that need a shared record for evaluating detection and prevention capabilities across attack scenarios.

**SecurityRiskAdvisors/VECTR** — VECTR is a tool that facilitates tracking of your red and blue team testing activities to measure detection and prevention capabilities across different attack scenarios

- Repository: https://github.com/SecurityRiskAdvisors/VECTR
- Stars: 1,625 · Forks: 176
- Language: Unknown
- License: not declared
- Published: 2026-10-16 · Updated: 2026-10-16 · Language: en
- Canonical page: https://hysenlabs.com/projects/securityriskadvisors-vectr

## VECTR's Campaign and Test Case Model

SecurityRiskAdvisors VECTR addresses a measurement problem rather than an execution problem. The README says it facilitates tracking of red and blue team testing activities so teams can assess detection and prevention capabilities across different attack scenarios. Its primary unit is an assessment group, which contains Campaigns and supporting Test Cases. A Campaign can cover activity across a kill chain, including initial compromise, privilege escalation, and lateral movement, or it can focus on a particular detection layer, tool, or infrastructure. This gives teams a way to organize tests around a defined scenario instead of treating every activity as an isolated exercise. The documented model is especially relevant to red and blue teams that need to compare what was attempted with what defenders were able to observe, prevent, or improve.

## Behavior Tracking Across Red and Blue Teams

VECTR is focused on common indicators of attack and behaviors that can be performed by different threat actor groups with different objectives and levels of sophistication. The README also says that VECTR can reproduce step-by-step TTPs associated with particular groups and malware campaigns, while identifying the primary purpose as behavior that spans multiple groups and campaigns. That distinction matters for adoption. The tool is not limited to a single adversary profile in its stated design, although teams can still model a narrower scenario when their detection objective requires it. The repository presents VECTR as a record for repeated, targeted campaigns. Over time, that structure can support improvement of red team skills and blue team detection capabilities, but the README does not document automated scoring rules, pass criteria, or a formal calculation for detection success. Those details would need to be confirmed in the external documentation.

## VECTR Presentation Layer and API Boundary

The repository describes a Vue 3 presentation layer with some legacy AngularJS components, plus a GraphQL API. This indicates that the user interface and application interface are distinct parts of the system. The README does not describe the API schema, authentication mechanism, query names, mutation workflow, or data model beyond the user-facing Campaign and Test Case concepts. Consequently, an engineering team should not assume that GraphQL access means every tracking operation is available or stable without checking the documentation. The architecture also raises an integration question: VECTR can represent testing activities, but the repository does not state that it automatically receives telemetry from SIEM, EDR, or identity systems. Any ingestion from external tools would therefore be an integration task rather than a documented built-in feature. The listed repository entries include `cti/`, but the README does not explain whether that directory is part of VECTR's runtime data path.

## Reporting and Visibility Features Shown by VECTR

The README includes images identified as a VECTR heatmap, resilience trending heatmap, data import, attack escalation graph, and attack automation. These labels suggest that VECTR provides visual representations of tracked activity, supports imported data, and includes views for escalation and automation. The README does not explain the metrics behind those images, so the names should not be treated as evidence of a particular statistical model. In particular, the repository does not define how a heatmap cell is calculated, what qualifies as a resilience trend, or how imported records are validated. The available documentation also does not state whether attack automation means executing adversary procedures or recording automated test results. Based on the repository description, the safest interpretation is that VECTR provides tracking and visualization around testing activities. Teams that require a particular measure, such as detection latency or prevention coverage, should confirm the exact definition in the product documentation before using it for reporting.

## Installation and First Use Through the VECTR Guide

The README does not provide installation commands or a first-use code example. It directs users to the external VECTR documentation and specifically links to the Install Guide at `https://docs.vectr.io/Installation/`. It also instructs readers to follow the documentation for upgrading an existing VECTR installation. The only supported server operating system named in the repository is the current Ubuntu LTS version, 22.04, and community support is limited to that runtime environment. The README says VECTR should run in most containerization environments, but it does not give a Dockerfile, Compose file, image name, port, environment variable, or startup command. For browsers, it names current Chrome and Firefox as recommended, while also stating that most modern browsers such as Chrome, Firefox, and Chromium-based Edge are supported up to two prior releases. Because no install steps are supplied here, there is no command to reproduce in this article. The first concrete step for a new user is to follow the linked Install Guide and verify that the deployment target matches the documented Ubuntu and browser requirements.

## Upgrade Scope, Support Boundary, and Community Edition Constraints

The repository contains a file named `VECTR Community Edition EULA.pdf`, so licensing is governed by a project-specific EULA rather than an automatically confirmed open source license identifier. The README does not summarize the permissions, restrictions, redistribution conditions, or obligations in that document. This is a material adoption constraint because the repository also identifies Community Edition behavior, including automatic generation of an untrusted self-signed certificate or the option to supply certificates. A deployment exposed beyond a trusted development environment should therefore account for TLS configuration before use. Upgrade guidance is maintained as a separate documentation topic, which suggests that upgrades are an expected operational concern, but the README does not describe migration steps, backup requirements, database compatibility, or rollback. The repository is not archived, and the last push was on 2026-08-14. Recent releases include `ce-9.14.1` on 2026-08-14, `ce-9.14.0` on 2026-08-07, and `ce-9.9.1` on 2025-07-21. That release history gives concrete version points, not a guarantee of compatibility for an untested upgrade path.

## Conclusion

VECTR suits security teams that already structure adversary simulations around campaigns and test cases and need a shared record across offensive and defensive work. It is a poor fit for teams seeking a complete attack execution platform, because the README describes tracking and assessment rather than test execution. Before adoption, verify the documented installation procedure, the intended Ubuntu 22.04 environment, the EULA requirements, and whether its reporting model matches your existing testing process.

## FAQ

### What is SecurityRiskAdvisors VECTR used for?

The README says VECTR tracks red and blue team testing activities to measure detection and prevention capabilities across attack scenarios. It organizes that work through assessment groups, Campaigns, and supporting Test Cases.

### Does VECTR execute attacks, or only record testing activity?

The repository describes VECTR as a tracking tool for red and blue team activities, campaigns, and test cases. It does not document VECTR as an attack execution engine, so the supported behavior should be confirmed in the external documentation if execution is required.

### What operating systems and browsers does VECTR support?

The README names the current Ubuntu LTS version, 22.04, as the supported server operating system for community support. It recommends current Chrome or Firefox and says most modern Chrome, Firefox, and Chromium-based Edge browsers are supported up to two prior releases.

## Sources

- [Issues](https://github.com/SecurityRiskAdvisors/VECTR/issues)
- [README](https://github.com/SecurityRiskAdvisors/VECTR/blob/master/README.md)
- [Releases](https://github.com/SecurityRiskAdvisors/VECTR/releases)
- [SecurityRiskAdvisors/VECTR on GitHub](https://github.com/SecurityRiskAdvisors/VECTR)

---

Hysen Labs editorial analysis, written from the project's own repository and release notes. Cite the canonical page: https://hysenlabs.com/projects/securityriskadvisors-vectr
