mcp-server-semgrep
Version:
MCP Server for Semgrep Integration - static code analysis with AI
20 lines (19 loc) • 723 B
YAML
rules:
- id: python.requests.best-practice.use-request-json-shortcut
patterns:
- pattern-inside: import json; ...
- pattern-inside: import requests; ...
- pattern: requests.$METHOD(..., body=json.dumps($BODY), ...)
message: >-
The requests library has a convenient shortcut for sending JSON requests,
which lets you stop worrying about serializing the body yourself.
To use it, replace `body=json.dumps(...)` with `json=...`.
severity: WARNING
metadata:
references:
- https://requests.readthedocs.io/en/stable/user/quickstart/#more-complicated-post-requests
category: best-practice
technology:
- requests
languages:
- python