This repository contains a collection of utilities for interacting with Phoenix Security's APIs and services.
Location: /Gating
- Posture Gating: Query and analyze vulnerability posture for applications and components
- URL:
https://api.poc1.appsecphx.io/v1/components/posture - URL:
https://api.poc1.appsecphx.io/v1/applications/posture
- URL:
Location: /Client
- Vulnerability Upload: Tools for uploading vulnerability data to Phoenix Security
- URL:
https://api.poc1.appsecphx.io/v1/vulnerabilities/import
- URL:
- Python 3.x
- Docker (for container-based utilities)
- Phoenix Security API credentials
- Client ID
- Client Secret
All utilities use Phoenix Security's authentication endpoint:
https://api.poc1.appsecphx.io/v1/auth/access_token
- Demo Environment:
https://api.demo.appsecphx.io - PoC Environment:
https://api.poc1.appsecphx.io - Production Environment:
https://api.securityphoenix.cloud
- Clone this repository:
git clone <repository-url>- Set up your environment variables:
export CLIENT_ID="your-client-id"
export CLIENT_SECRET="your-client-secret"- Navigate to the desired utility directory and follow its specific README for detailed usage instructions.
.
├── README.md
├── Gating/
│ ├── README.md
│ └── phoenix_posture_gating.py
└── Client/
└── ... (vulnerability upload utilities)
Please read our contributing guidelines before submitting pull requests.
This project is licensed under the MIT License - see the LICENSE file for details.