
Security News
Axios Maintainer Confirms Social Engineering Attack Behind npm Compromise
Axios compromise traced to social engineering, showing how attacks on maintainers can bypass controls and expose the broader software supply chain.
@llm-dev-ops/incident-manager-types
Advanced tools
TypeScript type definitions for LLM Incident Manager - Enterprise-grade incident management system
TypeScript type definitions for the LLM Incident Manager - Enterprise-grade incident management system for LLM operations.
npm install @llm-dev-ops/incident-manager-types
Or with yarn:
yarn add @llm-dev-ops/incident-manager-types
import {
Incident,
Severity,
IncidentStatus,
CreateIncidentRequest,
EscalationPolicy,
NotificationTemplate,
RawEvent,
LLMRequest,
LLMResponse
} from '@llm-dev-ops/incident-manager-types';
// Create an incident event
const event: RawEvent = {
event_id: 'evt-123',
source: 'llm-sentinel',
source_version: '1.0.0',
timestamp: new Date().toISOString(),
event_type: 'anomaly',
category: 'performance',
title: 'High Latency Detected',
description: 'API latency exceeded threshold',
severity: 'P1',
resource: {
type: 'service',
id: 'api-gateway',
name: 'API Gateway',
metadata: {}
},
metrics: {
latency_ms: 5000,
error_rate: 0.15
},
tags: {
environment: 'production',
region: 'us-east-1'
},
payload: {}
};
// Type-safe incident creation
const request: CreateIncidentRequest = {
event,
options: {
skip_deduplication: false
}
};
// Work with typed incidents
function handleIncident(incident: Incident): void {
console.log(`Incident ${incident.id}: ${incident.title}`);
console.log(`Severity: ${incident.severity}`);
console.log(`Status: ${incident.status}`);
if (incident.severity === 'P0' || incident.severity === 'P1') {
// Handle critical incident
console.log('Critical incident - triggering escalation');
}
}
All types are organized into logical modules:
// Core incident types
import { Incident, RawEvent, IncidentEvent } from '@llm-dev-ops/incident-manager-types';
// Data model types
import {
EscalationPolicy,
NotificationTemplate,
RoutingRule
} from '@llm-dev-ops/incident-manager-types';
// LLM client types
import {
LLMRequest,
LLMResponse,
SentinelLLMConfig,
ShieldLLMConfig
} from '@llm-dev-ops/incident-manager-types';
✅ Complete Type Coverage - 2,400+ lines of TypeScript definitions ✅ LLM Integration Types - Types for Sentinel, Shield, Edge-Agent, Governance ✅ Strict Type Safety - Compiled with strict mode enabled ✅ Zero Dependencies - Pure TypeScript definitions ✅ Tree-Shakeable - ES modules for optimal bundle size ✅ Documentation - Comprehensive JSDoc comments
For complete documentation, see the LLM Incident Manager repository.
MIT OR Apache-2.0
Current version: 1.0.1 (matches main package version)
FAQs
TypeScript type definitions for LLM Incident Manager - Enterprise-grade incident management system
We found that @llm-dev-ops/incident-manager-types 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.

Security News
Axios compromise traced to social engineering, showing how attacks on maintainers can bypass controls and expose the broader software supply chain.

Security News
Node.js has paused its bug bounty program after funding ended, removing payouts for vulnerability reports but keeping its security process unchanged.

Security News
The Axios compromise shows how time-dependent dependency resolution makes exposure harder to detect and contain.