{"id":125867289,"number":"23.2.2","published_at":"2024-12-03T17:47:28.998Z","licenses":"BUSL-1.1","integrity":"sha512-iYaoKZ3GoUU1N+QhY1KZJZ4imQCxafXJl7dSW9Nxecr3xqj5jnCxeOUJAULqxsOkeAmuUJEJYPgfd8QsdLOWWw==","status":null,"download_url":"https://registry.npmjs.org/@directus/api/-/api-23.2.2.tgz","registry_url":"https://www.npmjs.com/package/@directus/api/v/23.2.2","documentation_url":null,"install_command":"npm install @directus/api@23.2.2","immutable":null,"metadata":{"deprecated":null,"_npmUser":{"name":"rijk","email":"rijkvanzanten@me.com"},"dist":{"integrity":"sha512-iYaoKZ3GoUU1N+QhY1KZJZ4imQCxafXJl7dSW9Nxecr3xqj5jnCxeOUJAULqxsOkeAmuUJEJYPgfd8QsdLOWWw==","shasum":"ab1076fdf5a7210aa1f3ea015c4b269997f2add0","tarball":"https://registry.npmjs.org/@directus/api/-/api-23.2.2.tgz","fileCount":1154,"unpackedSize":1902597,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@directus%2fapi@23.2.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBtaIfknYHek85oeLzIzRG1ONU6wzIVXS2X5Js2gFg3HAiACIUfmoUdopaxlCtdpLaubriZIR97EKIJ/gq7o65yo3w=="}]},"gitHead":null,"main":"dist/index.js","scripts":{"build":"tsc --project tsconfig.prod.json \u0026\u0026 copyfiles \"src/**/*.{yaml,liquid}\" -u 1 dist","cli":"NODE_ENV=development SERVE_APP=false tsx src/cli/run.ts","dev":"NODE_ENV=development SERVE_APP=true tsx watch --ignore extensions --clear-screen=false src/start.ts","test":"vitest run","test:watch":"vitest"},"_npmVersion":"10.8.2","_nodeVersion":"18.20.5","_hasShrinkwrap":false,"directories":{}},"created_at":"2024-12-03T17:50:11.506Z","updated_at":"2024-12-03T17:50:14.234Z","purl":"pkg:npm/%40directus/api@23.2.2","related_tag":null,"latest":false,"version_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/@directus%2Fapi/versions/23.2.2","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/@directus%2Fapi/versions/23.2.2/codemeta","dependencies":[{"id":1430258514,"ecosystem":"npm","package_name":"@authenio/samlify-node-xmllint","requirements":"2.0.0","kind":"runtime","optional":false},{"id":1430258515,"ecosystem":"npm","package_name":"@aws-sdk/client-ses","requirements":"3.668.0","kind":"runtime","optional":false},{"id":1430258516,"ecosystem":"npm","package_name":"@godaddy/terminus","requirements":"4.12.1","kind":"runtime","optional":false},{"id":1430258517,"ecosystem":"npm","package_name":"@rollup/plugin-alias","requirements":"5.1.1","kind":"runtime","optional":false},{"id":1430258518,"ecosystem":"npm","package_name":"@rollup/plugin-node-resolve","requirements":"15.3.0","kind":"runtime","optional":false},{"id":1430258519,"ecosystem":"npm","package_name":"@rollup/plugin-virtual","requirements":"3.0.2","kind":"runtime","optional":false},{"id":1430258520,"ecosystem":"npm","package_name":"@tus/file-store","requirements":"1.5.0","kind":"runtime","optional":false},{"id":1430258521,"ecosystem":"npm","package_name":"@tus/server","requirements":"1.9.0","kind":"runtime","optional":false},{"id":1430258522,"ecosystem":"npm","package_name":"@tus/utils","requirements":"0.4.0","kind":"runtime","optional":false},{"id":1430258523,"ecosystem":"npm","package_name":"@types/cookie","requirements":"0.6.0","kind":"runtime","optional":false},{"id":1430258524,"ecosystem":"npm","package_name":"argon2","requirements":"0.41.1","kind":"runtime","optional":false},{"id":1430258525,"ecosystem":"npm","package_name":"async","requirements":"3.2.6","kind":"runtime","optional":false},{"id":1430258526,"ecosystem":"npm","package_name":"axios","requirements":"1.7.7","kind":"runtime","optional":false},{"id":1430258527,"ecosystem":"npm","package_name":"busboy","requirements":"1.6.0","kind":"runtime","optional":false},{"id":1430258528,"ecosystem":"npm","package_name":"bytes","requirements":"3.1.2","kind":"runtime","optional":false},{"id":1430258529,"ecosystem":"npm","package_name":"camelcase","requirements":"8.0.0","kind":"runtime","optional":false},{"id":1430258530,"ecosystem":"npm","package_name":"chalk","requirements":"5.3.0","kind":"runtime","optional":false},{"id":1430258531,"ecosystem":"npm","package_name":"chokidar","requirements":"3.6.0","kind":"runtime","optional":false},{"id":1430258532,"ecosystem":"npm","package_name":"commander","requirements":"12.1.0","kind":"runtime","optional":false},{"id":1430258533,"ecosystem":"npm","package_name":"content-disposition","requirements":"0.5.4","kind":"runtime","optional":false},{"id":1430258534,"ecosystem":"npm","package_name":"cookie","requirements":"0.7.2","kind":"runtime","optional":false},{"id":1430258535,"ecosystem":"npm","package_name":"cookie-parser","requirements":"1.4.7","kind":"runtime","optional":false},{"id":1430258536,"ecosystem":"npm","package_name":"cors","requirements":"2.8.5","kind":"runtime","optional":false},{"id":1430258537,"ecosystem":"npm","package_name":"cron-parser","requirements":"4.9.0","kind":"runtime","optional":false},{"id":1430258538,"ecosystem":"npm","package_name":"date-fns","requirements":"4.1.0","kind":"runtime","optional":false},{"id":1430258539,"ecosystem":"npm","package_name":"deep-diff","requirements":"1.0.2","kind":"runtime","optional":false},{"id":1430258540,"ecosystem":"npm","package_name":"destroy","requirements":"1.2.0","kind":"runtime","optional":false},{"id":1430258541,"ecosystem":"npm","package_name":"dotenv","requirements":"16.4.5","kind":"runtime","optional":false},{"id":1430258542,"ecosystem":"npm","package_name":"encodeurl","requirements":"2.0.0","kind":"runtime","optional":false},{"id":1430258543,"ecosystem":"npm","package_name":"eventemitter2","requirements":"6.4.9","kind":"runtime","optional":false},{"id":1430258544,"ecosystem":"npm","package_name":"execa","requirements":"8.0.1","kind":"runtime","optional":false},{"id":1430258545,"ecosystem":"npm","package_name":"exif-reader","requirements":"2.0.1","kind":"runtime","optional":false},{"id":1430258546,"ecosystem":"npm","package_name":"express","requirements":"4.20.0","kind":"runtime","optional":false},{"id":1430258547,"ecosystem":"npm","package_name":"flat","requirements":"6.0.1","kind":"runtime","optional":false},{"id":1430258548,"ecosystem":"npm","package_name":"fs-extra","requirements":"11.2.0","kind":"runtime","optional":false},{"id":1430258549,"ecosystem":"npm","package_name":"glob-to-regexp","requirements":"0.4.1","kind":"runtime","optional":false},{"id":1430258550,"ecosystem":"npm","package_name":"graphql","requirements":"16.9.0","kind":"runtime","optional":false},{"id":1430258551,"ecosystem":"npm","package_name":"graphql-compose","requirements":"9.0.11","kind":"runtime","optional":false},{"id":1430258552,"ecosystem":"npm","package_name":"graphql-ws","requirements":"5.16.0","kind":"runtime","optional":false},{"id":1430258553,"ecosystem":"npm","package_name":"helmet","requirements":"8.0.0","kind":"runtime","optional":false},{"id":1430258554,"ecosystem":"npm","package_name":"icc","requirements":"3.0.0","kind":"runtime","optional":false},{"id":1430258555,"ecosystem":"npm","package_name":"inquirer","requirements":"12.0.0","kind":"runtime","optional":false},{"id":1430258556,"ecosystem":"npm","package_name":"ioredis","requirements":"5.4.1","kind":"runtime","optional":false},{"id":1430258557,"ecosystem":"npm","package_name":"ip-matching","requirements":"2.1.2","kind":"runtime","optional":false},{"id":1430258558,"ecosystem":"npm","package_name":"isolated-vm","requirements":"5.0.1","kind":"runtime","optional":false},{"id":1430258559,"ecosystem":"npm","package_name":"joi","requirements":"17.13.3","kind":"runtime","optional":false},{"id":1430258560,"ecosystem":"npm","package_name":"js-yaml","requirements":"4.1.0","kind":"runtime","optional":false},{"id":1430258561,"ecosystem":"npm","package_name":"js2xmlparser","requirements":"5.0.0","kind":"runtime","optional":false},{"id":1430258574,"ecosystem":"npm","package_name":"json2csv","requirements":"5.0.7","kind":"runtime","optional":false},{"id":1430258575,"ecosystem":"npm","package_name":"jsonwebtoken","requirements":"9.0.2","kind":"runtime","optional":false},{"id":1430258576,"ecosystem":"npm","package_name":"keyv","requirements":"5.1.0","kind":"runtime","optional":false},{"id":1430258577,"ecosystem":"npm","package_name":"knex","requirements":"3.1.0","kind":"runtime","optional":false},{"id":1430258578,"ecosystem":"npm","package_name":"ldapjs","requirements":"2.3.3","kind":"runtime","optional":false},{"id":1430258579,"ecosystem":"npm","package_name":"liquidjs","requirements":"10.17.0","kind":"runtime","optional":false},{"id":1430258580,"ecosystem":"npm","package_name":"lodash-es","requirements":"4.17.21","kind":"runtime","optional":false},{"id":1430258581,"ecosystem":"npm","package_name":"marked","requirements":"14.1.2","kind":"runtime","optional":false},{"id":1430258582,"ecosystem":"npm","package_name":"micromustache","requirements":"8.0.3","kind":"runtime","optional":false},{"id":1430258583,"ecosystem":"npm","package_name":"mime-types","requirements":"2.1.35","kind":"runtime","optional":false},{"id":1430258584,"ecosystem":"npm","package_name":"minimatch","requirements":"9.0.5","kind":"runtime","optional":false},{"id":1430258585,"ecosystem":"npm","package_name":"mnemonist","requirements":"0.39.8","kind":"runtime","optional":false},{"id":1430258586,"ecosystem":"npm","package_name":"ms","requirements":"2.1.3","kind":"runtime","optional":false},{"id":1430258587,"ecosystem":"npm","package_name":"nanoid","requirements":"5.0.7","kind":"runtime","optional":false},{"id":1430258588,"ecosystem":"npm","package_name":"node-machine-id","requirements":"1.1.12","kind":"runtime","optional":false},{"id":1430258589,"ecosystem":"npm","package_name":"node-schedule","requirements":"2.1.1","kind":"runtime","optional":false},{"id":1430258590,"ecosystem":"npm","package_name":"nodemailer","requirements":"6.9.15","kind":"runtime","optional":false},{"id":1430258591,"ecosystem":"npm","package_name":"object-hash","requirements":"3.0.0","kind":"runtime","optional":false},{"id":1430258592,"ecosystem":"npm","package_name":"openapi3-ts","requirements":"4.4.0","kind":"runtime","optional":false},{"id":1430258593,"ecosystem":"npm","package_name":"openid-client","requirements":"5.7.0","kind":"runtime","optional":false},{"id":1430258594,"ecosystem":"npm","package_name":"ora","requirements":"8.1.0","kind":"runtime","optional":false},{"id":1430258595,"ecosystem":"npm","package_name":"otplib","requirements":"12.0.1","kind":"runtime","optional":false},{"id":1430258596,"ecosystem":"npm","package_name":"p-limit","requirements":"6.1.0","kind":"runtime","optional":false},{"id":1430258597,"ecosystem":"npm","package_name":"p-queue","requirements":"8.0.1","kind":"runtime","optional":false},{"id":1430258598,"ecosystem":"npm","package_name":"papaparse","requirements":"5.4.1","kind":"runtime","optional":false},{"id":1430258599,"ecosystem":"npm","package_name":"pino","requirements":"9.4.0","kind":"runtime","optional":false},{"id":1430258600,"ecosystem":"npm","package_name":"pino-http","requirements":"10.3.0","kind":"runtime","optional":false},{"id":1430258601,"ecosystem":"npm","package_name":"pino-http-print","requirements":"3.1.0","kind":"runtime","optional":false},{"id":1430258602,"ecosystem":"npm","package_name":"pino-pretty","requirements":"11.2.2","kind":"runtime","optional":false},{"id":1430258603,"ecosystem":"npm","package_name":"qs","requirements":"6.13.0","kind":"runtime","optional":false},{"id":1430258604,"ecosystem":"npm","package_name":"rate-limiter-flexible","requirements":"5.0.3","kind":"runtime","optional":false},{"id":1430258605,"ecosystem":"npm","package_name":"rollup","requirements":"4.17.2","kind":"runtime","optional":false},{"id":1430258606,"ecosystem":"npm","package_name":"samlify","requirements":"2.8.10","kind":"runtime","optional":false},{"id":1430258607,"ecosystem":"npm","package_name":"sanitize-html","requirements":"2.13.1","kind":"runtime","optional":false},{"id":1430258608,"ecosystem":"npm","package_name":"sharp","requirements":"0.33.5","kind":"runtime","optional":false},{"id":1430258609,"ecosystem":"npm","package_name":"snappy","requirements":"7.2.2","kind":"runtime","optional":false},{"id":1430258610,"ecosystem":"npm","package_name":"stream-json","requirements":"1.8.0","kind":"runtime","optional":false},{"id":1430258611,"ecosystem":"npm","package_name":"tar","requirements":"7.4.3","kind":"runtime","optional":false},{"id":1430258612,"ecosystem":"npm","package_name":"tsx","requirements":"4.19.1","kind":"runtime","optional":false},{"id":1430258613,"ecosystem":"npm","package_name":"wellknown","requirements":"0.5.0","kind":"runtime","optional":false},{"id":1430258614,"ecosystem":"npm","package_name":"ws","requirements":"8.18.0","kind":"runtime","optional":false},{"id":1430258615,"ecosystem":"npm","package_name":"zod","requirements":"3.23.8","kind":"runtime","optional":false},{"id":1430258616,"ecosystem":"npm","package_name":"zod-validation-error","requirements":"3.4.0","kind":"runtime","optional":false},{"id":1430258617,"ecosystem":"npm","package_name":"@directus/app","requirements":"13.3.6","kind":"runtime","optional":false},{"id":1430258618,"ecosystem":"npm","package_name":"@directus/env","requirements":"4.1.0","kind":"runtime","optional":false},{"id":1430258619,"ecosystem":"npm","package_name":"@directus/constants","requirements":"12.0.1","kind":"runtime","optional":false},{"id":1430258620,"ecosystem":"npm","package_name":"@directus/errors","requirements":"1.0.1","kind":"runtime","optional":false},{"id":1430258621,"ecosystem":"npm","package_name":"@directus/extensions","requirements":"2.0.6","kind":"runtime","optional":false},{"id":1430258622,"ecosystem":"npm","package_name":"@directus/extensions-registry","requirements":"2.0.6","kind":"runtime","optional":false},{"id":1430258623,"ecosystem":"npm","package_name":"@directus/extensions-sdk","requirements":"12.1.4","kind":"runtime","optional":false},{"id":1430258624,"ecosystem":"npm","package_name":"@directus/format-title","requirements":"11.0.0","kind":"runtime","optional":false},{"id":1430258625,"ecosystem":"npm","package_name":"@directus/memory","requirements":"2.0.6","kind":"runtime","optional":false},{"id":1430258626,"ecosystem":"npm","package_name":"@directus/pressure","requirements":"2.0.5","kind":"runtime","optional":false},{"id":1430258627,"ecosystem":"npm","package_name":"@directus/schema","requirements":"12.1.1","kind":"runtime","optional":false},{"id":1430258628,"ecosystem":"npm","package_name":"@directus/storage","requirements":"11.0.1","kind":"runtime","optional":false},{"id":1430258629,"ecosystem":"npm","package_name":"@directus/specs","requirements":"11.1.0","kind":"runtime","optional":false},{"id":1430258630,"ecosystem":"npm","package_name":"@directus/storage-driver-azure","requirements":"11.1.2","kind":"runtime","optional":false},{"id":1430258631,"ecosystem":"npm","package_name":"@directus/storage-driver-gcs","requirements":"11.1.2","kind":"runtime","optional":false},{"id":1430258632,"ecosystem":"npm","package_name":"@directus/storage-driver-local","requirements":"11.0.1","kind":"runtime","optional":false},{"id":1430258633,"ecosystem":"npm","package_name":"@directus/storage-driver-cloudinary","requirements":"11.1.2","kind":"runtime","optional":false},{"id":1430258634,"ecosystem":"npm","package_name":"@directus/storage-driver-s3","requirements":"11.0.5","kind":"runtime","optional":false},{"id":1430258635,"ecosystem":"npm","package_name":"@directus/system-data","requirements":"2.1.2","kind":"runtime","optional":false},{"id":1430258636,"ecosystem":"npm","package_name":"@directus/storage-driver-supabase","requirements":"2.1.2","kind":"runtime","optional":false},{"id":1430258637,"ecosystem":"npm","package_name":"@directus/utils","requirements":"12.0.5","kind":"runtime","optional":false},{"id":1430258638,"ecosystem":"npm","package_name":"directus","requirements":"11.3.2","kind":"runtime","optional":false},{"id":1430258639,"ecosystem":"npm","package_name":"@directus/validation","requirements":"1.0.5","kind":"runtime","optional":false},{"id":1430258640,"ecosystem":"npm","package_name":"@ngneat/falso","requirements":"7.2.0","kind":"Development","optional":false},{"id":1430258641,"ecosystem":"npm","package_name":"@types/async","requirements":"3.2.24","kind":"Development","optional":false},{"id":1430258642,"ecosystem":"npm","package_name":"@types/busboy","requirements":"1.5.4","kind":"Development","optional":false},{"id":1430258643,"ecosystem":"npm","package_name":"@types/bytes","requirements":"3.1.4","kind":"Development","optional":false},{"id":1430258644,"ecosystem":"npm","package_name":"@types/content-disposition","requirements":"0.5.8","kind":"Development","optional":false},{"id":1430258645,"ecosystem":"npm","package_name":"@types/cookie-parser","requirements":"1.4.7","kind":"Development","optional":false},{"id":1430258646,"ecosystem":"npm","package_name":"@types/cors","requirements":"2.8.17","kind":"Development","optional":false},{"id":1430258647,"ecosystem":"npm","package_name":"@types/deep-diff","requirements":"1.0.5","kind":"Development","optional":false},{"id":1430258648,"ecosystem":"npm","package_name":"@types/destroy","requirements":"1.0.3","kind":"Development","optional":false},{"id":1430258649,"ecosystem":"npm","package_name":"@types/encodeurl","requirements":"1.0.2","kind":"Development","optional":false},{"id":1430258650,"ecosystem":"npm","package_name":"@types/express","requirements":"4.17.21","kind":"Development","optional":false},{"id":1430258651,"ecosystem":"npm","package_name":"@types/express-serve-static-core","requirements":"4.19.6","kind":"Development","optional":false},{"id":1430258652,"ecosystem":"npm","package_name":"@types/fs-extra","requirements":"11.0.4","kind":"Development","optional":false},{"id":1430258653,"ecosystem":"npm","package_name":"@types/glob-to-regexp","requirements":"0.4.4","kind":"Development","optional":false},{"id":1430258654,"ecosystem":"npm","package_name":"@types/inquirer","requirements":"9.0.7","kind":"Development","optional":false},{"id":1430258655,"ecosystem":"npm","package_name":"@types/js-yaml","requirements":"4.0.9","kind":"Development","optional":false},{"id":1430258656,"ecosystem":"npm","package_name":"@types/json2csv","requirements":"5.0.7","kind":"Development","optional":false},{"id":1430258657,"ecosystem":"npm","package_name":"@types/jsonwebtoken","requirements":"9.0.7","kind":"Development","optional":false},{"id":1430258658,"ecosystem":"npm","package_name":"@types/ldapjs","requirements":"2.2.5","kind":"Development","optional":false},{"id":1430258659,"ecosystem":"npm","package_name":"@types/lodash-es","requirements":"4.17.12","kind":"Development","optional":false},{"id":1430258660,"ecosystem":"npm","package_name":"@types/mime-types","requirements":"2.1.4","kind":"Development","optional":false},{"id":1430258661,"ecosystem":"npm","package_name":"@types/ms","requirements":"0.7.34","kind":"Development","optional":false},{"id":1430258662,"ecosystem":"npm","package_name":"@types/node","requirements":"18.19.55","kind":"Development","optional":false},{"id":1430258663,"ecosystem":"npm","package_name":"@types/node-schedule","requirements":"2.1.7","kind":"Development","optional":false},{"id":1430258664,"ecosystem":"npm","package_name":"@types/nodemailer","requirements":"6.4.16","kind":"Development","optional":false},{"id":1430258665,"ecosystem":"npm","package_name":"@types/object-hash","requirements":"3.0.6","kind":"Development","optional":false},{"id":1430258666,"ecosystem":"npm","package_name":"@types/papaparse","requirements":"5.3.14","kind":"Development","optional":false},{"id":1430258667,"ecosystem":"npm","package_name":"@types/qs","requirements":"6.9.16","kind":"Development","optional":false},{"id":1430258668,"ecosystem":"npm","package_name":"@types/sanitize-html","requirements":"2.13.0","kind":"Development","optional":false},{"id":1430258669,"ecosystem":"npm","package_name":"@types/stream-json","requirements":"1.7.7","kind":"Development","optional":false},{"id":1430258670,"ecosystem":"npm","package_name":"@types/wellknown","requirements":"0.5.8","kind":"Development","optional":false},{"id":1430258671,"ecosystem":"npm","package_name":"@types/ws","requirements":"8.5.12","kind":"Development","optional":false},{"id":1430258672,"ecosystem":"npm","package_name":"@vitest/coverage-v8","requirements":"2.1.2","kind":"Development","optional":false},{"id":1430258673,"ecosystem":"npm","package_name":"copyfiles","requirements":"2.4.1","kind":"Development","optional":false},{"id":1430258674,"ecosystem":"npm","package_name":"form-data","requirements":"4.0.1","kind":"Development","optional":false},{"id":1430258675,"ecosystem":"npm","package_name":"get-port","requirements":"7.1.0","kind":"Development","optional":false},{"id":1430258676,"ecosystem":"npm","package_name":"knex-mock-client","requirements":"3.0.2","kind":"Development","optional":false},{"id":1430258677,"ecosystem":"npm","package_name":"typescript","requirements":"5.6.3","kind":"Development","optional":false},{"id":1430258678,"ecosystem":"npm","package_name":"vitest","requirements":"2.1.2","kind":"Development","optional":false},{"id":1430258679,"ecosystem":"npm","package_name":"@directus/types","requirements":"12.2.2","kind":"Development","optional":false},{"id":1430258680,"ecosystem":"npm","package_name":"@directus/random","requirements":"1.0.0","kind":"Development","optional":false},{"id":1430258681,"ecosystem":"npm","package_name":"@directus/tsconfig","requirements":"2.0.0","kind":"Development","optional":false},{"id":1430258682,"ecosystem":"npm","package_name":"@keyv/redis","requirements":"3.0.1","kind":"Optional","optional":true},{"id":1430258683,"ecosystem":"npm","package_name":"mysql2","requirements":"3.11.3","kind":"Optional","optional":true},{"id":1430258684,"ecosystem":"npm","package_name":"nodemailer-mailgun-transport","requirements":"2.1.5","kind":"Optional","optional":true},{"id":1430258685,"ecosystem":"npm","package_name":"oracledb","requirements":"6.6.0","kind":"Optional","optional":true},{"id":1430258686,"ecosystem":"npm","package_name":"pg","requirements":"8.13.0","kind":"Optional","optional":true},{"id":1430258687,"ecosystem":"npm","package_name":"sqlite3","requirements":"5.1.7","kind":"Optional","optional":true},{"id":1430258688,"ecosystem":"npm","package_name":"tedious","requirements":"18.6.1","kind":"Optional","optional":true}],"advisories":[{"uuid":"GSA_kwCzR0hTQS1qcjk0LWdqM2gtYzhyZs4ABSTJ","identifiers":["GHSA-jr94-gj3h-c8rf","CVE-2026-26185"],"url":"https://github.com/advisories/GHSA-jr94-gj3h-c8rf","title":"Directus Vulnerable to User Enumeration via Password Reset Timing Attack","severity":"MODERATE","affected":true,"fixed":false,"fixed_versions":["32.2.0"]},{"uuid":"GSA_kwCzR0hTQS0zNTczLTRjNjgtZzhjY84ABQwW","identifiers":["GHSA-3573-4c68-g8cc","CVE-2026-22032"],"url":"https://github.com/advisories/GHSA-3573-4c68-g8cc","title":"Directus has open redirect in SAML","severity":"MODERATE","affected":true,"fixed":false,"fixed_versions":["32.1.1"]},{"uuid":"GSA_kwCzR0hTQS1jcGg2LTUyNGYtM2hncs4ABOif","identifiers":["GHSA-cph6-524f-3hgr","CVE-2025-64749"],"url":"https://github.com/advisories/GHSA-cph6-524f-3hgr","title":"Directus Vulnerable to Information Leakage in Existing Collections","severity":"MODERATE","affected":true,"fixed":false,"fixed_versions":["32.0.0"]},{"uuid":"GSA_kwCzR0hTQS04anB3LWdwcjQtOGNtaM4ABOie","identifiers":["GHSA-8jpw-gpr4-8cmh","CVE-2025-64748"],"url":"https://github.com/advisories/GHSA-8jpw-gpr4-8cmh","title":"Directus's conceal fields are searchable if read permissions enabled","severity":"MODERATE","affected":true,"fixed":false,"fixed_versions":["32.0.0"]},{"uuid":"GSA_kwCzR0hTQS1tdjMzLTlmNmotcGZtY84ABLSw","identifiers":["GHSA-mv33-9f6j-pfmc","CVE-2025-55746"],"url":"https://github.com/advisories/GHSA-mv33-9f6j-pfmc","title":"Directus allows unauthenticated file upload and file modification due to lacking input sanitization","severity":"CRITICAL","affected":true,"fixed":false,"fixed_versions":["28.0.2"]},{"uuid":"GSA_kwCzR0hTQS01NnA2LXF3M2MtZnEyZ84ABF7-","identifiers":["GHSA-56p6-qw3c-fq2g","CVE-2025-30351"],"url":"https://github.com/advisories/GHSA-56p6-qw3c-fq2g","title":"Suspended Directus user can continue to use session token to access API","severity":"LOW","affected":true,"fixed":false,"fixed_versions":["24.0.1"]}],"package_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/@directus%2Fapi"}