Skip to content

Repository files navigation

OS³ (Open-Source Security Score)

OS³ is a high-performance, intent-time security scoring engine designed to stop malicious and vulnerable open-source packages before they enter your supply chain. It provides data-saturated security audits for PyPI, NPM, and Maven ecosystems.

Built for the Advanced Agentic Coding era, OS³ integrates directly into your CLI and IDE to provide real-time risk assessments, smart alternatives, and developer-centric suppression.


Quick Start & Installation

1. Prerequisites

  • Python 3.9+
  • [Optional] Maven (for Java dependency depth calculation)
  • [Optional] Node.js (for NPM ecosystem support)

2. Installation

git clone https://github.com/bhaskarbhar/os3.git
cd os3
py -m pip install -e .

3. Basic Commands

  • Score a package: os3 score flask
  • Scan a project: os3 scan requirements.txt
  • Sync cache: os3 sync --full

Documentation

Detailed documentation for OS³ can be found below:


Tech Stack

  • Backend: Python, Typer (CLI), Rich (TUI), SQLite (Cache), Fernet (Encryption).
  • Frontend (IDE): TypeScript, VS Code Extension API.
  • APIs: OSV.dev, PyPI JSON API, NPM Registry/Downloads, Maven Central Solr API, deps.dev.

License

This project is licensed under the Apache License 2.0 - see the LICENSE file for details.


Built by the OS³ Team.

About

No description, website, or topics provided.

Resources

Contributing

Stars

3 stars

Watchers

0 watching

Forks

Releases

Packages

Used by

Contributors

Languages