dart_shield 0.1.0-dev.6 copy "dart_shield: ^0.1.0-dev.6" to clipboard
dart_shield: ^0.1.0-dev.6 copied to clipboard

Open-source static analysis tool that helps secure your Dart codebase by detecting vulnerabilities before they reach production.

Changelog #

All notable changes to this project will be documented in this file.

The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.

0.1.0-dev.6 - 2025-10-23 #

Breaking Changes #

  • Configuration format converted from kebab-case to snake_case to align with Dart's analysis_options.yaml conventions

Added #

  • Comprehensive suppression system for ignoring specific rules or lines during analysis

Changed #

  • Test reorganization plan and improved test coverage

Tests #

  • Added comprehensive unit tests for suppression system
  • Enhanced test coverage for models and enums

0.1.0-dev.5 - 2025-10-09 #

Added #

  • Pana analysis integration in CI/CD pipeline for enhanced code quality checks

Changed #

  • Updated package dependencies to latest versions for improved stability and security
  • Enhanced lint rules configuration for better code quality enforcement
  • Improved code formatting and style consistency across the codebase

Fixed #

  • Removed publish limitations to enable proper package distribution

Refactored #

  • Added explanatory comments for better code documentation
  • Improved type declarations and code organization
  • Enhanced code structure for better maintainability

0.1.0-dev.4 - 2025-10-08 #

Added #

  • Implicit current folder analysis - users can now run analysis without specifying a target directory (issue #6)
  • Rule registry system for better rule management and organization
  • Improved analysis report handling with better error reporting and progress tracking (issue #9)

Changed #

  • Enhanced configuration parsing for better flexibility
  • Improved report handling and project report structure
  • Refactored class declarations for better code organization
  • Updated visitor naming for consistency

Fixed #

  • Secure random detection in crypto rules
  • Hardcoded secrets detection now includes key detection
  • Various rule detection improvements

Tests #

  • Added comprehensive tests for secure random rule
  • Enhanced test coverage for configuration parsing

0.1.0-dev.3 - 2024-08-31 #

Added #

  • New rule: avoid-hardcoded-secrets

Changed #

  • Enhanced documentation.
  • Improved code examples.

Fixed #

  • Error handling in the CLI.

0.1.0-dev.2 - 2024-08-12 #

Added #

  • Adhering "Keep a Changelog" style

Changed #

  • Enhanced error handling in the CLI.

0.1.0-dev.1 - 2024-08-01 #

Added #

  • Initial version.
4
likes
160
points
165
downloads

Publisher

unverified uploader

Weekly Downloads

Open-source static analysis tool that helps secure your Dart codebase by detecting vulnerabilities before they reach production.

Repository (GitHub)
View/report issues

Topics

#security #analyzer #sast #tools #static-analysis

Documentation

API reference

License

MIT (license)

Dependencies

analyzer, analyzer_plugin, args, cli_completion, collection, file, file_system, glob, json_annotation, mason_logger, path, pub_updater, source_span, yaml

More

Packages that depend on dart_shield