[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$f6rIEE-GaFmBG7fP5AZ6R_hGyqHxu9_KgQWMY7-EDVM4":3},{"slug":4,"display_name":4,"profile_url":5,"plugin_count":6,"total_installs":7,"avg_security_score":8,"avg_patch_time_days":9,"trust_score":10,"computed_at":11,"plugins":12},"cottboy","https:\u002F\u002Fprofiles.wordpress.org\u002Fcottboy\u002F",2,0,100,30,94,"2026-05-20T10:29:32.717Z",[13,34],{"slug":14,"name":15,"version":16,"author":4,"author_profile":5,"description":17,"short_description":18,"active_installs":7,"downloaded":19,"rating":7,"num_ratings":7,"last_updated":20,"tested_up_to":21,"requires_at_least":22,"requires_php":23,"tags":24,"homepage":30,"download_link":31,"security_score":8,"vuln_count":7,"unpatched_count":7,"last_vuln_date":32,"fetched_at":33},"keepspace","KeepSpace","1.0.5","\u003Cp>WordPress by default omits consecutive spaces and leading\u002Ftrailing spaces. KeepSpace can automatically convert regular spaces to special character spaces to prevent them from being omitted.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Main functions:\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Automatically convert regular spaces into special-character spaces\u003C\u002Fli>\n\u003Cli>Supports four independent toggles for title, excerpt, content, and comments\u003C\u002Fli>\n\u003Cli>Provides three types of special space characters to choose from\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>Three types of special space characters:\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Col>\n\u003Cli>\n\u003Cp>\u003Cstrong>Non-breaking space (\\u00A0)\u003C\u002Fstrong> – Recommended\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Same visual effect as &nbsp;\u003C\u002Fli>\n\u003Cli>Counts as only 1 character and does not affect excerpt truncation\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Chinese full-width space (\\u3000)\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>In a Chinese environment, it’s very natural\u003C\u002Fli>\n\u003Cli>The width is exactly one Chinese character\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>HTML Entity Space (&nbsp;)\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Best compatibility, supported by all browsers\u003C\u002Fli>\n\u003Cli>Counting 5 characters will affect the summary extraction\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003C\u002Fol>\n","Automatically convert regular spaces into special character spaces to prevent them from being omitted.",354,"2025-12-03T12:12:00.000Z","6.9.4","5.0","7.4",[25,26,27,28,29],"formatting","indent","space","whitespace","writing","","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fkeepspace.1.0.5.zip",null,"2026-04-16T10:56:18.058Z",{"slug":35,"name":36,"version":37,"author":4,"author_profile":5,"description":38,"short_description":39,"active_installs":7,"downloaded":40,"rating":7,"num_ratings":7,"last_updated":41,"tested_up_to":21,"requires_at_least":22,"requires_php":23,"tags":42,"homepage":30,"download_link":48,"security_score":8,"vuln_count":7,"unpatched_count":7,"last_vuln_date":32,"fetched_at":33},"spamjudge","SpamJudge","1.1.0","\u003Cp>SpamJudge uses AI large language models to automatically detect and filter spam comments.\u003C\u002Fp>\n\u003Ch4>Features\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Supports any API compatible with the OpenAI format\u003C\u002Fli>\n\u003Cli>Supports both \u002Fv1\u002Fchat\u002Fcompletions and \u002Fv1\u002Fresponse endpoints\u003C\u002Fli>\n\u003Cli>Customizable AI prompts to adjust scoring criteria based on the characteristics of the website\u003C\u002Fli>\n\u003Cli>Configurable score thresholds for flexible control over filtering intensity\u003C\u002Fli>\n\u003Cli>Detailed logging to track the processing of each comment\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Workflow\u003C\u002Fh4>\n\u003Col>\n\u003Cli>Visitor submits a comment\u003C\u002Fli>\n\u003Cli>The plugin intercepts the comment and sends it to the AI for scoring\u003C\u002Fli>\n\u003Cli>The AI returns a score between 0 and 100 (0 = spam, 100 = high quality)\u003C\u002Fli>\n\u003Cli>The comment is automatically processed based on the score and threshold:\n\u003Cul>\n\u003Cli>Score >= threshold: approved\u003C\u002Fli>\n\u003Cli>Score \u003C threshold: moved to spam or moved to moderation based on settings\u003C\u002Fli>\n\u003Cli>Timeout\u002Ferror: moved to moderation or directly approved based on settings\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>Detailed logs are recorded for administrators to review\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Ch4>Default system prompt in the current version\u003C\u002Fh4>\n\u003Cpre>\u003Ccode>You are a spam comment detection system. Your ONLY task is to output a single number between 0 and 100.\n\nSCORING RULES:\n- 0-20: Obvious spam (ads, malicious links, gibberish)\n- 21-40: Likely spam (suspicious links, bot-like comments)\n- 41-60: Uncertain (short comments, borderline content)\n- 61-80: Likely legitimate (relevant, thoughtful)\n- 81-100: Clearly legitimate (detailed, helpful, on-topic)\n\nCRITICAL INSTRUCTIONS:\n1. Output ONLY a number (0-100)\n2. NO explanations\n3. NO additional text\n4. NO punctuation\n5. Just the number\n\nExample valid outputs: 85\nExample INVALID outputs: \"Score: 85\", \"85 points\", \"I think it's 85\"\n\nIf you output anything other than a single number, the system will fail.\n\u003C\u002Fcode>\u003C\u002Fpre>\n","Using AI large language models to automatically detect and filter spam comments, supporting APIs compatible with the OpenAI format.",201,"2025-12-03T16:01:00.000Z",[43,44,45,46,47],"ai","anti-spam","llm","spam","spam-comments","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fspamjudge.1.1.0.zip"]