Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/shuffle/openapi-apps
Swagger/ OpenAPI specifications for security products and services
https://github.com/shuffle/openapi-apps
api apis cyber cybersecurity openapi openapi-specifications security security-industry shuffle swagger
Last synced: 6 days ago
JSON representation
Swagger/ OpenAPI specifications for security products and services
- Host: GitHub
- URL: https://github.com/shuffle/openapi-apps
- Owner: Shuffle
- License: mit
- Created: 2019-12-12T20:22:22.000Z (about 5 years ago)
- Default Branch: master
- Last Pushed: 2025-01-07T11:40:13.000Z (15 days ago)
- Last Synced: 2025-01-09T03:32:44.219Z (13 days ago)
- Topics: api, apis, cyber, cybersecurity, openapi, openapi-specifications, security, security-industry, shuffle, swagger
- Language: Python
- Homepage: https://shuffler.io/search
- Size: 33.5 MB
- Stars: 75
- Watchers: 6
- Forks: 79
- Open Issues: 29
-
Metadata Files:
- Readme: README.md
- Funding: .github/FUNDING.yml
- License: LICENSE
- Security: docs/security_onion.md
Awesome Lists containing this project
README
# OpenAPI
A directory to be used for OpenAPI specifications and Documentation. Contains just a SMALL subset of [all APIs we support](https://shuffler.io/search). Some are made by Shuffle, while other's are community contributed.**[More than 2500 apps on shuffler.io/search](https://shuffler.io/search)**
## Why?
OpenAPI definitions are usually well hidden on vendors' websites where I've dug some of them up, before adding them here.Creating apps with Shuffle's Documentation-reader AI
## About
Shuffle is an [automation platform](https://shuffler.io) that leverages OpenAPI rather than a proprietary, code specific ecosystem to prevent the lockin issues with current SOAR products. It's based on NSA's [WALKOFF](https://github.com/nsacyber/walkoff), and works well with their platform as well. If something is off, please make a pull request or reach out.## Contribute
You can contribute an OpenAPI3, OpenAPI2 or Json-Schema specification in either JSON/Yaml format. There is no specific documentation format yet. If you have extra documentation for the app, please add it to /docs with the same name. E.g.
```
discord.yaml
docs/discord.md ## OR without md (below)
docs/discord
```## Goal
1. Help standardize the API's for each TYPE of product (alerts, tickets)
2. Not having to write custom python code for everything I automate anymore
3. Teach security people about OpenAPI## Want a quickstart? Check this repo and import one in Shuffle
* [Shuffle unverified apps](https://github.com/frikky/security-openapi-unverified)## Other resources (non-infosec)
* [openapi-directory](https://opencollective.com/openapi-directory)
* [security-apis](https://github.com/deralexxx/security-apis)