Follow new updates and improvements to Anaphora.
May 1st, 2025
Don’t let users start from scratch every time they create a job. It’s useful for:
Save time by anticipating some common tasks
Pre-bake some company-branded PDF templates
Reuse the boilerplate of a login process to a particular website
You can create unlimited templates. You can also promote a job to become a template.
May 1st, 2025
Let’s use “calculate” action to create a dynamic threshold value for our “conditional block” action.
Capture the Kibana Discover’s hits count integer value of the last hour
Capture the same, but for the last 24 hours
Use the “calculate” action to obtain the hourly mean hit count over the past 24h
Use the “conditional block” action to compare the last hour reading to the 24h mean
If the difference is less than 20%, don’t send the alert
This example is by default included in the job templates in any new installation of Anaphora.
May 1st, 2025
Thanks to the conditional block, we can create proper alerts. A simple example:
Capture a string/numeric value from a website
Capture numeric/string value from another website
Compare the two
Skip sending the report if condition is met
This is useful for brute force attack detection, or any other alerts about high log event count over time.
Capture Kibana discovery query results “count” for the last hour
Compare if this value is > 1 million
Send the report (notify the system admin)
April 30th, 2025
Keeping all the jobs running is a great responsibility. Fortunately, Anaphora can use a delivery interface to send an alert to you via email, slack, webhook (etc.) about the insurgence of errors.
No danger of getting spammed, as a maximum notification frequency can be set.
Alternatively, you can use the REST API to monitor the green, yellow, red state of each job.
April 30th, 2025
You can now capture all visualizations of a Kibana dashboard into single tiles to selectively reassemble by drag & drop into your visual PDF report composer in Anaphora.
You can now make your PDF prettier by adding a page background (PNG, SVG, solid colors, gradients, etc). Trick: use lower opacity to watermark the background!
April 30th, 2025
When you have a multi-step capture, clicks, navigations, selectors can get tricky to get right. So we introduced the capability to produce, visualize and download the full video of the headless browser operations, and see what went wrong.
You can also get the debug files containing the browser internal state, so it’s easier for us to support you when things are hard to debug.
April 30th, 2025
On the same note of ReadonlyREST’s tenancies, users and roles can be associated using “permissions” to an unlimited number of spaces.
A space is a virtual container of Jobs and Delivery Interfaces. Users and roles can be associated to a number of spaces via permissions of any access levels between read-only, read-write, or Admin.
Users that have admin access level to 2 or more spaces can copy resources across between spaces
April 30th, 2025
Navigate to settings > system settings to find all the available authentication and authorization connectors configurations.
We support LDAP from the major open source LDAP server implementations like OpenLDAP or LemonLDAP, but also Microsoft Active Directory Domain Services (AD DS), IBM Security Directory Server, etc.
SAML SSO 2.0 is available to connect to your enterprise centralised authentication, it works with Keycloak, Azure ADFS, Okta, One Login, and many others.
OpenID Connect support is finally added! Keycloak is our reference implementation, but this one is a real passepartout for the world of the internet.
March 26th, 2024
Improved
Fixed
Kibana Connector waits for Dashboard to be fully loaded
New action: wait an arbitrary amount of time before continue
Templates: Logo upload, color theme and default font
When testing, capture will output the correct error message on wrong credentials
Cron job not triggering correctly