Assess modern-slavery risk and write modern-slavery-risk-assessment.json per supplier.
No ratings yet0 installs
Use to assess modern-slavery risk for each ready supplier in the enumerate manifest, writing modern-slavery-risk-assessment.json beside identity.json. MUST run bundled lib/ms_collect.py — never regenerate the collector. Manifest.suppliers is an array (not a map). Discovers the supplier's statement and adverse news via Talos, scores governance and operational mitigation via LLM, combines with deterministic geographic/industry inherent risk. No cortex_search.
modern-slaverysuppliersriskcollectcompliance
Versions
v1# Changelog
## v1
- Initial release: deterministic geographic/industry inherent scoring (`ms_risk`), Talos statement discovery + LLM governance scoring, LLM operational mitigation scoring (with conservative fallback defaults), Talos adverse-news discovery + escalation, hybrid combine into a single final risk score/level/grade, written to per-supplier `modern-slavery-risk-assessment.json`.
- Shard mode: `collect_shard`/`main_shard` for the generic batch fan-out mechanism, contract-conformant with `batch-reconcile/CONTRACT.md` (byte-for-byte shard doc shape shared with `supplier-iso-collect`).7/22/2026