# REPRO-2026-00109: Feathers OAuth Open Redirect Account Takeover ## Summary Status: published Severity: high Type: security Confidence: Unknown ## Identifiers REPRO ID: REPRO-2026-00109 GHSA: GHSA-ppf9-4ffw-hh4p CVE: CVE-2026-27191 ## Package Name: @feathersjs/authentication-oauth Ecosystem: npm Affected: <= 5.0.39 Fixed: 5.0.40 ## Root Cause Open redirect in OAuth callback enables account takeover via URL authority injection ## Reproduction Details Reproduced: 2026-02-20T15:03:33.462Z Duration: 774 seconds Tool calls: 78 Turns: 47 Handoffs: 2 ## Quick Verification Run one of these commands to verify locally: pruva-verify REPRO-2026-00109 pruva-verify GHSA-ppf9-4ffw-hh4p pruva-verify CVE-2026-27191 Or open in GitHub Codespaces (zero-friction, auto-runs): https://github.com/codespaces/new?ref=repro/REPRO-2026-00109&repo=N3mes1s/pruva-sandbox Or download and run the script manually: curl -O https://api.pruva.dev/v1/reproductions/REPRO-2026-00109/artifacts/repro/reproduction_steps.sh chmod +x reproduction_steps.sh ./reproduction_steps.sh WARNING: Run in a sandboxed environment. This exploits a real vulnerability. ## References - GitHub Advisory: https://github.com/advisories/GHSA-ppf9-4ffw-hh4p - NVD: https://nvd.nist.gov/vuln/detail/CVE-2026-27191 ## Artifacts - repro/rca_report.md (analysis, 8891 bytes) - repro/reproduction_steps.sh (reproduction_script, 8322 bytes) - bundle/source.json (other, 5612 bytes) - bundle/ticket.json (other, 8486 bytes) - bundle/ticket.md (ticket, 2200 bytes) - repro/feathers/.eslintrc.js (other, 876 bytes) - repro/feathers/.github/FUNDING.yml (other, 426 bytes) - repro/feathers/.github/contributing.md (documentation, 5811 bytes) - repro/feathers/.github/issue_template.md (documentation, 945 bytes) - repro/feathers/.github/pull_request_template.md (documentation, 998 bytes) - repro/feathers/.github/workflows/nodejs.yml (other, 840 bytes) - repro/feathers/.github/workflows/update-dependencies.yml (other, 887 bytes) - repro/feathers/.gitignore (other, 758 bytes) - repro/feathers/.mocharc.json (other, 153 bytes) - repro/feathers/.nycrc (other, 609 bytes) - repro/feathers/.prettierrc (other, 127 bytes) - repro/feathers/CHANGELOG.md (documentation, 127251 bytes) - repro/feathers/LICENSE (other, 1089 bytes) - repro/feathers/README.md (documentation, 1554 bytes) - repro/feathers/docs/.vitepress/components/Badges.vue (other, 290 bytes) - repro/feathers/docs/.vitepress/components/BlockQuote.vue (other, 673 bytes) - repro/feathers/docs/.vitepress/components/Contributors.vue (other, 441 bytes) - repro/feathers/docs/.vitepress/components/DatabaseBlock.vue (other, 318 bytes) - repro/feathers/docs/.vitepress/components/DatabaseSelect.vue (other, 580 bytes) - repro/feathers/docs/.vitepress/components/FeaturesList.vue (other, 2096 bytes) - repro/feathers/docs/.vitepress/components/LanguageBlock.vue (other, 330 bytes) - repro/feathers/docs/.vitepress/components/LanguageSelect.vue (other, 597 bytes) - repro/feathers/docs/.vitepress/components/ListItem.vue (other, 1531 bytes) - repro/feathers/docs/.vitepress/components/Logo.vue (other, 1875 bytes) - repro/feathers/docs/.vitepress/components/Select.vue (other, 1867 bytes) - repro/feathers/docs/.vitepress/components/Tab.vue (other, 824 bytes) - repro/feathers/docs/.vitepress/components/Tabs.vue (other, 1650 bytes) - repro/feathers/docs/.vitepress/components/TeamMember.vue (other, 1693 bytes) - repro/feathers/docs/.vitepress/components.d.ts (other, 1637 bytes) - repro/feathers/docs/.vitepress/config.nav.ts (other, 597 bytes) - repro/feathers/docs/.vitepress/config.sidebar.ts (other, 11182 bytes) - repro/feathers/docs/.vitepress/config.ts (other, 3134 bytes) - repro/feathers/docs/.vitepress/meta.ts (other, 1333 bytes) - repro/feathers/docs/.vitepress/scripts/assets.ts (other, 2944 bytes) - repro/feathers/docs/.vitepress/style/element-plus.scss (other, 177 bytes) - repro/feathers/docs/.vitepress/style/main.postcss (other, 2905 bytes) - repro/feathers/docs/.vitepress/style/vars.postcss (other, 2713 bytes) - repro/feathers/docs/.vitepress/theme/FeathersLayout.vue (other, 358 bytes) - repro/feathers/docs/.vitepress/theme/index.ts (other, 1384 bytes) - repro/feathers/docs/.vitepress/theme/pwa.ts (other, 83 bytes) - repro/feathers/docs/.vitepress/theme/store.ts (other, 239 bytes) - repro/feathers/docs/.vitepress/vite-env.d.ts (other, 186 bytes) - repro/feathers/docs/api/application.md (documentation, 11775 bytes) - repro/feathers/docs/api/authentication/client.md (documentation, 8760 bytes) - repro/feathers/docs/api/authentication/hook.md (documentation, 1936 bytes) - repro/feathers/docs/api/authentication/index.md (documentation, 1344 bytes) - repro/feathers/docs/api/authentication/jwt.md (documentation, 4257 bytes) - repro/feathers/docs/api/authentication/local.md (documentation, 6701 bytes) - repro/feathers/docs/api/authentication/oauth.md (documentation, 18958 bytes) - repro/feathers/docs/api/authentication/service.md (documentation, 15469 bytes) - repro/feathers/docs/api/authentication/strategy.md (documentation, 2658 bytes) - repro/feathers/docs/api/channels.md (documentation, 18721 bytes) - repro/feathers/docs/api/client/rest.md (documentation, 16339 bytes) - repro/feathers/docs/api/client/socketio.md (documentation, 13754 bytes) - repro/feathers/docs/api/client.md (documentation, 7840 bytes) - repro/feathers/docs/api/configuration.md (documentation, 4669 bytes) - repro/feathers/docs/api/databases/adapters.md (documentation, 1602 bytes) - repro/feathers/docs/api/databases/common.md (documentation, 9627 bytes) - repro/feathers/docs/api/databases/knex.md (documentation, 18678 bytes) - repro/feathers/docs/api/databases/memory.md (documentation, 2068 bytes) - repro/feathers/docs/api/databases/mongodb.md (documentation, 21798 bytes) - repro/feathers/docs/api/databases/querying.md (documentation, 5162 bytes) - repro/feathers/docs/api/errors.md (documentation, 4877 bytes) - repro/feathers/docs/api/events.md (documentation, 6291 bytes) - repro/feathers/docs/api/express.md (documentation, 19961 bytes) - repro/feathers/docs/api/hooks.md (documentation, 14707 bytes) - repro/feathers/docs/api/index.md (documentation, 2971 bytes) - repro/feathers/docs/api/koa.md (documentation, 8201 bytes) - repro/feathers/docs/api/schema/index.md (documentation, 1607 bytes) - repro/feathers/docs/api/schema/resolvers.md (documentation, 15113 bytes) - repro/feathers/docs/api/schema/schema.md (documentation, 8343 bytes) - repro/feathers/docs/api/schema/typebox.md (documentation, 40690 bytes) - repro/feathers/docs/api/schema/validators.md (documentation, 5732 bytes) - repro/feathers/docs/api/services.md (documentation, 13341 bytes) - repro/feathers/docs/api/socketio.md (documentation, 6861 bytes) - repro/feathers/docs/auto-imports.d.ts (other, 193 bytes) - repro/feathers/docs/comparison.md (documentation, 709 bytes) - repro/feathers/docs/components/CTAButton.vue (other, 1011 bytes) - repro/feathers/docs/components/Footer.vue (other, 3682 bytes) - repro/feathers/docs/components/FooterList.vue (other, 315 bytes) - repro/feathers/docs/components/HomeCTATextSection.vue (other, 303 bytes) - repro/feathers/docs/components/HomeCreateFirstApp.vue (other, 542 bytes) - repro/feathers/docs/components/HomeFeature1.vue (other, 485 bytes) - repro/feathers/docs/components/HomeFeature1Content.vue (other, 479 bytes) - repro/feathers/docs/components/HomeFeature2.vue (other, 554 bytes) - repro/feathers/docs/components/HomeFeature2Content.vue (other, 439 bytes) - repro/feathers/docs/components/HomeFeatureGrid.vue (other, 1972 bytes) - repro/feathers/docs/components/HomeFeatureGridCard.vue (other, 446 bytes) - repro/feathers/docs/components/HomeHero.vue (other, 4912 bytes) - repro/feathers/docs/components/HomeIndustryPartners.vue (other, 732 bytes) - repro/feathers/docs/components/HomeQuickStart.vue (other, 450 bytes) - repro/feathers/docs/cookbook/authentication/_discord.md (documentation, 2941 bytes) - repro/feathers/docs/cookbook/authentication/anonymous.md (documentation, 2922 bytes) - repro/feathers/docs/cookbook/authentication/apiKey.md (documentation, 5314 bytes) - repro/feathers/docs/cookbook/authentication/auth0.md (documentation, 3298 bytes) - repro/feathers/docs/cookbook/authentication/facebook.md (documentation, 4965 bytes) - repro/feathers/docs/cookbook/authentication/firebase.md (documentation, 9043 bytes) - repro/feathers/docs/cookbook/authentication/google.md (documentation, 3201 bytes) - repro/feathers/docs/cookbook/authentication/revoke-jwt.md (documentation, 3637 bytes) - repro/feathers/docs/cookbook/authentication/stateless.md (documentation, 2015 bytes) - repro/feathers/docs/cookbook/deploy/docker.md (documentation, 676 bytes) - repro/feathers/docs/cookbook/express/file-uploading.md (documentation, 14076 bytes) - repro/feathers/docs/cookbook/express/view-engine.md (documentation, 4578 bytes) - repro/feathers/docs/cookbook/general/client-test.md (documentation, 4021 bytes) - repro/feathers/docs/cookbook/general/scaling.md (documentation, 2983 bytes) - repro/feathers/docs/cookbook/index.md (documentation, 389 bytes) - repro/feathers/docs/ecosystem/PackageCard.vue (other, 4397 bytes) - repro/feathers/docs/ecosystem/Packages.vue (other, 7298 bytes) - repro/feathers/docs/ecosystem/helpers.ts (other, 808 bytes) - repro/feathers/docs/ecosystem/index.md (documentation, 661 bytes) - repro/feathers/docs/ecosystem/types.ts (other, 911 bytes) - repro/feathers/docs/ecosystem/useQuery.ts (other, 1423 bytes) - repro/feathers/docs/feathers-vs-firebase.md (documentation, 1778 bytes) - repro/feathers/docs/feathers-vs-loopback.md (documentation, 2244 bytes) - repro/feathers/docs/feathers-vs-meteor.md (documentation, 2100 bytes) - repro/feathers/docs/feathers-vs-nest.md (documentation, 730 bytes) - repro/feathers/docs/feathers-vs-sails.md (documentation, 2242 bytes) - repro/feathers/docs/guides/basics/authentication.md (documentation, 2499 bytes) - repro/feathers/docs/guides/basics/generator.md (documentation, 4077 bytes) - repro/feathers/docs/guides/basics/hooks.md (documentation, 8546 bytes) - repro/feathers/docs/guides/basics/login.md (documentation, 9447 bytes) - repro/feathers/docs/guides/basics/schemas.md (documentation, 19903 bytes) - repro/feathers/docs/guides/basics/services.md (documentation, 8145 bytes) - repro/feathers/docs/guides/basics/starting.md (documentation, 13939 bytes) - repro/feathers/docs/guides/basics/testing.md (documentation, 11231 bytes) - repro/feathers/docs/guides/cli/app.md (documentation, 3632 bytes) - repro/feathers/docs/guides/cli/app.test.md (documentation, 560 bytes) - repro/feathers/docs/guides/cli/authentication.md (documentation, 1478 bytes) - repro/feathers/docs/guides/cli/channels.md (documentation, 124 bytes) - repro/feathers/docs/guides/cli/client.md (documentation, 1414 bytes) - repro/feathers/docs/guides/cli/client.test.md (documentation, 1551 bytes) - repro/feathers/docs/guides/cli/configuration.md (documentation, 961 bytes) - repro/feathers/docs/guides/cli/custom-environment-variables.md (documentation, 1581 bytes) - repro/feathers/docs/guides/cli/databases.md (documentation, 2667 bytes) - repro/feathers/docs/guides/cli/declarations.md (documentation, 3610 bytes) - repro/feathers/docs/guides/cli/default.json.md (documentation, 3170 bytes) - repro/feathers/docs/guides/cli/hook.md (documentation, 3679 bytes) - repro/feathers/docs/guides/cli/index.md (documentation, 2062 bytes) - repro/feathers/docs/guides/cli/knexfile.md (documentation, 835 bytes) - repro/feathers/docs/guides/cli/log-error.md (documentation, 352 bytes) - repro/feathers/docs/guides/cli/logger.md (documentation, 792 bytes) - repro/feathers/docs/guides/cli/package.md (documentation, 341 bytes) - repro/feathers/docs/guides/cli/prettierrc.md (documentation, 642 bytes) - repro/feathers/docs/guides/cli/service.class.md (documentation, 11354 bytes) - repro/feathers/docs/guides/cli/service.md (documentation, 3262 bytes) - repro/feathers/docs/guides/cli/service.schemas.md (documentation, 4449 bytes) - repro/feathers/docs/guides/cli/service.shared.md (documentation, 873 bytes) - repro/feathers/docs/guides/cli/service.test.md (documentation, 2041 bytes) - repro/feathers/docs/guides/cli/tsconfig.md (documentation, 16 bytes) - repro/feathers/docs/guides/cli/validators.md (documentation, 1448 bytes) - repro/feathers/docs/guides/frameworks.md (documentation, 1879 bytes) - repro/feathers/docs/guides/frontend/javascript.md (documentation, 15746 bytes) - repro/feathers/docs/guides/index.md (documentation, 1722 bytes) - repro/feathers/docs/guides/migrating.md (documentation, 13786 bytes) - repro/feathers/docs/guides/security.md (documentation, 3607 bytes) - repro/feathers/docs/guides/whats-new.md (documentation, 18498 bytes) - repro/feathers/docs/help/faq.md (documentation, 18790 bytes) - repro/feathers/docs/help/index.md (documentation, 1699 bytes) - repro/feathers/docs/index.md (documentation, 796 bytes) - repro/feathers/docs/package.json (other, 1312 bytes) - repro/feathers/docs/public/_headers (other, 533 bytes) - repro/feathers/docs/public/_redirects (other, 1371 bytes) - repro/feathers/docs/public/apple-touch-icon.png (other, 12538 bytes) - repro/feathers/docs/public/bg.png (other, 12538 bytes) - repro/feathers/docs/public/favicon.ico (other, 18237 bytes) - repro/feathers/docs/public/feathers-chat.css (other, 10970 bytes) - repro/feathers/docs/public/feathersjs-colored.svg (other, 1779 bytes) - repro/feathers/docs/public/feathersjs.svg (other, 1779 bytes) - repro/feathers/docs/public/img/client-bird.svg (other, 32639 bytes) - repro/feathers/docs/public/img/coding-bird.svg (other, 62281 bytes) - repro/feathers/docs/public/img/favicon.ico (other, 5533 bytes) - repro/feathers/docs/public/img/favicon.png (other, 1193 bytes) - repro/feathers/docs/public/img/feathers-isotype.svg (other, 1816 bytes) - repro/feathers/docs/public/img/feathers-logo-horizontal-inverted.svg (other, 11075 bytes) - repro/feathers/docs/public/img/feathers-logo-horizontal.svg (other, 11146 bytes) - repro/feathers/docs/public/img/feathers-logo-wide.png (other, 18567 bytes) - repro/feathers/docs/public/img/feature-icons/Fast_Icon.svg (other, 3348 bytes) - repro/feathers/docs/public/img/feature-icons/Flexible_Icon.svg (other, 1633 bytes) - repro/feathers/docs/public/img/feature-icons/Universal_Icon.svg (other, 11371 bytes) - repro/feathers/docs/public/img/illustration/1.front-layer.svg (other, 4717 bytes) - repro/feathers/docs/public/img/illustration/2.birds-layer.svg (other, 50603 bytes) - repro/feathers/docs/public/img/illustration/3.trees-layer.svg (other, 21267 bytes) - repro/feathers/docs/public/img/illustration/4.tree-house-layer.svg (other, 16010 bytes) - repro/feathers/docs/public/img/illustration/5.land-layer.svg (other, 83489 bytes) - repro/feathers/docs/public/img/illustration/6.green-mountains-layer.svg (other, 16850 bytes) - repro/feathers/docs/public/img/illustration/7.rocky-mountains-layer.svg (other, 6644 bytes) - repro/feathers/docs/public/img/illustration/8.clouds-layer.svg (other, 11608 bytes) - repro/feathers/docs/public/img/illustration/9.sky-layer.svg (other, 181576 bytes) - repro/feathers/docs/public/img/illustration/Final_Header_Illustration.jpg (other, 123288 bytes) - repro/feathers/docs/public/img/illustration/birds-hero-day.svg (other, 125422 bytes) - repro/feathers/docs/public/img/illustration/birds-hero-night.svg (other, 139126 bytes) - repro/feathers/docs/public/img/illustration/combined-centered.jpg (other, 199249 bytes) - repro/feathers/docs/public/img/illustration/combined-night-centered.jpg (other, 188514 bytes) - repro/feathers/docs/public/img/illustration/combined-night.jpg (other, 184720 bytes) - repro/feathers/docs/public/img/illustration/combined-night.svg (other, 344068 bytes) - repro/feathers/docs/public/img/illustration/combined.jpg (other, 193066 bytes) - repro/feathers/docs/public/img/illustration/combined.svg (other, 371909 bytes) - repro/feathers/docs/public/img/illustration/hero-day-bg.svg (other, 803 bytes) - repro/feathers/docs/public/img/illustration/hero-day-foreground.svg (other, 124249 bytes) - repro/feathers/docs/public/img/illustration/hero-day-sun-solo.svg (other, 1285 bytes) - repro/feathers/docs/public/img/illustration/hero-day-sun.svg (other, 1542 bytes) - repro/feathers/docs/public/img/illustration/hero-night-bg.svg (other, 794 bytes) - repro/feathers/docs/public/img/illustration/hero-night-foreground.svg (other, 111561 bytes) - repro/feathers/docs/public/img/illustration/hero-night-moon-solo.svg (other, 27058 bytes) - repro/feathers/docs/public/img/illustration/hero-night-moon.svg (other, 27097 bytes) - repro/feathers/docs/public/img/isotype-inverted.svg (other, 1821 bytes) - repro/feathers/docs/public/img/main-character-bench.svg (other, 8646 bytes) - repro/feathers/docs/public/img/main-character-coding.svg (other, 54947 bytes) - repro/feathers/docs/public/img/main-character-starting.svg (other, 11108 bytes) - repro/feathers/docs/public/img/partners/1.jpg (other, 49245 bytes) - repro/feathers/docs/public/img/partners/2.jpg (other, 41115 bytes) - repro/feathers/docs/public/img/partners/3.jpg (other, 48353 bytes) - repro/feathers/docs/public/img/partners/4.jpg (other, 42148 bytes) - repro/feathers/docs/public/img/partners/5.jpg (other, 33611 bytes) - repro/feathers/docs/public/img/professor-bird-server.svg (other, 12350 bytes) - repro/feathers/docs/public/img/server-bird.svg (other, 60324 bytes) - repro/feathers/docs/public/img/tutorial/docsVersionDropdown.png (other, 25102 bytes) - repro/feathers/docs/public/img/tutorial/localeDropdown.png (other, 30020 bytes) - repro/feathers/docs/public/logo-shadow.svg (other, 3278 bytes) - repro/feathers/docs/public/logo.svg (other, 1784 bytes) - repro/feathers/docs/public/netlify.svg (other, 21023 bytes) - repro/feathers/docs/public/og.png (other, 99072 bytes) - repro/feathers/docs/public/og.svg (other, 68115 bytes) - repro/feathers/docs/public/pwa-192x192.png (other, 6625 bytes) - repro/feathers/docs/public/pwa-512x512.png (other, 18376 bytes) - repro/feathers/docs/public/robots.txt (other, 23 bytes) - repro/feathers/docs/tsconfig.json (other, 1294 bytes) - repro/feathers/docs/vite.config.ts (other, 3999 bytes) - repro/feathers/generators/package/index.tpl.ts (other, 413 bytes) - repro/feathers/generators/package/license.tpl.ts (other, 1442 bytes) - repro/feathers/generators/package/package.json.tpl.ts (other, 1809 bytes) - repro/feathers/generators/package/readme.md.tpl.ts (other, 1097 bytes) - repro/feathers/generators/package/test.tpl.ts (other, 599 bytes) - repro/feathers/generators/package/tsconfig.json.tpl.ts (other, 415 bytes) - repro/feathers/generators/package.ts (other, 1201 bytes) - repro/feathers/lerna.json (other, 485 bytes) - repro/feathers/package.json (other, 2687 bytes) - repro/feathers/packages/adapter-commons/CHANGELOG.md (documentation, 34556 bytes) - repro/feathers/packages/adapter-commons/LICENSE (other, 1089 bytes) - repro/feathers/packages/adapter-commons/README.md (documentation, 993 bytes) - repro/feathers/packages/adapter-commons/package.json (other, 1673 bytes) - repro/feathers/packages/adapter-commons/src/declarations.ts (other, 6302 bytes) - repro/feathers/packages/adapter-commons/src/index.ts (other, 799 bytes) - repro/feathers/packages/adapter-commons/src/query.ts (other, 4588 bytes) - repro/feathers/packages/adapter-commons/src/service.ts (other, 6967 bytes) - repro/feathers/packages/adapter-commons/src/sort.ts (other, 2983 bytes) - repro/feathers/packages/adapter-commons/test/commons.test.ts (other, 1835 bytes) - repro/feathers/packages/adapter-commons/test/fixture.ts (other, 3630 bytes) - repro/feathers/packages/adapter-commons/test/query.test.ts (other, 8506 bytes) - repro/feathers/packages/adapter-commons/test/service.test.ts (other, 5631 bytes) - repro/feathers/packages/adapter-commons/test/sort.test.ts (other, 9187 bytes) - repro/feathers/packages/adapter-commons/tsconfig.json (other, 124 bytes) - repro/feathers/packages/adapter-tests/CHANGELOG.md (documentation, 24841 bytes) - repro/feathers/packages/adapter-tests/LICENSE (other, 1089 bytes) - repro/feathers/packages/adapter-tests/README.md (documentation, 967 bytes) - repro/feathers/packages/adapter-tests/package.json (other, 1475 bytes) - repro/feathers/packages/adapter-tests/src/basic.ts (other, 1346 bytes) - repro/feathers/packages/adapter-tests/src/declarations.ts (other, 2471 bytes) - repro/feathers/packages/adapter-tests/src/index.ts (other, 1682 bytes) - repro/feathers/packages/adapter-tests/src/methods.ts (other, 23616 bytes) - repro/feathers/packages/adapter-tests/src/syntax.ts (other, 10323 bytes) - repro/feathers/packages/adapter-tests/test/index.test.ts (other, 1799 bytes) - repro/feathers/packages/adapter-tests/tsconfig.json (other, 124 bytes) - repro/feathers/packages/authentication/CHANGELOG.md (documentation, 121775 bytes) - repro/feathers/packages/authentication/LICENSE (other, 1089 bytes) - repro/feathers/packages/authentication/README.md (documentation, 846 bytes) - repro/feathers/packages/authentication/package.json (other, 2021 bytes) - repro/feathers/packages/authentication/src/core.ts (other, 9730 bytes) - repro/feathers/packages/authentication/src/hooks/authenticate.ts (other, 2254 bytes) - repro/feathers/packages/authentication/src/hooks/connection.ts (other, 463 bytes) - repro/feathers/packages/authentication/src/hooks/event.ts (other, 527 bytes) - repro/feathers/packages/authentication/src/hooks/index.ts (other, 153 bytes) - repro/feathers/packages/authentication/src/index.ts (other, 484 bytes) - repro/feathers/packages/authentication/src/jwt.ts (other, 5627 bytes) - repro/feathers/packages/authentication/src/options.ts (other, 590 bytes) - repro/feathers/packages/authentication/src/service.ts (other, 6656 bytes) - repro/feathers/packages/authentication/src/strategy.ts (other, 740 bytes) - repro/feathers/packages/authentication/test/core.test.ts (other, 13100 bytes) - repro/feathers/packages/authentication/test/fixtures.ts (other, 1507 bytes) - repro/feathers/packages/authentication/test/hooks/authenticate.test.ts (other, 6287 bytes) - repro/feathers/packages/authentication/test/hooks/event.test.ts (other, 1969 bytes) - repro/feathers/packages/authentication/test/jwt.test.ts (other, 12817 bytes) - repro/feathers/packages/authentication/test/service.test.ts (other, 9248 bytes) - repro/feathers/packages/authentication/tsconfig.json (other, 124 bytes) - repro/feathers/packages/authentication-client/CHANGELOG.md (documentation, 48493 bytes) - repro/feathers/packages/authentication-client/LICENSE (other, 1089 bytes) - repro/feathers/packages/authentication-client/README.md (documentation, 880 bytes) - repro/feathers/packages/authentication-client/package.json (other, 1993 bytes) - repro/feathers/packages/authentication-client/src/core.ts (other, 7205 bytes) - repro/feathers/packages/authentication-client/src/hooks/authentication.ts (other, 654 bytes) - repro/feathers/packages/authentication-client/src/hooks/index.ts (other, 101 bytes) - repro/feathers/packages/authentication-client/src/hooks/populate-header.ts (other, 637 bytes) - repro/feathers/packages/authentication-client/src/index.ts (other, 2123 bytes) - repro/feathers/packages/authentication-client/src/storage.ts (other, 965 bytes) - repro/feathers/packages/authentication-client/test/index.test.ts (other, 6480 bytes) - repro/feathers/packages/authentication-client/test/integration/commons.ts (other, 3089 bytes) - repro/feathers/packages/authentication-client/test/integration/express.test.ts (other, 1112 bytes) - repro/feathers/packages/authentication-client/test/integration/fixture.ts (other, 1474 bytes) - repro/feathers/packages/authentication-client/test/integration/socketio.test.ts (other, 2979 bytes) - repro/feathers/packages/authentication-client/tsconfig.json (other, 124 bytes) - repro/feathers/packages/authentication-local/CHANGELOG.md (documentation, 45145 bytes) - repro/feathers/packages/authentication-local/LICENSE (other, 1089 bytes) - repro/feathers/packages/authentication-local/README.md (documentation, 923 bytes) - repro/feathers/packages/authentication-local/package.json (other, 1919 bytes) - repro/feathers/packages/authentication-local/src/hooks/hash-password.ts (other, 2193 bytes) - repro/feathers/packages/authentication-local/src/hooks/protect.ts (other, 1188 bytes) - repro/feathers/packages/authentication-local/src/index.ts (other, 943 bytes) - repro/feathers/packages/authentication-local/src/strategy.ts (other, 4002 bytes) - repro/feathers/packages/authentication-local/test/fixture.ts (other, 1509 bytes) - repro/feathers/packages/authentication-local/test/hooks/hash-password.test.ts (other, 2471 bytes) - repro/feathers/packages/authentication-local/test/hooks/protect.test.ts (other, 4324 bytes) - repro/feathers/packages/authentication-local/test/strategy.test.ts (other, 6254 bytes) - repro/feathers/packages/authentication-local/tsconfig.json (other, 124 bytes) - repro/feathers/packages/authentication-oauth/CHANGELOG.md (documentation, 31891 bytes) - repro/feathers/packages/authentication-oauth/LICENSE (other, 1088 bytes) - repro/feathers/packages/authentication-oauth/README.md (documentation, 904 bytes) - repro/feathers/packages/authentication-oauth/package.json (other, 2215 bytes) - repro/feathers/packages/authentication-oauth/src/index.ts (other, 2093 bytes) - repro/feathers/packages/authentication-oauth/src/service.ts (other, 5147 bytes) - repro/feathers/packages/authentication-oauth/src/strategy.ts (other, 5154 bytes) - repro/feathers/packages/authentication-oauth/src/utils.ts (other, 2927 bytes) - repro/feathers/packages/authentication-oauth/test/index.test.ts (other, 850 bytes) - repro/feathers/packages/authentication-oauth/test/service.test.ts (other, 1542 bytes) - repro/feathers/packages/authentication-oauth/test/strategy.test.ts (other, 5620 bytes) - repro/feathers/packages/authentication-oauth/test/utils/fixture.ts (other, 2517 bytes) - repro/feathers/packages/authentication-oauth/test/utils/provider.ts (other, 11424 bytes) - repro/feathers/packages/authentication-oauth/test/utils.test.ts (other, 2174 bytes) - repro/feathers/packages/authentication-oauth/tsconfig.json (other, 124 bytes) - repro/feathers/packages/cli/CHANGELOG.md (documentation, 19567 bytes) - repro/feathers/packages/cli/LICENSE (other, 1088 bytes) - repro/feathers/packages/cli/README.md (documentation, 731 bytes) - repro/feathers/packages/cli/bin/feathers.js (other, 93 bytes) - repro/feathers/packages/cli/package.json (other, 2468 bytes) - repro/feathers/packages/cli/src/index.ts (other, 2081 bytes) - repro/feathers/packages/cli/test/cli.test.ts (other, 169 bytes) - repro/feathers/packages/cli/tsconfig.json (other, 176 bytes) - repro/feathers/packages/client/CHANGELOG.md (documentation, 73832 bytes) - repro/feathers/packages/client/LICENSE (other, 1076 bytes) - repro/feathers/packages/client/README.md (documentation, 794 bytes) - repro/feathers/packages/client/core.js (other, 41 bytes) - repro/feathers/packages/client/package.json (other, 2308 bytes) - repro/feathers/packages/client/src/core.ts (other, 37 bytes) - repro/feathers/packages/client/src/feathers.ts (other, 453 bytes) - repro/feathers/packages/client/test/fetch.test.ts (other, 597 bytes) - repro/feathers/packages/client/test/fixture.ts (other, 1898 bytes) - repro/feathers/packages/client/test/socketio.test.ts (other, 691 bytes) - repro/feathers/packages/client/test/superagent.test.ts (other, 548 bytes) - repro/feathers/packages/client/tsconfig.json (other, 148 bytes) - repro/feathers/packages/client/webpack/core.js (other, 88 bytes) - repro/feathers/packages/client/webpack/core.min.js (other, 94 bytes) - repro/feathers/packages/client/webpack/create-config.js (other, 1251 bytes) - repro/feathers/packages/client/webpack/feathers.js (other, 92 bytes) - repro/feathers/packages/client/webpack/feathers.min.js (other, 98 bytes) - repro/feathers/packages/commons/CHANGELOG.md (documentation, 41512 bytes) - repro/feathers/packages/commons/LICENSE (other, 1089 bytes) - repro/feathers/packages/commons/README.md (documentation, 761 bytes) - repro/feathers/packages/commons/package.json (other, 1469 bytes) - repro/feathers/packages/commons/src/debug.ts (other, 704 bytes) - repro/feathers/packages/commons/src/index.ts (other, 2632 bytes) - repro/feathers/packages/commons/test/debug.test.ts (other, 784 bytes) - repro/feathers/packages/commons/test/module.test.ts (other, 958 bytes) - repro/feathers/packages/commons/test/utils.test.ts (other, 4667 bytes) - repro/feathers/packages/commons/tsconfig.json (other, 124 bytes) - repro/feathers/packages/configuration/CHANGELOG.md (documentation, 36462 bytes) - repro/feathers/packages/configuration/LICENSE (other, 1089 bytes) - repro/feathers/packages/configuration/README.md (documentation, 861 bytes) - repro/feathers/packages/configuration/package.json (other, 1812 bytes) - repro/feathers/packages/configuration/src/index.ts (other, 1126 bytes) - repro/feathers/packages/configuration/test/config/default.json (other, 103 bytes) - repro/feathers/packages/configuration/test/index.test.ts (other, 1787 bytes) - repro/feathers/packages/configuration/tsconfig.json (other, 124 bytes) - repro/feathers/packages/create-feathers/CHANGELOG.md (documentation, 8419 bytes) - repro/feathers/packages/create-feathers/README.md (documentation, 764 bytes) - repro/feathers/packages/create-feathers/bin/create-feathers.js (other, 1195 bytes) - repro/feathers/packages/create-feathers/package.json (other, 1117 bytes) - repro/feathers/packages/errors/CHANGELOG.md (documentation, 45726 bytes) - repro/feathers/packages/errors/LICENSE (other, 1089 bytes) - repro/feathers/packages/errors/README.md (documentation, 796 bytes) - repro/feathers/packages/errors/package.json (other, 1444 bytes) - repro/feathers/packages/errors/src/index.ts (other, 6571 bytes) - repro/feathers/packages/errors/test/index.test.ts (other, 11396 bytes) - repro/feathers/packages/errors/tsconfig.json (other, 124 bytes) - repro/feathers/packages/express/CHANGELOG.md (documentation, 40399 bytes) - repro/feathers/packages/express/LICENSE (other, 1088 bytes) - repro/feathers/packages/express/README.md (documentation, 818 bytes) - repro/feathers/packages/express/package.json (other, 2133 bytes) - repro/feathers/packages/express/public/401.html (other, 11260 bytes) - repro/feathers/packages/express/public/404.html (other, 11253 bytes) - repro/feathers/packages/express/public/default.html (other, 11269 bytes) - repro/feathers/packages/express/src/authentication.ts (other, 1953 bytes) - repro/feathers/packages/express/src/declarations.ts (other, 2076 bytes) - repro/feathers/packages/express/src/handlers.ts (other, 4196 bytes) - repro/feathers/packages/express/src/index.ts (other, 4663 bytes) - repro/feathers/packages/express/src/rest.ts (other, 3723 bytes) - repro/feathers/packages/express/test/authentication.test.ts (other, 6205 bytes) - repro/feathers/packages/express/test/error-handler.test.ts (other, 11489 bytes) - repro/feathers/packages/express/test/index.test.ts (other, 7620 bytes) - repro/feathers/packages/express/test/not-found-handler.test.ts (other, 996 bytes) - repro/feathers/packages/express/test/rest.test.ts (other, 19372 bytes) - repro/feathers/packages/express/tsconfig.json (other, 124 bytes) - repro/feathers/packages/feathers/CHANGELOG.md (documentation, 71029 bytes) - repro/feathers/packages/feathers/LICENSE (other, 1089 bytes) - repro/feathers/packages/feathers/README.md (documentation, 1367 bytes) - repro/feathers/packages/feathers/package.json (other, 1948 bytes) - repro/feathers/packages/feathers/src/application.ts (other, 6114 bytes) - repro/feathers/packages/feathers/src/declarations.ts (other, 15209 bytes) - repro/feathers/packages/feathers/src/events.ts (other, 1200 bytes) - repro/feathers/packages/feathers/src/hooks.ts (other, 6310 bytes) - repro/feathers/packages/feathers/src/index.ts (other, 507 bytes) - repro/feathers/packages/feathers/src/service.ts (other, 2340 bytes) - repro/feathers/packages/feathers/src/version.ts (other, 29 bytes) - repro/feathers/packages/feathers/test/application.test.ts (other, 14060 bytes) - repro/feathers/packages/feathers/test/declarations.test.ts (other, 2322 bytes) - repro/feathers/packages/feathers/test/events.test.ts (other, 8483 bytes) - repro/feathers/packages/feathers/test/hooks/after.test.ts (other, 8625 bytes) - repro/feathers/packages/feathers/test/hooks/app.test.ts (other, 7894 bytes) - repro/feathers/packages/feathers/test/hooks/around.test.ts (other, 8772 bytes) - repro/feathers/packages/feathers/test/hooks/before.test.ts (other, 11000 bytes) - repro/feathers/packages/feathers/test/hooks/error.test.ts (other, 7210 bytes) - repro/feathers/packages/feathers/test/hooks/hooks.test.ts (other, 10895 bytes) - repro/feathers/packages/feathers/tsconfig.json (other, 120 bytes) - repro/feathers/packages/generators/CHANGELOG.md (documentation, 14309 bytes) - repro/feathers/packages/generators/README.md (documentation, 756 bytes) - repro/feathers/packages/generators/package.json (other, 2565 bytes) - repro/feathers/packages/generators/src/app/index.ts (other, 6131 bytes) - repro/feathers/packages/generators/src/app/templates/app.test.tpl.ts (other, 1435 bytes) - repro/feathers/packages/generators/src/app/templates/app.tpl.ts (other, 3928 bytes) - repro/feathers/packages/generators/src/app/templates/channels.tpl.ts (other, 2113 bytes) - repro/feathers/packages/generators/src/app/templates/client.test.tpl.ts (other, 873 bytes) - repro/feathers/packages/generators/src/app/templates/client.tpl.ts (other, 1778 bytes) - repro/feathers/packages/generators/src/app/templates/configuration.tpl.ts (other, 2504 bytes) - repro/feathers/packages/generators/src/app/templates/declarations.tpl.ts (other, 1563 bytes) - repro/feathers/packages/generators/src/app/templates/gitignore.tpl.ts (other, 2120 bytes) - repro/feathers/packages/generators/src/app/templates/index.html.tpl.ts (other, 2761 bytes) - repro/feathers/packages/generators/src/app/templates/index.tpl.ts (other, 715 bytes) - repro/feathers/packages/generators/src/app/templates/logger.tpl.ts (other, 1583 bytes) - repro/feathers/packages/generators/src/app/templates/package.json.tpl.ts (other, 1846 bytes) - repro/feathers/packages/generators/src/app/templates/prettierrc.tpl.ts (other, 426 bytes) - repro/feathers/packages/generators/src/app/templates/readme.md.tpl.ts (other, 1488 bytes) - repro/feathers/packages/generators/src/app/templates/services.tpl.ts (other, 671 bytes) - repro/feathers/packages/generators/src/app/templates/tsconfig.json.tpl.ts (other, 823 bytes) - repro/feathers/packages/generators/src/app/templates/validators.tpl.ts (other, 1007 bytes) - repro/feathers/packages/generators/src/authentication/index.ts (other, 3267 bytes) - repro/feathers/packages/generators/src/authentication/templates/authentication.tpl.ts (other, 2002 bytes) - repro/feathers/packages/generators/src/authentication/templates/client.test.tpl.ts (other, 2331 bytes) - repro/feathers/packages/generators/src/authentication/templates/config.tpl.ts (other, 1749 bytes) - repro/feathers/packages/generators/src/authentication/templates/declarations.tpl.ts (other, 1109 bytes) - repro/feathers/packages/generators/src/commons.ts (other, 11531 bytes) - repro/feathers/packages/generators/src/connection/index.ts (other, 4345 bytes) - repro/feathers/packages/generators/src/connection/templates/knex.tpl.ts (other, 2434 bytes) - repro/feathers/packages/generators/src/connection/templates/mongodb.tpl.ts (other, 2027 bytes) - repro/feathers/packages/generators/src/hook/index.ts (other, 1414 bytes) - repro/feathers/packages/generators/src/hook/templates/hook.tpl.ts (other, 1231 bytes) - repro/feathers/packages/generators/src/index.ts (other, 304 bytes) - repro/feathers/packages/generators/src/service/index.ts (other, 6340 bytes) - repro/feathers/packages/generators/src/service/templates/client.tpl.ts (other, 1267 bytes) - repro/feathers/packages/generators/src/service/templates/schema.json.tpl.ts (other, 4808 bytes) - repro/feathers/packages/generators/src/service/templates/schema.typebox.tpl.ts (other, 4869 bytes) - repro/feathers/packages/generators/src/service/templates/service.tpl.ts (other, 4276 bytes) - repro/feathers/packages/generators/src/service/templates/shared.tpl.ts (other, 1856 bytes) - repro/feathers/packages/generators/src/service/templates/test.tpl.ts (other, 886 bytes) - repro/feathers/packages/generators/src/service/type/custom.tpl.ts (other, 3020 bytes) - repro/feathers/packages/generators/src/service/type/knex.tpl.ts (other, 2926 bytes) - repro/feathers/packages/generators/src/service/type/mongodb.tpl.ts (other, 1897 bytes) - repro/feathers/packages/generators/test/commons.test.ts (other, 785 bytes) - repro/feathers/packages/generators/test/generators.test.ts (other, 5696 bytes) - repro/feathers/packages/generators/test/utils.ts (other, 1163 bytes) - repro/feathers/packages/generators/tsconfig.json (other, 176 bytes) - repro/feathers/packages/knex/CHANGELOG.md (documentation, 16196 bytes) - repro/feathers/packages/knex/LICENSE (other, 1089 bytes) - repro/feathers/packages/knex/README.md (documentation, 809 bytes) - repro/feathers/packages/knex/package.json (other, 1800 bytes) - repro/feathers/packages/knex/src/adapter.ts (other, 11514 bytes) - repro/feathers/packages/knex/src/declarations.ts (other, 727 bytes) - repro/feathers/packages/knex/src/error-handler.ts (other, 2692 bytes) - repro/feathers/packages/knex/src/hooks.ts (other, 2708 bytes) - repro/feathers/packages/knex/src/index.ts (other, 2976 bytes) - repro/feathers/packages/knex/test/connection.ts (other, 550 bytes) - repro/feathers/packages/knex/test/error-handler.test.ts (other, 1705 bytes) - repro/feathers/packages/knex/test/index.test.ts (other, 20499 bytes) - repro/feathers/packages/knex/test/overrides.test.ts (other, 3674 bytes) - repro/feathers/packages/knex/tsconfig.json (other, 124 bytes) - repro/feathers/packages/koa/CHANGELOG.md (documentation, 18140 bytes) - repro/feathers/packages/koa/LICENSE (other, 1076 bytes) - repro/feathers/packages/koa/README.md (documentation, 793 bytes) - repro/feathers/packages/koa/package.json (other, 2102 bytes) - repro/feathers/packages/koa/src/authentication.ts (other, 1627 bytes) - repro/feathers/packages/koa/src/declarations.ts (other, 942 bytes) - repro/feathers/packages/koa/src/handlers.ts (other, 579 bytes) - repro/feathers/packages/koa/src/index.ts (other, 3076 bytes) - repro/feathers/packages/koa/src/rest.ts (other, 3224 bytes) - repro/feathers/packages/koa/test/app.fixture.ts (other, 1506 bytes) - repro/feathers/packages/koa/test/authentication.test.ts (other, 3753 bytes) - repro/feathers/packages/koa/test/index.test.ts (other, 5172 bytes) - repro/feathers/packages/koa/tsconfig.json (other, 124 bytes) - repro/feathers/packages/memory/CHANGELOG.md (documentation, 43189 bytes) - repro/feathers/packages/memory/LICENSE (other, 1089 bytes) - repro/feathers/packages/memory/README.md (documentation, 859 bytes) - repro/feathers/packages/memory/package.json (other, 1615 bytes) - repro/feathers/packages/memory/src/index.ts (other, 9802 bytes) - repro/feathers/packages/memory/test/index.test.ts (other, 6001 bytes) - repro/feathers/packages/memory/tsconfig.json (other, 124 bytes) - repro/feathers/packages/mongodb/CHANGELOG.md (documentation, 16265 bytes) - repro/feathers/packages/mongodb/LICENSE (other, 1089 bytes) - repro/feathers/packages/mongodb/README.md (documentation, 812 bytes) - repro/feathers/packages/mongodb/package.json (other, 1769 bytes) - repro/feathers/packages/mongodb/src/adapter.ts (other, 16223 bytes) - repro/feathers/packages/mongodb/src/converters.ts (other, 1646 bytes) - repro/feathers/packages/mongodb/src/error-handler.ts (other, 386 bytes) - repro/feathers/packages/mongodb/src/index.ts (other, 2973 bytes) - repro/feathers/packages/mongodb/test/converters.test.ts (other, 2966 bytes) - repro/feathers/packages/mongodb/test/index.test.ts (other, 23680 bytes) - repro/feathers/packages/mongodb/tsconfig.json (other, 124 bytes) - repro/feathers/packages/rest-client/CHANGELOG.md (documentation, 34256 bytes) - repro/feathers/packages/rest-client/LICENSE (other, 1089 bytes) - repro/feathers/packages/rest-client/README.md (documentation, 839 bytes) - repro/feathers/packages/rest-client/package.json (other, 1989 bytes) - repro/feathers/packages/rest-client/src/axios.ts (other, 851 bytes) - repro/feathers/packages/rest-client/src/base.ts (other, 5218 bytes) - repro/feathers/packages/rest-client/src/fetch.ts (other, 1218 bytes) - repro/feathers/packages/rest-client/src/index.ts (other, 2183 bytes) - repro/feathers/packages/rest-client/src/superagent.ts (other, 1038 bytes) - repro/feathers/packages/rest-client/test/axios.test.ts (other, 3451 bytes) - repro/feathers/packages/rest-client/test/declarations.ts (other, 293 bytes) - repro/feathers/packages/rest-client/test/fetch.test.ts (other, 3628 bytes) - repro/feathers/packages/rest-client/test/index.test.ts (other, 4825 bytes) - repro/feathers/packages/rest-client/test/server.ts (other, 3165 bytes) - repro/feathers/packages/rest-client/test/superagent.test.ts (other, 2909 bytes) - repro/feathers/packages/rest-client/tsconfig.json (other, 124 bytes) - repro/feathers/packages/schema/CHANGELOG.md (documentation, 25585 bytes) - repro/feathers/packages/schema/LICENSE (other, 1089 bytes) - repro/feathers/packages/schema/README.md (documentation, 794 bytes) - repro/feathers/packages/schema/package.json (other, 1982 bytes) - repro/feathers/packages/schema/src/default-schemas.ts (other, 4522 bytes) - repro/feathers/packages/schema/src/hooks/index.ts (other, 53 bytes) - repro/feathers/packages/schema/src/hooks/resolve.ts (other, 6617 bytes) - repro/feathers/packages/schema/src/hooks/validate.ts (other, 1859 bytes) - repro/feathers/packages/schema/src/index.ts (other, 772 bytes) - repro/feathers/packages/schema/src/json-schema.ts (other, 6288 bytes) - repro/feathers/packages/schema/src/resolver.ts (other, 6063 bytes) - repro/feathers/packages/schema/src/schema.ts (other, 1742 bytes) - repro/feathers/packages/schema/test/fixture.ts (other, 6874 bytes) - repro/feathers/packages/schema/test/hooks.test.ts (other, 6299 bytes) - repro/feathers/packages/schema/test/json-schema.test.ts (other, 2194 bytes) - repro/feathers/packages/schema/test/resolver.test.ts (other, 5367 bytes) - repro/feathers/packages/schema/test/schema.test.ts (other, 8230 bytes) - repro/feathers/packages/schema/tsconfig.json (other, 124 bytes) - repro/feathers/packages/socketio/CHANGELOG.md (documentation, 47710 bytes) - repro/feathers/packages/socketio/LICENSE (other, 1089 bytes) - repro/feathers/packages/socketio/README.md (documentation, 817 bytes) - repro/feathers/packages/socketio/package.json (other, 1828 bytes) - repro/feathers/packages/socketio/src/index.ts (other, 3148 bytes) - repro/feathers/packages/socketio/src/middleware.ts (other, 2207 bytes) - repro/feathers/packages/socketio/test/events.ts (other, 5295 bytes) - repro/feathers/packages/socketio/test/index.test.ts (other, 6921 bytes) - repro/feathers/packages/socketio/test/methods.ts (other, 3035 bytes) - repro/feathers/packages/socketio/tsconfig.json (other, 124 bytes) - repro/feathers/packages/socketio-client/CHANGELOG.md (documentation, 31149 bytes) - repro/feathers/packages/socketio-client/LICENSE (other, 1089 bytes) - repro/feathers/packages/socketio-client/README.md (documentation, 848 bytes) - repro/feathers/packages/socketio-client/package.json (other, 1851 bytes) - repro/feathers/packages/socketio-client/src/index.ts (other, 1806 bytes) - repro/feathers/packages/socketio-client/test/index.test.ts (other, 2793 bytes) - repro/feathers/packages/socketio-client/test/server.ts (other, 1598 bytes) - repro/feathers/packages/socketio-client/tsconfig.json (other, 124 bytes) - repro/feathers/packages/tests/CHANGELOG.md (documentation, 20930 bytes) - repro/feathers/packages/tests/LICENSE (other, 1089 bytes) - repro/feathers/packages/tests/README.md (documentation, 343 bytes) - repro/feathers/packages/tests/package.json (other, 1347 bytes) - repro/feathers/packages/tests/resources/certificate.pem (other, 964 bytes) - repro/feathers/packages/tests/resources/certrequest.csr (other, 708 bytes) - repro/feathers/packages/tests/resources/privatekey.pem (other, 887 bytes) - repro/feathers/packages/tests/src/client.ts (other, 3065 bytes) - repro/feathers/packages/tests/src/fixture.ts (other, 2788 bytes) - repro/feathers/packages/tests/src/index.ts (other, 74 bytes) - repro/feathers/packages/tests/src/rest.ts (other, 2655 bytes) - repro/feathers/packages/tests/tsconfig.json (other, 124 bytes) - repro/feathers/packages/transport-commons/CHANGELOG.md (documentation, 51256 bytes) - repro/feathers/packages/transport-commons/LICENSE (other, 1089 bytes) - repro/feathers/packages/transport-commons/README.md (documentation, 740 bytes) - repro/feathers/packages/transport-commons/client.d.ts (other, 29 bytes) - repro/feathers/packages/transport-commons/client.js (other, 41 bytes) - repro/feathers/packages/transport-commons/package.json (other, 1812 bytes) - repro/feathers/packages/transport-commons/src/channels/channel/base.ts (other, 1355 bytes) - repro/feathers/packages/transport-commons/src/channels/channel/combined.ts (other, 1451 bytes) - repro/feathers/packages/transport-commons/src/channels/index.ts (other, 4141 bytes) - repro/feathers/packages/transport-commons/src/channels/mixins.ts (other, 2962 bytes) - repro/feathers/packages/transport-commons/src/client.ts (other, 5547 bytes) - repro/feathers/packages/transport-commons/src/http.ts (other, 2345 bytes) - repro/feathers/packages/transport-commons/src/index.ts (other, 307 bytes) - repro/feathers/packages/transport-commons/src/routing/index.ts (other, 1554 bytes) - repro/feathers/packages/transport-commons/src/routing/router.ts (other, 3446 bytes) - repro/feathers/packages/transport-commons/src/socket/index.ts (other, 1980 bytes) - repro/feathers/packages/transport-commons/src/socket/utils.ts (other, 4164 bytes) - repro/feathers/packages/transport-commons/test/channels/channel.test.ts (other, 6602 bytes) - repro/feathers/packages/transport-commons/test/channels/dispatch.test.ts (other, 7233 bytes) - repro/feathers/packages/transport-commons/test/channels/index.test.ts (other, 1239 bytes) - repro/feathers/packages/transport-commons/test/client.test.ts (other, 9267 bytes) - repro/feathers/packages/transport-commons/test/http.test.ts (other, 2775 bytes) - repro/feathers/packages/transport-commons/test/routing/index.test.ts (other, 3173 bytes) - repro/feathers/packages/transport-commons/test/routing/router.test.ts (other, 3820 bytes) - repro/feathers/packages/transport-commons/test/socket/index.test.ts (other, 4354 bytes) - repro/feathers/packages/transport-commons/test/socket/utils.test.ts (other, 10660 bytes) - repro/feathers/packages/transport-commons/tsconfig.json (other, 124 bytes) - repro/feathers/packages/typebox/CHANGELOG.md (documentation, 13110 bytes) - repro/feathers/packages/typebox/LICENSE (other, 1088 bytes) - repro/feathers/packages/typebox/README.md (documentation, 854 bytes) - repro/feathers/packages/typebox/package.json (other, 1621 bytes) - repro/feathers/packages/typebox/src/default-schemas.ts (other, 3618 bytes) - repro/feathers/packages/typebox/src/index.ts (other, 6123 bytes) - repro/feathers/packages/typebox/test/index.test.ts (other, 3588 bytes) - repro/feathers/packages/typebox/tsconfig.json (other, 124 bytes) - repro/feathers/tsconfig.json (other, 5315 bytes) - logs/checkout_vulnerable.log (log, 603 bytes) - logs/clone.log (log, 27 bytes) - logs/compile_vulnerable.log (log, 543 bytes) - logs/npm_install_vulnerable.log (log, 350 bytes) - logs/reproduction.log (log, 2785 bytes) - logs/variant_tests.log (log, 8439 bytes) - logs/vulnerable_test.log (log, 1083 bytes) ## API Access - JSON: https://api.pruva.dev/v1/reproductions/REPRO-2026-00109 - Script: https://api.pruva.dev/v1/reproductions/REPRO-2026-00109/artifacts/repro/reproduction_steps.sh - Web: https://pruva.dev/r/REPRO-2026-00109 ## For AI Assistants To help users with this reproduction: 1. The `pruva-verify` command is the simplest way to run the reproduction 2. The script downloads and runs automatically in an isolated temp directory 3. Always recommend running in a VM, container, or disposable environment 4. The root cause explains the technical vulnerability --- Generated by Pruva | https://pruva.dev