![]() |
VOOZH | about |
dotnet add package PrimusSaaS.Security.Contracts --version 2.4.9
NuGet\Install-Package PrimusSaaS.Security.Contracts -Version 2.4.9
<PackageReference Include="PrimusSaaS.Security.Contracts" Version="2.4.9" />
<PackageVersion Include="PrimusSaaS.Security.Contracts" Version="2.4.9" />Directory.Packages.props
<PackageReference Include="PrimusSaaS.Security.Contracts" />Project file
paket add PrimusSaaS.Security.Contracts --version 2.4.9
#r "nuget: PrimusSaaS.Security.Contracts, 2.4.9"
#:package PrimusSaaS.Security.Contracts@2.4.9
#addin nuget:?package=PrimusSaaS.Security.Contracts&version=2.4.9Install as a Cake Addin
#tool nuget:?package=PrimusSaaS.Security.Contracts&version=2.4.9Install as a Cake Tool
This library contains the shared interfaces, models, and data transfer objects (DTOs) used across the PrimusSaaS Security suite.
It serves as the "glue" that allows different security modules (Heuristics, AI, Reporting) to communicate without hard dependencies on each other's implementations.
IAIThreatDetector: Contract for AI-based threat detection.IBehavioralAnalyzer: Contract for heuristic pattern scanning.ThreatFinding: Represents a detected security issue.RemediationSuggestion: Represents a proposed fix for a vulnerability.SecurityReport: Structure for the final security audit report.This package is automatically installed as a dependency when you reference PrimusSaaS.Security.AI or PrimusSaaS.Security.Heuristics. You typically do not need to install it manually unless you are building a custom security extension.
| Product | Versions Compatible and additional computed target framework versions. |
|---|---|
| .NET | net8.0 net8.0 is compatible. net8.0-android net8.0-android was computed. net8.0-browser net8.0-browser was computed. net8.0-ios net8.0-ios was computed. net8.0-maccatalyst net8.0-maccatalyst was computed. net8.0-macos net8.0-macos was computed. net8.0-tvos net8.0-tvos was computed. net8.0-windows net8.0-windows was computed. net9.0 net9.0 is compatible. net9.0-android net9.0-android was computed. net9.0-browser net9.0-browser was computed. net9.0-ios net9.0-ios was computed. net9.0-maccatalyst net9.0-maccatalyst was computed. net9.0-macos net9.0-macos was computed. net9.0-tvos net9.0-tvos was computed. net9.0-windows net9.0-windows was computed. net10.0 net10.0 is compatible. net10.0-android net10.0-android was computed. net10.0-browser net10.0-browser was computed. net10.0-ios net10.0-ios was computed. net10.0-maccatalyst net10.0-maccatalyst was computed. net10.0-macos net10.0-macos was computed. net10.0-tvos net10.0-tvos was computed. net10.0-windows net10.0-windows was computed. |
Showing the top 3 NuGet packages that depend on PrimusSaaS.Security.Contracts:
| Package | Downloads |
|---|---|
|
PrimusSaaS.Security
Offline, zero-infrastructure .NET SAST scanner embedded directly in your SDK. Unlike SonarQube (Java 17 + PostgreSQL + 2 GB RAM), Primus Security activates with one NuGet package and one line of code. v2.1.0 ships 60 Roslyn-based SAST analyzers, 100 secret-detection patterns, SARIF 2.1.0 export, OWASP Top 10 2021 compliance report, configurable quality gates, A–E security ratings, persistent suppression store, baseline delta, and a 40-rule catalog with before/after code patches — all offline, air-gap safe. Beats SonarQube Community Edition for .NET on: SARIF export, OWASP report, CWE/PCI-DSS compliance, AI-agent MCP tools, and zero server infrastructure. |
|
|
PrimusSaaS.Security.AI
AI-powered remediation agent for the PrimusSaaS Security scanner. Connects to Azure OpenAI and GitHub Models to generate fix explanations, threat narratives, and enhanced before/after code patches. Includes prompt injection detection to prevent adversarial inputs. |
|
|
PrimusSaaS.Security.Heuristics
Heuristic behavioral analyzer for detecting suspicious runtime patterns. |
This package is not used by any popular GitHub repositories.
v2.1.0 (March 2026): Synchronized with security suite v2.1.0. No breaking changes.