"We detected that your site is not verifying reCAPTCHA solutions."
See original GitHub issuereact-google-recaptcha version: 1.1.0 react-async-script version: 1.1.1
This message appears on my Google reCAPTCHA dashboard. As far as I understand, this particular package has no need to define a POST callback for any backend verification.
<ReCAPTCHA
ref={this.reCaptchaRef}
size="invisible"
sitekey={CAPTCHA_SITEKEY}
onChange={captchaVal => this.handleCaptcha({ captchaVal })}
onErrored={() => this.handleCaptcha()}
/>
When calling this.reCaptchaRef.current.execute()
, all the necessary (non-manipulable) verification is done on the component level, correct? Am I missing something? How do I get rid of this error message?
Thanks!
Issue Analytics
- State:
- Created 4 years ago
- Comments:6 (3 by maintainers)
Top Results From Across the Web
Google reCAPTCHA V2 JavaScript We detected that your ...
Error Message We detected that your site is not verifying reCAPTCHA solutions. This is required for the proper use of reCAPTCHA on your...
Read more >invisible recaptcha “We detected that your site is not ...
This message comes up when you're not doing the verification after the form has been submitted to your server. So usually, once the...
Read more >We detected that your site is not verifying reCAPTCHA tokens
I can see statistics for every site in the admin console but at 3 sites, I get the message: “We detected that your...
Read more >We detected that your site isn't verifying reCAPTCHA solutions
We detected that your site isn't verifying reCAPTCHA solutions. This is required for the proper use of reCAPTCHA on your site.
Read more >reCAPTCHA not verifying reCAPTCHA solutions [#3084302]
We detected that your site is not verifying reCAPTCHA solutions. This is required for the proper use of reCAPTCHA on your site.
Read more >
Top Related Medium Post
No results found
Top Related StackOverflow Question
No results found
Troubleshoot Live Code
Lightrun enables developers to add logs, metrics and snapshots to live code - no restarts or redeploys required.
Start Free
Top Related Reddit Thread
No results found
Top Related Hackernoon Post
No results found
Top Related Tweet
No results found
Top Related Dev.to Post
No results found
Top Related Hashnode Post
No results found
just noticed this when integrating this package in our project - as you mentioned, it would be a good idea to mention this somewhere in the README
@cneuro you are right about the fact that ReCaptcha itself can’t be spoofed.
The thing is when ReCaptcha is solved and the user submits the form, you do a network request (with fetch or xhr). This network request can be spoofed with something like cURL or any http client. I don’t need to use your UI to interact with your backend.
Given that, I can then spoof a fake value for the token when calling your backend, opening the door to bots.