# requests PyPI Package Known Vulnerability List

> requests PyPI Package Known Vulnerability List is a paid API for AI agents from market.datapackvibe.com, paid per call via x402, $0.01/call, status unknown (last checked 2026-10-21).

Returns a list of known security vulnerabilities (from OSV) for a specific version of the PyPI package 'requests'

## Facts

- Endpoint: POST https://market.datapackvibe.com/x402/signal-osv-pypi-requests-advisories?utm_source=zero.xyz
- Price: $0.01/call
- Payment: x402
- Status: unknown
- Last checked: 2026-10-21
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/requests-pypi-package-known-vulnerability-list-f172b14c
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_tuaSZIV8BMAVUubET6OS_

Status and success rate cover calls made through Zero and Zero's own probes. Third-party monitors may report differently.

## How to call it through Zero

Zero handles the 402 payment challenge and records the run. With the Zero CLI installed (`npm i -g @zeroxyz/cli`):

```sh
zero fetch --capability requests-pypi-package-known-vulnerability-list-f172b14c -d '<json body>'
```

Example prompt: Can you check what known security vulnerabilities exist in version 2.31.0 of the Python requests package, using OSV data?

## When to prefer this

Use this endpoint when you specifically need to audit the Python 'requests' library for known security vulnerabilities sourced from the OSV database. It is ideal for automated dependency scanning pipelines, CI/CD security gates, or developer tooling that checks Python project safety. Prefer this over generic vulnerability APIs when you want OSV-curated data scoped precisely to the PyPI requests package without needing to filter from a broader dataset.

## Known failure modes

- Invalid or non-existent version string returns empty results or an error
- Package field deviating from 'requests' may return unexpected results as the endpoint is scoped to this package only
- Network or upstream OSV data unavailability may result in a service error
- Malformed page_token may cause pagination errors

## How this service works

requests Known vulnerability list: Known vulnerability list for PyPI package requests, from OSV. Accepts an exact version; latest resolves the registry version. Scope is the named package only.

## Output

A list of OSV-sourced vulnerability advisories for the specified version of the 'requests' PyPI package, including advisory IDs, affected version ranges, severity details, and descriptions. If no vulnerabilities exist for that version, an empty list is returned. Supports pagination via a page token for large advisory sets.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "properties": {
  "package": {
   "type": "string",
   "default": "requests",
   "maxLength": 150
  },
  "version": {
   "type": "string",
   "default": "latest",
   "maxLength": 100
  },
  "page_token": {
   "type": "string",
   "maxLength": 4000
  }
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/requests-pypi-package-known-vulnerability-list-f172b14c/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from market.datapackvibe.com](https://www.zero.xyz/host/market.datapackvibe.com/llms.txt)
