Welcome to the SEMCL.ONE Community!
We’re building the future of Open Source Software compliance—one where automation replaces manual work, communities share resources instead of duplicating efforts, and AI-powered tools make compliance accessible to everyone.
SEMCL.ONE is a comprehensive, community-driven Software Composition Analysis (SCA) platform designed to solve one of software development’s biggest challenges: managing open source compliance at scale fully leveraging AI.
Every organization using open source software faces the same problems:
Traditional SCA tools are expensive, closed-source, and often miss AI-generated code transformations. SEMCL.ONE takes a different approach: open source tools, open data, shared infrastructure, and GenAI automation.
We believe compliance should be automated, not manual.
SEMCL.ONE provides a complete toolchain that automates the entire compliance workflow:
But we go further. With MCP-SEMCLONE, we bring compliance directly into your IDE—integrated with AI coding assistants like Kiro, Cursor, Cline, and others. Ask your AI: “Is this project safe for commercial distribution?” Get instant, automated compliance analysis.
Our platform is built on 11+ specialized small tools, each solving a specific compliance challenge:
PURL2SRC - Convert Package URLs to downloadable source code across 13+ ecosystems (npm, PyPI, Maven, Cargo, etc.)
SRC2PURL - Identify package coordinates from source code, reverse-engineering dependency information
UPMEX - Universal Package Metadata Extractor supporting 15+ package formats with standardized JSON output, dependency mapping, and API enrichment
OSSLILI - High-performance license detector supporting 700+ SPDX identifiers with three-tier detection (Dice-Sørensen similarity, TLSH fuzzy hashing, regex patterns), copyright extraction, and comprehensive SBOM generation
PURL2NOTICES - Generate legal attribution notices and copyright documentation from Package URLs for distribution compliance
BinarySniffer - Detect hidden OSS components in compiled binaries, finding what traditional scanners miss. Now supports AI artifacts looking for problematic patterns in serialized components to detect weaponized models.
Semantic CopyCat (CopycatM) - Advanced IP contamination detection using transformation-resistant signatures to catch AI-generated code that copies GPL or patented algorithms—even across language translations and heavy refactoring
OSPAC - Open Source Policy as Code engine with complete SPDX coverage (712 licenses), compatibility checking, and obligation tracking. Define compliance rules in version-controlled policy files.
VulnQ - Multi-source vulnerability query tool consolidating security data from various databases
MCP-SEMCLONE - Model Context Protocol server that brings all SEMCL.ONE tools into AI-powered IDEs (Cursor, Cline, VS Code, Kiro). Enables conversational compliance: ask your AI assistant for license analysis, SBOM generation, or policy validation—all automated.
We’re committed to transparency and community collaboration:
This approach enables:
The real breakthrough is MCP-SEMCLONE, our Model Context Protocol server that integrates the entire SEMCL.ONE toolchain with AI coding assistants.
What this means for developers:
Instead of running separate CLI commands or switching to web dashboards, you simply ask your AI:
Your AI assistant handles it automatically, using SEMCL.ONE tools behind the scenes. No manual commands. No context switching. Just conversational compliance.
Supported IDEs:
SEMCL.ONE is 79% complete with 12 core components operational:
Production-Ready Tools:
In Development:
SEMCL.ONE is community-driven. Here’s how you can participate:
We’re building a future where:
Welcome to SEMCL.ONE. Let’s build the future of compliance together.
Got questions? Want to contribute? Check our GitHub organization or explore the tools at semcl.one.