1{
2 "_readme": [
3 "This file locks the dependencies of your project to a known state",
4 "Read more about it at https://getcomposer.org/doc/01-basic-usage.md#installing-dependencies",
5 "This file is @generated automatically"
6 ],
7 "content-hash": "c949500f008befd2980bd7f80454c43b",
8 "packages": [
9 {
10 "name": "composer/spdx-licenses",
11 "version": "1.5.8",
12 "source": {
13 "type": "git",
14 "url": "https://github.com/composer/spdx-licenses.git",
15 "reference": "560bdcf8deb88ae5d611c80a2de8ea9d0358cc0a"
16 },
17 "dist": {
18 "type": "zip",
19 "url": "https://api.github.com/repos/composer/spdx-licenses/zipball/560bdcf8deb88ae5d611c80a2de8ea9d0358cc0a",
20 "reference": "560bdcf8deb88ae5d611c80a2de8ea9d0358cc0a",
21 "shasum": ""
22 },
23 "require": {
24 "php": "^5.3.2 || ^7.0 || ^8.0"
25 },
26 "require-dev": {
27 "phpstan/phpstan": "^0.12.55",
28 "symfony/phpunit-bridge": "^4.2 || ^5"
29 },
30 "type": "library",
31 "extra": {
32 "branch-alias": {
33 "dev-main": "1.x-dev"
34 }
35 },
36 "autoload": {
37 "psr-4": {
38 "Composer\\Spdx\\": "src"
39 }
40 },
41 "notification-url": "https://packagist.org/downloads/",
42 "license": [
43 "MIT"
44 ],
45 "authors": [
46 {
47 "name": "Nils Adermann",
48 "email": "naderman@naderman.de",
49 "homepage": "http://www.naderman.de"
50 },
51 {
52 "name": "Jordi Boggiano",
53 "email": "j.boggiano@seld.be",
54 "homepage": "http://seld.be"
55 },
56 {
57 "name": "Rob Bast",
58 "email": "rob.bast@gmail.com",
59 "homepage": "http://robbast.nl"
60 }
61 ],
62 "description": "SPDX licenses list and validation library.",
63 "keywords": [
64 "license",
65 "spdx",
66 "validator"
67 ],
68 "support": {
69 "irc": "ircs://irc.libera.chat:6697/composer",
70 "issues": "https://github.com/composer/spdx-licenses/issues",
71 "source": "https://github.com/composer/spdx-licenses/tree/1.5.8"
72 },
73 "funding": [
74 {
75 "url": "https://packagist.com",
76 "type": "custom"
77 },
78 {
79 "url": "https://github.com/composer",
80 "type": "github"
81 },
82 {
83 "url": "https://tidelift.com/funding/github/packagist/composer/composer",
84 "type": "tidelift"
85 }
86 ],
87 "time": "2023-11-20T07:44:33+00:00"
88 },
89 {
90 "name": "cyclonedx/cyclonedx-library",
91 "version": "v3.3.1",
92 "source": {
93 "type": "git",
94 "url": "https://github.com/CycloneDX/cyclonedx-php-library.git",
95 "reference": "cad0f92b36c85f36b3d3c11ff96002af5f20cd10"
96 },
97 "dist": {
98 "type": "zip",
99 "url": "https://api.github.com/repos/CycloneDX/cyclonedx-php-library/zipball/cad0f92b36c85f36b3d3c11ff96002af5f20cd10",
100 "reference": "cad0f92b36c85f36b3d3c11ff96002af5f20cd10",
101 "shasum": ""
102 },
103 "require": {
104 "composer/spdx-licenses": "^1.5",
105 "ext-dom": "*",
106 "ext-json": "*",
107 "ext-libxml": "*",
108 "opis/json-schema": "^2.0",
109 "package-url/packageurl-php": "^1.0",
110 "php": "^8.1"
111 },
112 "require-dev": {
113 "ext-simplexml": "*",
114 "roave/security-advisories": "dev-latest"
115 },
116 "type": "library",
117 "extra": {
118 "branch-alias": {
119 "dev-master": "3.x-dev"
120 },
121 "composer-normalize": {
122 "indent-size": 4,
123 "indent-style": "space"
124 }
125 },
126 "autoload": {
127 "psr-4": {
128 "CycloneDX\\Core\\": "src/Core/"
129 }
130 },
131 "notification-url": "https://packagist.org/downloads/",
132 "license": [
133 "Apache-2.0"
134 ],
135 "authors": [
136 {
137 "name": "Jan Kowalleck",
138 "email": "jan.kowalleck@gmail.com",
139 "homepage": "https://github.com/jkowalleck"
140 }
141 ],
142 "description": "Work with CycloneDX documents.",
143 "homepage": "https://github.com/CycloneDX/cyclonedx-php-library/#readme",
144 "keywords": [
145 "CycloneDX",
146 "HBOM",
147 "OBOM",
148 "SBOM",
149 "SaaSBOM",
150 "bill-of-materials",
151 "bom",
152 "models",
153 "normalizer",
154 "owasp",
155 "package-url",
156 "purl",
157 "serializer",
158 "software-bill-of-materials",
159 "spdx",
160 "validator",
161 "vdr",
162 "vex"
163 ],
164 "support": {
165 "docs": "https://cyclonedx-php-library.readthedocs.io",
166 "issues": "https://github.com/CycloneDX/cyclonedx-php-library/issues",
167 "source": "https://github.com/CycloneDX/cyclonedx-php-library/"
168 },
169 "funding": [
170 {
171 "url": "https://owasp.org/donate/?reponame=www-project-cyclonedx&title=OWASP+CycloneDX",
172 "type": "other"
173 }
174 ],
175 "time": "2024-05-06T13:34:55+00:00"
176 },
177 {
178 "name": "cyclonedx/cyclonedx-php-composer",
179 "version": "5.2.0",
180 "dist": {
181 "type": "path",
182 "url": "./src",
183 "reference": "88ae6a60b882d72668d409b0d4fcc9bfa0c66259"
184 },
185 "require": {
186 "composer-plugin-api": "^2.3",
187 "cyclonedx/cyclonedx-library": "^3.3",
188 "package-url/packageurl-php": "^1.0",
189 "php": "^8.1"
190 },
191 "require-dev": {
192 "composer/composer": "^2.3.0",
193 "roave/security-advisories": "dev-latest"
194 },
195 "type": "composer-plugin",
196 "extra": {
197 "branch-alias": {
198 "dev-master": "4.x-dev"
199 },
200 "class": "CycloneDX\\Composer\\Plugin",
201 "composer-normalize": {
202 "indent-size": 4,
203 "indent-style": "space"
204 }
205 },
206 "autoload": {
207 "psr-4": {
208 "CycloneDX\\Composer\\": "src/"
209 }
210 },
211 "autoload-dev": {
212 "psr-4": {
213 "CycloneDX\\Tests\\": "tests/"
214 }
215 },
216 "scripts": {
217 "clean": [
218 "rm -rf reports",
219 "@php tools/psalm/vendor/vimeo/psalm/psalm --clear-cache",
220 "@php tools/psalm/vendor/vimeo/psalm/psalm --clear-global-cache",
221 "rm -rf .*.cache",
222 "rm -rf .tmp"
223 ],
224 "cs-fix": [
225 "@php tools/php-cs-fixer/vendor/friendsofphp/php-cs-fixer/php-cs-fixer fix --diff"
226 ],
227 "dev-setup": [
228 "@composer -d tools/composer-normalize update",
229 "@composer -d tools/composer-require-checker update",
230 "@composer -d tools/composer-unused update",
231 "@composer -d tools/php-cs-fixer update",
232 "@composer -d tools/psalm update",
233 "@composer -d tools/phpunit update",
234 "@composer update"
235 ],
236 "normalize": [
237 "@composer -d tools/composer-normalize normalize --diff $PWD/composer.json"
238 ],
239 "test": [
240 "@composer validate",
241 "@test:psalm",
242 "@test:phpunit",
243 "@test:cs-fixer",
244 "@test:composer-unused",
245 "@test:composer-require-checker",
246 "@test:composer-normalize"
247 ],
248 "test:composer-normalize": [
249 "@composer -d tools/composer-normalize normalize --dry-run $PWD/composer.json"
250 ],
251 "test:composer-require-checker": [
252 "@putenv XDEBUG_MODE=off",
253 "@php tools/composer-require-checker/vendor/maglnet/composer-require-checker/bin/composer-require-checker check"
254 ],
255 "test:composer-unused": [
256 "@php tools/composer-unused/vendor/icanhazstring/composer-unused/bin/composer-unused --excludeDir=tools"
257 ],
258 "test:cs-fixer": [
259 "@php tools/php-cs-fixer/vendor/friendsofphp/php-cs-fixer/php-cs-fixer fix --dry-run --diff"
260 ],
261 "test:phpunit": [
262 "@php -d zend.assertions=1 -d assert.exception=1 -d display_errors=On -d error_reporting=-1 -d log_errors_max_len=0 -d memory_limit=-1 tools/phpunit/vendor/phpunit/phpunit/phpunit"
263 ],
264 "test:psalm": [
265 "@php tools/psalm/vendor/vimeo/psalm/psalm"
266 ]
267 },
268 "license": [
269 "Apache-2.0"
270 ],
271 "authors": [
272 {
273 "name": "Jan Kowalleck",
274 "email": "jan.kowalleck@gmail.com",
275 "homepage": "https://github.com/jkowalleck"
276 }
277 ],
278 "description": "Creates CycloneDX Software Bill-of-Materials (SBOM) from PHP Composer projects",
279 "homepage": "https://github.com/CycloneDX/cyclonedx-php-composer/#readme",
280 "keywords": [
281 "BOM",
282 "CycloneDX",
283 "PURL",
284 "SBOM",
285 "SPDX",
286 "bill-of-materials",
287 "composer",
288 "package-url",
289 "software-bill-of-materials"
290 ],
291 "support": {
292 "issues": "https://github.com/CycloneDX/cyclonedx-php-composer/issues",
293 "source": "https://github.com/CycloneDX/cyclonedx-php-composer/"
294 },
295 "funding": [
296 {
297 "type": "other",
298 "url": "https://owasp.org/donate/?reponame=www-project-cyclonedx&title=OWASP+CycloneDX"
299 }
300 ],
301 "transport-options": {
302 "relative": true
303 }
304 },
305 {
306 "name": "opis/json-schema",
307 "version": "2.3.0",
308 "source": {
309 "type": "git",
310 "url": "https://github.com/opis/json-schema.git",
311 "reference": "c48df6d7089a45f01e1c82432348f2d5976f9bfb"
312 },
313 "dist": {
314 "type": "zip",
315 "url": "https://api.github.com/repos/opis/json-schema/zipball/c48df6d7089a45f01e1c82432348f2d5976f9bfb",
316 "reference": "c48df6d7089a45f01e1c82432348f2d5976f9bfb",
317 "shasum": ""
318 },
319 "require": {
320 "ext-json": "*",
321 "opis/string": "^2.0",
322 "opis/uri": "^1.0",
323 "php": "^7.4 || ^8.0"
324 },
325 "require-dev": {
326 "ext-bcmath": "*",
327 "ext-intl": "*",
328 "phpunit/phpunit": "^9.0"
329 },
330 "type": "library",
331 "extra": {
332 "branch-alias": {
333 "dev-master": "2.x-dev"
334 }
335 },
336 "autoload": {
337 "psr-4": {
338 "Opis\\JsonSchema\\": "src/"
339 }
340 },
341 "notification-url": "https://packagist.org/downloads/",
342 "license": [
343 "Apache-2.0"
344 ],
345 "authors": [
346 {
347 "name": "Sorin Sarca",
348 "email": "sarca_sorin@hotmail.com"
349 },
350 {
351 "name": "Marius Sarca",
352 "email": "marius.sarca@gmail.com"
353 }
354 ],
355 "description": "Json Schema Validator for PHP",
356 "homepage": "https://opis.io/json-schema",
357 "keywords": [
358 "json",
359 "json-schema",
360 "schema",
361 "validation",
362 "validator"
363 ],
364 "support": {
365 "issues": "https://github.com/opis/json-schema/issues",
366 "source": "https://github.com/opis/json-schema/tree/2.3.0"
367 },
368 "time": "2022-01-08T20:38:03+00:00"
369 },
370 {
371 "name": "opis/string",
372 "version": "2.0.1",
373 "source": {
374 "type": "git",
375 "url": "https://github.com/opis/string.git",
376 "reference": "9ebf1a1f873f502f6859d11210b25a4bf5d141e7"
377 },
378 "dist": {
379 "type": "zip",
380 "url": "https://api.github.com/repos/opis/string/zipball/9ebf1a1f873f502f6859d11210b25a4bf5d141e7",
381 "reference": "9ebf1a1f873f502f6859d11210b25a4bf5d141e7",
382 "shasum": ""
383 },
384 "require": {
385 "ext-iconv": "*",
386 "ext-json": "*",
387 "php": "^7.4 || ^8.0"
388 },
389 "require-dev": {
390 "phpunit/phpunit": "^9.0"
391 },
392 "type": "library",
393 "extra": {
394 "branch-alias": {
395 "dev-master": "2.x-dev"
396 }
397 },
398 "autoload": {
399 "psr-4": {
400 "Opis\\String\\": "src/"
401 }
402 },
403 "notification-url": "https://packagist.org/downloads/",
404 "license": [
405 "Apache-2.0"
406 ],
407 "authors": [
408 {
409 "name": "Marius Sarca",
410 "email": "marius.sarca@gmail.com"
411 },
412 {
413 "name": "Sorin Sarca",
414 "email": "sarca_sorin@hotmail.com"
415 }
416 ],
417 "description": "Multibyte strings as objects",
418 "homepage": "https://opis.io/string",
419 "keywords": [
420 "multi-byte",
421 "opis",
422 "string",
423 "string manipulation",
424 "utf-8"
425 ],
426 "support": {
427 "issues": "https://github.com/opis/string/issues",
428 "source": "https://github.com/opis/string/tree/2.0.1"
429 },
430 "time": "2022-01-14T15:42:23+00:00"
431 },
432 {
433 "name": "opis/uri",
434 "version": "1.1.0",
435 "source": {
436 "type": "git",
437 "url": "https://github.com/opis/uri.git",
438 "reference": "0f3ca49ab1a5e4a6681c286e0b2cc081b93a7d5a"
439 },
440 "dist": {
441 "type": "zip",
442 "url": "https://api.github.com/repos/opis/uri/zipball/0f3ca49ab1a5e4a6681c286e0b2cc081b93a7d5a",
443 "reference": "0f3ca49ab1a5e4a6681c286e0b2cc081b93a7d5a",
444 "shasum": ""
445 },
446 "require": {
447 "opis/string": "^2.0",
448 "php": "^7.4 || ^8.0"
449 },
450 "require-dev": {
451 "phpunit/phpunit": "^9"
452 },
453 "type": "library",
454 "extra": {
455 "branch-alias": {
456 "dev-master": "1.x-dev"
457 }
458 },
459 "autoload": {
460 "psr-4": {
461 "Opis\\Uri\\": "src/"
462 }
463 },
464 "notification-url": "https://packagist.org/downloads/",
465 "license": [
466 "Apache-2.0"
467 ],
468 "authors": [
469 {
470 "name": "Marius Sarca",
471 "email": "marius.sarca@gmail.com"
472 },
473 {
474 "name": "Sorin Sarca",
475 "email": "sarca_sorin@hotmail.com"
476 }
477 ],
478 "description": "Build, parse and validate URIs and URI-templates",
479 "homepage": "https://opis.io",
480 "keywords": [
481 "URI Template",
482 "parse url",
483 "punycode",
484 "uri",
485 "uri components",
486 "url",
487 "validate uri"
488 ],
489 "support": {
490 "issues": "https://github.com/opis/uri/issues",
491 "source": "https://github.com/opis/uri/tree/1.1.0"
492 },
493 "time": "2021-05-22T15:57:08+00:00"
494 },
495 {
496 "name": "package-url/packageurl-php",
497 "version": "1.1.2",
498 "source": {
499 "type": "git",
500 "url": "https://github.com/package-url/packageurl-php.git",
501 "reference": "32058ad61f0d8b457fa26e7860bbd8b903196d3f"
502 },
503 "dist": {
504 "type": "zip",
505 "url": "https://api.github.com/repos/package-url/packageurl-php/zipball/32058ad61f0d8b457fa26e7860bbd8b903196d3f",
506 "reference": "32058ad61f0d8b457fa26e7860bbd8b903196d3f",
507 "shasum": ""
508 },
509 "require": {
510 "php": "^7.3 || ^8.0"
511 },
512 "require-dev": {
513 "ext-json": "*",
514 "phpunit/phpunit": "9.6.16",
515 "roave/security-advisories": "dev-latest"
516 },
517 "type": "library",
518 "extra": {
519 "composer-normalize": {
520 "indent-size": 4,
521 "indent-style": "space"
522 }
523 },
524 "autoload": {
525 "psr-4": {
526 "PackageUrl\\": "src"
527 }
528 },
529 "notification-url": "https://packagist.org/downloads/",
530 "license": [
531 "MIT"
532 ],
533 "authors": [
534 {
535 "name": "Jan Kowalleck",
536 "email": "jan.kowalleck@gmail.com",
537 "homepage": "https://github.com/jkowalleck"
538 }
539 ],
540 "description": "Builder and parser based on the package URL (purl) specification.",
541 "homepage": "https://github.com/package-url/packageurl-php#readme",
542 "keywords": [
543 "package",
544 "package-url",
545 "packageurl",
546 "purl",
547 "url"
548 ],
549 "support": {
550 "issues": "https://github.com/package-url/packageurl-php/issues",
551 "source": "https://github.com/package-url/packageurl-php/tree/1.1.2"
552 },
553 "funding": [
554 {
555 "url": "https://github.com/sponsors/jkowalleck",
556 "type": "github"
557 }
558 ],
559 "time": "2024-02-05T11:20:07+00:00"
560 }
561 ],
562 "packages-dev": [],
563 "aliases": [],
564 "minimum-stability": "stable",
565 "stability-flags": [],
566 "prefer-stable": false,
567 "prefer-lowest": false,
568 "platform": [],
569 "platform-dev": [],
570 "plugin-api-version": "2.6.0"
571}