MCPHub LabRegistryguacsec/trustify
guacsec

guacsec/trustify

Built by guacsec 47 stars

What is guacsec/trustify?

Bringing together SBOMs and advisories.

How to use guacsec/trustify?

1. Install a compatible MCP client (like Claude Desktop). 2. Open your configuration settings. 3. Add guacsec/trustify using the following command: npx @modelcontextprotocol/guacsec-trustify 4. Restart the client and verify the new tools are active.
🛡️ Scoped (Restricted)
npx @modelcontextprotocol/guacsec-trustify --scope restricted
🔓 Unrestricted Access
npx @modelcontextprotocol/guacsec-trustify

Key Features

Native MCP Protocol Support
Real-time Tool Activation & Execution
Verified Standard Implementation
Secure Resource & Context Handling

Optimized Use Cases

Extending AI models with custom local capabilities
Automating system workflows via natural language
Connecting external data sources to LLM context windows

guacsec/trustify FAQ

Q

Is guacsec/trustify safe?

Yes, guacsec/trustify follows the standardized Model Context Protocol security patterns and only executes tools with explicit user-granted permissions.

Q

Is guacsec/trustify up to date?

guacsec/trustify is currently active in the registry with 47 stars on GitHub, indicating its reliability and community support.

Q

Are there any limits for guacsec/trustify?

Usage limits depend on the specific implementation of the MCP server and your system resources. Refer to the official documentation below for technical details.

Official Documentation

View on GitHub

Trustify

CI License GitHub Release

The open-source platform for software supply chain security.

Trustify brings SBOMs, vulnerability advisories, and VEX documents into a single searchable system — so you can understand what's in your software and respond to threats in minutes, not days.

Why Trustify

Unified SBOM ManagementIngest, store, and search CycloneDX and SPDX SBOMs in one place
Vulnerability IntelligenceCross-reference SBOMs against advisories from Red Hat, GHSA, NVD, and OSV
VEX SupportReduce alert fatigue with vendor vulnerability exploitability data (CSAF/VEX)
Built-in ImportersAutomatically fetch and stay current with public vulnerability feeds
REST API & Web UIFull API with OpenAPI spec, plus a modern web interface
Single Binary DeploymentOne binary, one PostgreSQL database — no microservices to wrangle

See It In Action

<!-- TODO: Add screenshot of the Trustify dashboard showing SBOM search results --> <!-- Recommended: 1200x700px PNG, dark and light variants if possible -->

Trustify Sboms Trustify Importers

Quick Start

Option 1: Download a release

Download the latest trustd-pm binary from Releases, then:

AUTH_DISABLED=true ./trustd-pm

Option 2: Build from source

AUTH_DISABLED=true cargo run --bin trustd

This starts Trustify in "PM mode" — an embedded PostgreSQL database is created in .trustify/ in your current directory. No external setup needed.

Load sample data

cd etc/datasets && make
curl -X POST http://localhost:8080/api/v3/dataset --data-binary @ds1.zip \
  -H "Content-Type: application/zip"

Note: PM mode requires IPv6 enabled with localhost resolving to ::1.

Key Concepts

TermWhat it means in Trustify
SBOMA software bill of materials (CycloneDX or SPDX) describing the components in a software product
AdvisoryA security advisory (e.g. from NVD, Red Hat, GHSA) describing vulnerabilities in specific packages
VEXVendor exploitability exchange — a statement from a vendor about whether a vulnerability actually affects their product
pURLPackage URL — a standard way to identify a software package across ecosystems
CPECommon Platform Enumeration — an identifier for products, used in NVD advisories
CVEA unique identifier for a publicly known security vulnerability

Contributing

We welcome contributions! To get started:

  1. Install Rust
  2. Start PostgreSQL: podman-compose -f etc/deploy/compose/compose.yaml up
  3. Run the tests: cargo test

See CONVENTIONS.md for coding standards and docs/ for architecture decisions, OIDC setup, and deployment guides.

Ecosystem

RepositoryDescription
trustify-uiWeb interface
trustify-helm-chartsHelm charts for Kubernetes deployment
trustify-mcpMCP server for AI/LLM integration
trustify-load-test-runsScale test runner and results
scale-testingScale test suite
trustify-release-toolsRelease automation

Architecture

Trustify uses a modulith architecture — a single deployable binary backed by PostgreSQL.

  • REST API for ingesting and querying supply-chain data
  • Built-in importers that fetch public vulnerability feeds on a schedule
  • Extensible data model supporting SBOMs, advisories, VEX, pURLs, and CPEs
  • OIDC authentication with optional dev/test bypass

Architecture

License

Apache-2.0 — see LICENSE for details.

Global Ranking

4.7
Trust ScoreMCPHub Index

Based on codebase health & activity.

Manual Config

{ "mcpServers": { "guacsec-trustify": { "command": "npx", "args": ["guacsec-trustify"] } } }