.venv/
__pycache__/
*.pyc
.pytest_cache/
dist/
*.egg-info/
site/
.claude/

# Leading slashes matter. An unanchored `packs/` matches a directory of that name
# at ANY depth, which silently swallowed vulntrack/templates/packs/ when the wheel
# was built from the sdist: there is no VCS index inside an unpacked sdist, so the
# build backend applies these patterns literally and the shipped mapping packs
# disappeared from the wheel while the source tree looked fine. Anchor everything
# that names a directory the package also uses.

# the two configuration files; templates live in vulntrack/templates/
/vulntrack.toml
/.env

# runtime stores
/vt-store/
/vt-data/

# mapping packs and rules tables are yours; vulntrack/templates/ has the templates
/packs/
/rules/

# legacy: superseded by .env
harbor-credentials.txt
