# Secretlint Ignore File for AI DevOps Framework
# Uses .gitignore syntax

# Dependencies
**/node_modules/**
**/vendor/**
**/.venv/**
**/venv/**

# Build outputs
**/dist/**
**/build/**
**/.next/**
**/out/**

# IDE and editor
**/.idea/**
**/.vscode/**
**/.vs/**
*.swp
*.swo

# Git
**/.git/**

# Test fixtures (may contain example secrets for testing)
**/test/fixtures/**
**/tests/fixtures/**
**/__tests__/fixtures/**
**/testdata/**

# Generated files
**/*.min.js
**/*.min.css
**/package-lock.json
**/pnpm-lock.yaml
**/yarn.lock
**/composer.lock
**/Gemfile.lock
**/Cargo.lock
**/poetry.lock
**/requirements-lock.txt

# Documentation with example credentials
# (These contain intentional example patterns for documentation)
**/.agent/*.md
**/.agents/*.md
**/.ai/*.md
**/.claude/**
**/.continue/**
**/.kiro/**
**/.cursor/**
**/.factory/**
**/.codex/**
**/.wiki/**

# Intentional secret-like examples in docs/tests (false-positive suppression)
.agents/services/hosting/local-hosting.md
.agents/tools/browser/proxy-integration.md
.agents/tools/browser/watercrawl.md
.agents/scripts/simplex-bot/src/leak-detector.test.ts
# Credential sanitizer tests MUST contain synthetic credentials to verify scrubbing
.agents/scripts/tests/test-credential-sanitizer.sh
.agents/scripts/tests/test-credential-emission-guard.sh
.agents/scripts/tests/test-remote-url-audit.sh

# Config templates (contain example placeholders)
**/configs/*-config.json.txt

# Binary files
**/*.png
**/*.jpg
**/*.jpeg
**/*.gif
**/*.ico
**/*.svg
**/*.woff
**/*.woff2
**/*.ttf
**/*.eot
**/*.pdf
**/*.zip
**/*.tar
**/*.gz
**/*.rar
**/*.exe
**/*.dll
**/*.so
**/*.dylib

# Logs
**/*.log
**/logs/**

# Coverage reports
**/coverage/**
**/.nyc_output/**

# Cache
**/.cache/**
**/.tmp/**
**/tmp/**

# Reports (gitignored, may contain scan results)
**/reports/**

# Repomix output (contains repo context)
**/repomix-output.xml
**/repomix-output.txt

# SSH utilities (documentation only, no real keys)
**/ssh/**

# Test Docker files
**/tests/docker/**

# Template files (contain example configurations)
**/templates/**

# Environment files (mirror .gitignore lines 18, 43-44)
# These contain secrets by design and are gitignored
# Root-level patterns
.env
.env*
*.env
# Recursive patterns for subdirectories
**/.env
**/.env*
**/*.env

# Python virtual environments (mirror .gitignore)
# Note: **/env/** is broad but matches .gitignore convention for venvs
**/python-env/**
**/env/**

# Tool caches and indexes (mirror .gitignore)
**/.scannerwork/**

# Lock files
**/bun.lock
