Get the Architectural Ground Truth.

As a leader responsible for technical vision, you need an accurate, up-to-date understanding of your system's architecture. Manual diagrams become obsolete the moment they are created. SCRUTARI provides the ground truth.

SCRUTARI answers your critical questions:

  • What is the actual dependency graph of our system, not the one we drew six months ago?
  • Which external packages are we using, in which projects, and at what versions?
  • How complex are the different modules in our codebase?
  • How can we get a consistent, structured dataset of our architecture to feed into other governance and analysis tools?

Key Business Values:

Generate Architectural Ground Truth
Automatically create a detailed, accurate model of your entire codebase, including all internal and external dependencies.
Enable Automated Governance
The `scrutari-data.json` artifact is the foundational input for automated policy enforcement with 3SC Protega, allowing you to codify and validate your architectural rules.
Foundation for Deeper Insights
Provides the rich dataset needed for advanced analysis, such as identifying coupling hotspots, calculating risk with 3SC Vestigo, or visualizing your architecture.
Live, Version-Controlled Blueprints
By committing the generated artifacts to Git, you create an auditable, historical record of your architecture's evolution over time.

An Interactive Map to Your Software System.

As a developer, you need to understand the structure of the system you're working in. SCRUTARI's interactive mode provides a powerful way to explore and comprehend the codebase.

Key Technical Values:

Explore the Code Graph
The `interactive` mode (The Cockpit) launches a local UI that visualizes the `scrutari-data.json` file, allowing you to navigate your codebase's components, from solutions and projects down to individual classes and methods.
Understand Dependencies
Visually trace dependencies between components, making it easier to understand the impact of your changes and identify potential architectural violations.
Polyglot Analysis
SCRUTARI's pluggable analyzer system supports a wide range of languages, providing a single, consistent architectural model even in complex, multi-language monorepos.

Secure, Automatable, and Consistent Analysis.

As an operator, you need tools that are secure, automatable, and consistent. SCRUTARI is a containerized, self-hosted application designed for safe and seamless integration into any CI/CD pipeline.

Execution Modes:

  • Microsoft.AspNetCore.Mvc.Localization.LocalizedHtmlString
  • Microsoft.AspNetCore.Mvc.Localization.LocalizedHtmlString
  • Microsoft.AspNetCore.Mvc.Localization.LocalizedHtmlString

Licensing & Degraded Mode

If a valid license cannot be acquired, SCRUTARI runs in a Degraded Mode. In this mode, it will not perform any analysis or generate any artifacts. It will log a warning and exit successfully (exit code 0) to ensure that licensing issues do not block your pipeline.

×