
Research
Two Malicious Rust Crates Impersonate Popular Logger to Steal Wallet Keys
Socket uncovers malicious Rust crates impersonating fast_log to steal Solana and Ethereum wallet keys from source code.
pytest-dbt-duckdb
Advanced tools
Fearless testing for dbt models, powered by DuckDB.
pytest-dbt-duckdb is an open-source testing framework that allows you to validate dbt models end-to-end, using DuckDB as an in-memory execution engine. Designed for speed, portability, and CI/CD automation, it enables you to test dbt transformations before deployment, ensuring trust in your data.
"Assumptions are dangerous." An untested model is a ticking time bomb—silent, unseen, but waiting to fail at the worst possible moment. This library ensures your transformations, dependencies, and outputs are battle-tested before deployment.
Modern analytics teams move fast—but in their race to ship, they often skip a crucial step: rigorous testing. A broken transformation can mean misreported revenue, misleading product insights, or silent failures that creep into dashboards.
"Each dbt model untested is a story unfinished."
Here, in the shadows of SQL models and YAML configurations, we forge a guardian—a pytest plugin that ensures every dbt model is battle-tested, validated, and ready before it touches production.
With DuckDB as the testing engine, you can:
Data must be tested, not trusted. Let’s test fearlessly.
Whether you are a craftsman of data or a guardian of analytics, this library is your lantern in the dark, guiding you toward precision and reliability.
Feature | Description |
---|---|
✅ Fast Testing | Runs entirely in DuckDB—no warehouse costs. |
🛠️ YAML-Based Tests | Define test scenarios using declarative YAML. |
♻️ CI/CD Ready | Seamless integration with GitHub Actions, Jenkins, GitLab CI/CD. |
🔌 Custom Functions | Extend with user-defined DuckDB functions. |
🧪 Snapshot Testing | Compare actual vs. expected outputs with precision. |
➡️ See the Usage Section
FAQs
Fearless testing for dbt models, powered by DuckDB.
We found that pytest-dbt-duckdb 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.
Research
Socket uncovers malicious Rust crates impersonating fast_log to steal Solana and Ethereum wallet keys from source code.
Research
A malicious package uses a QR code as steganography in an innovative technique.
Research
/Security News
Socket identified 80 fake candidates targeting engineering roles, including suspected North Korean operators, exposing the new reality of hiring as a security function.