AI Best Practices

March 25, 2026 · View on GitHub

This repository has been deprecated. All rules have been migrated to the official Semgrep registry.

Where to find the rules

The rules now live in the official Semgrep rules repository:

Source: github.com/semgrep/semgrep-rules/tree/develop/ai/ai-best-practices

Rule pack: semgrep.dev/p/ai-best-practices

Quick Start

pip install semgrep
semgrep --config "p/ai-best-practices" /path/to/your/project/

CI/CD Integration

GitHub Actions

name: AI Safety Lint
on: [pull_request]

jobs:
  semgrep:
    runs-on: ubuntu-latest
    steps:
      - uses: actions/checkout@v4
      - uses: semgrep/semgrep-action@v1
        with:
          config: "p/ai-best-practices"

GitLab CI

semgrep:
  image: semgrep/semgrep
  script:
    - semgrep --config "p/ai-best-practices" --error .
  rules:
    - if: $CI_MERGE_REQUEST_IID

License

See LICENSE for details.