{"bomFormat":"CycloneDX","specVersion":"1.5","version":1,"serialNumber":"urn:uuid:bcccf1f7-8f2f-45ac-aa9c-38284bcd8447","metadata":{"timestamp":"2026-10-05T22:11:40Z","tools":[{"vendor":"Ecosystems","name":"Ecosystems SBOM Generator"}],"component":{"type":"application","name":"modularcode/modular-admin-angular"}},"components":[{"type":"library","name":"glob","version":"^5.0.14","purl":"pkg:npm/glob","properties":[{"name":"filePath","value":"package.json"}]},{"type":"library","name":"gulp","version":"^3.9.0","purl":"pkg:npm/gulp","properties":[{"name":"filePath","value":"package.json"}]},{"type":"library","name":"gulp-autoprefixer","version":"^2.3.1","purl":"pkg:npm/gulp-autoprefixer","properties":[{"name":"filePath","value":"package.json"}]},{"type":"library","name":"gulp-concat","version":"^2.6.0","purl":"pkg:npm/gulp-concat","properties":[{"name":"filePath","value":"package.json"}]},{"type":"library","name":"gulp-connect","version":"^2.2.0","purl":"pkg:npm/gulp-connect","properties":[{"name":"filePath","value":"package.json"}]},{"type":"library","name":"gulp-data","version":"^1.2.0","purl":"pkg:npm/gulp-data","properties":[{"name":"filePath","value":"package.json"}]},{"type":"library","name":"gulp-flatten","version":"^0.1.0","purl":"pkg:npm/gulp-flatten","properties":[{"name":"filePath","value":"package.json"}]},{"type":"library","name":"gulp-front-matter","version":"^1.2.3","purl":"pkg:npm/gulp-front-matter","properties":[{"name":"filePath","value":"package.json"}]},{"type":"library","name":"gulp-gh-pages","version":"^0.5.2","purl":"pkg:npm/gulp-gh-pages","properties":[{"name":"filePath","value":"package.json"}]},{"type":"library","name":"gulp-less","version":"^3.0.3","purl":"pkg:npm/gulp-less","properties":[{"name":"filePath","value":"package.json"}]},{"type":"library","name":"gulp-load-plugins","version":"^1.0.0-rc.1","purl":"pkg:npm/gulp-load-plugins","properties":[{"name":"filePath","value":"package.json"}]},{"type":"library","name":"gulp-rename","version":"^1.2.2","purl":"pkg:npm/gulp-rename","properties":[{"name":"filePath","value":"package.json"}]},{"type":"library","name":"gulp-sass","version":"^2.1.0","purl":"pkg:npm/gulp-sass","properties":[{"name":"filePath","value":"package.json"}]},{"type":"library","name":"gulp-typescript","version":"^2.10.0","purl":"pkg:npm/gulp-typescript","properties":[{"name":"filePath","value":"package.json"}]},{"type":"library","name":"gulp-uglify","version":"^1.2.0","purl":"pkg:npm/gulp-uglify","properties":[{"name":"filePath","value":"package.json"}]},{"type":"library","name":"gulp-util","version":"^3.0.6","purl":"pkg:npm/gulp-util","properties":[{"name":"filePath","value":"package.json"}]},{"type":"library","name":"gulp-watch","version":"^4.3.4","purl":"pkg:npm/gulp-watch","properties":[{"name":"filePath","value":"package.json"}]},{"type":"library","name":"jspm","version":"^0.16.19","purl":"pkg:npm/jspm","properties":[{"name":"filePath","value":"package.json"}]},{"type":"library","name":"main-bower-files","version":"^2.9.0","purl":"pkg:npm/main-bower-files","properties":[{"name":"filePath","value":"package.json"}]},{"type":"library","name":"typescript","version":"^1.7.5","purl":"pkg:npm/typescript","properties":[{"name":"filePath","value":"package.json"}]}]}