A modular, enterprise-grade orchestration layer built to govern the intake of third-party components across your entire SDLC.
The Dependency Assurance Platform is a dependency governance and enforcement layer. It does not try to replace your repository manager, scanner, identity platform, or CI/CD system. It connects them into a single governed control plane.
Most organizations have fragmented detection. They have Snyk for scanning, Artifactory for storage, and Azure DevOps for builds. What they lack is a system of decision, promotion control, and traceability.
The platform is the missing operational layer that turns detection into enforceable policy.
The platform controls whether a dependency physically becomes available in the internal repository path. If review isn't complete, it isn't promoted into the approved hosted repository.
Dev supports low-risk auto-approval. Test allows threshold-based progression. Production always requires human dual-control.
AI analyzes package content and behavior but cannot override hard policy blocks or bypass authorized production approvals.
Govern the complete resolved dependency set, including transitive dependencies, hashes, and promotion lineage.
A modular architecture aligned with existing enterprise investments, designed for high-throughput orchestration.
Long-running work is handled asynchronously via Celery and Redis. The chain includes resolution, scanning, AI review, policy evaluation, and promotion. The failure model is safe: any stage failure blocks the promotion.
The data model is split across fit-for-purpose stores: PostgreSQL for state, MinIO for artifacts, and Neo4j for graph-native relationship analysis of dependency paths and blast radius.
Adapters wrap and normalize integration with external systems, allowing the platform to evolve without rebuilding the domain model.
Handles repository operations: checking existence, metadata queries, and uploading approved artifacts. It uses Sonatype as the enforcement point without scattering API logic.
Wraps engines like Grype and Trivy. Normalizes raw results into a single internal findings model, keeping the platform tool-independent.
Abstraction over LLM providers (Azure OpenAI, Anthropic). Normalizes requests and structured responses for package analysis.
Generates or translates SBOM artifacts (CycloneDX, SPDX). Provides a standard machine-readable inventory of every review.
Normalizes auth and claims across Keycloak (Dev) and Entra ID/Okta (Prod). Maintains a consistent authorization model.
The outbound messaging layer (Slack, Email). Reliably broadcasts workflow events like "approval required" or "promotion completed."
Addresses typosquatting, poisoned transitive packages, and malicious updates at the intake point.
Removes ambiguity. Settle dependency questions instantly with AI-assisted risk summaries.
Piece together scanner output, repo records, and metadata into a unified decision trail.
Generate evidence for approvals, policy enforcement, and continuous supply chain monitoring.
"Software dependencies are no longer build inputs—they are governed enterprise assets."