{"id":306832,"date":"2026-05-25T00:42:13","date_gmt":"2026-05-25T00:42:13","guid":{"rendered":"https:\/\/ja.wordpress.org\/plugins\/nexraone-agent\/"},"modified":"2026-05-25T01:02:08","modified_gmt":"2026-05-25T01:02:08","slug":"nexraone-agent","status":"publish","type":"plugin","link":"https:\/\/gax.wordpress.org\/plugins\/nexraone-agent\/","author":23096308,"comment_status":"closed","ping_status":"closed","template":"","meta":{"version":"0.1.3","stable_tag":"0.1.3","tested":"6.9.4","requires":"5.8","requires_php":"7.4","requires_plugins":null,"header_name":"NexraOne Agent","header_author":"NexraOne","header_description":"Official connector plugin for NexraOne. Connects your WordPress site to the NexraOne monitoring service (SaaS).","assets_banners_color":"010910","last_updated":"2026-05-25 01:02:08","external_support_url":"","external_repository_url":"","donate_link":"https:\/\/nexraone.app\/","header_plugin_uri":"https:\/\/nexraone.app\/","header_author_uri":"https:\/\/solgeo.co.jp\/","rating":0,"author_block_rating":0,"active_installs":0,"downloads":37,"num_ratings":0,"support_threads":0,"support_threads_resolved":0,"author_block_count":0,"sections":["description","installation","faq","changelog"],"tags":{"0.1.2":{"tag":"0.1.2","author":"solgeo3960","date":"2026-05-25 00:43:30"},"0.1.3":{"tag":"0.1.3","author":"solgeo3960","date":"2026-05-25 01:02:08"}},"upgrade_notice":{"0.1.3":"<p>Adds email delivery failure detection. Upgrade to receive MAIL_FAIL alerts in NexraOne.<\/p>","0.1.2":"<p>Security and reliability improvements for remote update handling and API URL validation.<\/p>"},"ratings":[],"assets_icons":{"icon-128x128.png":{"filename":"icon-128x128.png","revision":3546789,"resolution":"128x128","location":"assets","locale":"","width":128,"height":128},"icon-256x256.png":{"filename":"icon-256x256.png","revision":3546789,"resolution":"256x256","location":"assets","locale":"","width":256,"height":256}},"assets_banners":{"banner-1544x500.png":{"filename":"banner-1544x500.png","revision":3546789,"resolution":"1544x500","location":"assets","locale":"","width":1544,"height":500},"banner-772x250.png":{"filename":"banner-772x250.png","revision":3546789,"resolution":"772x250","location":"assets","locale":"","width":772,"height":250}},"assets_blueprints":{},"all_blocks":[],"tagged_versions":["0.1.2","0.1.3"],"block_files":[],"assets_screenshots":[],"screenshots":{"1":"Settings screen for pairing the site with NexraOne.","2":"Connection status and heartbeat monitoring overview."}},"plugin_section":[],"plugin_tags":[5901,5603,264240,1603,600],"plugin_category":[54],"plugin_contributors":[251299],"plugin_business_model":[],"class_list":["post-306832","plugin","type-plugin","status-publish","hentry","plugin_tags-heartbeat","plugin_tags-monitoring","plugin_tags-nexraone","plugin_tags-saas","plugin_tags-security","plugin_category-security-and-spam-protection","plugin_contributors-solgeo3960","plugin_committers-solgeo3960"],"banners":{"banner":"https:\/\/ps.w.org\/nexraone-agent\/assets\/banner-772x250.png?rev=3546789","banner_2x":"https:\/\/ps.w.org\/nexraone-agent\/assets\/banner-1544x500.png?rev=3546789","banner_rtl":false,"banner_2x_rtl":false},"icons":{"svg":false,"icon":"https:\/\/ps.w.org\/nexraone-agent\/assets\/icon-128x128.png?rev=3546789","icon_2x":"https:\/\/ps.w.org\/nexraone-agent\/assets\/icon-256x256.png?rev=3546789","generated":false},"screenshots":[],"raw_content":"<!--section=description-->\n<p>NexraOne Agent is a <strong>connector plugin<\/strong> for <a href=\"https:\/\/nexraone.app\/\">NexraOne<\/a> \u2014 a hosted monitoring and operations service. After you connect this site to your NexraOne account, the plugin sends periodic heartbeats and optional telemetry so you can monitor cron health, email delivery, fatal errors, and login-related events from the NexraOne dashboard.<\/p>\n\n<h4>Service &amp; legal<\/h4>\n\n<p>This plugin is the official WordPress connector for NexraOne, operated by Solgeo Inc. (https:\/\/solgeo.co.jp\/).<\/p>\n\n<ul>\n<li><strong>Service website:<\/strong> https:\/\/nexraone.app\/<\/li>\n<li><strong>Plugin page &amp; support:<\/strong> https:\/\/nexraone.app\/support\/<\/li>\n<li><strong>Terms of use:<\/strong> https:\/\/nexraone.app\/terms<\/li>\n<li><strong>Privacy policy:<\/strong> https:\/\/nexraone.app\/privacy<\/li>\n<\/ul>\n\n<p>You are responsible for ensuring that use of NexraOne complies with your own policies and applicable law.<\/p>\n\n<h4>Data &amp; privacy (summary)<\/h4>\n\n<p>By connecting the plugin (pairing or manual connect token), you authorize this site to communicate with NexraOne servers. Depending on configuration and events, data sent may include (without limitation): site URL, site title, WordPress and PHP versions, plugin and theme inventory, disk usage summaries, cron heartbeat timestamps, login failure counts, fatal error metadata (including file paths and message excerpts), and the administrator email address used during connection. See the privacy policy linked above for how NexraOne processes data.<\/p>\n\n<h4>Remote updates (disabled by default)<\/h4>\n\n<p>When connected, NexraOne may instruct this plugin to run <strong>WordPress core, plugin, or theme updates<\/strong> using WordPress's built-in updaters (downloads from WordPress.org or official theme\/plugin sources as configured on the site), but only if a site administrator explicitly enables remote updates in the plugin settings.<\/p>\n\n<p>Remote updates are disabled by default. When enabled, commands are issued from the NexraOne account that is paired to this site. The plugin does <strong>not<\/strong> show an extra on-site confirmation prompt before executing queued update commands received from the service.<\/p>\n\n<p>If you use this feature, ensure that only trusted administrators can pair\/disconnect the site and that your team's change-management policy allows service-driven maintenance actions.<\/p>\n\n<h4>Open source<\/h4>\n\n<p>Plugin source is GPLv2 (or later), consistent with WordPress. Third-party service APIs are governed by NexraOne\u2019s terms.<\/p>\n\n<h3>External services<\/h3>\n\n<p>This plugin connects to the NexraOne API (https:\/\/api.nexraone.app) to provide site monitoring and management functionality. This service is operated by Solgeo Inc. (https:\/\/solgeo.co.jp\/).<\/p>\n\n<p><strong>What the service is and what it is used for:<\/strong>\nNexraOne is a hosted monitoring and operations service. This plugin acts as the connector between your WordPress site and the NexraOne dashboard, enabling heartbeat monitoring, cron health checks, login event tracking, fatal error reporting, and remote update execution.<\/p>\n\n<p><strong>What data is sent and when:<\/strong><\/p>\n\n<ul>\n<li><em>During pairing\/connection:<\/em> site URL, site title, WordPress version, PHP version, and the administrator email address used to initiate the connection.<\/li>\n<li><em>Periodic heartbeats (when connected):<\/em> site URL, WordPress and PHP versions, plugin and theme inventory (names and versions), disk usage summary, cron heartbeat timestamps, login failure counts, and fatal error metadata (file paths and message excerpts).<\/li>\n<li>Data is only transmitted after the site administrator has actively connected the site to a NexraOne account via the plugin settings page.<\/li>\n<\/ul>\n\n<p><strong>Service provider:<\/strong> NexraOne, operated by Solgeo Inc.<\/p>\n\n<ul>\n<li>Service website: https:\/\/nexraone.app\/<\/li>\n<li>Terms of use: https:\/\/nexraone.app\/terms<\/li>\n<li>Privacy policy: https:\/\/nexraone.app\/privacy<\/li>\n<\/ul>\n\n<!--section=installation-->\n<ol>\n<li>Upload the plugin folder to <code>wp-content\/plugins\/<\/code> or install the zip from the WordPress admin.<\/li>\n<li>Activate the plugin through the <strong>Plugins<\/strong> screen.<\/li>\n<li>Go to <strong>Settings \u2192 NexraOne<\/strong> and complete pairing or enter a connect token from your NexraOne dashboard.<\/li>\n<\/ol>\n\n<!--section=faq-->\n<dl>\n<dt id=\"does%20this%20plugin%20work%20without%20a%20nexraone%20account%3F\"><h3>Does this plugin work without a NexraOne account?<\/h3><\/dt>\n<dd><p>No. It is a connector for the NexraOne service.<\/p><\/dd>\n<dt id=\"where%20can%20i%20change%20the%20api%20or%20app%20url%3F\"><h3>Where can I change the API or app URL?<\/h3><\/dt>\n<dd><p>Advanced users can define <code>NEXRAONE_DEFAULT_API_BASE_URL<\/code> and <code>NEXRAONE_DEFAULT_WEB_BASE_URL<\/code> in <code>wp-config.php<\/code> (see the main plugin file for details).<\/p><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>0.1.3<\/h4>\n\n<ul>\n<li>Add email delivery failure detection via wp_mail_failed hook (MAIL_FAIL event).<\/li>\n<li>Fix mail_ok heartbeat flag to reflect actual transient state instead of hardcoded true.<\/li>\n<\/ul>\n\n<h4>0.1.2<\/h4>\n\n<ul>\n<li>Require explicit opt-in before executing remote update commands from NexraOne.<\/li>\n<li>Require HTTPS for API URLs saved through pairing or manual connection.<\/li>\n<li>Make the setup notice dismissible per administrator.<\/li>\n<\/ul>\n\n<h4>0.1.1<\/h4>\n\n<ul>\n<li>WordPress.org guidelines: readme (service, privacy, remote updates), text domain \/ i18n, renamed plugin constants, production API defaults, minor cleanup.<\/li>\n<\/ul>\n\n<h4>0.1.0<\/h4>\n\n<ul>\n<li>Initial release.<\/li>\n<\/ul>","raw_excerpt":"Official connector plugin for NexraOne. Connects your WordPress site to the NexraOne monitoring service (Software as a Service).","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/gax.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/306832","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/gax.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/gax.wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/gax.wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=306832"}],"author":[{"embeddable":true,"href":"https:\/\/gax.wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/solgeo3960"}],"wp:attachment":[{"href":"https:\/\/gax.wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=306832"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/gax.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=306832"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/gax.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=306832"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/gax.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=306832"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/gax.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=306832"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/gax.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=306832"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}