{"summary":{"analyzed":true,"build_worthy":false,"build_worthy_family_key":"support-conversation-ops","build_worthy_family_name":"support triage and conversation 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":3,"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":"BetterDocs – AI Documentation, Knowledge Base, Docs, Wikis, FAQ with Chatbot","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":3,"row_is_build_worthy":false,"row_is_opportunity":false,"row_role":"supporting_evidence","row_role_label":"Supporting evidence","sentiment":"mixed","severity":"high","slug":"betterdocs","source":"support","source_link_count":2,"url":"https://wordpress.org/support/topic/security-vulnerability-notice-for-betterdocs-request-for-cl/","worth_validating":false,"source_count":0,"source_evidence_summary":{"total":26,"source_evidence_rows":3,"source_link_rows":3,"source_count_only_rows":0,"missing_source_evidence_rows":23,"source_evidence_not_applicable_rows":0,"source_link_coverage_percent":11.5,"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":26,"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":26}],"blocker_count":50,"caution_count":0,"status_counts":[{"status":"needs_external_proof","label":"Needs outside proof","count":25},{"status":"needs_family_proof","label":"Needs family proof","count":1}],"blocker_counts":[{"label":"Outside proof needed: not validated","count":25},{"label":"Commercial gate not complete: proof blocked","count":25}],"caution_counts":[],"ready_for_buyer_validation":0,"needs_external_proof":25,"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":"support-conversation-ops","family_name":"support triage and conversation 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 support-heavy site owners: triage repeated faq threads, failed replies, knowledge gaps, and escalation workload.","dossier_url":"/opportunities/families/support-conversation-ops/dossier","dossier_api_url":"/api/opportunities/families/support-conversation-ops/dossier"},"readiness_summary":{"status":"needs_family_proof","label":"Needs family proof","validation_ready":false,"family_key":"support-conversation-ops","family_name":"support triage and conversation 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 support-heavy site owners: triage repeated faq threads, failed replies, knowledge gaps, and escalation workload.","dossier_url":"/opportunities/families/support-conversation-ops/dossier","dossier_api_url":"/api/opportunities/families/support-conversation-ops/dossier"},"cache_source":"durable_stale","cache_age_seconds":28312,"payload_mode":"compact","full_payload_url":"/api/evidence/source?full=true&compact_schema=evidence-source-v2&url=https%3A//wordpress.org/support/topic/security-vulnerability-notice-for-betterdocs-request-for-cl/&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/security-vulnerability-notice-for-betterdocs-request-for-cl/","slug":"betterdocs","plugin_name":"BetterDocs – AI Documentation, Knowledge Base, Docs, Wikis, FAQ with Chatbot","source":"support","sentiment":"mixed","severity":"high","opportunity_relevance":0.95,"reply_count":3,"comments_returned":3,"analyzed":true,"source_link_count":2,"title":"Security Vulnerability Notice for BetterDocs – Request for Cl","author":"michaelbarnettii","published_at":"2026-06-19T09:05:00+00:00","resolved":true,"collected_at":"2026-07-07T04:32:10+00:00","intent":"feature_request","affected_feature":"form","summary":"Security Vulnerability Notice for BetterDocs – Request for Cl: users show security, bugs, missing feature pain that may indicate a product gap.","evidence_quote":"Security Vulnerability Notice for BetterDocs – Request for Cl Hello BetterDocs Team, We recently received a security notification from the Wordfence plugin on our website indicating that the BetterDocs plugin may contain a security vulnerability.","confidence":0.68,"analyzed_at":"2026-07-07T04:32:16+00:00","market_key":"faq","market_name":"Faq","market_url":"/markets/faq","opportunity_url":"/opportunities/faq","family_key":"support-conversation-ops","family_name":"support triage and conversation operations","opportunity_family_key":"support-conversation-ops","opportunity_family_name":"support triage and conversation operations","buyer":"support-heavy site owners, agencies, and community operators","what_to_build":"Faq support operations workflow for reducing support load and keeping customer conversations moving","urgent_problem":"Support-heavy sites lose time when repeated questions, comments, chats, and unresolved issues are scattered across tools.","problem":"Support-heavy sites lose time when repeated questions, comments, chats, and unresolved issues are scattered across tools.","competitor_gap":"Gap to test: can buyers triage repeated faq threads, failed replies, knowledge gaps, and escalation workload before support triage and conversation workload. pain: conversation-routing reliability risk (1 signal). weak-incumbent evidence gives 89 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 reducing support load and keeping customer conversations moving.","needs_validation":"finish the missing outside proof, then test buyer urgency with support-heavy site owners: triage repeated faq threads, failed replies, knowledge gaps, and escalation workload.","what_still_needs_validation":"finish the missing outside proof, then test buyer urgency with support-heavy site owners: triage repeated faq threads, failed replies, knowledge gaps, and escalation workload.","commercial_attractiveness":"Commercial pull comes from support-heavy site owners: support-heavy sites lose time when repeated questions, comments, chats, and unresolved issues are scattered across tools. The first paid wedge is to triage repeated faq threads, failed replies, knowledge gaps, and...","first_validation_wedge":"triage repeated faq threads, failed replies, knowledge gaps, and escalation workload","mvp_wedge":"triage repeated faq threads, failed replies, knowledge gaps, and escalation workload","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":"support-conversation-ops","opportunity_decision_status":"supporting_evidence","body_summary":"Hello BetterDocs Team, We recently received a security notification from the Wordfence plugin on our website indicating that the BetterDocs plugin may contain a security vulnerability. The scan reported the...","issue_labels":["security","bugs","missing feature","support"],"source_links":[{"source_url":"https://wordpress.org/support/topic/security-vulnerability-notice-for-betterdocs-request-for-cl/","url":"https://wordpress.org/support/topic/security-vulnerability-notice-for-betterdocs-request-for-cl/","original_url":"https://wordpress.org/support/topic/security-vulnerability-notice-for-betterdocs-request-for-cl/","source_page_url":"/evidence/source?url=https%3A%2F%2Fwordpress.org%2Fsupport%2Ftopic%2Fsecurity-vulnerability-notice-for-betterdocs-request-for-cl%2F","source_api_url":"/api/evidence/source?url=https%3A%2F%2Fwordpress.org%2Fsupport%2Ftopic%2Fsecurity-vulnerability-notice-for-betterdocs-request-for-cl%2F"}]}],"plugin":{"active_installs":30000,"api_url":"/api/plugins/betterdocs","downloaded":2579659,"name":"BetterDocs – AI Documentation, Knowledge Base, Docs, Wikis, FAQ with Chatbot","rating":96.0,"slug":"betterdocs","tags":["chatgpt ai writer","docs","documentation","faq","knowledge base"],"url":"/plugin/betterdocs"},"conversation":{"url":"https://wordpress.org/support/topic/security-vulnerability-notice-for-betterdocs-request-for-cl/","slug":"betterdocs","source":"support","title":"Security Vulnerability Notice for BetterDocs – Request for Cl","author":"michaelbarnettii","published_at":"2026-06-19T09:05:00+00:00","resolved":true,"reply_count":3,"collected_at":"2026-07-07T04:32:10+00:00","body_summary":"Hello BetterDocs Team, We recently received a security notification from the Wordfence plugin on our website indicating that the BetterDocs plugin may contain a security vulnerability. The scan reported the following: Plugin: BetterDocs Severity: 6.4/10.0 (Medium) Reported..."},"analysis":{"affected_feature":"form","analyzed_at":"2026-07-07T04:32:16+00:00","complaint_types":["security","bugs","missing_feature","support","setup"],"confidence":0.68,"conversation_url":"https://wordpress.org/support/topic/security-vulnerability-notice-for-betterdocs-request-for-cl/","evidence_quote":"Security Vulnerability Notice for BetterDocs – Request for Cl Hello BetterDocs Team, We recently received a security notification from the Wordfence plugin on our website indicating that the BetterDocs plugin may contain a security vulnerability.","intent":"feature_request","issue_labels":["security","bugs","missing feature","support"],"model":"heuristic-v1","opportunity_relevance":0.95,"praise_types":["support","value","quality"],"sentiment":"mixed","severity":"high","slug":"betterdocs","source":"support","summary":"Security Vulnerability Notice for BetterDocs – Request for Cl: users show security, bugs, missing feature pain that may indicate a product gap."},"comments":[{"position":1,"author":"Amin","published_at":"2026-06-19T11:37:00+00:00","body_summary":"Hi @michaelbarnettii Greetings! I think the check was run against an older version of BetterDocs.Yes, this was a known issue and we already addressed it. 🙂 An authenticated (contributor) stored XSS via the blockId..."},{"position":2,"author":"Amin","published_at":"2026-06-22T08:44:00+00:00","body_summary":"Hi @michaelbarnettii Greetings! We have not heard from you since our last reply. Could you please share the status after updating of BetterDocs version, 4.5.4 . Looking forward to hearing from you. 🙂 Thanks"},{"position":3,"author":"Sadman Sakib Nadvi","published_at":"2026-06-25T11:33:00+00:00","body_summary":"Hello @michaelbarnettii , Hope you’re doing well. As we’re not getting any response from you, we are assuming your issue has been solved. And so, we’re going to mark this topic as resolved now. If the issue still..."}],"source_links":[{"source_url":"https://wordpress.org/support/topic/security-vulnerability-notice-for-betterdocs-request-for-cl/","url":"https://wordpress.org/support/topic/security-vulnerability-notice-for-betterdocs-request-for-cl/","original_url":"https://wordpress.org/support/topic/security-vulnerability-notice-for-betterdocs-request-for-cl/","source_page_url":"/evidence/source?url=https%3A%2F%2Fwordpress.org%2Fsupport%2Ftopic%2Fsecurity-vulnerability-notice-for-betterdocs-request-for-cl%2F","source_api_url":"/api/evidence/source?url=https%3A%2F%2Fwordpress.org%2Fsupport%2Ftopic%2Fsecurity-vulnerability-notice-for-betterdocs-request-for-cl%2F"},{"source_url":"https://wordpress.org/plugins/betterdocs/","url":"https://wordpress.org/plugins/betterdocs/","original_url":"https://wordpress.org/plugins/betterdocs/","source_page_url":"/plugin/betterdocs","source_api_url":"/api/plugins/betterdocs"}],"source_link_count":2,"market_key":"faq","market_name":"Faq","market_url":"/markets/faq","opportunity_url":"/opportunities/faq","opportunity_card":{"key":"support-conversation-ops","name":"support triage and conversation operations","family_key":"support-conversation-ops","family_name":"support triage and conversation operations","family_label":"support triage and conversation operations","display_name":"Faq support operations workflow","opportunity_name":"Faq support operations workflow","opportunity_label":"Faq support operations workflow","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":"support-heavy site owners, agencies, and community operators","who_buys":"support-heavy site owners, agencies, and community operators","primary_buyer_segment":"support-heavy site owners","urgent_problem":"Support-heavy sites lose time when repeated questions, comments, chats, and unresolved issues are scattered across tools.","problem":"Support-heavy sites lose time when repeated questions, comments, chats, and unresolved issues are scattered across tools.","pain":"Support-heavy sites lose time when repeated questions, comments, chats, and unresolved issues are scattered across tools.","what_to_build":"Faq support operations workflow for reducing support load and keeping customer conversations moving","first_validation_wedge":"triage repeated faq threads, failed replies, knowledge gaps, and escalation workload","mvp_wedge":"triage repeated faq threads, failed replies, knowledge gaps, and escalation workload","wedge":"triage repeated faq threads, failed replies, knowledge gaps, and escalation workload","source_count":6,"source_link_count":6,"next_action":"Finish the missing outside proof, then test buyer urgency with support-heavy site owners: triage repeated faq threads, failed replies, knowledge gaps, and escalation workload.","family_dossier_url":"/opportunities/families/support-conversation-ops/dossier","opportunity_family_dossier_url":"/opportunities/families/support-conversation-ops/dossier","family_dossier_api_url":"/api/opportunities/families/support-conversation-ops/dossier","opportunity_family_dossier_api_url":"/api/opportunities/families/support-conversation-ops/dossier","urls":{"dossier":"/opportunities/families/support-conversation-ops/dossier","family":"/opportunities?family=support-conversation-ops"},"api_urls":{"dossier":"/api/opportunities/families/support-conversation-ops/dossier","family":"/api/opportunities/families?family=support-conversation-ops"},"family_url":"/opportunities?family=support-conversation-ops","opportunity_family_url":"/opportunities?family=support-conversation-ops","opportunity_family_api_url":"/api/opportunities/families?family=support-conversation-ops","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":"Faq support operations workflow for reducing support load and keeping customer conversations moving"},{"key":"specific_buyer","label":"Specific buyer","passed":true,"status":"pass","detail":"support-heavy site owners, agencies, and community operators"},{"key":"urgent_problem","label":"Urgent problem","passed":true,"status":"pass","detail":"Support-heavy sites lose time when repeated questions, comments, chats, and unresolved issues are scattered across tools."},{"key":"competitor_gap","label":"Competitor gap","passed":true,"status":"pass","detail":"Gap to test: can buyers triage repeated faq threads, failed replies, knowledge gaps, and escalation workload before support triage and conversation workload. pain: conversation-routing reliability risk (1 signal). weak-i"}],"family_key":"support-conversation-ops","family_name":"support triage and conversation operations","opportunity_family_key":"support-conversation-ops","opportunity_family_name":"support triage and conversation operations","buyer":"support-heavy site owners, agencies, and community operators","what_to_build":"Faq support operations workflow for reducing support load and keeping customer conversations moving","urgent_problem":"Support-heavy sites lose time when repeated questions, comments, chats, and unresolved issues are scattered across tools.","problem":"Support-heavy sites lose time when repeated questions, comments, chats, and unresolved issues are scattered across tools.","competitor_gap":"Gap to test: can buyers triage repeated faq threads, failed replies, knowledge gaps, and escalation workload before support triage and conversation workload. pain: conversation-routing reliability risk (1 signal). weak-incumbent evidence gives 89 teardown signal(s). Entry wedge: triage repeated faq threads, failed replies, knowledge gaps, and escalation workload.","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 reducing support load and keeping customer conversations moving.","needs_validation":"finish the missing outside proof, then test buyer urgency with support-heavy site owners: triage repeated faq threads, failed replies, knowledge gaps, and escalation workload.","what_still_needs_validation":"finish the missing outside proof, then test buyer urgency with support-heavy site owners: triage repeated faq threads, failed replies, knowledge gaps, and escalation workload.","commercial_attractiveness":"Commercial pull comes from support-heavy site owners: support-heavy sites lose time when repeated questions, comments, chats, and unresolved issues are scattered across tools. The first paid wedge is to triage repeated faq threads, failed replies, knowledge gaps, and escalation workload. Revenue can come from ticket integrations, conversation analytics, saved replies, SLA alerts, and agency/client reporting.","first_validation_wedge":"triage repeated faq threads, failed replies, knowledge gaps, and escalation workload","mvp_wedge":"triage repeated faq threads, failed replies, knowledge gaps, and escalation workload","decision_bucket":"proof_blocked","decision_bucket_label":"Proof Blocked","api_urls":{"evidence":"/api/evidence?slug=betterdocs","market":"/markets/faq","opportunity":"/opportunities/faq","plugin":"/api/plugins/betterdocs","source":"/api/evidence/source?url=https%3A%2F%2Fwordpress.org%2Fsupport%2Ftopic%2Fsecurity-vulnerability-notice-for-betterdocs-request-for-cl%2F","wordpress":"https://wordpress.org/support/topic/security-vulnerability-notice-for-betterdocs-request-for-cl/","family":"/api/opportunities/families?family=support-conversation-ops","dossier":"/api/opportunities/families/support-conversation-ops/dossier"},"commercial_readiness":{"total":26,"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":26}],"blocker_count":50,"caution_count":0,"status_counts":[{"status":"needs_external_proof","label":"Needs outside proof","count":25},{"status":"needs_family_proof","label":"Needs family proof","count":1}],"blocker_counts":[{"label":"Outside proof needed: not validated","count":25},{"label":"Commercial gate not complete: proof blocked","count":25}],"caution_counts":[],"ready_for_buyer_validation":0,"needs_external_proof":25,"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":26,"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":26}],"blocker_count":50,"caution_count":0,"status_counts":[{"status":"needs_external_proof","label":"Needs outside proof","count":25},{"status":"needs_family_proof","label":"Needs family proof","count":1}],"blocker_counts":[{"label":"Outside proof needed: not validated","count":25},{"label":"Commercial gate not complete: proof blocked","count":25}],"caution_counts":[],"ready_for_buyer_validation":0,"needs_external_proof":25,"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-05T12:01:30+00:00","age_seconds":28312},"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":"support-conversation-ops","opportunity_decision_status":"supporting_evidence"}