unknown_tags (tags.py)

hackingtool ยท tag-taxonomy, catalog-vocabulary, canonical-metadata, database

Canonical tag taxonomy for the tool catalog. One fixed, curated vocabulary so search / tag-filter / recommend run on facts instead of regex guesses. Every catalog entry's ``tags`` must be a subset of ``TAXONOMY`` (a test enforces this). When curating a new tool, seed candidate ta

"""Canonical tag taxonomy for the tool catalog.

One fixed, curated vocabulary so search / tag-filter / recommend run on facts
instead of regex guesses. Every catalog entry's ``tags`` must be a subset of
``TAXONOMY`` (a test enforces this). When curating a new tool, seed candidate
tags from its README/site, then map them onto the names below โ€” add a new tag
here deliberately rather than inventing one per tool.

Grouped only for human readability; the check is a flat membership test.
"""

# Workflow / phase
_PHASE = {
    "recon", "osint", "scanner", "port-scan", "subdomain-enum",
    "vuln-scan", "fingerprint", "crawler", "enumeration",
    "exploitation", "post-exploitation", "privesc", "lateral-movement",
    "persistence", "reporting",
}

# Target surface
_SURFACE = {
    "web", "networ

... (truncated -- full source via MCP)

See the full source, get the GitHub permalink, and search 40K more like it.

Get a free API key