
Product
Introducing Socket Scanning for VS Code Marketplace Extensions
Socket now scans VS Code extensions, giving teams early detection of risky behaviors, hidden capabilities, and supply chain threats in developer tools.
@walkeros/core
Advanced tools
The walkerOS Core package provides the foundational TypeScript definitions and platform-agnostic utilities that power the entire walkerOS ecosystem. It serves as the bedrock for type safety and shared functionality across all sources, collectors, and destinations.
walkerOS follows a source → collector → destination architecture:
The Core package provides the essential building blocks that all other packages depend on, ensuring consistent data structures, type definitions, and utility functions across the entire platform.
npm install @walkeros/core
The core package exports essential types and utilities:
import {
// Core event types
WalkerOS,
// Utility functions
assign,
clone,
validateEvent,
// Consent management
Consent,
// Mapping utilities
byPath,
mapping,
} from '@walkeros/core';
// Example: Validate an event
const event: WalkerOS.Event = {
event: 'order complete',
data: { value: 9001 },
// ... other properties
};
if (validateEvent(event)) {
console.log('Event is valid!');
}
walkerOS follows a strict "entity action" naming convention for events:
✅ Correct: Use spaces to separate entity and action
elb('order complete', { value: 99.99 });
elb('product add', { id: 'abc123' });
elb('page view', { path: '/home' });
elb('user register', { email: 'user@example.com' });
❌ Incorrect: Do not use underscores or other separators
// Don't do this
elb('order_complete', data); // Wrong: underscores
elb('orderComplete', data); // Wrong: camelCase
elb('purchase', data); // Wrong: single word
Why spaces matter: walkerOS destinations automatically transform your
semantic event names into platform-specific formats. For example,
'order complete' becomes 'purchase' for Google Analytics 4, while preserving
the original meaning in your data model.
Feel free to contribute by submitting an issue, starting a discussion, or getting in contact.
This project is licensed under the MIT License.
FAQs
Core types and platform-agnostic utilities for walkerOS
The npm package @walkeros/core receives a total of 9,012 weekly downloads. As such, @walkeros/core popularity was classified as popular.
We found that @walkeros/core 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.

Product
Socket now scans VS Code extensions, giving teams early detection of risky behaviors, hidden capabilities, and supply chain threats in developer tools.

Research
/Security News
Socket uncovered two malicious VS Code themes in a GlassWorm-linked cluster with thousands of installs across VS Code Marketplace and Open VSX.

Security News
/Company News
Capital One is partnering with Socket to proactively secure its open source supply chain.