[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$fS8ST8xBvrWwpufcqXYValG293MF-i2ZAPZKbUU3JeGk":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},"npc01","https:\u002F\u002Fprofiles.wordpress.org\u002Fnpc01\u002F",3,50,100,30,94,"2026-08-26T04:47:37.849Z",[13,36,53],{"slug":14,"name":15,"version":16,"author":4,"author_profile":5,"description":17,"short_description":18,"active_installs":19,"downloaded":20,"rating":21,"num_ratings":21,"last_updated":22,"tested_up_to":23,"requires_at_least":24,"requires_php":25,"tags":26,"homepage":32,"download_link":33,"security_score":8,"vuln_count":21,"unpatched_count":21,"last_vuln_date":34,"fetched_at":35},"npc-maintenance-inspector","NPC Maintenance Inspector","1.0.1","\u003Cp>NPC Maintenance Inspector performs 9-point health diagnostics on your WordPress site directly from the admin dashboard:\u003C\u002Fp>\n\u003Col>\n\u003Cli>\u003Cstrong>WordPress core updates\u003C\u002Fstrong> — Detect missing core updates.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Plugin updates\u003C\u002Fstrong> — List plugins with available updates.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Site Health issues\u003C\u002Fstrong> — Extract critical issues from WP standard Site Health API.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>PHP version\u003C\u002Fstrong> — Warn on end-of-life PHP versions.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Error log analysis\u003C\u002Fstrong> — Summarize debug.log entries and save a one-click backup to uploads\u002F for safe review.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>File integrity\u003C\u002Fstrong> — Detect suspicious code patterns in core files (eval \u002F base64_decode \u002F etc.) by comparing checksums against the WordPress.org Checksum API.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Suspicious files\u003C\u002Fstrong> — Find unexpected PHP files in wp-content\u002Fuploads\u002F, with built-in whitelist for known legitimate plugin files (Ajax Load More templates, WP STAGING index.php, AIOS firewall rules, etc.).\u003C\u002Fli>\n\u003Cli>\u003Cstrong>SSL certificate\u003C\u002Fstrong> — Check days until expiration (warn under 30 days, critical at 0).\u003C\u002Fli>\n\u003Cli>\u003Cstrong>File permissions\u003C\u002Fstrong> — Check critical files like wp-config.php, .htaccess, wp-content\u002F.\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Cp>Operational features:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>History\u003C\u002Fstrong> — Keep the last 10 diagnoses as a custom post type.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Scheduled auto-check\u003C\u002Fstrong> — Run daily, weekly, or monthly via WP Cron.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Email notifications\u003C\u002Fstrong> — Send alerts only on critical issues.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>One-click debug.log clear\u003C\u002Fstrong> — Truncate the log while preserving file permissions.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Optional AI report\u003C\u002Fstrong> — Generate maintenance suggestions via Anthropic Claude API. Disabled by default; opt-in via a wp-config.php constant.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>The plugin is locked to the user who activated it and to the original site URL, so it stays inert after backup restores to a different domain.\u003C\u002Fp>\n\u003Ch3>External services\u003C\u002Fh3>\n\u003Cp>This plugin can optionally connect to the \u003Cstrong>Anthropic Claude API\u003C\u002Fstrong> (\u003Ccode>https:\u002F\u002Fapi.anthropic.com\u002Fv1\u002Fmessages\u003C\u002Fcode>) to generate AI-powered maintenance reports. This is the only external service the plugin ever contacts.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>When is data sent?\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>When you manually click the “Generate AI Report” button in the admin.\u003C\u002Fli>\n\u003Cli>When an automatic scheduled diagnosis detects a critical issue \u003Cstrong>and\u003C\u002Fstrong> notifications are enabled. In that case the AI report is generated once per critical run and attached to the notification email.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>What data is sent?\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>The diagnosis result text only:\n\u003Cul>\n\u003Cli>Site URL, site name, WordPress version, theme name\u003C\u002Fli>\n\u003Cli>Counts of plugin updates \u002F Site Health issues \u002F error-log entries\u003C\u002Fli>\n\u003Cli>PHP version, memory limit, max upload size\u003C\u002Fli>\n\u003Cli>SSL expiration date and days remaining\u003C\u002Fli>\n\u003Cli>File-permission status of critical files\u003C\u002Fli>\n\u003Cli>Suspicious code patterns detected (function names like \u003Ccode>eval\u003C\u002Fcode>, \u003Ccode>base64_decode\u003C\u002Fcode>)\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>No login data, no post content, no personal data of site visitors.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>Is the data sent unconditionally?\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>No. The AI feature is \u003Cstrong>completely disabled\u003C\u002Fstrong> unless you define \u003Ccode>NPCMI_API_KEY\u003C\u002Fcode> in \u003Ccode>wp-config.php\u003C\u002Fcode>. Without that constant, no external connection to Anthropic is ever made.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Anthropic’s terms and privacy policy:\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Consumer Terms of Service: https:\u002F\u002Fwww.anthropic.com\u002Flegal\u002Fconsumer-terms\u003C\u002Fli>\n\u003Cli>Privacy Policy: https:\u002F\u002Fwww.anthropic.com\u002Flegal\u002Fprivacy\u003C\u002Fli>\n\u003Cli>Commercial Terms of Service (if you use a paid API plan): https:\u002F\u002Fwww.anthropic.com\u002Flegal\u002Fcommercial-terms\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>By enabling the AI report feature (i.e. by defining \u003Ccode>NPCMI_API_KEY\u003C\u002Fcode>), you agree to Anthropic’s applicable terms.\u003C\u002Fp>\n","WordPress maintenance health-check tool with 9-point diagnostics, history tracking, and optional AI-powered reports.",20,211,0,"2026-05-20T09:32:00.000Z","7.0.2","6.0","7.4",[27,28,29,30,31],"diagnostics","healthcheck","maintenance","monitoring","security","https:\u002F\u002Fn-pc.jp\u002Fproducts\u002Fmaintenance-inspector\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fnpc-maintenance-inspector.1.0.1.zip",null,"2026-07-22T17:31:50.256Z",{"slug":37,"name":38,"version":39,"author":4,"author_profile":5,"description":40,"short_description":41,"active_installs":19,"downloaded":42,"rating":21,"num_ratings":21,"last_updated":43,"tested_up_to":23,"requires_at_least":44,"requires_php":25,"tags":45,"homepage":51,"download_link":52,"security_score":8,"vuln_count":21,"unpatched_count":21,"last_vuln_date":34,"fetched_at":35},"npc-slug-genius","NPC Slug Genius","1.1.1","\u003Cp>NPC Slug Genius is built for Japanese WordPress sites that want clean, SEO-friendly English URL slugs without the manual translation work.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Most “slug translator” plugins translate Japanese to English literally.\u003C\u002Fstrong> That gives you slugs like \u003Ccode>recruitment-information\u003C\u002Fcode> (from 採用情報) or \u003Ccode>company-introduction\u003C\u002Fcode> (from 会社案内), which are technically correct but unnatural for English-speaking search engines.\u003C\u002Fp>\n\u003Cp>NPC Slug Genius takes a different approach: it uses AI to think about how an English-speaking searcher would actually look for the page, and generates slugs like \u003Ccode>careers\u003C\u002Fcode> and \u003Ccode>about-us\u003C\u002Fcode>. For Japanese-specific concepts that have no clean English equivalent (補助金 program names, etc.), it keeps the Romaji and translates only the surrounding words, producing slugs like \u003Ccode>apply-monozukuri-subsidy\u003C\u002Fcode>.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Key features:\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Automatic SEO-optimized English slug generation on post save\u003C\u002Fli>\n\u003Cli>Manual slug edits are respected and never overwritten\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Safe by default for existing sites\u003C\u002Fstrong>: posts created before plugin activation are skipped, so existing URLs are never rewritten unless you explicitly opt in\u003C\u002Fli>\n\u003Cli>Configurable target post types\u003C\u002Fli>\n\u003Cli>Safe fallback: if the API key is missing or the API call fails, the post saves normally with no error\u003C\u002Fli>\n\u003Cli>BYOK (Bring Your Own Key): you control the API usage and cost\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>Supported AI providers (choose any one):\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Anthropic Claude (Haiku model)\u003C\u002Fli>\n\u003Cli>OpenAI ChatGPT (GPT-4o mini model)\u003C\u002Fli>\n\u003Cli>Google Gemini (2.0 Flash model)\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>You only need an API key from one provider. Switch between providers anytime from the settings page.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Getting started:\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Col>\n\u003Cli>Install and activate the plugin.\u003C\u002Fli>\n\u003Cli>Go to Settings > NPC Slug Genius.\u003C\u002Fli>\n\u003Cli>Choose your preferred AI provider from the dropdown.\u003C\u002Fli>\n\u003Cli>Get an API key from the provider’s console and paste it in:\n\u003Cul>\n\u003Cli>Anthropic: \u003Ca href=\"https:\u002F\u002Fconsole.anthropic.com\u002Fsettings\u002Fkeys\" rel=\"nofollow ugc\">console.anthropic.com\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>OpenAI: \u003Ca href=\"https:\u002F\u002Fplatform.openai.com\u002Fapi-keys\" rel=\"nofollow ugc\">platform.openai.com\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>Google: \u003Ca href=\"https:\u002F\u002Faistudio.google.com\u002Fapikey\" rel=\"nofollow ugc\">aistudio.google.com\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>Choose which post types should get automatic slug generation (default: posts and pages).\u003C\u002Fli>\n\u003Cli>Create a post with a Japanese title – the slug will be automatically generated when you save.\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Ch3>External services\u003C\u002Fh3>\n\u003Cp>This plugin connects to one of three AI provider APIs (whichever the user selects in the settings) to generate SEO-optimized English URL slugs from Japanese post titles. Only the provider you actively select is contacted; the other two are not used.\u003C\u002Fp>\n\u003Cp>What the services are and what they are used for:\u003Cbr \u002F>\nThese are large language model APIs used to translate Japanese post titles into natural English URL slugs. The plugin uses a low-cost lightweight model from whichever provider you select.\u003C\u002Fp>\n\u003Cp>What data is sent and when:\u003Cbr \u002F>\nThe plugin sends the post title (text only) to the selected provider’s API. The request is made only when a post is saved AND a valid API key for the active provider is configured in the plugin settings. No post content, user data, IP address, or site metadata is sent by this plugin. If no API key is configured for the active provider, no request is made.\u003C\u002Fp>\n\u003Ch4>Anthropic Claude (provided by Anthropic, PBC)\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Endpoint: https:\u002F\u002Fapi.anthropic.com\u002Fv1\u002Fmessages\u003C\u002Fli>\n\u003Cli>Anthropic Consumer Terms of Service: https:\u002F\u002Fwww.anthropic.com\u002Flegal\u002Fconsumer-terms\u003C\u002Fli>\n\u003Cli>Anthropic Commercial Terms of Service: https:\u002F\u002Fwww.anthropic.com\u002Flegal\u002Fcommercial-terms\u003C\u002Fli>\n\u003Cli>Anthropic Usage Policy: https:\u002F\u002Fwww.anthropic.com\u002Flegal\u002Faup\u003C\u002Fli>\n\u003Cli>Anthropic Privacy Policy: https:\u002F\u002Fwww.anthropic.com\u002Flegal\u002Fprivacy\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>OpenAI ChatGPT (provided by OpenAI, L.L.C.)\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Endpoint: https:\u002F\u002Fapi.openai.com\u002Fv1\u002Fchat\u002Fcompletions\u003C\u002Fli>\n\u003Cli>OpenAI Terms of Use: https:\u002F\u002Fopenai.com\u002Fpolicies\u002Frow-terms-of-use\u002F\u003C\u002Fli>\n\u003Cli>OpenAI Usage Policies: https:\u002F\u002Fopenai.com\u002Fpolicies\u002Fusage-policies\u002F\u003C\u002Fli>\n\u003Cli>OpenAI Privacy Policy: https:\u002F\u002Fopenai.com\u002Fpolicies\u002Frow-privacy-policy\u002F\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Google Gemini (provided by Google LLC)\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Endpoint: https:\u002F\u002Fgenerativelanguage.googleapis.com\u002Fv1beta\u002Fmodels\u002Fgemini-2.0-flash:generateContent\u003C\u002Fli>\n\u003Cli>Google APIs Terms of Service: https:\u002F\u002Fdevelopers.google.com\u002Fterms\u003C\u002Fli>\n\u003Cli>Gemini API Additional Terms of Service: https:\u002F\u002Fai.google.dev\u002Fgemini-api\u002Fterms\u003C\u002Fli>\n\u003Cli>Google Privacy Policy: https:\u002F\u002Fpolicies.google.com\u002Fprivacy\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>By obtaining an API key from your chosen provider and using this plugin, you agree to that provider’s terms.\u003C\u002Fp>\n\u003Ch3>Privacy Policy\u003C\u002Fh3>\n\u003Cp>When a post is saved, this plugin sends the post title to the AI provider you configured (Anthropic Claude, OpenAI ChatGPT, or Google Gemini). The post title is processed to generate an English slug and is not stored by this plugin beyond the resulting slug.\u003C\u002Fp>\n\u003Cp>No personally identifiable information is collected or transmitted by this plugin.\u003C\u002Fp>\n","Automatically generates SEO-optimized English URL slugs from Japanese post titles using AI. BYOK (Bring Your Own Key).",164,"2026-05-27T09:51:00.000Z","5.0",[46,47,48,49,50],"ai","japanese","permalink","seo","slug","https:\u002F\u002Fgithub.com\u002Fnpc-jp\u002Fnpc-slug-genius","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fnpc-slug-genius.1.1.1.zip",{"slug":54,"name":55,"version":56,"author":4,"author_profile":5,"description":57,"short_description":58,"active_installs":59,"downloaded":60,"rating":21,"num_ratings":21,"last_updated":61,"tested_up_to":23,"requires_at_least":24,"requires_php":25,"tags":62,"homepage":68,"download_link":69,"security_score":8,"vuln_count":21,"unpatched_count":21,"last_vuln_date":34,"fetched_at":35},"npc-manual-generator-for-advanced-custom-fields","NPC Manual Generator for Advanced Custom Fields","1.0.0","\u003Cp>When you hand off a WordPress site to a client, they often ask “where do I edit what?”. NPC Manual Generator for Advanced Custom Fields parses the field structures defined by Advanced Custom Fields (ACF) and produces an update manual that operations staff can actually read – in Markdown and PDF.\u003C\u002Fp>\n\u003Cp>Designed for real-world handoff use, the plugin renders Repeater \u002F Flexible Content \u002F Group nesting, translates ACF location rules into readable text, and bundles a Japanese-capable font for PDF output, so the result is something you can ship as a deliverable.\u003C\u002Fp>\n\u003Ch4>Main features\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Read ACF local JSON (\u003Ccode>acf-json\u002Fgroup_xxx.json\u003C\u002Fcode>) and field groups stored in the database\u003C\u002Fli>\n\u003Cli>Indented rendering for nested fields (Repeater \u002F Flexible Content \u002F Group)\u003C\u002Fli>\n\u003Cli>Formatted output of field type, required flag, instructions, choices, and more\u003C\u002Fli>\n\u003Cli>Location rule humanization (post type, taxonomy, page templates; resolves page\u002Fpost titles when reading from the database)\u003C\u002Fli>\n\u003Cli>Live preview in the admin screen\u003C\u002Fli>\n\u003Cli>Markdown download (single file and Zip bundle)\u003C\u002Fli>\n\u003Cli>PDF download (single file – A4 portrait, IPAex Gothic bundled, header \u002F footer \u002F page numbers)\u003C\u002Fli>\n\u003Cli>Bulk Zip download with format selection (MD \u002F PDF \u002F Both)\u003C\u002Fli>\n\u003Cli>Paired filename rename when bundling so that the MD and PDF for the same group share the same suffix\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Translation\u003C\u002Fh4>\n\u003Cp>All UI strings are wrapped with \u003Ccode>__()\u003C\u002Fcode> \u002F \u003Ccode>_e()\u003C\u002Fcode> and the text domain \u003Ccode>npc-manual-generator-for-advanced-custom-fields\u003C\u002Fcode>. A Japanese translation is bundled (\u003Ccode>languages\u002Fnpc-manual-generator-for-advanced-custom-fields-ja.po\u003C\u002Fcode>). Additional languages can be contributed through translate.wordpress.org.\u003C\u002Fp>\n\u003Ch4>Roadmap\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Template feature (rebrand the manual with your studio’s logo and colors)\u003C\u002Fli>\n\u003Cli>Inline display in the post editor sidebar\u003C\u002Fli>\n\u003Cli>Sample value capture (pull one real post and show “currently entered as …”)\u003C\u002Fli>\n\u003Cli>Diff manuals (highlight changes since the previous output)\u003C\u002Fli>\n\u003Cli>Automatic screenshot insertion (capture the admin screen with a headless browser and embed in the PDF)\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Links\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Official site: https:\u002F\u002Fn-pc.jp\u002F\u003C\u002Fli>\n\u003Cli>Developer blog: https:\u002F\u002Fn-pc.jp\u002Fblog\u002F\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Author\u003C\u002Fh4>\n\u003Cp>npc – Freelance WordPress developer working with ACF since 2016. This plugin grew from in-house tools used to ship real client projects.\u003C\u002Fp>\n\u003Ch3>Third-party Licenses\u003C\u002Fh3>\n\u003Cp>This plugin bundles the following third-party software.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>mPDF\u003C\u002Fstrong> (\u003Ccode>mpdf\u002Fmpdf\u003C\u002Fcode> 8.x): GPL-2.0-only. See \u003Ccode>vendor\u002Fmpdf\u002Fmpdf\u002FLICENSE.txt\u003C\u002Fcode>.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>IPAex Gothic Font\u003C\u002Fstrong> (\u003Ccode>fonts\u002Fipaexg.ttf\u003C\u002Fcode>): IPA Font License Agreement v1.0. See \u003Ccode>fonts\u002FIPA_Font_License_Agreement_v1.0.txt\u003C\u002Fcode>. Official: https:\u002F\u002Fmoji.or.jp\u002Fipafont\u002Flicense\u002F\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>The mPDF dependencies are also bundled (all under compatible licenses):\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Ccode>setasign\u002Ffpdi\u003C\u002Fcode> – MIT\u003C\u002Fli>\n\u003Cli>\u003Ccode>psr\u002Flog\u003C\u002Fcode> – MIT\u003C\u002Fli>\n\u003Cli>\u003Ccode>psr\u002Fhttp-message\u003C\u002Fcode> – MIT\u003C\u002Fli>\n\u003Cli>\u003Ccode>paragonie\u002Frandom_compat\u003C\u002Fcode> – MIT\u003C\u002Fli>\n\u003Cli>\u003Ccode>myclabs\u002Fdeep-copy\u003C\u002Fcode> – MIT\u003C\u002Fli>\n\u003Cli>\u003Ccode>mpdf\u002Fpsr-log-aware-trait\u003C\u002Fcode> – GPL-2.0-only\u003C\u002Fli>\n\u003Cli>\u003Ccode>mpdf\u002Fpsr-http-message-shim\u003C\u002Fcode> – GPL-2.0-only\u003C\u002Fli>\n\u003C\u002Ful>\n","Reads Advanced Custom Fields (ACF) field structures and automatically generates client-ready update manuals in Markdown and PDF formats.",10,268,"2026-05-20T09:39:00.000Z",[63,64,65,66,67],"acf","custom-fields","documentation","manual","pdf","","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fnpc-manual-generator-for-advanced-custom-fields.1.0.0.zip"]