Skip to content

Document malware check behavior #19519

@woodruffw

Description

@woodruffw

The public docs should document #18781 (particularly after we remove it from preview).

Some key things we should document:

  • We use OSV for malware reports, and users can configure their own API-compatible OSV service if they're hosting one.
  • OSV in turn uses https://github.com/ossf/malicious-packages for MAL advisories. MAL advisories are not propagated directly by PyPI, and are produced on timelines that aren't related directly to quarantine actions on PyPI.
  • Malware checks are performed on locked resolutions, since installing from a lockfile doesn't re-access the index. For resolution itself, the equivalent behavior is controlled by PyPI's own quarantining abilities.

Metadata

Metadata

Assignees

Labels

documentationImprovements or additions to documentation

Type

No type
No fields configured for issues without a type.

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions