Skip to content

v1.6.0

Latest

Choose a tag to compare

@davo20019 davo20019 released this 26 Oct 23:43
· 18 commits to main since this release

What's Changed

Code Quality & Maintenance

  • Run black formatter on ast_analysis.py
  • Fix ruff linting errors in security tools
  • Fix missing import and deprecation warnings in ast_analysis.py
  • Fix missing 're' import in ast_analysis.py
  • Fix black formatting in security.py
  • Fix ruff linting errors
  • Fix imports for extracted scanning infrastructure

Security Tools Refactoring

  • Refactor exports tools into subfolder structure
  • Complete security module refactoring to modular structure
  • Extract AST analysis to security/ast_analysis.py
  • Extract false positive filtering to security/filters.py
  • Extract vulnerability patterns to security/patterns.py
  • Refactor security module: create modular structure

Security Features

  • Add verify_vulnerability tool for educational security testing
  • Add comprehensive security scanning tools
  • Add CSRF protection scanning with AI-guided verification
  • Improve security scanning accuracy and reduce false positives
  • Add pattern-based security scanning tools for Drupal modules
  • Remove specific vulnerability disclosure from README examples

Performance & Stability

  • Lower token limits to prevent client hangs
  • Reduce log noise for expected theme:list failures
  • Add max_items limit to get_module_directory_tree
  • Add pagination support to list_module_files tool

Other Improvements

  • Import code_analysis tools module in server.py
  • Add friendly error messages for missing entity types