
Research
5 Malicious Chrome Extensions Enable Session Hijacking in Enterprise HR and ERP Systems
Five coordinated Chrome extensions enable session hijacking and block security controls across enterprise HR and ERP platforms.
@vibe-kit/dashboard
Advanced tools
A real-time analytics dashboard for monitoring AI-assisted coding sessions with Vibekit CLI. This is a standalone npm package that provides a Next.js-based dashboard.
The Vibekit dashboard provides comprehensive insights into your coding sessions, command execution, and agent interactions. Built with Next.js and TypeScript, it offers a modern, responsive interface for tracking productivity and analyzing coding patterns.
npm install @vibe-kit/dashboard
The dashboard is automatically managed by the Vibekit CLI:
# Start dashboard from CLI (installs package automatically)
vibekit dashboard
# Check dashboard status
vibekit dashboard status
const DashboardServer = require('@vibe-kit/dashboard');
const server = new DashboardServer({
port: 3001,
hostname: 'localhost'
});
await server.start();
vibe-kit-dashboard --port 3001
For development purposes:
npm install
npm run dev
The dashboard will be available at http://localhost:3001.
dashboard/
├── app/ # Next.js App Router
│ ├── api/ # API routes for analytics data
│ │ └── analytics/ # Analytics endpoints
│ ├── globals.css # Global styles
│ ├── layout.tsx # Root layout
│ └── page.tsx # Main dashboard page
├── components/ # React components
│ ├── ui/ # Reusable UI components
│ └── metric-card.tsx # Analytics display components
├── lib/ # Utilities and types
│ ├── analytics.ts # Analytics data processing
│ ├── types.ts # TypeScript type definitions
│ └── utils.ts # Utility functions
├── manager.ts # Dashboard server management
├── server.ts # Dashboard server implementation
└── package.json # Dependencies and scripts
GET /api/analytics - Current session analyticsGET /api/analytics/summary - Session summary and metricsThe dashboard expects analytics data in the following format:
interface SessionAnalytics {
sessionId: string;
startTime: Date;
duration: number;
commandsExecuted: number;
filesModified: string[];
agentType: string;
performance: {
averageResponseTime: number;
successRate: number;
};
}
The dashboard server can be configured through the Vibekit CLI configuration:
{
"dashboard": {
"port": 3001,
"autoStart": false,
"analytics": {
"enabled": true,
"retention": 30
}
}
}
npm run dev - Start development servernpm run build - Build for productionnpm run start - Start production servernpm run lint - Run ESLintnpm run type-check - Run TypeScript checkslib/types.tsapp/api/analytics/components/app/page.tsxThe dashboard automatically integrates with:
All data is collected passively during normal CLI usage and displayed in real-time.
FAQs
Analytics dashboard for VibeKit CLI middleware
We found that @vibe-kit/dashboard 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
Five coordinated Chrome extensions enable session hijacking and block security controls across enterprise HR and ERP platforms.

Research
Node.js patched a crash bug where AsyncLocalStorage could cause stack overflows to bypass error handlers and terminate production servers.

Research
/Security News
A malicious Chrome extension steals newly created MEXC API keys, exfiltrates them to Telegram, and enables full account takeover with trading and withdrawal rights.