https://github.com/threatdatascience/taxii2-openapi
This repository contains a non-trivial OpenAPI version 2.0 document describing the Taxii 2.0 specification
https://github.com/threatdatascience/taxii2-openapi
Last synced: 3 months ago
JSON representation
This repository contains a non-trivial OpenAPI version 2.0 document describing the Taxii 2.0 specification
- Host: GitHub
- URL: https://github.com/threatdatascience/taxii2-openapi
- Owner: ThreatDataScience
- Created: 2018-06-07T15:33:27.000Z (about 8 years ago)
- Default Branch: master
- Last Pushed: 2018-07-31T07:15:23.000Z (almost 8 years ago)
- Last Synced: 2025-06-01T15:27:37.311Z (about 1 year ago)
- Language: HTML
- Homepage: https://threatdatascience.github.io/taxii2-openapi
- Size: 313 KB
- Stars: 4
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
taxii-openapi
-------------

# Description
This repository contains a non-trivial [OpenAPI](https://www.openapis.org/) version 2.0 document describing the Taxii
2.0 specification ([./swagger.yaml](./swagger.yaml)), which allows for developers to take advantage of the extensive
tooling provided by the Swagger/OpenAPI ecosystem, just as:
- [swagger-codegen](https://github.com/swagger-api/swagger-codegen) to generate "full-featured" HTTP client libraries
and server-side stubs in a wide variety of languages
- [swagger-ui](https://github.com/swagger-api/swagger-ui) for "automagically" generated HTML documentation for Taxii 2.0
More importantly, by using HTTP API contract tooling such as OpenAPI, the Taxii 2.0 specification can be ingested in a
format that is the industry standard for documenting and describing HTTP APIs.
# Todo
The OpenAPI document is missing terms of service as well as other information regarding the
Oasis [Cyber Threat Intelligence Technical Committee](https://www.oasis-open.org/committees/tc_home.php?wg_abbrev=cti).
# Contributing
This OpenAPI document has been put together as a best-effort project, and pull requests are welcome. Feel free to open
issues, though we do ask that you be as verbose and specific as possible about what issues you're having.
# Attribution
This is a project by [Threat Data Science](https://www.threatdatascience.io) and relies heavily on the original Taxii
2.0 specification document provided by the Oasis
[Cyber Threat Intelligence Technical Committee](https://www.oasis-open.org/committees/tc_home.php?wg_abbrev=cti), which
can be found [here](https://oasis-open.github.io/cti-documentation/resources.html#taxii-20-specification).