제보(https://github.com/gnuboard/g7/issues/126)는 "패키지가 낡았다" 로 읽히지만 본질은 감사 신호가 거짓이었다는 데 있다. 실행에 쓰이는 axios·laravel-echo·pusher-js 가 devDependencies 에 있어 `npm audit --omit=dev` 가 이들을 통째로 건너뛰었고, 동봉 자산은 어떤 잠금파일에도 없어 감사 도구가 원리상 볼 수 없었다. 버전만 올리면 같은 사각이 남으므로 분류를 바로잡고 전수 점검 통로와 회귀 차단을 함께 둔다. 사용자 템플릿 정화기를 3.4.14 로, 코드 편집기를 monaco 0.56.0 으로 올렸다. 0.56.0 은 `editor.main` 의 `m` export 제거와 JSON 언어 서비스 이전이라는 파괴 변경을 얹었으므로 로더를 1.7.0 으로 올리고 진입점을 버전 관용적으로 해석한다. 상류가 못 고치는 잔여(monaco 내장 정화기 3.4.8)는 overrides 로 가리지 않고 하한과 사유를 기록해 그 아래로 내려가는 것만 막는다. 가리면 감사만 조용해지고 브라우저가 받는 자산은 그대로여서, 이 이슈가 고치려던 거짓 신호를 재생산한다.
545 lines
14 KiB
JSON
545 lines
14 KiB
JSON
{
|
|
"schema_version": "1.0",
|
|
"generated_at": "2026-08-28T13:27:33+00:00",
|
|
"generator": "g7 vendor-bundle:build",
|
|
"target": "core",
|
|
"composer_json_sha256": "3c7e6e17966f09f12a0282b12b18eba46c5c4f06d63c2355a514a3160af1d77a",
|
|
"composer_lock_sha256": "46c98077af8fb505bc14f783dd55bcaa65713c2bd7a59e62e808e63c740b5587",
|
|
"zip_sha256": "7e8fae4dc821a54d9c931761538bf520355db629c884a80224dd63f2f39e03a4",
|
|
"zip_size": 15281555,
|
|
"package_count": 106,
|
|
"php_requirement": "^8.2",
|
|
"g7_version": "7.0.10",
|
|
"packages": [
|
|
{
|
|
"name": "aws/aws-crt-php",
|
|
"version": "v1.2.7",
|
|
"type": "library"
|
|
},
|
|
{
|
|
"name": "aws/aws-sdk-php",
|
|
"version": "3.386.1",
|
|
"type": "library"
|
|
},
|
|
{
|
|
"name": "brick/math",
|
|
"version": "0.14.8",
|
|
"type": "library"
|
|
},
|
|
{
|
|
"name": "carbonphp/carbon-doctrine-types",
|
|
"version": "3.2.0",
|
|
"type": "library"
|
|
},
|
|
{
|
|
"name": "clue/redis-protocol",
|
|
"version": "v0.3.2",
|
|
"type": "library"
|
|
},
|
|
{
|
|
"name": "clue/redis-react",
|
|
"version": "v2.8.0",
|
|
"type": "library"
|
|
},
|
|
{
|
|
"name": "composer/ca-bundle",
|
|
"version": "1.5.12",
|
|
"type": "library"
|
|
},
|
|
{
|
|
"name": "composer/semver",
|
|
"version": "3.4.4",
|
|
"type": "library"
|
|
},
|
|
{
|
|
"name": "dflydev/dot-access-data",
|
|
"version": "v3.0.3",
|
|
"type": "library"
|
|
},
|
|
{
|
|
"name": "doctrine/inflector",
|
|
"version": "2.1.0",
|
|
"type": "library"
|
|
},
|
|
{
|
|
"name": "doctrine/lexer",
|
|
"version": "3.0.1",
|
|
"type": "library"
|
|
},
|
|
{
|
|
"name": "dragonmantank/cron-expression",
|
|
"version": "v3.6.0",
|
|
"type": "library"
|
|
},
|
|
{
|
|
"name": "egulias/email-validator",
|
|
"version": "4.0.4",
|
|
"type": "library"
|
|
},
|
|
{
|
|
"name": "evenement/evenement",
|
|
"version": "v3.0.2",
|
|
"type": "library"
|
|
},
|
|
{
|
|
"name": "fruitcake/php-cors",
|
|
"version": "v1.4.0",
|
|
"type": "library"
|
|
},
|
|
{
|
|
"name": "geoip2/geoip2",
|
|
"version": "v3.3.0",
|
|
"type": "library"
|
|
},
|
|
{
|
|
"name": "graham-campbell/result-type",
|
|
"version": "v1.1.4",
|
|
"type": "library"
|
|
},
|
|
{
|
|
"name": "guzzlehttp/guzzle",
|
|
"version": "7.15.5",
|
|
"type": "library"
|
|
},
|
|
{
|
|
"name": "guzzlehttp/promises",
|
|
"version": "2.5.3",
|
|
"type": "library"
|
|
},
|
|
{
|
|
"name": "guzzlehttp/psr7",
|
|
"version": "2.13.1",
|
|
"type": "library"
|
|
},
|
|
{
|
|
"name": "guzzlehttp/uri-template",
|
|
"version": "v1.0.8",
|
|
"type": "library"
|
|
},
|
|
{
|
|
"name": "jaybizzle/crawler-detect",
|
|
"version": "v1.4.0",
|
|
"type": "library"
|
|
},
|
|
{
|
|
"name": "laravel/framework",
|
|
"version": "v12.62.0",
|
|
"type": "library"
|
|
},
|
|
{
|
|
"name": "laravel/prompts",
|
|
"version": "v0.3.21",
|
|
"type": "library"
|
|
},
|
|
{
|
|
"name": "laravel/reverb",
|
|
"version": "v1.10.2",
|
|
"type": "library"
|
|
},
|
|
{
|
|
"name": "laravel/sanctum",
|
|
"version": "v4.3.2",
|
|
"type": "library"
|
|
},
|
|
{
|
|
"name": "laravel/scout",
|
|
"version": "v11.3.0",
|
|
"type": "library"
|
|
},
|
|
{
|
|
"name": "laravel/serializable-closure",
|
|
"version": "v2.0.13",
|
|
"type": "library"
|
|
},
|
|
{
|
|
"name": "laravel/tinker",
|
|
"version": "v2.11.1",
|
|
"type": "library"
|
|
},
|
|
{
|
|
"name": "league/commonmark",
|
|
"version": "2.10.0",
|
|
"type": "library"
|
|
},
|
|
{
|
|
"name": "league/config",
|
|
"version": "v1.2.0",
|
|
"type": "library"
|
|
},
|
|
{
|
|
"name": "league/flysystem",
|
|
"version": "3.35.1",
|
|
"type": "library"
|
|
},
|
|
{
|
|
"name": "league/flysystem-aws-s3-v3",
|
|
"version": "3.35.2",
|
|
"type": "library"
|
|
},
|
|
{
|
|
"name": "league/flysystem-local",
|
|
"version": "3.31.0",
|
|
"type": "library"
|
|
},
|
|
{
|
|
"name": "league/mime-type-detection",
|
|
"version": "1.16.0",
|
|
"type": "library"
|
|
},
|
|
{
|
|
"name": "league/uri",
|
|
"version": "7.8.1",
|
|
"type": "library"
|
|
},
|
|
{
|
|
"name": "league/uri-interfaces",
|
|
"version": "7.8.1",
|
|
"type": "library"
|
|
},
|
|
{
|
|
"name": "maxmind-db/reader",
|
|
"version": "v1.13.1",
|
|
"type": "library"
|
|
},
|
|
{
|
|
"name": "maxmind/web-service-common",
|
|
"version": "v0.11.1",
|
|
"type": "library"
|
|
},
|
|
{
|
|
"name": "monolog/monolog",
|
|
"version": "3.10.0",
|
|
"type": "library"
|
|
},
|
|
{
|
|
"name": "mtdowling/jmespath.php",
|
|
"version": "2.9.1",
|
|
"type": "library"
|
|
},
|
|
{
|
|
"name": "nesbot/carbon",
|
|
"version": "3.13.0",
|
|
"type": "library"
|
|
},
|
|
{
|
|
"name": "nette/schema",
|
|
"version": "v1.3.6",
|
|
"type": "library"
|
|
},
|
|
{
|
|
"name": "nette/utils",
|
|
"version": "v4.1.5",
|
|
"type": "library"
|
|
},
|
|
{
|
|
"name": "nikic/php-parser",
|
|
"version": "v5.7.0",
|
|
"type": "library"
|
|
},
|
|
{
|
|
"name": "nunomaduro/termwind",
|
|
"version": "v2.4.0",
|
|
"type": "library"
|
|
},
|
|
{
|
|
"name": "phpoption/phpoption",
|
|
"version": "1.9.5",
|
|
"type": "library"
|
|
},
|
|
{
|
|
"name": "predis/predis",
|
|
"version": "v2.4.1",
|
|
"type": "library"
|
|
},
|
|
{
|
|
"name": "psr/clock",
|
|
"version": "1.0.0",
|
|
"type": "library"
|
|
},
|
|
{
|
|
"name": "psr/container",
|
|
"version": "2.0.2",
|
|
"type": "library"
|
|
},
|
|
{
|
|
"name": "psr/event-dispatcher",
|
|
"version": "1.0.0",
|
|
"type": "library"
|
|
},
|
|
{
|
|
"name": "psr/http-client",
|
|
"version": "1.0.3",
|
|
"type": "library"
|
|
},
|
|
{
|
|
"name": "psr/http-factory",
|
|
"version": "1.1.0",
|
|
"type": "library"
|
|
},
|
|
{
|
|
"name": "psr/http-message",
|
|
"version": "2.0",
|
|
"type": "library"
|
|
},
|
|
{
|
|
"name": "psr/log",
|
|
"version": "3.0.2",
|
|
"type": "library"
|
|
},
|
|
{
|
|
"name": "psr/simple-cache",
|
|
"version": "3.0.0",
|
|
"type": "library"
|
|
},
|
|
{
|
|
"name": "psy/psysh",
|
|
"version": "v0.12.23",
|
|
"type": "library"
|
|
},
|
|
{
|
|
"name": "pusher/pusher-php-server",
|
|
"version": "7.2.8",
|
|
"type": "library"
|
|
},
|
|
{
|
|
"name": "ralouphie/getallheaders",
|
|
"version": "3.0.3",
|
|
"type": "library"
|
|
},
|
|
{
|
|
"name": "ramsey/collection",
|
|
"version": "2.1.1",
|
|
"type": "library"
|
|
},
|
|
{
|
|
"name": "ramsey/uuid",
|
|
"version": "4.9.3",
|
|
"type": "library"
|
|
},
|
|
{
|
|
"name": "ratchet/rfc6455",
|
|
"version": "v0.4.1",
|
|
"type": "library"
|
|
},
|
|
{
|
|
"name": "react/cache",
|
|
"version": "v1.2.0",
|
|
"type": "library"
|
|
},
|
|
{
|
|
"name": "react/dns",
|
|
"version": "v1.14.0",
|
|
"type": "library"
|
|
},
|
|
{
|
|
"name": "react/event-loop",
|
|
"version": "v1.6.0",
|
|
"type": "library"
|
|
},
|
|
{
|
|
"name": "react/promise",
|
|
"version": "v3.3.0",
|
|
"type": "library"
|
|
},
|
|
{
|
|
"name": "react/promise-timer",
|
|
"version": "v1.11.0",
|
|
"type": "library"
|
|
},
|
|
{
|
|
"name": "react/socket",
|
|
"version": "v1.17.0",
|
|
"type": "library"
|
|
},
|
|
{
|
|
"name": "react/stream",
|
|
"version": "v1.4.0",
|
|
"type": "library"
|
|
},
|
|
{
|
|
"name": "symfony/clock",
|
|
"version": "v7.4.8",
|
|
"type": "library"
|
|
},
|
|
{
|
|
"name": "symfony/console",
|
|
"version": "v7.4.14",
|
|
"type": "library"
|
|
},
|
|
{
|
|
"name": "symfony/css-selector",
|
|
"version": "v7.4.9",
|
|
"type": "library"
|
|
},
|
|
{
|
|
"name": "symfony/deprecation-contracts",
|
|
"version": "v3.7.1",
|
|
"type": "library"
|
|
},
|
|
{
|
|
"name": "symfony/error-handler",
|
|
"version": "v7.4.14",
|
|
"type": "library"
|
|
},
|
|
{
|
|
"name": "symfony/event-dispatcher",
|
|
"version": "v7.4.14",
|
|
"type": "library"
|
|
},
|
|
{
|
|
"name": "symfony/event-dispatcher-contracts",
|
|
"version": "v3.7.0",
|
|
"type": "library"
|
|
},
|
|
{
|
|
"name": "symfony/filesystem",
|
|
"version": "v7.4.11",
|
|
"type": "library"
|
|
},
|
|
{
|
|
"name": "symfony/finder",
|
|
"version": "v7.4.14",
|
|
"type": "library"
|
|
},
|
|
{
|
|
"name": "symfony/http-client",
|
|
"version": "v7.4.14",
|
|
"type": "library"
|
|
},
|
|
{
|
|
"name": "symfony/http-client-contracts",
|
|
"version": "v3.7.0",
|
|
"type": "library"
|
|
},
|
|
{
|
|
"name": "symfony/http-foundation",
|
|
"version": "v7.4.14",
|
|
"type": "library"
|
|
},
|
|
{
|
|
"name": "symfony/http-kernel",
|
|
"version": "v7.4.14",
|
|
"type": "library"
|
|
},
|
|
{
|
|
"name": "symfony/mailer",
|
|
"version": "v7.4.14",
|
|
"type": "library"
|
|
},
|
|
{
|
|
"name": "symfony/mailgun-mailer",
|
|
"version": "v7.4.14",
|
|
"type": "symfony-mailer-bridge"
|
|
},
|
|
{
|
|
"name": "symfony/mime",
|
|
"version": "v7.4.13",
|
|
"type": "library"
|
|
},
|
|
{
|
|
"name": "symfony/polyfill-ctype",
|
|
"version": "v1.37.0",
|
|
"type": "library"
|
|
},
|
|
{
|
|
"name": "symfony/polyfill-intl-grapheme",
|
|
"version": "v1.38.1",
|
|
"type": "library"
|
|
},
|
|
{
|
|
"name": "symfony/polyfill-intl-idn",
|
|
"version": "v1.38.1",
|
|
"type": "library"
|
|
},
|
|
{
|
|
"name": "symfony/polyfill-intl-normalizer",
|
|
"version": "v1.38.0",
|
|
"type": "library"
|
|
},
|
|
{
|
|
"name": "symfony/polyfill-mbstring",
|
|
"version": "v1.38.2",
|
|
"type": "library"
|
|
},
|
|
{
|
|
"name": "symfony/polyfill-php80",
|
|
"version": "v1.37.0",
|
|
"type": "library"
|
|
},
|
|
{
|
|
"name": "symfony/polyfill-php83",
|
|
"version": "v1.38.2",
|
|
"type": "library"
|
|
},
|
|
{
|
|
"name": "symfony/polyfill-php84",
|
|
"version": "v1.38.1",
|
|
"type": "library"
|
|
},
|
|
{
|
|
"name": "symfony/polyfill-php85",
|
|
"version": "v1.38.1",
|
|
"type": "library"
|
|
},
|
|
{
|
|
"name": "symfony/polyfill-uuid",
|
|
"version": "v1.37.0",
|
|
"type": "library"
|
|
},
|
|
{
|
|
"name": "symfony/process",
|
|
"version": "v7.4.13",
|
|
"type": "library"
|
|
},
|
|
{
|
|
"name": "symfony/routing",
|
|
"version": "v7.4.13",
|
|
"type": "library"
|
|
},
|
|
{
|
|
"name": "symfony/service-contracts",
|
|
"version": "v3.7.0",
|
|
"type": "library"
|
|
},
|
|
{
|
|
"name": "symfony/string",
|
|
"version": "v7.4.13",
|
|
"type": "library"
|
|
},
|
|
{
|
|
"name": "symfony/translation",
|
|
"version": "v7.4.14",
|
|
"type": "library"
|
|
},
|
|
{
|
|
"name": "symfony/translation-contracts",
|
|
"version": "v3.7.0",
|
|
"type": "library"
|
|
},
|
|
{
|
|
"name": "symfony/uid",
|
|
"version": "v7.4.9",
|
|
"type": "library"
|
|
},
|
|
{
|
|
"name": "symfony/var-dumper",
|
|
"version": "v7.4.14",
|
|
"type": "library"
|
|
},
|
|
{
|
|
"name": "tijsverkoyen/css-to-inline-styles",
|
|
"version": "v2.4.0",
|
|
"type": "library"
|
|
},
|
|
{
|
|
"name": "vlucas/phpdotenv",
|
|
"version": "v5.6.3",
|
|
"type": "library"
|
|
},
|
|
{
|
|
"name": "voku/portable-ascii",
|
|
"version": "2.1.1",
|
|
"type": "library"
|
|
}
|
|
]
|
|
} |