> ## Documentation Index
> Fetch the complete documentation index at: https://semgrep-ee9d73d8-mintlify-b75b9a88.mintlify.site/llms.txt
> Use this file to discover all available pages before exploring further.

# Cheat Sheets

Semgrep **cheat sheets** serve as security reference guides with programming language–specific examples. They are designed to help you mitigate common risks in popular libraries and frameworks while ensuring secure practices in your source code.

See [Supported Languages](/supported-languages) for the complete set of languages and [package managers](/semgrep-supply-chain/requirements-and-feature-support) supported by Semgrep.

<CardGroup cols={3}>
  <Card title="Go" img="https://mintcdn.com/semgrep-ee9d73d8-mintlify-b75b9a88/-dR8Rmdn8vfoDZ7v/images/icon-triage.svg?fit=max&auto=format&n=-dR8Rmdn8vfoDZ7v&q=85&s=b02014156ff4b132c0e54f53aec10545" href="/category/go" width="100" height="106" data-path="images/icon-triage.svg">
    Cheat sheets for the Go ecosystem including net/http.
  </Card>

  <Card title="Java" img="https://mintcdn.com/semgrep-ee9d73d8-mintlify-b75b9a88/-dR8Rmdn8vfoDZ7v/images/icon-triage.svg?fit=max&auto=format&n=-dR8Rmdn8vfoDZ7v&q=85&s=b02014156ff4b132c0e54f53aec10545" href="/category/java" width="100" height="106" data-path="images/icon-triage.svg">
    Cheat sheets for the Java ecosystem including JSP.
  </Card>

  <Card title="JavaScript" img="https://mintcdn.com/semgrep-ee9d73d8-mintlify-b75b9a88/-dR8Rmdn8vfoDZ7v/images/icon-triage.svg?fit=max&auto=format&n=-dR8Rmdn8vfoDZ7v&q=85&s=b02014156ff4b132c0e54f53aec10545" href="/category/javascript" width="100" height="106" data-path="images/icon-triage.svg">
    Cheat sheets for the JavaScript ecosystem including Express.
  </Card>

  <Card title="Python" img="https://mintcdn.com/semgrep-ee9d73d8-mintlify-b75b9a88/-dR8Rmdn8vfoDZ7v/images/icon-triage.svg?fit=max&auto=format&n=-dR8Rmdn8vfoDZ7v&q=85&s=b02014156ff4b132c0e54f53aec10545" href="/category/python" width="100" height="106" data-path="images/icon-triage.svg">
    Cheat sheets for the Python ecosystem including Django and Flask.
  </Card>

  <Card title="Ruby" img="https://mintcdn.com/semgrep-ee9d73d8-mintlify-b75b9a88/-dR8Rmdn8vfoDZ7v/images/icon-triage.svg?fit=max&auto=format&n=-dR8Rmdn8vfoDZ7v&q=85&s=b02014156ff4b132c0e54f53aec10545" href="/category/ruby" width="100" height="106" data-path="images/icon-triage.svg">
    Cheat sheets for the Ruby ecosystem including Rails.
  </Card>
</CardGroup>

## Additional Resources

* [Vulnerabilities](/learn/vulnerabilities/overview): Descriptions for different classes of vulnerabilities you may encounter.

* [Secure Coding Blog](https://semgrep.dev/blog/secure-coding/): Recent blog posts from the Semgrep team about secure coding practices.
