XARF Tools
Free, open-source tools to help you create, validate, and process XARF reports.
Online Tools
Use these browser-based tools without installing anything.
Schema Validator Beta
Validate XARF reports against JSON schemas to ensure compliance with the specification.
Command-Line Tools
For integration into automated workflows and scripts.
XARF Validator CLI
Status: Coming Soon
Validate XARF reports from the command line:
# Install (coming soon)
npm install -g xarf-validator
# Validate a report
xarf-validator report.json
# Validate multiple reports
xarf-validator reports/*.json
# Validate with strict mode
xarf-validator --strict report.json
Planned Features:
- Batch validation
- Custom schema paths
- JSON/text output formats
- Exit codes for CI/CD integration
Development: Coming soon - watch GitHub for announcements
IDE Extensions
Bring XARF support to your development environment.
VS Code Extension
XARF Language Support for Visual Studio Code In Development
Planned Features:
- Syntax highlighting for XARF JSON
- Schema validation as you type
- Autocomplete for field names
- Hover documentation
- Snippets for common reports
Development: Coming soon - watch GitHub for announcements
JetBrains Plugin
XARF Support for IntelliJ IDEA, PyCharm, WebStorm Planned
Planned Features:
- JSON schema integration
- Code completion
- Quick documentation
- Live templates
Development: Express interest on GitHub Discussions
Libraries
Programmatic XARF support in your language of choice.
API Services
Cloud-based XARF processing and validation.
Validation API
Status: API Launching Soon
Validate reports via REST API:
# API endpoint coming soon
curl -X POST https://api.xarf.org/v1/validate \
-H "Content-Type: application/json" \
-d @report.json
Response:
{
"valid": true,
"version": "4.0.0",
"category": "connection",
"type": "ddos"
}
Development: API documentation will be available at launch
GitHub Actions
Integrate XARF validation into your CI/CD pipelines.
XARF Validation Action
Status: In Development
name: Validate XARF Reports
on: [push, pull_request]
jobs:
validate:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v2
- uses: xarf/validate-action@v1 # Coming soon
with:
reports: 'reports/**/*.json'
strict: true
Development: Coming soon - watch GitHub for announcements
Docker Images
Status: Planned for Future Release
Pre-configured containers for XARF processing.
Validator Container
# Coming soon
docker run --rm -v $(pwd):/reports xarf/validator:latest /reports/*.json
Development: Docker images will be published as tools are released
Community Tools
Tools created by the XARF community:
Want to add your tool? Submit to the community tools list →
Need Help?
- Implementation Guide - Integration guide
- GitHub Discussions - Ask questions
- GitHub Issues - Report bugs