{
  "id": "D017",
  "name": "Pubspec Dependencies Should Be Reviewed Regularly",
  "description": "Dependencies in pubspec.yaml should be reviewed and updated regularly to ensure security patches and bug fixes are applied",
  "severity": "warning",
  "category": "dart",
  "languages": ["dart"],
  "tags": ["dependencies", "maintenance", "security", "best-practices"],
  "analysisMethod": "dart-only",
  "dartAnalyzer": {
    "class": "D017PubspecDependenciesReviewAnalyzer",
    "file": "D017_pubspec_dependencies_review.dart"
  },
  "detection": {
    "targetFiles": ["pubspec.yaml", "pubspec.lock"],
    "checkLastModified": true
  },
  "config": {
    "maxMonthsWithoutReview": 4,
    "ignoreDevDependencies": false,
    "checkLockFile": true
  }
}
