Skip to content

zany2dmax/synctags

Repository files navigation

synctags

The synctags project - syncing tags across multiple tools. Allows you to use one tool as yoru SourceOfTruth(SOT) for tagging, then create a YAML file that will be synced across all tools that support tagging.

Use Case: with today's proliferation of security tools, making sure teams across the org are talking about the same resources. MOst modern security tools use Tagging. However, every vendor implements tagging differently.

synctags uses a CLI format similar to other tools:. command tool action [flags]

Get all the tags from Qualys and write to a YAML file
    $ synctags qualys get 
Create the SOT from YAML  tag list
    $ synctags qualys create
Sync the Tags from the YML Master with Qualys
    # synctags qualys sync

For Crowdstrike & NinjaOne the vendor name would change but is otherwise the same set of actions (get, create, sync). Wanted to add ThreatAware as well, but doesn't appear they have added an API tro their tags :(

THIS IS VERY MUCH A WIP. Use at your own risk (constructive criticism is welcome however).

About

The synctags project - syncing tags across multiple tools

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published