HEX
Server: LiteSpeed
System: Linux srv1.dhviews.com 5.14.0-570.23.1.el9_6.x86_64 #1 SMP PREEMPT_DYNAMIC Tue Jun 24 11:27:16 EDT 2025 x86_64
User: bdedition (1723)
PHP: 7.4.33
Disabled: NONE
Upload Files
File: //proc/self/root/proc/thread-self/root/usr/local/lib/python3.9/site-packages/wordfence/api/noc4.py
from .noc_client import NocClient

NOC4_BASE_URL = 'https://noc4.wordfence.com/v1.11/'


class Client(NocClient):

    def get_default_base_url(self) -> str:
        return NOC4_BASE_URL

    def build_query(self, action: str, base_query: dict = None) -> dict:
        query = super().build_query(action, base_query)
        # TODO: How should site parameters be handled for CLI requests
        query['s'] = 'http://www.example.com'
        query['h'] = 'http://www.example.com'
        return query