{"bomFormat":"CycloneDX","specVersion":"1.5","version":1,"serialNumber":"urn:uuid:fd2b0006-a833-46b4-9446-08aa167d2a58","metadata":{"timestamp":"2026-09-29T23:37:01Z","tools":[{"vendor":"Ecosystems","name":"Ecosystems SBOM Generator"}],"component":{"type":"application","name":"CoderJava/flutter-jsonloader"}},"components":[{"type":"library","name":"org.jetbrains.kotlin:kotlin-stdlib-jdk7","version":"$kotlin_version","purl":"pkg:maven/org.jetbrains.kotlin:kotlin-stdlib-jdk7","properties":[{"name":"filePath","value":"example/android/app/build.gradle"}]},{"type":"library","name":"async","version":"2.4.1","purl":"pkg:pub/async","properties":[{"name":"filePath","value":"example/pubspec.lock"}]},{"type":"library","name":"boolean_selector","version":"2.0.0","purl":"pkg:pub/boolean_selector","properties":[{"name":"filePath","value":"example/pubspec.lock"}]},{"type":"library","name":"charcode","version":"1.1.3","purl":"pkg:pub/charcode","properties":[{"name":"filePath","value":"example/pubspec.lock"}]},{"type":"library","name":"clock","version":"1.0.1","purl":"pkg:pub/clock","properties":[{"name":"filePath","value":"example/pubspec.lock"}]},{"type":"library","name":"collection","version":"1.14.12","purl":"pkg:pub/collection","properties":[{"name":"filePath","value":"example/pubspec.lock"}]},{"type":"library","name":"cupertino_icons","version":"0.1.3","purl":"pkg:pub/cupertino_icons","properties":[{"name":"filePath","value":"example/pubspec.lock"}]},{"type":"library","name":"fake_async","version":"1.1.0","purl":"pkg:pub/fake_async","properties":[{"name":"filePath","value":"example/pubspec.lock"}]},{"type":"library","name":"flutter","version":"0.0.0","purl":"pkg:pub/flutter","properties":[{"name":"filePath","value":"example/pubspec.lock"}]},{"type":"library","name":"flutter_test","version":"0.0.0","purl":"pkg:pub/flutter_test","properties":[{"name":"filePath","value":"example/pubspec.lock"}]},{"type":"library","name":"jsonloader","version":"1.0.0","purl":"pkg:pub/jsonloader","properties":[{"name":"filePath","value":"example/pubspec.lock"}]},{"type":"library","name":"matcher","version":"0.12.6","purl":"pkg:pub/matcher","properties":[{"name":"filePath","value":"example/pubspec.lock"}]},{"type":"library","name":"meta","version":"1.1.8","purl":"pkg:pub/meta","properties":[{"name":"filePath","value":"example/pubspec.lock"}]},{"type":"library","name":"path","version":"1.7.0","purl":"pkg:pub/path","properties":[{"name":"filePath","value":"example/pubspec.lock"}]},{"type":"library","name":"sky_engine","version":"0.0.99","purl":"pkg:pub/sky_engine","properties":[{"name":"filePath","value":"example/pubspec.lock"}]},{"type":"library","name":"source_span","version":"1.7.0","purl":"pkg:pub/source_span","properties":[{"name":"filePath","value":"example/pubspec.lock"}]},{"type":"library","name":"stack_trace","version":"1.9.3","purl":"pkg:pub/stack_trace","properties":[{"name":"filePath","value":"example/pubspec.lock"}]},{"type":"library","name":"stream_channel","version":"2.0.0","purl":"pkg:pub/stream_channel","properties":[{"name":"filePath","value":"example/pubspec.lock"}]},{"type":"library","name":"string_scanner","version":"1.0.5","purl":"pkg:pub/string_scanner","properties":[{"name":"filePath","value":"example/pubspec.lock"}]},{"type":"library","name":"term_glyph","version":"1.1.0","purl":"pkg:pub/term_glyph","properties":[{"name":"filePath","value":"example/pubspec.lock"}]},{"type":"library","name":"test_api","version":"0.2.15","purl":"pkg:pub/test_api","properties":[{"name":"filePath","value":"example/pubspec.lock"}]},{"type":"library","name":"typed_data","version":"1.1.6","purl":"pkg:pub/typed_data","properties":[{"name":"filePath","value":"example/pubspec.lock"}]},{"type":"library","name":"vector_math","version":"2.0.8","purl":"pkg:pub/vector_math","properties":[{"name":"filePath","value":"example/pubspec.lock"}]},{"type":"library","name":"flutter","version":"--- !ruby/hash:ActiveSupport::HashWithIndifferentAccess\nsdk: flutter\n","purl":"pkg:pub/flutter","properties":[{"name":"filePath","value":"example/pubspec.yaml"}]},{"type":"library","name":"jsonloader","version":"--- !ruby/hash:ActiveSupport::HashWithIndifferentAccess\npath: \"../\"\n","purl":"pkg:pub/jsonloader","properties":[{"name":"filePath","value":"example/pubspec.yaml"}]},{"type":"library","name":"cupertino_icons","version":"^0.1.3","purl":"pkg:pub/cupertino_icons","properties":[{"name":"filePath","value":"example/pubspec.yaml"}]},{"type":"library","name":"flutter_test","version":"--- !ruby/hash:ActiveSupport::HashWithIndifferentAccess\nsdk: flutter\n","purl":"pkg:pub/flutter_test","properties":[{"name":"filePath","value":"example/pubspec.yaml"}]},{"type":"library","name":"async","version":"2.4.1","purl":"pkg:pub/async","properties":[{"name":"filePath","value":"pubspec.lock"}]},{"type":"library","name":"boolean_selector","version":"2.0.0","purl":"pkg:pub/boolean_selector","properties":[{"name":"filePath","value":"pubspec.lock"}]},{"type":"library","name":"charcode","version":"1.1.3","purl":"pkg:pub/charcode","properties":[{"name":"filePath","value":"pubspec.lock"}]},{"type":"library","name":"clock","version":"1.0.1","purl":"pkg:pub/clock","properties":[{"name":"filePath","value":"pubspec.lock"}]},{"type":"library","name":"collection","version":"1.14.12","purl":"pkg:pub/collection","properties":[{"name":"filePath","value":"pubspec.lock"}]},{"type":"library","name":"fake_async","version":"1.1.0","purl":"pkg:pub/fake_async","properties":[{"name":"filePath","value":"pubspec.lock"}]},{"type":"library","name":"flutter","version":"0.0.0","purl":"pkg:pub/flutter","properties":[{"name":"filePath","value":"pubspec.lock"}]},{"type":"library","name":"flutter_test","version":"0.0.0","purl":"pkg:pub/flutter_test","properties":[{"name":"filePath","value":"pubspec.lock"}]},{"type":"library","name":"matcher","version":"0.12.6","purl":"pkg:pub/matcher","properties":[{"name":"filePath","value":"pubspec.lock"}]},{"type":"library","name":"meta","version":"1.1.8","purl":"pkg:pub/meta","properties":[{"name":"filePath","value":"pubspec.lock"}]},{"type":"library","name":"path","version":"1.7.0","purl":"pkg:pub/path","properties":[{"name":"filePath","value":"pubspec.lock"}]},{"type":"library","name":"sky_engine","version":"0.0.99","purl":"pkg:pub/sky_engine","properties":[{"name":"filePath","value":"pubspec.lock"}]},{"type":"library","name":"source_span","version":"1.7.0","purl":"pkg:pub/source_span","properties":[{"name":"filePath","value":"pubspec.lock"}]},{"type":"library","name":"stack_trace","version":"1.9.3","purl":"pkg:pub/stack_trace","properties":[{"name":"filePath","value":"pubspec.lock"}]},{"type":"library","name":"stream_channel","version":"2.0.0","purl":"pkg:pub/stream_channel","properties":[{"name":"filePath","value":"pubspec.lock"}]},{"type":"library","name":"string_scanner","version":"1.0.5","purl":"pkg:pub/string_scanner","properties":[{"name":"filePath","value":"pubspec.lock"}]},{"type":"library","name":"term_glyph","version":"1.1.0","purl":"pkg:pub/term_glyph","properties":[{"name":"filePath","value":"pubspec.lock"}]},{"type":"library","name":"test_api","version":"0.2.15","purl":"pkg:pub/test_api","properties":[{"name":"filePath","value":"pubspec.lock"}]},{"type":"library","name":"typed_data","version":"1.1.6","purl":"pkg:pub/typed_data","properties":[{"name":"filePath","value":"pubspec.lock"}]},{"type":"library","name":"vector_math","version":"2.0.8","purl":"pkg:pub/vector_math","properties":[{"name":"filePath","value":"pubspec.lock"}]},{"type":"library","name":"flutter","version":"--- !ruby/hash:ActiveSupport::HashWithIndifferentAccess\nsdk: flutter\n","purl":"pkg:pub/flutter","properties":[{"name":"filePath","value":"pubspec.yaml"}]},{"type":"library","name":"flutter_test","version":"--- !ruby/hash:ActiveSupport::HashWithIndifferentAccess\nsdk: flutter\n","purl":"pkg:pub/flutter_test","properties":[{"name":"filePath","value":"pubspec.yaml"}]}]}