Security News
38% of CISOs Fear They’re Not Moving Fast Enough on AI
CISOs are racing to adopt AI for cybersecurity, but hurdles in budgets and governance may leave some falling behind in the fight against cyber threats.
This is a kibana client written in python. It provides two kind of utilities
index-pattern
, visualization
, dashboard
. This ORM provides:
visualization
definition into an elasticsearch query.visualization
and data fetched into a vega spec.The ORM was implemented to ease the automatic creation/update of kibana objects. For instance:
index-pattern
correspond to a table defined somewhere else (like a sql table), you may want to automate the creation of index-pattern
.dashboard
is defined in another database (like a sql db), you may want to delete the kibana object if the sql object is deleted.The translation layer was implemented to progressively get rid of kibana. Even if kibana is a fantastic tool, it's more meant for internal use than for an integration in another application.
The elastic translator aims to generate almost identical queries to elasticsearch as kibana.
The vega translator tries to provide an equivalent in vega of kibana visualisation. Currently, it supports a limited set of options. Vega was chosen as it provide a complex but almost exhaustive visualization grammar. Vega'sapi allows the rendering of visualizations both on the backend and frontend and has bridges with the main js frameworks (react, vue…).
Licensed under MIT license.
ContextVisualization.is_duration_agg
format_from_interval
for week intervalsContext
to Scope
BaseDocument.json_attrs
to simplify parsing of some fields (ex: Dashboard.panelsJSON)using
in clientSearch
modelVegaRenderer
and vega-cliFAQs
Python client for kibana. Provide ORM & vega rendering of visualizations
We found that pybana demonstrated a healthy version release cadence and project activity because the last version was released less than a year ago. It has 1 open source maintainer collaborating on the project.
Did you know?
Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.
Security News
CISOs are racing to adopt AI for cybersecurity, but hurdles in budgets and governance may leave some falling behind in the fight against cyber threats.
Research
Security News
Socket researchers uncovered a backdoored typosquat of BoltDB in the Go ecosystem, exploiting Go Module Proxy caching to persist undetected for years.
Security News
Company News
Socket is joining TC54 to help develop standards for software supply chain security, contributing to the evolution of SBOMs, CycloneDX, and Package URL specifications.