npm package discovery and stats viewer.

Discover Tips

  • General search

    [free text search, go nuts!]

  • Package details

    pkg:[package-name]

  • User packages

    @[username]

Sponsor

Optimize Toolset

I’ve always been into building performant and accessible sites, but lately I’ve been taking it extremely seriously. So much so that I’ve been building a tool to help me optimize and monitor the sites that I build to make sure that I’m making an attempt to offer the best experience to those who visit them. If you’re into performant, accessible and SEO friendly sites, you might like it too! You can check it out at Optimize Toolset.

About

Hi, 👋, I’m Ryan Hefner  and I built this site for me, and you! The goal of this site was to provide an easy way for me to check the stats on my npm packages, both for prioritizing issues and updates, and to give me a little kick in the pants to keep up on stuff.

As I was building it, I realized that I was actually using the tool to build the tool, and figured I might as well put this out there and hopefully others will find it to be a fast and useful way to search and browse npm packages as I have.

If you’re interested in other things I’m working on, follow me on Twitter or check out the open source projects I’ve been publishing on GitHub.

I am also working on a Twitter bot for this site to tweet the most popular, newest, random packages from npm. Please follow that account now and it will start sending out packages soon–ish.

Open Software & Tools

This site wouldn’t be possible without the immense generosity and tireless efforts from the people who make contributions to the world and share their work via open source initiatives. Thank you 🙏

© 2026 – Pkg Stats / Ryan Hefner

agentomy-workflowbench

v0.1.1

Published

Open-source workflow-orchestration governance benchmark. Scores workflow runtimes (n8n, Zapier, Make, Pipedream, Tray, Workato, Power Automate) against 6 workflow-class threat models: trigger-spoofing, cascade-poisoning, audit-bypass-via-node-reorder, cro

Readme

WorkflowBench

Open-source governance benchmark for workflow-orchestration platforms.

WorkflowBench scores workflow runtimes (n8n, Zapier, Make, Pipedream, Tray, Workato, Power Automate, Apache Airflow, Temporal) against six workflow-class threat models that GovernanceBench's agent-shape scenarios do not cover. Workflow runtimes execute DAGs of nodes with inbound triggers, intermediate state, and tool-call cascades -- a different shape from single-agent governance, with different attack surface.

WorkflowBench is sibling to GovernanceBench (agent-shape governance scoring) under the same Apache-2.0 license and the same publish-numeric-scores-only-for-live-adapter discipline.

Responsible use

Run this only against systems you own or are explicitly authorized in writing to test.

This package generates adversarial traffic. It exists to measure whether a governance layer detects and refuses hostile behavior, which means it produces the hostile behavior in order to see what happens to it. Pointed at a system you do not control, that is an attack, and it may be a criminal offense under the U.S. Computer Fraud and Abuse Act and equivalent computer-misuse statutes elsewhere, regardless of intent or of what you find.

Before you run it:

  • Confirm you own the target, or hold written authorization from the party that does.
  • Confirm your provider's terms permit testing (cloud and SaaS providers usually require advance notice or explicit approval).
  • Expect side effects. Adversarial scenarios can trigger alerts, rate limits, account lockouts, paging, and log volume, and can degrade a live service. Prefer a non-production target.
  • Do not use output from this package to attack, exploit, or gain access to third-party systems.

Testing your own deployment needs no permission from us. Testing Agentomy-operated systems, including agentomy.com and our hosted APIs, requires our prior written authorization -- write to [email protected]. If you find a vulnerability in our systems, report it there and give us a reasonable chance to fix it before disclosure.

The license grants you broad rights to use, modify and redistribute this software, and it disclaims all warranties and liability. It does not authorize you to access anyone else's systems, and nothing here creates an exception to any law. You are solely responsible for what you point this at and for every consequence of doing so.

Scope

WorkflowBench measures six workflow-class threats:

| # | Threat class | What it tests | |---|---|---| | WGB-T-A | Trigger-spoofing | Webhook / scheduler / email-trigger validation, signature checks, source attribution | | WGB-T-B | Cascade-poisoning | LLM-call output flowing into downstream tool-call input without provenance attestation | | WGB-T-C | Audit-bypass via node-reorder | Workflow author rearranges nodes to evade audit-checkpoint; chain integrity must catch reorder | | WGB-T-D | Cross-workflow leak | One workflow's audit chain contaminates another's; workflow-scoped isolation must hold | | WGB-T-E | Third-party-node supply-chain | Community-published node manifest contains adversarial behavior; pre-execute manifest verification must block | | WGB-T-F | Workflow-replay tampering | Execution-history replay must produce identical audit chain or detect tamper |

50 scenarios total: WGB-001..050 distributed across the six classes.

Quick start

npm install -g agentomy-workflowbench
workflowbench run --adapter n8n --target http://localhost:5678
workflowbench report --format markdown

Adapters

WorkflowBench publishes adapters for runtime targets that expose a scoreable API surface:

  • n8n.mjs -- self-host n8n via Docker compose; tested against API v1
  • agentomy.mjs -- reference adapter for Agentomy's governed workflow path
  • generic.mjs -- minimal stub for evaluator-built adapters

Submit additional adapters via the CONTRIBUTING guide. Workflow-orchestration platforms without a runnable governance API qualify for documentation-review tier per the same evidence-class policy as GovernanceBench.

Evidence-class policy

Identical to GovernanceBench:

  • Live-adapter measurements produce numeric leaderboard scores. Reproducible from the published adapter against the vendor's runnable target.
  • Documentation-review entries are qualitative judgments against vendor-published specs. They do not produce numeric scores; they queue for live-adapter elevation when reproducible access becomes available.

Cross-walk to GovernanceBench

Every WorkflowBench scenario maps to its GovernanceBench agent-shape equivalent where one exists, plus documents the coverage delta where workflow-shape diverges. See docs/WORKFLOW-GOVERNANCE-CATEGORY.md in the parent repo.

License

Apache-2.0. The benchmark, scenarios, and adapters are all open source. Run it against any platform and compare independently.