Auto-Iso26262-Audit
Verifiedby Dryade
Description
ISO 26262 functional safety audit assistant for automotive HARA worksheets, ASIL classification, and safety concept generation
Screenshots
Details
auto-iso26262-audit
Tier: Enterprise | Type: Agent | Category: Compliance | Version: 1.0.0
AI-powered ISO 26262 functional safety audit assistant for automotive engineers. Generates HARA worksheets, classifies ASIL levels, and drafts functional safety concepts from vehicle function descriptions.
1. Overview
Plugin Name: auto-iso26262-audit Slug: auto-iso26262-audit Required Tier: Enterprise Plugin Type: Agent (orchestrator-integrated tools) Category: Compliance Author: Dryade License: DSUL
What It Does
Assists functional safety engineers with ISO 26262 Part 3 compliance documentation. Takes vehicle function descriptions as input and generates structured HARA worksheets with severity/exposure/controllability scoring, automatic ASIL classification, and functional safety concept drafts with traceable safety requirements.
Key Capabilities
- HARA worksheet generation from function descriptions
- ASIL classification via ISO 26262 Part 3 Table 4 matrix
- Functional safety concept drafting with FSR/HSR/SSR decomposition
- Hazard identification from a library of 12+ common automotive hazards
- Audit-ready documentation with ISO 26262 clause references
2. User Stories
Primary User Stories
US-1: Generate HARA for New Vehicle Function
As a functional safety engineer, I want to generate a HARA worksheet from a function description so that I can reduce HARA creation time from 2-4 weeks to 2-3 days.
Acceptance Criteria:
- [ ] HARA worksheet generated with hazardous events, S/E/C ratings, and ASIL classification
- [ ] Each hazardous event includes a safety goal
- [ ] ISO 26262 Part 3 clause references included
US-2: Classify ASIL Level
As a safety engineer, I want to classify ASIL levels from S/E/C ratings so that I can quickly determine safety requirements for hazardous events.
Acceptance Criteria:
- [ ] ASIL classification follows ISO 26262 Part 3 Table 4
- [ ] QM result returned for S0/E0/C0 combinations
- [ ] Human-readable ASIL description provided
Edge Cases
- S0/E0/C0 ratings: Returns QM (no safety requirements)
- Invalid S/E/C combination: Returns INVALID with guidance
3. Architecture
Component Diagram
+------------------+ +------------------+ +------------------+
| Plugin Router | --> | Safety Logic | --> | Data Provider |
| /auto-iso26262- | | ASIL Matrix | | (mock / real) |
| audit/* | | HARA Generator | +------------------+
+------------------+ +------------------+ |
| +-----v------+
+-----v------+ | Demo Data |
| Hazard Lib | | data/*.json|
+------------+ +------------+
Dependencies
- Internal: core.plugins.EnterprisePluginProtocol, core.plugin_config_store.PluginConfigStore
- External: None (fully self-contained)
- Plugin: None
4. API Spec / Agent Capabilities
REST Endpoints
| Method | Path | Description | Auth |
|--------|------|-------------|------|
| GET | /auto-iso26262-audit/health | Health check | No |
| POST | /auto-iso26262-audit/hara | Generate HARA worksheet | Yes |
| POST | /auto-iso26262-audit/classify-asil | Classify ASIL from S/E/C | Yes |
| POST | /auto-iso26262-audit/safety-concept | Generate safety concept | Yes |
Request/Response Examples
POST /auto-iso26262-audit/classify-asil
// Request
{"severity": "S3", "exposure": "E4", "controllability": "C3"}
// Response
{
"status": "ok",
"severity": "S3",
"exposure": "E4",
"controllability": "C3",
"asil": "D",
"iso_reference": "ISO 26262 Part 3, Table 4",
"description": "ASIL D -- highest automotive safety integrity level"
}
5. Data Flow
Processing Pipeline
- User provides vehicle function description or S/E/C ratings
- Plugin loads hazard library and HARA templates from demo data
- Hazards matched to function, S/E/C estimated from hazard profiles
- ASIL classified using ISO 26262 matrix
- Structured HARA worksheet or safety concept returned
Demo Data Description
The data/ directory contains:
asil-classification.json: Full ASIL classification matrix with S/E/C descriptionshara-examples.json: 3 complete HARA examples (ACC, EPS, BMS)hazard-library.json: 12 common automotive hazards with severity ratingssafety-concept-templates.json: 2 functional safety concept templatesvehicle-functions.json: 3 sample vehicle function descriptions
Total: 5 data files covering ISO 26262 Part 3 core methodology.
6. Security Considerations
Data Handling
- PII: No -- processes technical safety documentation only
- Encryption: N/A -- no data persistence beyond plugin config
- Data Retention: No data stored; stateless processing
Isolation
- Plugin runs in sandboxed context via core plugin loader
- No external API calls -- all processing is local
- Safety-critical data never leaves the deployment environment
7. Test Plan
Test Classes
| Class | Tests | Coverage Target | |-------|-------|----------------| | TestPluginAttributes | 7 | 100% manifest fields | | TestMarketplace | 3 | Marketplace metadata | | TestASILClassification | 7 | ASIL matrix correctness | | TestDemoData | 6 | All data files | | TestPluginModule | 2 | Module structure |
Running Tests
cd dryade-plugins
python -m pytest enterprise/auto-iso26262-audit/tests/ -x -v --tb=short
8. Deployment Notes
Requirements
No additional Python packages required beyond core dependencies.
Configuration
{
"data_source": "mock"
}
Set data_source to "real" to process uploaded documents instead of demo data.
Compatibility
- Min Dryade Version: 1.0.0
- Python: >=3.11
9. User Guide
Getting Started
- Ensure your Dryade instance has an Enterprise tier license
- Install the plugin via the marketplace or
dryade-pm push - Navigate to the chat interface and ask about ISO 26262 analysis
Common Workflows
Workflow 1: Generate HARA
- Describe the vehicle function (e.g., "Adaptive Cruise Control")
- Plugin generates hazardous events with S/E/C ratings
- Review and adjust ratings based on domain expertise
Workflow 2: Classify ASIL
- Provide severity, exposure, and controllability ratings
- Plugin returns ASIL classification with ISO reference
- Use ASIL to determine safety requirement level
10. Screenshots
Plugin operates via API/chat interface. No dedicated UI screenshots.
11. Changelog
1.0.0 (2026-03-05)
- Initial release
- HARA worksheet generation for vehicle functions
- ASIL classification matrix (ISO 26262 Part 3 Table 4)
- Functional safety concept drafting
- Hazard library with 12 common automotive hazards
- Demo data for ACC, EPS, and BMS functions
Future Roadmap
- [ ] FMEA integration for HARA-to-FMEA workflow
- [ ] Safety case argument structure (GSN notation)
- [ ] Multi-language support for safety documentation
Requires enterprise tier subscription