Skip to content

feat: new security rules - #29

Closed
yardexx wants to merge 1 commit into
release/0.1.0from
feature/new-security-rules-v2
Closed

yardexx wants to merge 1 commit into
release/0.1.0from
feature/new-security-rules-v2

Conversation

@yardexx

@yardexx yardexx commented Feb 2, 2026

Copy link
Copy Markdown
Owner

Status

IN DEVELOPMENT

Description

Type of Change

  • ✨ New feature (non-breaking change which adds functionality)
  • 🛠️ Bug fix (non-breaking change which fixes an issue)
  • ❌ Breaking change (fix or feature that would cause existing functionality to change)
  • 🧹 Code refactor
  • ✅ Build configuration change
  • 📝 Documentation
  • 🗑️ Chore

New rules:
- avoid_empty_catch: Detects empty catch blocks (CWE-390)
- avoid_logging_sensitive_data: Detects logging of sensitive variables (CWE-532)
- avoid_certificate_pinning_bypass: Detects SSL bypass patterns (CWE-295)
- avoid_dynamic_sql_queries: Detects SQL injection risks (CWE-89)
- avoid_shared_preferences_for_secrets: Detects unencrypted secret storage (CWE-312)
- avoid_insecure_file_storage: Detects sensitive file writes (CWE-922)

Total rules: 11 (5 existing + 6 new)
@yardexx
yardexx changed the base branch from master to release/0.1.0 February 2, 2026 18:29
@docs-page

docs-page Bot commented Feb 2, 2026

Copy link
Copy Markdown

To view this pull requests documentation preview, visit the following URL:

docs.page/yardexx/dart_shield~29

Documentation is deployed and generated using docs.page.

@yardexx yardexx closed this Feb 2, 2026
@yardexx
yardexx deleted the feature/new-security-rules-v2 branch February 2, 2026 18:52
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant