{"bomFormat":"CycloneDX","specVersion":"1.5","version":1,"serialNumber":"urn:uuid:d7a9c8f5-6dbd-42c0-b6f2-1ef4d82390e1","metadata":{"timestamp":"2026-10-06T17:13:47Z","tools":[{"vendor":"Ecosystems","name":"Ecosystems SBOM Generator"}],"component":{"type":"application","name":"STMicroelectronics/STBLESensor_iOS"}},"components":[{"type":"library","name":"github.com/kishikawakatsumi/KeychainAccess","version":"4.2.2","purl":"pkg:swift/github.com/kishikawakatsumi/KeychainAccess","properties":[{"name":"filePath","value":"Packages/STBlueSDK_iOS/Package.resolved"}]},{"type":"library","name":"github.com/ybrid/opus-swift","version":"0.8.0","purl":"pkg:swift/github.com/ybrid/opus-swift","properties":[{"name":"filePath","value":"Packages/STBlueSDK_iOS/Package.resolved"}]},{"type":"library","name":"github.com/danielgindi/Charts","version":"4.1.0","purl":"pkg:swift/github.com/danielgindi/Charts","properties":[{"name":"filePath","value":"Packages/STDemos_iOS/Package.resolved"}]},{"type":"library","name":"github.com/core-plot/core-plot","purl":"pkg:swift/github.com/core-plot/core-plot","properties":[{"name":"filePath","value":"Packages/STDemos_iOS/Package.resolved"}]},{"type":"library","name":"github.com/hackiftekhar/IQKeyboardManager","version":"6.5.16","purl":"pkg:swift/github.com/hackiftekhar/IQKeyboardManager","properties":[{"name":"filePath","value":"Packages/STDemos_iOS/Package.resolved"}]},{"type":"library","name":"github.com/JonasGessner/JGProgressHUD","version":"2.2.0","purl":"pkg:swift/github.com/JonasGessner/JGProgressHUD","properties":[{"name":"filePath","value":"Packages/STDemos_iOS/Package.resolved"}]},{"type":"library","name":"github.com/kishikawakatsumi/KeychainAccess","version":"4.2.2","purl":"pkg:swift/github.com/kishikawakatsumi/KeychainAccess","properties":[{"name":"filePath","value":"Packages/STDemos_iOS/Package.resolved"}]},{"type":"library","name":"github.com/ybrid/opus-swift","version":"0.8.0","purl":"pkg:swift/github.com/ybrid/opus-swift","properties":[{"name":"filePath","value":"Packages/STDemos_iOS/Package.resolved"}]},{"type":"library","name":"github.com/relatedcode/ProgressHUD","version":"13.8.6","purl":"pkg:swift/github.com/relatedcode/ProgressHUD","properties":[{"name":"filePath","value":"Packages/STDemos_iOS/Package.resolved"}]},{"type":"library","name":"github.com/apple/swift-algorithms","version":"1.2.0","purl":"pkg:swift/github.com/apple/swift-algorithms","properties":[{"name":"filePath","value":"Packages/STDemos_iOS/Package.resolved"}]},{"type":"library","name":"github.com/apple/swift-numerics","version":"1.0.2","purl":"pkg:swift/github.com/apple/swift-numerics","properties":[{"name":"filePath","value":"Packages/STDemos_iOS/Package.resolved"}]},{"type":"library","name":"github.com/scalessec/Toast-Swift","purl":"pkg:swift/github.com/scalessec/Toast-Swift","properties":[{"name":"filePath","value":"Packages/STDemos_iOS/Package.resolved"}]},{"type":"library","name":"github.com/danielgindi/Charts","version":"5.1.0","purl":"pkg:swift/github.com/danielgindi/Charts","properties":[{"name":"filePath","value":"Packages/STCatalog_iOS/Package.resolved"}]},{"type":"library","name":"github.com/core-plot/core-plot","purl":"pkg:swift/github.com/core-plot/core-plot","properties":[{"name":"filePath","value":"Packages/STCatalog_iOS/Package.resolved"}]},{"type":"library","name":"github.com/hackiftekhar/IQKeyboardManager","version":"6.5.16","purl":"pkg:swift/github.com/hackiftekhar/IQKeyboardManager","properties":[{"name":"filePath","value":"Packages/STCatalog_iOS/Package.resolved"}]},{"type":"library","name":"github.com/JonasGessner/JGProgressHUD","version":"2.2.0","purl":"pkg:swift/github.com/JonasGessner/JGProgressHUD","properties":[{"name":"filePath","value":"Packages/STCatalog_iOS/Package.resolved"}]},{"type":"library","name":"github.com/auth0/JWTDecode.swift","version":"3.2.0","purl":"pkg:swift/github.com/auth0/JWTDecode.swift","properties":[{"name":"filePath","value":"Packages/STCatalog_iOS/Package.resolved"}]},{"type":"library","name":"github.com/kishikawakatsumi/KeychainAccess","version":"4.2.2","purl":"pkg:swift/github.com/kishikawakatsumi/KeychainAccess","properties":[{"name":"filePath","value":"Packages/STCatalog_iOS/Package.resolved"}]},{"type":"library","name":"github.com/ybrid/opus-swift","version":"0.8.0","purl":"pkg:swift/github.com/ybrid/opus-swift","properties":[{"name":"filePath","value":"Packages/STCatalog_iOS/Package.resolved"}]},{"type":"library","name":"github.com/relatedcode/ProgressHUD","version":"13.8.6","purl":"pkg:swift/github.com/relatedcode/ProgressHUD","properties":[{"name":"filePath","value":"Packages/STCatalog_iOS/Package.resolved"}]},{"type":"library","name":"github.com/apple/swift-algorithms","version":"1.2.1","purl":"pkg:swift/github.com/apple/swift-algorithms","properties":[{"name":"filePath","value":"Packages/STCatalog_iOS/Package.resolved"}]},{"type":"library","name":"github.com/apple/swift-numerics","version":"1.0.2","purl":"pkg:swift/github.com/apple/swift-numerics","properties":[{"name":"filePath","value":"Packages/STCatalog_iOS/Package.resolved"}]},{"type":"library","name":"github.com/ElaWorkshop/TagListView","version":"1.4.1","purl":"pkg:swift/github.com/ElaWorkshop/TagListView","properties":[{"name":"filePath","value":"Packages/STCatalog_iOS/Package.resolved"}]},{"type":"library","name":"github.com/scalessec/Toast-Swift","purl":"pkg:swift/github.com/scalessec/Toast-Swift","properties":[{"name":"filePath","value":"Packages/STCatalog_iOS/Package.resolved"}]},{"type":"library","name":"github.com/youtube/youtube-ios-player-helper","version":"1.0.4","purl":"pkg:swift/github.com/youtube/youtube-ios-player-helper","properties":[{"name":"filePath","value":"Packages/STCatalog_iOS/Package.resolved"}]},{"type":"library","name":"github.com/auth0/JWTDecode.swift","version":"3.2.0","purl":"pkg:swift/github.com/auth0/JWTDecode.swift","properties":[{"name":"filePath","value":"Packages/STCore_iOS/Package.resolved"}]},{"type":"library","name":"github.com/kishikawakatsumi/KeychainAccess","version":"4.2.2","purl":"pkg:swift/github.com/kishikawakatsumi/KeychainAccess","properties":[{"name":"filePath","value":"Packages/STCore_iOS/Package.resolved"}]},{"type":"library","name":"github.com/hackiftekhar/IQKeyboardManager","version":"6.5.16","purl":"pkg:swift/github.com/hackiftekhar/IQKeyboardManager","properties":[{"name":"filePath","value":"Packages/STUI_iOS/Package.resolved"}]},{"type":"library","name":"github.com/auth0/JWTDecode.swift","version":"3.2.0","purl":"pkg:swift/github.com/auth0/JWTDecode.swift","properties":[{"name":"filePath","value":"Packages/STUI_iOS/Package.resolved"}]},{"type":"library","name":"github.com/kishikawakatsumi/KeychainAccess","version":"4.2.2","purl":"pkg:swift/github.com/kishikawakatsumi/KeychainAccess","properties":[{"name":"filePath","value":"Packages/STUI_iOS/Package.resolved"}]},{"type":"library","name":"github.com/relatedcode/ProgressHUD","version":"13.8.6","purl":"pkg:swift/github.com/relatedcode/ProgressHUD","properties":[{"name":"filePath","value":"Packages/STUI_iOS/Package.resolved"}]},{"type":"library","name":"github.com/hackiftekhar/IQKeyboardManager","version":"6.5.16","purl":"pkg:swift/github.com/hackiftekhar/IQKeyboardManager","properties":[{"name":"filePath","value":"Packages/STUserProfiling_iOS/Package.resolved"}]},{"type":"library","name":"github.com/auth0/JWTDecode.swift","version":"3.2.0","purl":"pkg:swift/github.com/auth0/JWTDecode.swift","properties":[{"name":"filePath","value":"Packages/STUserProfiling_iOS/Package.resolved"}]},{"type":"library","name":"github.com/kishikawakatsumi/KeychainAccess","version":"4.2.2","purl":"pkg:swift/github.com/kishikawakatsumi/KeychainAccess","properties":[{"name":"filePath","value":"Packages/STUserProfiling_iOS/Package.resolved"}]},{"type":"library","name":"github.com/relatedcode/ProgressHUD","version":"13.8.6","purl":"pkg:swift/github.com/relatedcode/ProgressHUD","properties":[{"name":"filePath","value":"Packages/STUserProfiling_iOS/Package.resolved"}]},{"type":"library","name":"github.com/hackiftekhar/IQKeyboardManager","version":"6.5.16","purl":"pkg:swift/github.com/hackiftekhar/IQKeyboardManager","properties":[{"name":"filePath","value":"Packages/STWelcome_iOS/Package.resolved"}]},{"type":"library","name":"github.com/auth0/JWTDecode.swift","version":"3.2.0","purl":"pkg:swift/github.com/auth0/JWTDecode.swift","properties":[{"name":"filePath","value":"Packages/STWelcome_iOS/Package.resolved"}]},{"type":"library","name":"github.com/kishikawakatsumi/KeychainAccess","version":"4.2.2","purl":"pkg:swift/github.com/kishikawakatsumi/KeychainAccess","properties":[{"name":"filePath","value":"Packages/STWelcome_iOS/Package.resolved"}]},{"type":"library","name":"github.com/relatedcode/ProgressHUD","version":"13.8.6","purl":"pkg:swift/github.com/relatedcode/ProgressHUD","properties":[{"name":"filePath","value":"Packages/STWelcome_iOS/Package.resolved"}]}]}