flutter_auditor 1.0.0 copy "flutter_auditor: ^1.0.0" to clipboard
flutter_auditor: ^1.0.0 copied to clipboard

A CLI that audits Flutter projects for security misconfigurations (Android manifest, iOS Info.plist, hardcoded secrets, insecure network/storage) and dependency hygiene issues.

example/flutter_auditor_example.dart

import 'dart:io';

import 'package:flutter_auditor/audits/audit_registry.dart';
import 'package:flutter_auditor/engine/audit_engine.dart';
import 'package:flutter_auditor/models/project_context.dart';
import 'package:flutter_auditor/reporter/console_reporter.dart';

/// Runs every registered audit against the Flutter project in the current
/// working directory and prints a console report.
///
/// Run from the root of a Flutter project:
///
/// ```
/// dart run flutter_auditor:flutter_auditor_example
/// ```
Future<void> main() async {
  final context = ProjectContext(rootDirectory: Directory.current);

  const registry = AuditRegistry();
  final engine = AuditEngine(audits: registry.getAudits());
  final results = await engine.run(context);

  const ConsoleReporter().printReport(results, context: context);
}
2
likes
150
points
110
downloads

Documentation

API reference

Publisher

unverified uploader

Weekly Downloads

A CLI that audits Flutter projects for security misconfigurations (Android manifest, iOS Info.plist, hardcoded secrets, insecure network/storage) and dependency hygiene issues.

Repository (GitHub)
View/report issues

License

MIT (license)

Dependencies

args, path, pub_semver, xml, yaml

More

Packages that depend on flutter_auditor