v11.2.0 | Python 3.11+ | Ember
Command Surface

The Silinosic-X CLI mixes scan workflows, runtime controls, and project introspection commands

Install the package as silinosic-x, run it as silinosic-x, and import its Python module as silinosic_x. The CLI itself mixes scan workflows, runtime controls, and project introspection commands.

Commands

The highest-value command families

P
profile
aliases: scan, persona, social

Run public profile and username intelligence across the platform inventory.

silinosic-x profile alice --html
S
surface
aliases: domain, asset

Inspect domain attack surface and public exposure lanes.

silinosic-x surface example.com --html
F
fusion
aliases: full, combo

Combine profile and surface signals into one run for correlation.

silinosic-x fusion alice example.com --csv --html
O
orchestrate
alias: orch

Run the policy-driven layered orchestration pipeline directly.

silinosic-x orchestrate surface example.com
Q
quicktest
aliases: qtest, smoke

Run an offline quicktest using a built-in victim template.

silinosic-x quicktest
W
wizard
interactive guided workflow

Guided multi-scan operator flow for onboarding and structured runs.

silinosic-x wizard
I
plugins / filters
runtime introspection

Inspect extension discovery, scopes, aliases, and descriptions.

silinosic-x plugins --scope all
M
modules / frameworks
catalog and source-study views

Inspect module catalogs and local source-study framework references.

silinosic-x frameworks --framework recursive-modules --presets
R
history / live
artifact inspection

List saved targets and launch a local live dashboard for stored results.

silinosic-x history
D
doctor
runtime diagnostics

Check local OCR tooling, Reporter backends, Tor reachability, output config, and runtime inventory without starting a scan.

silinosic-x doctor
Flags

Common high-value switches and output controls

--html / --csv
Request additional report artifacts beyond CLI output.
--plugin / --filter / --module
Explicitly select attachables for a run; selectors can be repeated or comma-separated.
--preset
Use workflow presets where supported for profile or surface runs.
--profile-preset / --surface-preset
Split preset controls for fusion workflows.
--ct / --rdap
Surface-oriented enrichment toggles documented in the README examples and tables.
--about / --explain
Project description and plain-language help surfaces for onboarding.
doctor --json
Emit a machine-readable environment and dependency diagnostic snapshot.
Output configuration is also command-driven
The CLI includes out-type, out-print, and default-out-print so output formats and artifact roots can be controlled at runtime instead of only through environment tweaks. Persisted formats now include cli, json, csv, html, sql, docx, and pdf.
Syntax patterns

Three command shapes that matter most

Direct scan

silinosic-x profile alice --html

Use this for explicit automation or repeatable scripted runs.

Prompt first

silinosic-x

Better when you want to discover commands, use aliases, inspect attachables interactively, and confirm configuration before execution.

Source-study translation

silinosic-x surface-kit example.com --preset web-basic

Useful when you want a native Silinosic-X run informed by local reference profiles under temp/.

shell
silinosic-x --help
silinosic-x profile alice --html --plugin threat_conductor --filter contact_canonicalizer
silinosic-x surface example.com --ct --rdap --module source-pack-01-module-1 --html
silinosic-x fusion alice example.com --profile-preset deep --surface-preset balanced --out-type json,html,sql,docx,pdf
silinosic-x doctor --json
silinosic-x prompt
Attachables

Plugins, filters, and modules are resolved as attachables with compatibility checks

Prompt-mode attachables

text
enable plugin threat_conductor
enable filter contact_canonicalizer
enable module source-pack-01-module-1
config
disable module source-pack-01-module-1
  • Session scopeAttachables stay in the prompt session until you change or clear them.
  • Config viewconfig shows enabled plugins, filters, modules, and output settings separately.
  • ConfirmationScans started from prompt mode print the resolved configuration before execution.

Flag-mode attachables

shell
silinosic-x profile alice --plugin threat_conductor,contact_lattice --filter contact_canonicalizer --module source-pack-01-module-1
  • Selectors--plugin, --filter, and --module accept repeated values or comma-separated lists.
  • Preview firstFlag runs now print the configuration and wait for Enter before starting.
  • PersistenceThe chosen attachables are saved into Reporter payloads and portable outputs.
Conflict and compatibility handling
Silinosic-X validates attachables before execution. Unknown selectors, scope-incompatible modules, or extension-control conflicts are blocked before the run begins. When a selection does not fit the current scope, the CLI points you back toward plugins --scope ..., filters --scope ..., or modules --scope ... so you can choose compatible attachables instead of discovering the problem mid-run.