| Linux premium331.web-hosting.com 4.18.0-553.80.1.lve.el8.x86_64 #1 SMP Wed Oct 22 19:29:36 UTC 2025 x86_64 Path : /opt/imunify360/venv/lib/python3.11/site-packages/defence360agent/wordpress/ |
| Current File : //opt/imunify360/venv/lib/python3.11/site-packages/defence360agent/wordpress/telemetry.py |
import logging
from defence360agent.contracts.messages import MessageType
from defence360agent.model.wordpress import WPSite
logger = logging.getLogger(__name__)
async def send_event(sink, event: str, site: WPSite, version: str = None):
if version is None:
version = "1.0.0"
await sink.process_message(
MessageType.WordpressPluginTelemetry(
event=event,
domain=site.domain,
site_path=site.docroot,
user=site.uid,
plugin_version=version,
)
)