opentide info
Repository statistics, platform capabilities, object listings, and ATT&CK coverage lookup.
Show repository and platform information.
opentide info
opentide --json info --platform sentinel
opentide --json info rules
opentide --json info --technique T1059 coverageArguments and options
| Input | Purpose |
|---|---|
[section] | Optional section: rules, threats, objectives, or coverage (requires --technique) |
--platform | Filter platform table to one platform |
--technique | ATT&CK technique ID — use with positional coverage |
--json | Structured output (global flag — place before info) |
Coverage lookup
Both --technique and the coverage positional are required:
opentide --json info --technique T1059 coverageopentide info --technique T1059 alone does not include coverage data.
Default output
Interactive mode prints a Rich table:
- Package version
- Rule, threat, objective counts
- Per-platform
enabled, deploy, and validate capabilities
JSON payload shape
info uses emit() (not emit_success), so JSON output has no "ok" wrapper:
{
"version": "0.x.x",
"repo": "/path/to/repo",
"counts": { "rules": 0, "threats": 0, "objectives": 0 },
"platforms": [
{ "name": "sentinel", "enabled": true, "can_deploy": true, "can_validate": true }
]
}With coverage:
{
"coverage": { "technique": "T1059", "rules": ["..."], "count": 1 }
}Source
src/opentide/cli/__init__.py, src/opentide/cli/services/info.py