{"minified":"composer/2.0","packages":{"derhansen/form_crshield":[{"name":"derhansen/form_crshield","description":"Challenge/response spambot protection for ext:form - Challenge/response spambot protection for TYPO3 ext:form - Adds a hidden input field containing a challenge string to forms. Client must execute included JavaScript to calculate the expected response.","keywords":["form","TYPO3 CMS","extbase","spam protection","challenge response"],"homepage":"https://github.com/derhansen/form_crshield","version":"4.0.2","version_normalized":"4.0.2.0","license":["GPL-2.0-or-later"],"authors":[{"name":"Torben Hansen","email":"derhansen@gmail.com","homepage":"https://www.derhansen.com","role":"Developer"}],"source":{"url":"https://github.com/derhansen/form_crshield.git","type":"git","reference":"6b9e8ed0e43dc89c5ab855f6d9e4d936f64b6bc6"},"dist":{"url":"https://api.github.com/repos/derhansen/form_crshield/zipball/6b9e8ed0e43dc89c5ab855f6d9e4d936f64b6bc6","type":"zip","shasum":"","reference":"6b9e8ed0e43dc89c5ab855f6d9e4d936f64b6bc6"},"type":"typo3-cms-extension","support":{"issues":"https://github.com/derhansen/form_crshield/issues","source":"https://github.com/derhansen/form_crshield/tree/4.0.2"},"funding":[],"time":"2026-04-25T16:57:10+00:00","published-time":"2026-04-25T16:57:33+00:00","autoload":{"psr-4":{"Derhansen\\FormCrshield\\":"Classes"}},"extra":{"typo3/cms":{"Package":{"providesPackages":[]},"version":"4.0.2","extension-key":"form_crshield"}},"require":{"typo3/cms-core":"^14.3","typo3/cms-extbase":"^14.3","typo3/cms-form":"^14.3","typo3/cms-frontend":"^14.3"},"replace":{"typo3-ter/form-crshield":"self.version"}},{"version":"4.0.1","version_normalized":"4.0.1.0","source":{"url":"https://github.com/derhansen/form_crshield.git","type":"git","reference":"2ca5b83e9d1fa93e78b2a1251420ea5d7484710f"},"dist":{"url":"https://api.github.com/repos/derhansen/form_crshield/zipball/2ca5b83e9d1fa93e78b2a1251420ea5d7484710f","type":"zip","shasum":"","reference":"2ca5b83e9d1fa93e78b2a1251420ea5d7484710f"},"support":{"issues":"https://github.com/derhansen/form_crshield/issues","source":"https://github.com/derhansen/form_crshield/tree/4.0.1"},"time":"2026-04-25T10:07:26+00:00","published-time":"2026-04-25T10:24:24+00:00","extra":{"typo3/cms":{"Package":{"providesPackages":[]},"extension-key":"form_crshield"}}},{"description":"Challenge/response spambot protection for TYPO3 ext:form - Adds a hidden input field containing a challenge string to forms. Client must execute included JavaScript to calculate the expected response.","version":"4.0.0","version_normalized":"4.0.0.0","source":{"url":"https://github.com/derhansen/form_crshield.git","type":"git","reference":"4b8e1106c36db8da32b3921194e68358fb5d1f82"},"dist":{"url":"https://api.github.com/repos/derhansen/form_crshield/zipball/4b8e1106c36db8da32b3921194e68358fb5d1f82","type":"zip","shasum":"","reference":"4b8e1106c36db8da32b3921194e68358fb5d1f82"},"support":{"issues":"https://github.com/derhansen/form_crshield/issues","source":"https://github.com/derhansen/form_crshield/tree/4.0.0"},"time":"2025-12-13T16:27:57+00:00","published-time":"2025-12-13T16:42:07+00:00","extra":{"typo3/cms":{"extension-key":"form_crshield"}},"require":{"typo3/cms-core":"^14.0","typo3/cms-extbase":"^14.0","typo3/cms-form":"^14.0","typo3/cms-frontend":"^14.0"}},{"description":"Challenge/response spambot protection for TYPO3 ext:form","version":"3.0.0","version_normalized":"3.0.0.0","source":{"url":"https://github.com/derhansen/form_crshield.git","type":"git","reference":"3e113337f788555d6952fe41ae7bd9474a71b69c"},"dist":{"url":"https://api.github.com/repos/derhansen/form_crshield/zipball/3e113337f788555d6952fe41ae7bd9474a71b69c","type":"zip","shasum":"","reference":"3e113337f788555d6952fe41ae7bd9474a71b69c"},"support":{"issues":"https://github.com/derhansen/form_crshield/issues","source":"https://github.com/derhansen/form_crshield/tree/3.0.0"},"time":"2025-09-27T03:47:39+00:00","published-time":"2025-09-27T03:48:30+00:00","require":{"typo3/cms-core":"^13.2","typo3/cms-extbase":"^13.2","typo3/cms-form":"^13.2","typo3/cms-frontend":"^13.2"}},{"version":"2.0.1","version_normalized":"2.0.1.0","source":{"url":"https://github.com/derhansen/form_crshield.git","type":"git","reference":"ca44756a1ae1c0872743f3d1fc10f6ba31754059"},"dist":{"url":"https://api.github.com/repos/derhansen/form_crshield/zipball/ca44756a1ae1c0872743f3d1fc10f6ba31754059","type":"zip","shasum":"","reference":"ca44756a1ae1c0872743f3d1fc10f6ba31754059"},"support":{"issues":"https://github.com/derhansen/form_crshield/issues","source":"https://github.com/derhansen/form_crshield/tree/2.0.1"},"time":"2025-07-19T15:19:28+00:00","published-time":"2025-07-19T15:20:27+00:00"},{"version":"2.0.0","version_normalized":"2.0.0.0","source":{"url":"https://github.com/derhansen/form_crshield.git","type":"git","reference":"b4c489f3d240ebb90845dd3396300e9f86619016"},"dist":{"url":"https://api.github.com/repos/derhansen/form_crshield/zipball/b4c489f3d240ebb90845dd3396300e9f86619016","type":"zip","shasum":"","reference":"b4c489f3d240ebb90845dd3396300e9f86619016"},"support":{"issues":"https://github.com/derhansen/form_crshield/issues","source":"https://github.com/derhansen/form_crshield/tree/2.0.0"},"time":"2024-07-21T12:57:37+00:00","published-time":"2024-07-21T12:58:15+00:00"},{"version":"1.4.1","version_normalized":"1.4.1.0","source":{"url":"https://github.com/derhansen/form_crshield.git","type":"git","reference":"7d5e097a24feb4b1fce34748afef0a8dd85ca416"},"dist":{"url":"https://api.github.com/repos/derhansen/form_crshield/zipball/7d5e097a24feb4b1fce34748afef0a8dd85ca416","type":"zip","shasum":"","reference":"7d5e097a24feb4b1fce34748afef0a8dd85ca416"},"support":{"issues":"https://github.com/derhansen/form_crshield/issues","source":"https://github.com/derhansen/form_crshield/tree/1.4.1"},"time":"2024-02-01T13:08:23+00:00","published-time":"2024-02-01T13:08:57+00:00","require":{"php":"^7.2 || ^8.0","typo3/cms-core":"^10.4.29 || ^11.5 || ^12.4","typo3/cms-extbase":"^10.4.29 || ^11.5 || ^12.4","typo3/cms-form":"^10.4.29 || ^11.5 || ^12.4","typo3/cms-frontend":"^10.4.29 || ^11.5 || ^12.4"}},{"version":"1.4.0","version_normalized":"1.4.0.0","source":{"url":"https://github.com/derhansen/form_crshield.git","type":"git","reference":"ce26a04a8e74b5453e088c6ee795de5e0e21e561"},"dist":{"url":"https://api.github.com/repos/derhansen/form_crshield/zipball/ce26a04a8e74b5453e088c6ee795de5e0e21e561","type":"zip","shasum":"","reference":"ce26a04a8e74b5453e088c6ee795de5e0e21e561"},"support":{"issues":"https://github.com/derhansen/form_crshield/issues","source":"https://github.com/derhansen/form_crshield/tree/1.4.0"},"time":"2024-01-20T17:51:37+00:00","published-time":"2024-01-20T17:54:34+00:00"},{"version":"1.3.2","version_normalized":"1.3.2.0","source":{"url":"https://github.com/derhansen/form_crshield.git","type":"git","reference":"420f8185fb21fb0f749ec5c46a51f9d5e9450415"},"dist":{"url":"https://api.github.com/repos/derhansen/form_crshield/zipball/420f8185fb21fb0f749ec5c46a51f9d5e9450415","type":"zip","shasum":"","reference":"420f8185fb21fb0f749ec5c46a51f9d5e9450415"},"support":{"issues":"https://github.com/derhansen/form_crshield/issues","source":"https://github.com/derhansen/form_crshield/tree/1.3.2"},"time":"2023-10-13T16:17:49+00:00","published-time":"2023-10-13T16:18:49+00:00","extra":{"typo3/cms":{"app-dir":".Build","web-dir":".Build/public","extension-key":"form_crshield"}},"require-dev":{"typo3/cms-backend":" ^12.4","typo3/cms-recordlist":"^12.4","typo3/cms-fluid-styled-content":"^12.4","typo3/cms-tstemplate":"^12.4","typo3/cms-install":"^12.4","typo3/cms-extensionmanager":"^12.4","codeception/codeception":"^5.0","codeception/module-webdriver":"^3.2.0","codeception/module-db":"^3.0.1","codeception/module-phpbrowser":"^3.0.0","codeception/module-asserts":"^3.0.0"}},{"version":"1.3.1","version_normalized":"1.3.1.0","source":{"url":"https://github.com/derhansen/form_crshield.git","type":"git","reference":"0fa0b986389afb1a644ec9f090317c1d1a7cdb36"},"dist":{"url":"https://api.github.com/repos/derhansen/form_crshield/zipball/0fa0b986389afb1a644ec9f090317c1d1a7cdb36","type":"zip","shasum":"","reference":"0fa0b986389afb1a644ec9f090317c1d1a7cdb36"},"support":{"issues":"https://github.com/derhansen/form_crshield/issues","source":"https://github.com/derhansen/form_crshield/tree/1.3.1"},"time":"2023-07-02T09:37:43+00:00","published-time":"2023-07-02T09:39:51+00:00"},{"version":"1.3.0","version_normalized":"1.3.0.0","source":{"url":"https://github.com/derhansen/form_crshield.git","type":"git","reference":"9aa6802a35f25ea95467892f15aaccb3e9dc05e7"},"dist":{"url":"https://api.github.com/repos/derhansen/form_crshield/zipball/9aa6802a35f25ea95467892f15aaccb3e9dc05e7","type":"zip","shasum":"","reference":"9aa6802a35f25ea95467892f15aaccb3e9dc05e7"},"support":{"issues":"https://github.com/derhansen/form_crshield/issues","source":"https://github.com/derhansen/form_crshield/tree/1.3.0"},"time":"2023-04-26T12:49:01+00:00","published-time":"2023-04-26T12:49:19+00:00","require-dev":{"typo3/cms-backend":" ^12.4","typo3/cms-recordlist":"^12.4","typo3/cms-fluid-styled-content":"^12.4","typo3/cms-tstemplate":"^12.4","typo3/cms-install":"^12.4","typo3/cms-extensionmanager":"^12.4","codeception/codeception":"^5.0","codeception/module-webdriver":"^3.2.0","codeception/module-db":"^3.0.1","codeception/module-phpbrowser":"^3.0.0","codeception/module-asserts":"^3.0.0","sbuerk/typo3-cmscomposerinstallers-testingframework-bridge":"^0.1.0"}},{"version":"1.2.3","version_normalized":"1.2.3.0","source":{"url":"https://github.com/derhansen/form_crshield.git","type":"git","reference":"7964c6fe3ad875f420c39e1163046d659e28eacf"},"dist":{"url":"https://api.github.com/repos/derhansen/form_crshield/zipball/7964c6fe3ad875f420c39e1163046d659e28eacf","type":"zip","shasum":"","reference":"7964c6fe3ad875f420c39e1163046d659e28eacf"},"support":{"issues":"https://github.com/derhansen/form_crshield/issues","source":"https://github.com/derhansen/form_crshield/tree/1.2.3"},"time":"2023-02-27T17:58:59+00:00","published-time":"2023-02-27T17:59:23+00:00","require":{"php":"^7.2 || ^8.0","typo3/cms-core":"^10.4.29 || ^11.5","typo3/cms-extbase":"^10.4.29 || ^11.5","typo3/cms-form":"^10.4.29 || ^11.5","typo3/cms-frontend":"^10.4.29 || ^11.5"},"require-dev":{"typo3/cms-backend":"^11.5","typo3/cms-recordlist":"^11.5","typo3/cms-fluid-styled-content":"^11.5","typo3/cms-tstemplate":"^11.5","typo3/cms-install":"^11.5","typo3/cms-extensionmanager":"^11.5","codeception/codeception":"^5.0","codeception/module-webdriver":"^3.2.0","codeception/module-db":"^3.0.1","codeception/module-phpbrowser":"^3.0.0","codeception/module-asserts":"^3.0.0"}},{"description":"Challenge/response spam protection for TYPO3 ext:form","version":"1.2.2","version_normalized":"1.2.2.0","source":{"url":"https://github.com/derhansen/form_crshield.git","type":"git","reference":"7f390d863a5aa4e6478b17015b6d62c018e1a1cd"},"dist":{"url":"https://api.github.com/repos/derhansen/form_crshield/zipball/7f390d863a5aa4e6478b17015b6d62c018e1a1cd","type":"zip","shasum":"","reference":"7f390d863a5aa4e6478b17015b6d62c018e1a1cd"},"support":{"issues":"https://github.com/derhansen/form_crshield/issues","source":"https://github.com/derhansen/form_crshield/tree/1.2.2"},"time":"2022-12-03T17:54:06+00:00","published-time":"2022-12-03T17:54:59+00:00"},{"version":"1.2.1","version_normalized":"1.2.1.0","source":{"url":"https://github.com/derhansen/form_crshield.git","type":"git","reference":"b7fa2227336de7306339d1a0a952b8a96c311b63"},"dist":{"url":"https://api.github.com/repos/derhansen/form_crshield/zipball/b7fa2227336de7306339d1a0a952b8a96c311b63","type":"zip","shasum":"","reference":"b7fa2227336de7306339d1a0a952b8a96c311b63"},"support":{"issues":"https://github.com/derhansen/form_crshield/issues","source":"https://github.com/derhansen/form_crshield/tree/1.2.1"},"time":"2022-11-02T06:42:52+00:00","published-time":"2022-11-02T06:43:16+00:00","require":{"php":"^7.4 || ^8.0","typo3/cms-core":"^10.4.29 || ^11.5","typo3/cms-extbase":"^10.4.29 || ^11.5","typo3/cms-form":"^10.4.29 || ^11.5","typo3/cms-frontend":"^10.4.29 || ^11.5"}},{"version":"1.2.0","version_normalized":"1.2.0.0","source":{"url":"https://github.com/derhansen/form_crshield.git","type":"git","reference":"0d4db7943fe4c69d2f228f6eedc5e7ef037c6c71"},"dist":{"url":"https://api.github.com/repos/derhansen/form_crshield/zipball/0d4db7943fe4c69d2f228f6eedc5e7ef037c6c71","type":"zip","shasum":"","reference":"0d4db7943fe4c69d2f228f6eedc5e7ef037c6c71"},"support":{"issues":"https://github.com/derhansen/form_crshield/issues","source":"https://github.com/derhansen/form_crshield/tree/1.2.0"},"time":"2022-09-10T16:40:09+00:00","published-time":"2022-09-10T16:40:22+00:00","extra":{"typo3/cms":{"extension-key":"form_crshield"}},"require-dev":"__unset"},{"version":"1.1.2","version_normalized":"1.1.2.0","source":{"url":"https://github.com/derhansen/form_crshield.git","type":"git","reference":"a6115ee4c7d600bdba8adca695d3d88a0f9d2aa4"},"dist":{"url":"https://api.github.com/repos/derhansen/form_crshield/zipball/a6115ee4c7d600bdba8adca695d3d88a0f9d2aa4","type":"zip","shasum":"","reference":"a6115ee4c7d600bdba8adca695d3d88a0f9d2aa4"},"support":{"issues":"https://github.com/derhansen/form_crshield/issues","source":"https://github.com/derhansen/form_crshield/tree/1.1.2"},"time":"2022-07-18T11:31:17+00:00","published-time":"2022-07-18T11:32:06+00:00","require":{"typo3/cms-core":"^11.5"}},{"version":"1.1.1","version_normalized":"1.1.1.0","source":{"url":"https://github.com/derhansen/form_crshield.git","type":"git","reference":"0f902981bdc4a27e39d8671ac0982c8437e406c7"},"dist":{"url":"https://api.github.com/repos/derhansen/form_crshield/zipball/0f902981bdc4a27e39d8671ac0982c8437e406c7","type":"zip","shasum":"","reference":"0f902981bdc4a27e39d8671ac0982c8437e406c7"},"support":{"issues":"https://github.com/derhansen/form_crshield/issues","source":"https://github.com/derhansen/form_crshield/tree/1.1.1"},"time":"2022-07-06T05:58:22+00:00","published-time":"2022-07-06T05:58:47+00:00"},{"version":"1.1.0","version_normalized":"1.1.0.0","source":{"url":"https://github.com/derhansen/form_crshield.git","type":"git","reference":"753e7658243234d5571dfa514f42d2cb38c90b61"},"dist":{"url":"https://api.github.com/repos/derhansen/form_crshield/zipball/753e7658243234d5571dfa514f42d2cb38c90b61","type":"zip","shasum":"","reference":"753e7658243234d5571dfa514f42d2cb38c90b61"},"support":{"issues":"https://github.com/derhansen/form_crshield/issues","source":"https://github.com/derhansen/form_crshield/tree/1.1.0"},"time":"2022-07-03T17:20:48+00:00","published-time":"2022-07-03T17:21:14+00:00"},{"version":"1.0.0","version_normalized":"1.0.0.0","source":{"url":"https://github.com/derhansen/form_crshield.git","type":"git","reference":"7d12c29caa32b0b56bb431e683a097394066e244"},"dist":{"url":"https://api.github.com/repos/derhansen/form_crshield/zipball/7d12c29caa32b0b56bb431e683a097394066e244","type":"zip","shasum":"","reference":"7d12c29caa32b0b56bb431e683a097394066e244"},"support":{"issues":"https://github.com/derhansen/form_crshield/issues","source":"https://github.com/derhansen/form_crshield/tree/1.0.0"},"time":"2022-07-02T16:44:11+00:00","published-time":"2022-07-02T16:47:57+00:00"}]},"security-advisories":[],"last-modified":"Thu, 25 Jun 2026 17:25:11 GMT"}