Skip to main content

AI-assisted supply-chain risk scoring toolkit for suppliers, ESG, resilience, and predictive sourcing.

Project description

SupplyRisk AI

AI-assisted supply-chain risk scoring for predictive sourcing, ESG, resilience, and supplier strategy.

SupplyRisk AI is an open-source, production-ready Python library designed to help organizations evaluate, monitor, and manage supplier risk using a structured, AI-assisted scoring model.

It enables procurement, sourcing, and supply chain teams to make data-driven decisions by combining multiple risk dimensions into a unified risk score.

Overview

Modern supply chains face increasing complexity due to:

Global supplier dependencies
Geopolitical and country-level risks
Financial instability of vendors
Delivery and operational disruptions
ESG (Environmental, Social, Governance) compliance requirements
Cybersecurity exposure across third-party vendors

SupplyRisk AI provides a lightweight and extensible risk engine to quantify these risks and support predictive sourcing and resilient supply chain design.

Key Use Cases

Supplier risk scoring and ranking
Procurement decision support
Predictive sourcing strategies
ESG-aware supplier selection
Third-party risk management (TPRM)
Supply chain resilience planning
Vendor onboarding and evaluation

Features

Multi-dimensional supplier risk scoring
Country, financial, delivery, ESG, and cyber risk modeling
Simple and extensible scoring framework
Lightweight and fast execution
CLI + Python SDK support
Ready for integration into ERP / SAP / Ariba workflows

Core capabilities

Supplier Risk Scoring: Generate a composite risk score based on multiple weighted factors
Predictive Sourcing: Identify high-risk suppliers early and support better sourcing decisions
ESG Risk Evaluation: Incorporate sustainability and governance factors into supplier selection
Cyber Risk Awareness: Assess third-party cyber exposure risks
Supply Chain Resilience: Improve decision-making under uncertainty and disruption scenarios
Integration Ready: Can be embedded into procurement analytics pipelines and enterprise systems

Install

pip install supplyrisk-ai

Python Usage

from supplyrisk_ai.core import SupplierRiskInput, score_supplier_risk

items = [
    SupplierRiskInput(
        supplier="SupplierA",
        country_risk=20,
        financial_risk=40,
        delivery_risk=30,
        esg_risk=10,
        cyber_risk=50
    )
]

scores = score_supplier_risk(items)

for s in scores:
    print(f"{s.supplier}: Risk Score = {s.total_score}")

CLI Usage

supplyrisk score supplier_risk.csv

CSV columns: supplier,country_risk,financial_risk,delivery_risk,esg_risk,cyber_risk

Build and Publish

python -m pip install --upgrade build twine
python -m build
twine check dist/*
twine upload dist/*

MIT License

Author: Jagadeesh Vasanthada

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

supplyrisk_ai-0.1.2.tar.gz (4.7 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

supplyrisk_ai-0.1.2-py3-none-any.whl (5.2 kB view details)

Uploaded Python 3

File details

Details for the file supplyrisk_ai-0.1.2.tar.gz.

File metadata

  • Download URL: supplyrisk_ai-0.1.2.tar.gz
  • Upload date:
  • Size: 4.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.9.6

File hashes

Hashes for supplyrisk_ai-0.1.2.tar.gz
Algorithm Hash digest
SHA256 489d6ec34476a7d8bf0f96757a5c25f1f244250d3486646564b1aa232e23827d
MD5 694482344b3f9f79810494aef8e93dbb
BLAKE2b-256 bfa8a84a5360d665d93fcdd23526299aa3e5aad8c46f94d193d58ed64ae0bca1

See more details on using hashes here.

File details

Details for the file supplyrisk_ai-0.1.2-py3-none-any.whl.

File metadata

  • Download URL: supplyrisk_ai-0.1.2-py3-none-any.whl
  • Upload date:
  • Size: 5.2 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.9.6

File hashes

Hashes for supplyrisk_ai-0.1.2-py3-none-any.whl
Algorithm Hash digest
SHA256 5d595efcc909cea56440e42fd8d1d0e8d43f6667f5e7f2c9ca8db794d5ed3448
MD5 c73fa7fb28a3f8d9d0a3d42fc2759630
BLAKE2b-256 ff88cb97c214de9d997f021f2e2dd1af69327c71bc2e54e8b611582f00486c71

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page