Skip to content

feat: new security rules#29

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

feat: new security rules#29
yardexx wants to merge 1 commit intorelease/0.1.0from
feature/new-security-rules-v2

Conversation

@yardexx
Copy link
Copy Markdown
Owner

@yardexx yardexx commented Feb 2, 2026

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
Copy link
Copy Markdown

docs-page bot commented Feb 2, 2026

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