awesome-repositories.com
Blog
MCP
awesome-repositories.com

Discover the best open-source repositories with AI-powered search.

ExploreCurated searchesOpen-source alternativesSelf-hosted softwareBlogSitemap
ProjectMCP serverAboutHow we rankPress
LegalPrivacyTerms
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
XmirrorSecurity avatar

XmirrorSecurity/OpenSCA-cli

0
View on GitHub↗
1,115 stars·134 forks·Go·Apache-2.0·19 viewsopensca.xmirror.cn↗

OpenSCA Cli

OpenSCA-cli is an open-source software composition analysis tool and vulnerability management command-line interface that inspects third-party dependencies for known security vulnerabilities and compliance risks. It parses package manager configuration and lock files across diverse programming languages to extract software component trees and generate standard inventory reports.

The tool performs local vulnerability matching against embedded or downloaded databases without requiring external network connections, ensuring complete data privacy. It includes a license compliance engine that evaluates dependency licenses against predefined rule sets to detect usage restrictions and policy violations, alongside remote directory scanning capabilities.

Execution paths and database parameters are managed through command-line arguments and configuration files. Scan results and component inventories can be exported into standard formats such as JSON, HTML, SARIF, and SBOM, while an optional cloud sync pipeline uploads local scan telemetry and compliance reports to a centralized management service using project tokens.

Features

  • SBOM Generators - Generates software bill of materials inventories in standard formats like SPDX and HTML during project scans.
  • Software Bill of Materials Generators - Produces standard inventory reports of all software components and dependencies used in a project build.
  • Multi-Language Dependency Analysis - Parses package manager configuration and lock files across diverse programming languages to extract third-party software component trees.
  • Project Directory Scanning - Traverses project directories and remote file systems to identify dependency manifests for security analysis.
  • License Compliance Tools - Evaluates dependency licenses against predefined rule sets to detect usage restrictions and policy violations.
  • Dependency Vulnerability Scanning - Parses configuration and lock files across multiple programming languages to detect open source dependencies and identify known vulnerabilities.
  • Vulnerability Matching - Cross-references identified dependencies against embedded or downloaded vulnerability databases without requiring external network connections.
  • Software Composition Analysis Tools - Scans third-party dependencies for known vulnerabilities and license compliance risks as a command-line security tool.
  • Software Supply Chain Security - Scanning project dependencies and third-party components to detect known security vulnerabilities and compliance risks.
  • Vulnerability Management - Detects security flaws in open source packages and integrates with local or cloud databases via a command-line interface.
  • Offline Vulnerability Analysis - Ensures complete data privacy during local scans by restricting communication with external platforms and using local databases.
  • Scan Result Exporters - Exports security scan results to standard formats including JSON, HTML, SARIF, and SBOM specifications.
  • Data Privacy Controls - Ensures complete data privacy during local scans by restricting communication with cloud platforms when using offline vulnerability databases.
  • Vulnerability Database Management - Synchronizes and manages local copies of security vulnerability databases for offline analysis.
  • Pluggable Reporting Architectures - Transforms raw scan results into standardized formats like JSON, SARIF, SBOM, and HTML through modular serialization writers.

Star history

Star history chart for xmirrorsecurity/opensca-cliStar history chart for xmirrorsecurity/opensca-cli

How this analysis was created: This summary and feature list are AI-generated from collected project material and can contain mistakes. Stars, license and language are imported from GitHub. Inclusion does not mean that we have tested or audited this project. Check the source documentation for any feature you depend on. Learn more on our About page.

AI search

Explore more awesome repositories

Describe what you need in plain English — the AI ranks thousands of curated open-source projects by relevance.

Start searching with AI

Frequently asked questions

What does xmirrorsecurity/opensca-cli do?

OpenSCA-cli is an open-source software composition analysis tool and vulnerability management command-line interface that inspects third-party dependencies for known security vulnerabilities and compliance risks. It parses package manager configuration and lock files across diverse programming languages to extract software component trees and generate standard inventory reports.

What are the main features of xmirrorsecurity/opensca-cli?

The main features of xmirrorsecurity/opensca-cli are: SBOM Generators, Software Bill of Materials Generators, Multi-Language Dependency Analysis, Project Directory Scanning, License Compliance Tools, Dependency Vulnerability Scanning, Vulnerability Matching, Software Composition Analysis Tools.

Which projects share features with xmirrorsecurity/opensca-cli?

Projects with overlapping indexed features include: dependencytrack/dependency-track — Dependency-Track is a software composition analysis tool and vulnerability management system designed to track… snyk/snyk — Snyk is an application security testing platform designed to identify and remediate vulnerabilities across source… aboutcode-org/scancode-toolkit — ScanCode Toolkit is a software composition analysis tool and scanning framework designed to identify open-source… google/osv-scanner — osv-scanner is a software composition analysis tool and vulnerability scanner that checks project dependencies and… retirejs/retire.js — Retire.js is a JavaScript vulnerability scanner and dependency security analyzer. It identifies outdated or insecure… flox/flox — Flox is a Nix environment manager designed to create, share, and maintain reproducible software stacks. It uses…

Projects sharing features with OpenSCA Cli

These projects share indexed features with OpenSCA Cli. Shared tags can include platform or build tooling; verify the primary use case before treating a result as a replacement.
  • dependencytrack/dependency-trackDependencyTrack avatar

    DependencyTrack/dependency-track

    3,612View on GitHub↗

    Dependency-Track is a software composition analysis tool and vulnerability management system designed to track dependencies and supply chain risk. It functions as a platform for ingesting and analyzing CycloneDX software bills of materials to identify known vulnerabilities and license compliance issues within third-party software components. The system distinguishes itself by mirroring external vulnerability databases locally to enable fast offline analysis and using VEX documents to differentiate between technical vulnerabilities and actual contextual risks. It also integrates with identity

    Javaappsecbill-of-materialsbom
    View on GitHub↗3,612
  • snyk/snyksnyk avatar

    snyk/snyk

    5,586View on GitHub↗

    Snyk is an application security testing platform designed to identify and remediate vulnerabilities across source code, open-source dependencies, container images, and infrastructure-as-code configurations. It functions as a comprehensive security workflow automation tool, utilizing a static analysis engine and dependency graph mapping to detect security flaws and license compliance issues throughout the software development lifecycle. The platform distinguishes itself through agentic workflow orchestration and an automated remediation pipeline that generates and submits pull requests to patc

    TypeScript
    View on GitHub↗5,586
  • aboutcode-org/scancode-toolkitaboutcode-org avatar

    aboutcode-org/scancode-toolkit

    2,567View on GitHub↗

    ScanCode Toolkit is a software composition analysis tool and scanning framework designed to identify open-source licenses and copyright statements in source code and binary files. It functions as an open-source license detector, a dependency vulnerability scanner, and a generator for standardized software bills of materials in SPDX and CycloneDX formats. The project is built as a plugin-based scanning framework, allowing the integration of custom detection logic, specialized analyzers, and modified scanning behaviors at runtime. It distinguishes itself through the ability to produce formal le

    Pythoncopyrightcopyright-scancyclonedx
    View on GitHub↗2,567
  • google/osv-scannergoogle avatar

    google/osv-scanner

    10,565View on GitHub↗

    osv-scanner is a software composition analysis tool and vulnerability scanner that checks project dependencies and container images against the Open Source Vulnerabilities database. It functions as a dependency remediation tool and can be integrated into custom Go applications as a programmable security library. The project distinguishes itself through a remediation workflow that includes an interactive terminal user interface and automated scripting for upgrading vulnerable packages in lockfiles and manifests. It employs call-graph reachability analysis to determine if vulnerable code is act

    Goscannersecurity-auditsecurity-tools
    View on GitHub↗10,565
Compare all 30 related projects→

Curated searches featuring OpenSCA Cli

Hand-picked collections where OpenSCA Cli appears.
  • License scanner
  • vulnerability scanner