<< All versions
Skill v1.0.0
currentAutomated scan100/100guaidao2/xuanmu-redteam-agent/observer-ward
──Details
PublishedOctober 19, 2026 at 01:55 PM
Content Hashsha256:49a5de1c2d3337da...
Git SHA
──Files
Files (1 file, 2.2 KB)
SKILL.md2.2 KBactive
SKILL.md · 37 lines · 2.2 KB
version: "1.0.0" name: observer-ward description: Use observer_ward for authorized web application and service fingerprint identification against in-scope HTTP targets.
observer_ward
Use observer_ward for authorized service and web application fingerprint identification. It is useful for identifying exposed applications, middleware, services, versions, CPE-style product context, and fingerprints from community probe data.
Skill name is observer-ward; the installed CLI command is observer_ward.
Use When
- The task needs web application or service fingerprinting for in-scope targets.
- Reconnaissance output from DNS, browser review, HTTP probing, or user-provided URLs needs product or technology identification.
- A target list needs lightweight fingerprint triage before deeper validation.
- A finding needs supporting evidence such as matched product name, version, status, title, certificate data, request/response data, or matched probe output.
Usage Rules
- Work only on explicitly authorized targets.
- Before constructing commands, run the installed help and use it as the source of truth:
sh
observer_ward --help
- Use
-t/--targetfor one or more explicit targets,-l/--listfor a file with one target per line, or stdin for pipeline input. - Keep target sets bounded. For large lists, write results to a file with
-o/--output. - Prefer machine-readable output with
--format jsonwhen downstream parsing withjqor later evidence review is needed. - Use
--silentwhen piping results to other tools so progress logs do not mix with structured output. - Use
--irfor request/response evidence and--icfor certificate evidence only when that detail is needed; both can increase output size. - Treat fingerprints as leads. Cross-check important product or version matches with headers, page content, certificates, browser output, or another tool before reporting them as confirmed.
- Use
--debugonly for troubleshooting or evidence collection because it can expose request/response details and increase output volume. - Do not run update, plugin, daemon, MITM, webhook, API server, MCP, or Redis/asynq modes unless the user explicitly asks for that workflow and the scope permits it.