Skip to content

Commands ​

DSO provides a comprehensive set of commands for security auditing, fixing, and automation.

Main Commands ​

audit ​

Run a complete security audit with AI analysis.

bash
# Standard mode
dso audit .

# Interactive TUI mode (recommended)
dso audit . --interactive

fix ​

Automatically apply safe security fixes.

bash
dso fix --auto .

why ​

Explain why a vulnerability is critical or if it's a false positive.

bash
dso why CVE-2024-12345

pr ​

Create a Pull Request with automatic fixes.

bash
dso pr --title "Security fixes"

Tools & Configuration ​

check ​

Verify Ollama connection and available models.

bash
dso check

Shell completion ​

Generate completion scripts for your shell (no separate doc page).

bash
dso completion bash
dso completion zsh
dso completion fish
dso completion powershell

tools ​

Manage scan tools (detection, installation).

bash
dso tools --install

watch ​

Continuously monitor repository for new issues.

bash
dso watch --interval 10m .

Generation ​

policy ​

Generate security policies (OPA/Rego, CODEOWNERS).

bash
dso policy --type opa .

sbom ​

Generate Software Bill of Materials.

bash
dso sbom --format cyclonedx .

ci ​

Generate CI/CD workflows (GitHub Actions, GitLab CI).

bash
dso ci --provider github .

Quick Reference ​

CommandPurposeCommon Usage
auditSecurity scan + AI analysisdso audit .
fixAuto-fix issuesdso fix --auto .
whyExplain vulnerabilitydso why CVE-2024-12345
prCreate PR with fixesdso pr
checkVerify Ollamadso check
toolsManage scannersdso tools
watchContinuous monitoringdso watch .
policyGenerate policiesdso policy --type opa .
sbomGenerate SBOMdso sbom .
ciGenerate CI/CDdso ci --provider github .
completionShell completionsdso completion bash

Getting Help ​

For detailed information about any command:

bash
dso <command> --help

For example:

bash
dso audit --help
dso fix --help

About the Developer ​

DSO is developed by Ismail MOUYAHADA, a DevSecOps Engineer and Multi-Platform Software Developer.

With expertise in security automation, cloud infrastructure, and cross-platform development, Ismail created DSO to bring enterprise-grade security analysis to developers' terminals with zero configuration and complete privacy.

See Also ​

Project created by Platform and DevSecOps Engineer Ismail MOUYAHADA