
Product
Socket for Asana Is Now Available
Create and manage Asana tasks directly from Socket alerts, with manual task creation, automated ticketing rules, and two-way sync.
@sidebutton/core
Advanced tools
Core workflow engine for SideButton - YAML-based browser and shell automation.
npm install @sidebutton/core
This package provides the core workflow engine used by SideButton:
{{variable}} syntax for dynamic valuesimport { parseWorkflow, executeWorkflow } from '@sidebutton/core';
// Parse a workflow from YAML
const workflow = parseWorkflow(`
id: hello_world
title: Hello World
steps:
- type: shell.run
cmd: echo "Hello from SideButton!"
`);
// Execute the workflow
const result = await executeWorkflow(workflow, context);
| Category | Steps |
|---|---|
| Browser | navigate, click, type, scroll, hover, wait, extract, extractAll, exists, key |
| Shell | shell.run, terminal.open, terminal.run |
| LLM | llm.classify, llm.generate |
| Control | control.if, control.retry, control.stop, workflow.call |
| Data | data.first |
@sidebutton/server - MCP server with REST API and dashboardApache-2.0
FAQs

Product
Create and manage Asana tasks directly from Socket alerts, with manual task creation, automated ticketing rules, and two-way sync.

Security News
Open VSX has removed three extension IDs from its malicious-extension list as the legitimate publishers they impersonated move to claim the names for themselves.

Product
Socket’s PHP and Composer support is now in Beta for all customers, with PHP reachability analysis generally available.