Skip to content

v1.3.0

Latest

Choose a tag to compare

@NiCrook NiCrook released this 26 Mar 04:33
272d4d1

What's New

Fixed

  • HTTPS connections failing on systems where certifi's CA bundle is incomplete (e.g., Python 3.14 on Windows); truststore now provides OS-native certificate verification with automatic fallback to certifi

Added

  • Batch scanning: audit multiple URLs via positional args or --file flag with deduplication, error isolation, and progress reporting
  • Crawl mode: --crawl discovers pages from XML sitemaps (via robots.txt or fallback), with origin scoping and --crawl-limit
  • HTML reports: --format html generates self-contained reports with grade colors, dark mode, responsive layout, and batch support
  • Custom weights: --weight-profile presets (ecommerce, docs, ai-ready) and per-category --weight overrides
  • AI metadata detection: ai.txt, ai-plugin.json, agent.json in LLM Discoverability scoring
  • Structured data validation: JSON-LD parsing, OG property checks, meta description length, Twitter Card & Microdata detection, multi-format bonus
  • Page-type heuristics: auto-detect page type (article, product, docs, listing, homepage) with type-aware recommendations
  • Library mode: public Python API (from botaudit import audit, audit_batch) for programmatic use
  • Config files: .botaudit.yaml / pyproject.toml support for persistent project-level settings

Full Changelog: v1.2.0...v1.3.0