{"id":248437,"date":"2025-09-01T16:40:52","date_gmt":"2025-09-01T16:40:52","guid":{"rendered":"https:\/\/wordpress.org\/plugins\/sochq-log-agent-request-telemetry-to-webhook\/"},"modified":"2025-09-02T09:12:13","modified_gmt":"2025-09-02T09:12:13","slug":"sochq-log-agent","status":"publish","type":"plugin","link":"https:\/\/tah.wordpress.org\/plugins\/sochq-log-agent\/","author":23353257,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_crdt_document":"","version":"1.0.0","stable_tag":"1.0.0","tested":"6.8.5","requires":"5.8","requires_php":"7.4","requires_plugins":null,"header_name":"SOCHQ AI Log Agent","header_author":"Cyberneticsplus Services","header_description":"Captures each PHP request that reaches the CMS and ships 15-minute JSON batches to your HTTPS webhook. Minimal configuration\u2014just your Webhook URL.","assets_banners_color":"f8c5be","last_updated":"2025-09-02 09:12:13","external_support_url":"","external_repository_url":"","donate_link":"","header_plugin_uri":"https:\/\/sochq.com\/","header_author_uri":"https:\/\/cyberneticsplus.com","rating":0,"author_block_rating":0,"active_installs":0,"downloads":212,"num_ratings":0,"support_threads":0,"support_threads_resolved":0,"author_block_count":0,"sections":["description","installation","faq","changelog"],"tags":{"1.0.0":{"tag":"1.0.0","author":"cyberneticsplus","date":"2025-09-02 09:12:13"}},"upgrade_notice":{"1.0.0":"<p>Initial public release with scheduled batched telemetry delivery.<\/p>"},"ratings":[],"assets_icons":{"icon-128x128.png":{"filename":"icon-128x128.png","revision":3354471,"resolution":"128x128","location":"assets","locale":""},"icon-256x256.png":{"filename":"icon-256x256.png","revision":3354471,"resolution":"256x256","location":"assets","locale":""}},"assets_banners":{"banner-1544x500.png":{"filename":"banner-1544x500.png","revision":3354471,"resolution":"1544x500","location":"assets","locale":""},"banner-772x250.png":{"filename":"banner-772x250.png","revision":3354471,"resolution":"772x250","location":"assets","locale":""}},"assets_blueprints":{},"all_blocks":[],"tagged_versions":["1.0.0"],"block_files":[],"assets_screenshots":{"screenshot-1.png":{"filename":"screenshot-1.png","revision":3354551,"resolution":"1","location":"assets","locale":""},"screenshot-2.png":{"filename":"screenshot-2.png","revision":3354551,"resolution":"2","location":"assets","locale":""},"screenshot-3.png":{"filename":"screenshot-3.png","revision":3354551,"resolution":"3","location":"assets","locale":""}},"screenshots":{"1":"Settings screen: Webhook configuration."},"jetpack_post_was_ever_published":false},"plugin_section":[],"plugin_tags":[247212,158001,1522,5603,600],"plugin_category":[54],"plugin_contributors":[247213],"plugin_business_model":[],"class_list":["post-248437","plugin","type-plugin","status-publish","hentry","plugin_tags-ai-security","plugin_tags-log-analysis","plugin_tags-logging","plugin_tags-monitoring","plugin_tags-security","plugin_category-security-and-spam-protection","plugin_contributors-cyberneticsplus","plugin_committers-cyberneticsplus"],"banners":{"banner":"https:\/\/ps.w.org\/sochq-log-agent\/assets\/banner-772x250.png?rev=3354471","banner_2x":"https:\/\/ps.w.org\/sochq-log-agent\/assets\/banner-1544x500.png?rev=3354471","banner_rtl":false,"banner_2x_rtl":false},"icons":{"svg":false,"icon":"https:\/\/ps.w.org\/sochq-log-agent\/assets\/icon-128x128.png?rev=3354471","icon_2x":"https:\/\/ps.w.org\/sochq-log-agent\/assets\/icon-256x256.png?rev=3354471","generated":false},"screenshots":[{"src":"https:\/\/ps.w.org\/sochq-log-agent\/assets\/screenshot-1.png?rev=3354551","caption":"Settings screen: Webhook configuration."},{"src":"https:\/\/ps.w.org\/sochq-log-agent\/assets\/screenshot-2.png?rev=3354551","caption":""},{"src":"https:\/\/ps.w.org\/sochq-log-agent\/assets\/screenshot-3.png?rev=3354551","caption":""}],"raw_content":"<!--section=description-->\n<p><strong>SOCHQ Log Agent<\/strong> collects lightweight PHP request telemetry from your WordPress site and periodically ships it as JSON to your HTTPS Webhook. Designed for minimal footprint and simple setup: paste a Webhook URL and you\u2019re set.<\/p>\n\n<blockquote>\n  <p><strong>Ownership\/Trademark:<\/strong> SOCHQ is a product of <strong>Cyberneticsplus Services Pvt. Ltd.<\/strong> (https:\/\/cyberneticsplus.com). Service homepage: https:\/\/sochq.com\/<\/p>\n<\/blockquote>\n\n<h3>Key features<\/h3>\n\n<ul>\n<li><strong>Batched delivery<\/strong> via WP-Cron (default: every 15 minutes).<\/li>\n<li><strong>Minimal fields by default<\/strong> to reduce sensitivity and payload size.<\/li>\n<li><strong>Configurable Webhook URL<\/strong> (HTTPS required).<\/li>\n<li><strong>Graceful failures<\/strong>: queues and retries when delivery fails.<\/li>\n<li><strong>Opt-out fields<\/strong>: ability to disable optional fields if present in settings.<\/li>\n<\/ul>\n\n<h3>What data is sent?<\/h3>\n\n<p>By default, the plugin aims to send low-sensitivity request telemetry such as:\n- Timestamp, HTTP method, request URI\/path, response status code\n- Execution time (ms) and memory usage (if available)\n- Site identifier (non-PII, e.g., hashed home URL)\n- Optional: user agent, referrer, client IP (can be disabled)<\/p>\n\n<blockquote>\n  <p><strong>Note:<\/strong> Exact fields depend on your configuration and the plugin settings available in your version. Review your settings before enabling optional fields.<\/p>\n<\/blockquote>\n\n<h3>Security &amp; performance<\/h3>\n\n<ul>\n<li>Uses <strong>HTTPS<\/strong> for outbound webhook calls.<\/li>\n<li>Sends <strong>batched<\/strong> JSON to reduce overhead.<\/li>\n<li>Non-blocking operation\u2014collection is lightweight and scheduled via WP-Cron.<\/li>\n<\/ul>\n\n<h3>Privacy<\/h3>\n\n<p>This plugin can send site telemetry to an external endpoint you control. Configure it to avoid personal data unless you have a lawful basis and have disclosed it to users. For your privacy policy, disclose:\n- What you collect (telemetry fields),\n- Why you collect it,\n- Where you send it (your Webhook),\n- How long you retain it.<\/p>\n\n<p>Cyberneticsplus Services Pvt. Ltd. product site: https:\/\/sochq.com<br \/>\nCompany site: https:\/\/cyberneticsplus.com<\/p>\n\n<h3>Ownership and Trademark<\/h3>\n\n<p>SOCHQ is a product of <strong>Cyberneticsplus Services Pvt. Ltd.<\/strong> (https:\/\/cyberneticsplus.com). This is an official plugin authored and maintained by Cyberneticsplus.<\/p>\n\n<!--section=installation-->\n<ol>\n<li>Upload the plugin ZIP via <strong>Plugins \u2192 Add New \u2192 Upload Plugin<\/strong> or place the folder in <code>\/wp-content\/plugins\/<\/code>.<\/li>\n<li>Activate the plugin from <strong>Plugins<\/strong>.<\/li>\n<li>Go to <strong>Settings \u2192 SOCHQ Log Agent<\/strong>.<\/li>\n<li>Enter your <strong>HTTPS Webhook URL<\/strong> and save.<\/li>\n<li>Ensure WP-Cron is enabled (it is by default). If you disable WP-Cron, set up a system cron to call <code>wp-cron.php<\/code>.<\/li>\n<\/ol>\n\n<!--section=faq-->\n<dl>\n<dt id='what%20data%20leaves%20my%20site%3F'><h3>What data leaves my site?<\/h3><\/dt>\n<dd><p>Only the telemetry fields described above and configured in settings. Review and adjust optional fields before enabling in production.<\/p><\/dd>\n<dt id='how%20often%20are%20batches%20sent%3F'><h3>How often are batches sent?<\/h3><\/dt>\n<dd><p>Every 15 minutes by default, via WP-Cron.<\/p><\/dd>\n<dt id='will%20this%20slow%20down%20my%20site%3F'><h3>Will this slow down my site?<\/h3><\/dt>\n<dd><p>Telemetry collection is lightweight and sending happens on a scheduled task, not on front-end request path.<\/p><\/dd>\n<dt id='where%20is%20data%20stored%20before%20sending%3F'><h3>Where is data stored before sending?<\/h3><\/dt>\n<dd><p>Temporarily in WordPress (options\/transients or similar queue mechanism) until the next scheduled send.<\/p><\/dd>\n<dt id='can%20i%20pause%20sending%3F'><h3>Can I pause sending?<\/h3><\/dt>\n<dd><p>Yes. Remove or blank the Webhook URL to stop outbound requests; queued data will not be transmitted.<\/p><\/dd>\n<dt id='does%20this%20plugin%20store%20personal%20data%3F'><h3>Does this plugin store personal data?<\/h3><\/dt>\n<dd><p>By default, the plugin avoids collecting PII. Optional fields (like IP, user agent) can be disabled. You are responsible for configuring the plugin in line with your privacy obligations.<\/p><\/dd>\n<dt id='how%20do%20i%20uninstall%20safely%3F'><h3>How do I uninstall safely?<\/h3><\/dt>\n<dd><p>Deactivate and delete the plugin. It will stop collecting and sending data. (If the plugin created options\/queues, they may be removed on uninstall.)<\/p><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>1.0.0<\/h4>\n\n<ul>\n<li>Initial stable release.<\/li>\n<\/ul>","raw_excerpt":"Capture PHP request telemetry and ship JSON batches to your HTTPS webhook every 15 minutes. Minimal setup: set a Webhook URL.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/tah.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/248437","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/tah.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/tah.wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/tah.wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=248437"}],"author":[{"embeddable":true,"href":"https:\/\/tah.wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/cyberneticsplus"}],"wp:attachment":[{"href":"https:\/\/tah.wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=248437"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/tah.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=248437"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/tah.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=248437"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/tah.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=248437"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/tah.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=248437"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/tah.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=248437"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}