probation 0.1.0

A filtering proxy for npm and PyPI that withholds packages until they are eligible.
{
  "schema_version": 1,
  "revision": 42,
  "generated_at": "2026-09-17T12:00:00Z",
  "expires_at": "2099-01-01T00:00:00Z",
  "blocked_packages": [
    {
      "ecosystem": "npm",
      "name": "example-malware",
      "version": "1.2.3",
      "reason": "Known malicious release"
    },
    {
      "ecosystem": "pypi",
      "name": "example-bad-project",
      "version": null,
      "reason": "Block every release"
    }
  ],
  "blocked_hashes": [
    {
      "algorithm": "sha256",
      "digest": "aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa",
      "reason": "Known malicious artifact"
    }
  ]
}