export
/export
Eksportuje wyniki przeglądu do formatów SARIF 2.1.0, OSCAL i OCSF, żeby trafiły do GitHub code scanning albo do SIEM.
- Autor
- prathikcannotcode ↗
- Repozytorium
- Vigil ↗
- Licencja
- Apache-2.0
- Ostatnia zmiana repozytorium
- 11.11.2026
Ocena i bezpieczeństwo
- Pliki w paczce
- 1
- Skrypty
- 0
- Komentarze HTML
- 0
- Adresy URL w SKILL.md
- 0
Brak sygnałów. Repozytorium zmienione 11.11.2026, bez odwołań do wycofanych modeli i API.
Apache-2.0, otwarta: można używać i zmieniać, z zachowaniem licencji i informacji o zmianach.
Co robi i kiedy
Eksportuje wyniki przeglądu do formatów SARIF 2.1.0, OSCAL i OCSF, żeby trafiły do GitHub code scanning albo do SIEM.
Wyzwalacze z opisu
Oryginalny opis (EN)
Export findings as SARIF 2.1.0 (GitHub code scanning), OSCAL Assessment Results or OCSF Compliance Finding events. Use for \"export SARIF\", \"OSCAL\", \"send findings to SIEM\".
Jak działa
- Trigger
- Purpose
- Supported formats
- Severity mapping
- Commands
Podgląd SKILL.md
--- name: export description: "Export findings as SARIF 2.1.0 (GitHub code scanning), OSCAL Assessment Results or OCSF Compliance Finding events. Use for \"export SARIF\", \"OSCAL\", \"send findings to SIEM\"." --- # Output Format Conversion (OSCAL, SARIF, OCSF) ## Trigger "export OSCAL", "export SARIF", "convert findings", "OSCAL output", "SARIF output", "OCSF output", "standard format" ## Purpose Convert Vigil findings and posture data into open standard formats for interoperability with other compliance tools, SIEMs, and reporting systems. Run the matching script; do not write these files by hand. Each export uses the company's latest report only. ## Supported formats ### SARIF 2.1.0 (Static Analysis Results Interchange Format) `npm run export:sarif -- --company <id> --output findings.sarif` For code-related findings (PII in code, missing encryption, dark patterns in UI). Findings with no `file` and findings that are `remediated` or `accepted` are left out, because code scanning has nowhere to display them or would show them as live alerts. The script names what it left out; tell the user. Maps to: - `result.ruleId` -> finding clause (e.g., "GDPR-Art-32-1-a") - `result.level` -> severity (critical/high -> error, medium -> warning, low -> note) - `result.message.text` -> finding issue and recommendation - `result.locations[].physicalLocation` -> file path and line number - `run.tool.driver.rules[]` -> regulatory clauses as rule definitions Use case: import into GitHub Code Scanning, VS Code SARIF Viewer, or any SARIF-compatible tool. ### OSCAL 1.1.2 (Open Security Controls Assessment Language) `npm run export:oscal -- --company <id> --output results.oscal.json` For control assessments and compliance posture. All findings, as an Assessment Results document. Maps to: - `result.findings[]` -> findings, with the clause as a `target-id` token and a `clause` prop - `result.observations[]` -> file evidence for findings that have a `file` - `reviewed-controls` -> include-all, because Vigil has no OSCAL control catalog Use case: import into GovReady or Compliance-as-Code pipelines. ### OCSF 1.3.0 (Open Cybersecurity Schema Framework) `npm run export:ocsf -- --company <id> --output findings.ocsf.jsonl` For security operations. All findings, one event per line. Maps to: - Compliance Finding (class 2003): - `finding_info.title` -> finding issue - `finding_info.uid` -> assessment and finding ID - `compliance.requirements[]` -> regulatory clauses - `severity_id` -> severity level - `status_id` -> open 1 (New), in progress or disputed 2 (In Progress), accepted 3 (Suppressed), remediated 4 (Resolved) - `remediation.desc` -> recommendation Use case: feed into SIEM/SOAR systems, integrate with security operations. ## Severity mapping | Vigil | SARIF level | OCSF severity_id | |---|---|---| | critical | error | 5 (Critical) | | high | error | 4 (High) | | medium | warning | 3 (Medium) | | low | note | 2 (Low) | ## Commands Invoke the skill directly, or describe the task in plain English and Claude picks it up. | Run | Action | |---|---| | `/export sarif` | Export code findings as SARIF 2.1.0 | | `/export oscal` | Export posture and findings as OSCAL | | `/export ocsf` | Export findings as OCSF | | `/export all` | Export all formats |
Wersje
| Repozytorium | Wynik | Licencja |
|---|---|---|
| Ta strona · prathikcannotcode/Vigil | 90 | Apache-2.0 |
| chatcut-inc/agent-plugin | 100 | Apache-2.0 |
| chatcut-inc/agent-plugin | 100 | Apache-2.0 |
| zimoliao/scholaraio | 100 | MIT |
| stxrmik/antigravity-plus | 100 | MIT |
| d3uceY/SpriteWare | 100 | MIT |
| 0xsline/OpenChatCut | 100 | AGPL-3.0 |
| with-pebbly/aseprite-ai-artist | 100 | MIT |
| yha9806/academic-writing-toolkit | 100 | MIT |
Migawka bazy z 13.11.2026 · wersja paczki 2ea0afcf13c8 (skrót SHA-256 całej paczki)
Pobrania w ostatnich 30 dniach: 0 · ranking
Zgłoś problem z tym skillem: szkodliwa treść, błędny opis albo prośba autora o usunięcie.
Podobne skille
- 95sarif-parsing
Przetwarza pliki SARIF z narzędzi analizy statycznej: filtruje, deduplikuje i konwertuje wyniki do pipeline'u CI/CD. - 100sarif-parsing
Przetwarza pliki SARIF z narzędzi analizy statycznej: filtruje, usuwa duplikaty i konwertuje wyniki skanów. - 100codeql
Konfiguruje skanowanie kodu CodeQL w GitHub Actions i CLI, w tym pliki workflow, wyniki SARIF i rozwiązywanie problemów. - 100trestle-assessment
Obsługuje modele planów ocen i wyników ocen OSCAL w Compliance Trestle: SAP, SAR, ustalenia i obserwacje. - 90sarif-parsing
Przegląda, filtruje, agreguje, deduplikuje, porównuje, konwertuje i bramkuje ustalenia z istniejących plików SARIF. - 100report
Tworzy raport bezpieczeństwa AppSec dla interesariuszy: ustalenia, postęp napraw, pokrycie skanerów i eksport do SARIF.