{"summary":{"analyzed":true,"build_worthy":false,"build_worthy_family_key":"trust-security","build_worthy_family_name":"trust and abuse-prevention operations","build_worthy_reason":"This row is supporting evidence for the linked opportunity family; use the family card, not this row, for the build decision.","build_worthy_scope":"opportunity_family","comments_returned":13,"commercial_card_missing_count":0,"commercial_card_status":"complete","commercial_context_status":"linked_opportunity","commercial_context_status_label":"Evidence linked to opportunity","evidence_context_status":"linked_opportunity","evidence_context_status_label":"Evidence linked to opportunity","evidence_role":"supports_opportunity_family","evidence_role_label":"Evidence supporting opportunity family","evidence_role_reason":"This row is supporting evidence for the linked opportunity family; use the family card, not this row, for the build decision.","intelligence_role":"supporting_evidence","intelligence_role_label":"Supporting evidence","is_build_worthy":false,"opportunity_context_status":"linked_opportunity","opportunity_context_status_label":"Evidence linked to opportunity","opportunity_decision_status":"supporting_evidence","opportunity_decision_status_label":"Supporting evidence","opportunity_relevance":0.95,"plugin_name":"All In One Login — Login Page Security and Customization for WordPress with Google reCAPTCHA, Social Login, Temporary Login, 2FA, and more.","promotion_reason":"This row is supporting evidence linked to a commercial opportunity family, not the build-worthy opportunity itself.","promotion_status":"linked_opportunity","promotion_status_label":"Evidence linked to opportunity","recommendation_role":"evidence_input","recommendation_role_label":"Evidence input","reply_count":13,"row_is_build_worthy":false,"row_is_opportunity":false,"row_role":"supporting_evidence","row_role_label":"Supporting evidence","sentiment":"mixed","severity":"high","slug":"change-wp-admin-login","source":"support","source_link_count":2,"url":"https://wordpress.org/support/topic/version-1-1-7-broke-our-wpforms-forms/","worth_validating":false,"source_count":0,"source_evidence_summary":{"total":28,"source_evidence_rows":4,"source_link_rows":4,"source_count_only_rows":0,"missing_source_evidence_rows":24,"source_evidence_not_applicable_rows":0,"source_link_coverage_percent":14.3,"evidence_required_rows":0,"evidence_required_rows_missing_source_links":0,"build_worthy_rows_missing_source_links":0,"decision_rows_missing_source_links":0,"missing_source_examples":[]},"commercial_readiness":{"total":28,"validation_ready":0,"core_validation_ready_rows":0,"family_wide_validation_ready_rows":0,"core_only_validation_ready_rows":0,"validation_scope_status":"not_ready","validation_scope_label":"Not ready","validation_scope_warning":"","validation_scope_counts":[{"scope":"not_validation_ready","label":"Not validation-ready","count":28}],"blocker_count":54,"caution_count":0,"status_counts":[{"status":"needs_external_proof","label":"Needs outside proof","count":27},{"status":"needs_family_proof","label":"Needs family proof","count":1}],"blocker_counts":[{"label":"Outside proof needed: not validated","count":27},{"label":"Commercial gate not complete: proof blocked","count":27}],"caution_counts":[],"ready_for_buyer_validation":0,"needs_external_proof":27,"needs_family_proof":1,"needs_report":0,"needs_thesis_detail":0,"needs_thesis_sharpening":0,"research_first":0,"research_only":0,"hold":0,"unclassified":0,"core_wedge_validation_ready_rows":0,"full_family_validation_ready_rows":0,"scope_limited_validation_rows":0,"full_family_claim_ready_rows":0,"validation_claim_scope_policy":"Core-only validation rows are worth buyer testing, but they must not be presented as full-family commercial opportunities until family_wide_validation_ready is true."},"commercial_readiness_summary":{"status":"needs_family_proof","label":"Needs family proof","validation_ready":false,"family_key":"trust-security","family_name":"trust and abuse-prevention operations","decision_bucket":"proof_blocked","decision_bucket_label":"Proof Blocked","proof_status":"validated_core","proof_status_label":"Validated core","commercial_gate_status":"complete","commercial_gate_label":"Gate complete","commercial_gate_passed":7,"commercial_gate_total":7,"commercial_card_status":"complete","commercial_card_complete":true,"commercial_card_missing_count":0,"blockers":[],"blocker_count":0,"cautions":[],"caution_count":0,"next_action":"Finish the missing outside proof, then test buyer urgency with maintenance teams managing security-sensitive sites: test custom login lockouts, bot/spam defenses, risky access changes, and incident alerts.","dossier_url":"/opportunities/families/trust-security/dossier","dossier_api_url":"/api/opportunities/families/trust-security/dossier"},"readiness_summary":{"status":"needs_family_proof","label":"Needs family proof","validation_ready":false,"family_key":"trust-security","family_name":"trust and abuse-prevention operations","decision_bucket":"proof_blocked","decision_bucket_label":"Proof Blocked","proof_status":"validated_core","proof_status_label":"Validated core","commercial_gate_status":"complete","commercial_gate_label":"Gate complete","commercial_gate_passed":7,"commercial_gate_total":7,"commercial_card_status":"complete","commercial_card_complete":true,"commercial_card_missing_count":0,"blockers":[],"blocker_count":0,"cautions":[],"caution_count":0,"next_action":"Finish the missing outside proof, then test buyer urgency with maintenance teams managing security-sensitive sites: test custom login lockouts, bot/spam defenses, risky access changes, and incident alerts.","dossier_url":"/opportunities/families/trust-security/dossier","dossier_api_url":"/api/opportunities/families/trust-security/dossier"},"cache_source":"durable_stale","cache_age_seconds":8290,"payload_mode":"compact","full_payload_url":"/api/evidence/source?full=true&compact_schema=evidence-source-v2&url=https%3A//wordpress.org/support/topic/version-1-1-7-broke-our-wpforms-forms/&comment_limit=80&text_limit=12000","row_key":"rows","source_row_key":"rows","rows_shown":1,"comments_shown":3,"evidence_summary":{"total":1,"source_evidence_rows":0,"source_link_rows":1,"source_count_only_rows":0,"missing_source_evidence_rows":0,"source_evidence_not_applicable_rows":0,"source_link_coverage_percent":100.0,"evidence_required_rows":0,"evidence_required_rows_missing_source_links":0,"build_worthy_rows_missing_source_links":0,"decision_rows_missing_source_links":0,"missing_source_examples":[]}},"rows":[{"section":"source","row_type":"source","url":"https://wordpress.org/support/topic/version-1-1-7-broke-our-wpforms-forms/","slug":"change-wp-admin-login","plugin_name":"All In One Login — Login Page Security and Customization for WordPress with Google reCAPTCHA, Social Login, Temporary Login, 2FA, and more.","source":"support","sentiment":"mixed","severity":"high","opportunity_relevance":0.95,"reply_count":13,"comments_returned":13,"analyzed":true,"source_link_count":2,"title":"Version 1.1.7 broke our WPForms forms","author":"civilpour11","published_at":"2023-09-21T18:17:00+00:00","resolved":true,"collected_at":"2026-05-29T05:44:45+00:00","intent":"feature_request","affected_feature":"payment","summary":"Version 1.1.7 broke our WPForms forms: users show security, bugs, compatibility pain that may indicate a product gap.","evidence_quote":"Version 1.1.7 broke our WPForms forms We’ve rolled back to 1.1.6 and the issue is resolved, however, we’ve disabled auto-updates and would appreciate any future notes to this.","confidence":0.68,"analyzed_at":"2026-05-29T05:45:11+00:00","market_key":"custom login","market_name":"Custom Login","market_url":"/markets/custom%20login","opportunity_url":"/opportunities/custom%20login","family_key":"trust-security","family_name":"trust and abuse-prevention operations","opportunity_family_key":"trust-security","opportunity_family_name":"trust and abuse-prevention operations","buyer":"site owners, agencies, and maintenance teams","what_to_build":"Custom Login abuse-prevention assurance for keeping sites trusted, protected, and recoverable","urgent_problem":"Security, spam, and trust failures create business risk that owners struggle to triage.","problem":"Security, spam, and trust failures create business risk that owners struggle to triage.","competitor_gap":"Gap to test: can buyers test custom login lockouts, bot/spam defenses, risky access changes, and incident alerts before trust, abuse, and access-control risk. pain: trust, abuse, or access-control risk (1 signal). weak-incumbent evidence gives 56 teardown signal(s). Entry...","proof_support":"Proof base: outside proof that buyers already pay around the workflow, paid-adjacent plugin or pricing signals, repeated WordPress pain, and weak incumbent coverage around keeping sites trusted, protected, and recoverable.","needs_validation":"finish the missing outside proof, then test buyer urgency with maintenance teams managing security-sensitive sites: test custom login lockouts, bot/spam defenses, risky access changes, and incident alerts.","what_still_needs_validation":"finish the missing outside proof, then test buyer urgency with maintenance teams managing security-sensitive sites: test custom login lockouts, bot/spam defenses, risky access changes, and incident alerts.","commercial_attractiveness":"Commercial pull comes from maintenance teams managing security-sensitive sites: security, spam, and trust failures create business risk that owners struggle to triage. The first paid wedge is to test custom login lockouts, bot/spam defenses, risky access changes, and...","first_validation_wedge":"test custom login lockouts, bot/spam defenses, risky access changes, and incident alerts","mvp_wedge":"test custom login lockouts, bot/spam defenses, risky access changes, and incident alerts","decision_bucket":"proof_blocked","decision_bucket_label":"Proof Blocked","row_role":"supporting_evidence","recommendation_role":"evidence_input","evidence_role":"supports_opportunity_family","promotion_status":"linked_opportunity","promotion_status_label":"Evidence linked to opportunity","promotion_reason":"This row is supporting evidence linked to a commercial opportunity family, not the build-worthy opportunity itself.","is_build_worthy":false,"worth_validating":false,"build_worthy_scope":"opportunity_family","build_worthy_family_key":"trust-security","opportunity_decision_status":"supporting_evidence","body_summary":"We’ve rolled back to 1.1.6 and the issue is resolved, however, we’ve disabled auto-updates and would appreciate any future notes to this. We had issues with 2 different forms that stopped working, and WPForms...","issue_labels":["security","bugs","compatibility","missing feature"],"source_links":[{"source_url":"https://wordpress.org/support/topic/version-1-1-7-broke-our-wpforms-forms/","url":"https://wordpress.org/support/topic/version-1-1-7-broke-our-wpforms-forms/","original_url":"https://wordpress.org/support/topic/version-1-1-7-broke-our-wpforms-forms/","source_page_url":"/evidence/source?url=https%3A%2F%2Fwordpress.org%2Fsupport%2Ftopic%2Fversion-1-1-7-broke-our-wpforms-forms%2F","source_api_url":"/api/evidence/source?url=https%3A%2F%2Fwordpress.org%2Fsupport%2Ftopic%2Fversion-1-1-7-broke-our-wpforms-forms%2F"}]}],"plugin":{"active_installs":60000,"api_url":"/api/plugins/change-wp-admin-login","downloaded":1361392,"name":"All In One Login — Login Page Security and Customization for WordPress with Google reCAPTCHA, Social Login, Temporary Login, 2FA, and more.","rating":72.0,"slug":"change-wp-admin-login","tags":["custom login","login","login url","wp login","wp-admin"],"url":"/plugin/change-wp-admin-login"},"conversation":{"url":"https://wordpress.org/support/topic/version-1-1-7-broke-our-wpforms-forms/","slug":"change-wp-admin-login","source":"support","title":"Version 1.1.7 broke our WPForms forms","author":"civilpour11","published_at":"2023-09-21T18:17:00+00:00","resolved":true,"reply_count":13,"collected_at":"2026-05-29T05:44:45+00:00","body_summary":"We’ve rolled back to 1.1.6 and the issue is resolved, however, we’ve disabled auto-updates and would appreciate any future notes to this. We had issues with 2 different forms that stopped working, and WPForms investigated and found this plugin version 1.1.7 to be the issue.","full_text_summary":"We’ve rolled back to 1.1.6 and the issue is resolved, however, we’ve disabled auto-updates and would appreciate any future notes to this. We had issues with 2 different forms that stopped working, and WPForms investigated and found this plugin version 1.1.7 to be the issue...."},"analysis":{"affected_feature":"payment","analyzed_at":"2026-05-29T05:45:11+00:00","complaint_types":["security","bugs","compatibility","missing_feature","support","migration"],"confidence":0.68,"conversation_url":"https://wordpress.org/support/topic/version-1-1-7-broke-our-wpforms-forms/","evidence_quote":"Version 1.1.7 broke our WPForms forms We’ve rolled back to 1.1.6 and the issue is resolved, however, we’ve disabled auto-updates and would appreciate any future notes to this.","intent":"feature_request","issue_labels":["security","bugs","compatibility","missing feature"],"model":"heuristic-v1","opportunity_relevance":0.95,"praise_types":["easy","reliable","support","value"],"sentiment":"mixed","severity":"high","slug":"change-wp-admin-login","source":"support","summary":"Version 1.1.7 broke our WPForms forms: users show security, bugs, compatibility pain that may indicate a product gap."},"comments":[{"position":1,"author":"civilpour11","published_at":"2023-09-21T18:18:00+00:00","body_summary":"Two additional notes that may be useful: we were receiving an error of “invalid form” on one of our forms, and the other one disallowed uploading PDFs in the form itself. The 2 forms in questions:..."},{"position":2,"author":"smakazmi15","published_at":"2023-09-25T05:25:00+00:00","body_summary":"Hi @civilpour11 , I hope you are doing well. Sorry for the inconvenience, Our team is working on an update because of that some features of the plugin are not working right now. We will get back to you in a few..."},{"position":3,"author":"civilpour11","published_at":"2023-09-25T19:22:00+00:00","body_summary":"Will you update this thread when the WPForms conflict is no longer an issue with whatever the then-current version of your software is?"}],"source_links":[{"source_url":"https://wordpress.org/support/topic/version-1-1-7-broke-our-wpforms-forms/","url":"https://wordpress.org/support/topic/version-1-1-7-broke-our-wpforms-forms/","original_url":"https://wordpress.org/support/topic/version-1-1-7-broke-our-wpforms-forms/","source_page_url":"/evidence/source?url=https%3A%2F%2Fwordpress.org%2Fsupport%2Ftopic%2Fversion-1-1-7-broke-our-wpforms-forms%2F","source_api_url":"/api/evidence/source?url=https%3A%2F%2Fwordpress.org%2Fsupport%2Ftopic%2Fversion-1-1-7-broke-our-wpforms-forms%2F"},{"source_url":"https://wordpress.org/plugins/change-wp-admin-login/","url":"https://wordpress.org/plugins/change-wp-admin-login/","original_url":"https://wordpress.org/plugins/change-wp-admin-login/","source_page_url":"/plugin/change-wp-admin-login","source_api_url":"/api/plugins/change-wp-admin-login"}],"source_link_count":2,"market_key":"custom login","market_name":"Custom Login","market_url":"/markets/custom%20login","opportunity_url":"/opportunities/custom%20login","opportunity_card":{"key":"trust-security","name":"trust and abuse-prevention operations","family_key":"trust-security","family_name":"trust and abuse-prevention operations","family_label":"trust and abuse-prevention operations","display_name":"Custom Login abuse-prevention assurance","opportunity_name":"Custom Login abuse-prevention assurance","opportunity_label":"Custom Login abuse-prevention assurance","decision_bucket":"proof_blocked","commercial_readiness_status":"needs_family_proof","commercial_readiness_label":"Needs family proof","validation_ready":false,"is_build_worthy":false,"row_role":"opportunity_family","recommendation_role":"commercial_opportunity_candidate","buyer":"site owners, agencies, and maintenance teams","who_buys":"site owners, agencies, and maintenance teams","primary_buyer_segment":"maintenance teams managing security-sensitive sites","urgent_problem":"Security, spam, and trust failures create business risk that owners struggle to triage.","problem":"Security, spam, and trust failures create business risk that owners struggle to triage.","pain":"Security, spam, and trust failures create business risk that owners struggle to triage.","what_to_build":"Custom Login abuse-prevention assurance for keeping sites trusted, protected, and recoverable","first_validation_wedge":"test custom login lockouts, bot/spam defenses, risky access changes, and incident alerts","mvp_wedge":"test custom login lockouts, bot/spam defenses, risky access changes, and incident alerts","wedge":"test custom login lockouts, bot/spam defenses, risky access changes, and incident alerts","source_count":12,"source_link_count":12,"next_action":"Finish the missing outside proof, then test buyer urgency with maintenance teams managing security-sensitive sites: test custom login lockouts, bot/spam defenses, risky access changes, and incident alerts.","family_dossier_url":"/opportunities/families/trust-security/dossier","opportunity_family_dossier_url":"/opportunities/families/trust-security/dossier","family_dossier_api_url":"/api/opportunities/families/trust-security/dossier","opportunity_family_dossier_api_url":"/api/opportunities/families/trust-security/dossier","urls":{"dossier":"/opportunities/families/trust-security/dossier","family":"/opportunities?family=trust-security"},"api_urls":{"dossier":"/api/opportunities/families/trust-security/dossier","family":"/api/opportunities/families?family=trust-security"},"family_url":"/opportunities?family=trust-security","opportunity_family_url":"/opportunities?family=trust-security","opportunity_family_api_url":"/api/opportunities/families?family=trust-security","commercial_gate_status":"complete","commercial_gate_label":"Gate complete","commercial_card_status":"complete","commercial_card_missing_count":0},"commercial_card_summary":{"status":"complete","status_label":"complete","missing_count":0,"passed":9,"required":9,"summary":{}},"commercial_card_checklist":[{"key":"what_to_build","label":"What to build","passed":true,"status":"pass","detail":"Custom Login abuse-prevention assurance for keeping sites trusted, protected, and recoverable"},{"key":"specific_buyer","label":"Specific buyer","passed":true,"status":"pass","detail":"site owners, agencies, and maintenance teams"},{"key":"urgent_problem","label":"Urgent problem","passed":true,"status":"pass","detail":"Security, spam, and trust failures create business risk that owners struggle to triage."},{"key":"competitor_gap","label":"Competitor gap","passed":true,"status":"pass","detail":"Gap to test: can buyers test custom login lockouts, bot/spam defenses, risky access changes, and incident alerts before trust, abuse, and access-control risk. pain: trust, abuse, or access-control risk (1 signal). weak-i"}],"family_key":"trust-security","family_name":"trust and abuse-prevention operations","opportunity_family_key":"trust-security","opportunity_family_name":"trust and abuse-prevention operations","buyer":"site owners, agencies, and maintenance teams","what_to_build":"Custom Login abuse-prevention assurance for keeping sites trusted, protected, and recoverable","urgent_problem":"Security, spam, and trust failures create business risk that owners struggle to triage.","problem":"Security, spam, and trust failures create business risk that owners struggle to triage.","competitor_gap":"Gap to test: can buyers test custom login lockouts, bot/spam defenses, risky access changes, and incident alerts before trust, abuse, and access-control risk. pain: trust, abuse, or access-control risk (1 signal). weak-incumbent evidence gives 56 teardown signal(s). Entry wedge: test custom login lockouts, bot/spam defenses, risky access changes, and incident alerts.","proof_support":"Proof base: outside proof that buyers already pay around the workflow, paid-adjacent plugin or pricing signals, repeated WordPress pain, and weak incumbent coverage around keeping sites trusted, protected, and recoverable.","needs_validation":"finish the missing outside proof, then test buyer urgency with maintenance teams managing security-sensitive sites: test custom login lockouts, bot/spam defenses, risky access changes, and incident alerts.","what_still_needs_validation":"finish the missing outside proof, then test buyer urgency with maintenance teams managing security-sensitive sites: test custom login lockouts, bot/spam defenses, risky access changes, and incident alerts.","commercial_attractiveness":"Commercial pull comes from maintenance teams managing security-sensitive sites: security, spam, and trust failures create business risk that owners struggle to triage. The first paid wedge is to test custom login lockouts, bot/spam defenses, risky access changes, and incident alerts. Revenue can come from continuous monitoring, incident reports, audit trails, hardening policies, and agency controls.","first_validation_wedge":"test custom login lockouts, bot/spam defenses, risky access changes, and incident alerts","mvp_wedge":"test custom login lockouts, bot/spam defenses, risky access changes, and incident alerts","decision_bucket":"proof_blocked","decision_bucket_label":"Proof Blocked","api_urls":{"evidence":"/api/evidence?slug=change-wp-admin-login","market":"/markets/custom%20login","opportunity":"/opportunities/custom%20login","plugin":"/api/plugins/change-wp-admin-login","source":"/api/evidence/source?url=https%3A%2F%2Fwordpress.org%2Fsupport%2Ftopic%2Fversion-1-1-7-broke-our-wpforms-forms%2F","wordpress":"https://wordpress.org/support/topic/version-1-1-7-broke-our-wpforms-forms/","family":"/api/opportunities/families?family=trust-security","dossier":"/api/opportunities/families/trust-security/dossier"},"commercial_readiness":{"total":28,"validation_ready":0,"core_validation_ready_rows":0,"family_wide_validation_ready_rows":0,"core_only_validation_ready_rows":0,"validation_scope_status":"not_ready","validation_scope_label":"Not ready","validation_scope_warning":"","validation_scope_counts":[{"scope":"not_validation_ready","label":"Not validation-ready","count":28}],"blocker_count":54,"caution_count":0,"status_counts":[{"status":"needs_external_proof","label":"Needs outside proof","count":27},{"status":"needs_family_proof","label":"Needs family proof","count":1}],"blocker_counts":[{"label":"Outside proof needed: not validated","count":27},{"label":"Commercial gate not complete: proof blocked","count":27}],"caution_counts":[],"ready_for_buyer_validation":0,"needs_external_proof":27,"needs_family_proof":1,"needs_report":0,"needs_thesis_detail":0,"needs_thesis_sharpening":0,"research_first":0,"research_only":0,"hold":0,"unclassified":0,"core_wedge_validation_ready_rows":0,"full_family_validation_ready_rows":0,"scope_limited_validation_rows":0,"full_family_claim_ready_rows":0,"validation_claim_scope_policy":"Core-only validation rows are worth buyer testing, but they must not be presented as full-family commercial opportunities until family_wide_validation_ready is true."},"readiness_summary":{"total":28,"validation_ready":0,"core_validation_ready_rows":0,"family_wide_validation_ready_rows":0,"core_only_validation_ready_rows":0,"validation_scope_status":"not_ready","validation_scope_label":"Not ready","validation_scope_warning":"","validation_scope_counts":[{"scope":"not_validation_ready","label":"Not validation-ready","count":28}],"blocker_count":54,"caution_count":0,"status_counts":[{"status":"needs_external_proof","label":"Needs outside proof","count":27},{"status":"needs_family_proof","label":"Needs family proof","count":1}],"blocker_counts":[{"label":"Outside proof needed: not validated","count":27},{"label":"Commercial gate not complete: proof blocked","count":27}],"caution_counts":[],"ready_for_buyer_validation":0,"needs_external_proof":27,"needs_family_proof":1,"needs_report":0,"needs_thesis_detail":0,"needs_thesis_sharpening":0,"research_first":0,"research_only":0,"hold":0,"unclassified":0,"core_wedge_validation_ready_rows":0,"full_family_validation_ready_rows":0,"scope_limited_validation_rows":0,"full_family_claim_ready_rows":0,"validation_claim_scope_policy":"Core-only validation rows are worth buyer testing, but they must not be presented as full-family commercial opportunities until family_wide_validation_ready is true."},"evidence_summary":{"total":1,"source_evidence_rows":0,"source_link_rows":1,"source_count_only_rows":0,"missing_source_evidence_rows":0,"source_evidence_not_applicable_rows":0,"source_link_coverage_percent":100.0,"evidence_required_rows":0,"evidence_required_rows_missing_source_links":0,"build_worthy_rows_missing_source_links":0,"decision_rows_missing_source_links":0,"missing_source_examples":[]},"cache":{"source":"durable_stale","generated_at":"2026-08-05T14:57:20+00:00","age_seconds":8290},"row_role":"supporting_evidence","recommendation_role":"evidence_input","evidence_role":"supports_opportunity_family","promotion_status":"linked_opportunity","promotion_status_label":"Evidence linked to opportunity","promotion_reason":"This row is supporting evidence linked to a commercial opportunity family, not the build-worthy opportunity itself.","is_build_worthy":false,"worth_validating":false,"build_worthy_scope":"opportunity_family","build_worthy_family_key":"trust-security","opportunity_decision_status":"supporting_evidence"}