Cert Spotter monitors public Certificate Transparency logs, coalescing all the certificates and precertificates for a particular issuance event into a single issuance object
Write Python and use any of the 350k+ PyPi packages available. Refer to the Pipedream Python docs to learn more.
The SSLMate — Cert Spotter API allows you to monitor SSL/TLS certificates across the web, catching potentially misissued certs and identifying certificates that could affect your domain security. By tapping into the API with Pipedream, you can automate alerts, integrate certificate data into security analyses, and streamline compliance checks by reacting to newly issued certificates in real-time.
import { axios } from "@pipedream/platform"
export default defineComponent({
props: {
sslmate_cert_spotter_api: {
type: "app",
app: "sslmate_cert_spotter_api",
}
},
async run({steps, $}) {
return await axios($, {
url: `https://api.certspotter.com/v1/issuances`,
headers: {
Authorization: `Bearer ${this.sslmate_cert_spotter_api.$auth.api_key}`,
},
params: {
domain: `example.com`,
},
})
},
})
Develop, run and deploy your Python code in Pipedream workflows. Integrate seamlessly between no-code steps, with connected accounts, or integrate Data Stores and manipulate files within a workflow.
This includes installing PyPI packages, within your code without having to manage a requirements.txt
file or running pip
.
Below is an example of using Python to access data from the trigger of the workflow, and sharing it with subsequent workflow steps:
def handler(pd: "pipedream"):
# Reference data from previous steps
print(pd.steps["trigger"]["context"]["id"])
# Return data for use in future steps
return {"foo": {"test":True}}