For the complete documentation index, see llms.txt. This page is also available as Markdown.

Dart and Flutter rules

Code analysis support for Dart is in Early Access and is available only with Enterprise plans. To enable the feature, see Snyk Preview.

Each rule includes the following information.

  • Rule Name: The Snyk name of the rule.

  • CWE(s): The CWE numbers that are covered by this rule.

  • Security Categories: The OWASP Top 10 (2021 edition) category to which the rule belongs to, if any, and if it is included in SANS 25.

  • Autofixable: Security rules that are autofixable by Snyk Agent Fix. This information is included only for the supported programming languages.

Rule Name
CWE(s)
Security Categories
Autofixable

Clear Text Logging

CWE-200, CWE-312

OWASP:A01, OWASP:A04

No

Cleartext Transmission - HTTP Instead of HTTPS

CWE-319

OWASP:A02

No

Code Injection

CWE-94

OWASP:A03

No

File Access Enabled

CWE-200

OWASP:A01, OWASP:A04

No

Improper Certificate Validation - SSL Verification Bypass

CWE-295

OWASP:A07

No

Insecure JWT Verification Method

CWE-347

OWASP:A02

No

Insecure Storage Shared Keystore

CWE-922

No

Insecure Token Storage

CWE-798

Sans Top 25, OWASP:A07

No

Sensitive Cookie Without 'HttpOnly' Flag

CWE-1004

OWASP:A05

No

Sensitive Cookie in HTTPS Session Without 'Secure' Attribute

CWE-614

OWASP:A05

No

Use of Hardcoded Credentials

CWE-798

Sans Top 25, OWASP:A07

No

Use of Hardcoded Cryptographic Key

CWE-321

OWASP:A02

No

Use of Insufficiently Random Values - Secrets

CWE-330

OWASP:A02

No

Use of Password Hash With Insufficient Computational Effort

CWE-916

OWASP:A02

No

Use of a Broken or Risky Cryptographic Algorithm

CWE-327

OWASP:A02

No

Last updated

Was this helpful?