with Bitdefender GravityZone and Mozilla Observatory?
Emit new event when a new endpoint is registered in Bitdefender GravityZone.
Emit new event when a new Root Cause Analysis (RCA) is displayed under the Incidents section of Control Center.
Emit new event when a potentially dangerous application is detected and blocked on an endpoint
Retrieve details about a specific policy. See the documentation
Get the status of a scan task. [See the documentation(https://www.bitdefender.com/business/support/en/77209-440638-gettaskstatus.html)
Move an endpoint to a different group. See the documentation
Trigger a scan on a specific endpoint. See the documentation
import { axios } from "@pipedream/platform"
export default defineComponent({
  props: {
    bitdefender_gravityzone: {
      type: "app",
      app: "bitdefender_gravityzone",
    }
  },
  async run({steps, $}) {
    const data = {
    "id": "120000", 
    "jsonrpc": "2.0",
    "method": "getAccountDetails",
     "params":  {}
    }
    return await axios($, {
      method: "POST",
      url: `${this.bitdefender_gravityzone.$auth.api_url}/v1.0/jsonrpc/accounts`,
      headers: {
        "content-type": `application/json`,
      },
      auth: {
        username: `${this.bitdefender_gravityzone.$auth.api_key}`,
        password: ``,
      },
      data,
    })
  },
})
The Mozilla Observatory API empowers developers to assess and improve the security of their websites. It offers a suite of analysis tools that evaluate website security headers, SSL configurations, and other security-related features. By integrating this API into Pipedream, you can automate security checks, receive real-time alerts, and combine data from your site audits with other services for enhanced monitoring and reporting.
import { axios } from "@pipedream/platform"
export default defineComponent({
  props: {
    mozilla_observatory: {
      type: "app",
      app: "mozilla_observatory",
    }
  },
  async run({steps, $}) {
    return await axios($, {
      method: "post",
      url: `https://http-observatory.security.mozilla.org/api/v1/analyze`,
      params: {
        host: `{enter_domain_here}`,
      },
    })
  },
})