Summary
We improved how OpenAPI definitions are uploaded, stored, parsed, and used across Hackgate.These changes make API definition handling more reliable, support versioned uploads, and improve API coverage analysis for both JSON and YAML OpenAPI files.Fixed Filesystem Dependency
API definitions are no longer dependent on local server files.Fixed YAML Parsing Issues
YAML OpenAPI files are now handled correctly by converting them before parsing.Versioning Support for API Definitions
Each site can now have multiple uploaded API definition versions.For example:- Version 1
- Version 2
- Version 3
- Version 4
Added Support for JSON and YAML OpenAPI Files
OpenAPI definitions can now be processed more reliably whether they are uploaded as JSON or YAML.Supported formats include:.json.yaml.yml
- Added getting started guides for creating a HackGATE site and configuring authentication.
- Documented site management workflows, including creation, enablement, disablement, scheduling, and credential instructions.
- Added access control guides for hacker allowlists, rate limiting, and block rules.
- Published analytics and WAF monitoring documentation for reviewing traffic, coverage, and security events.
- Added the HackGATE API reference for sites, projects, analytics, account, organization, and billing endpoints.