Skip to content

Conversation

@GovindarajanL
Copy link
Collaborator

This commit introduces the following reporting classes:

  • Finding: Represents a security finding discovered during a scan.
  • ScanResult: Contains the complete results of a security scan.
  • Severity: Represents the severity level of a security finding.

…users

- Add FRAMEWORK_OVERVIEW.md explaining capabilities and architecture
- Add ARCHITECTURE.md detailing component design and interfaces

These documents provide clear guidance for new contributors on project
structure, implementation details, and future direction while helping
users understand how to effectively utilize the framework.
Add Apache License 2.0 to formalize the project's open source status.
This license allows users to freely use, modify, distribute, and
contribute to the OWASP API Security Testing Framework while requiring
attribution and providing basic liability protection.
Add comprehensive framework components:
- ConfigLoader for flexible configuration from multiple sources
- EndpointDiscoveryService for automatic API endpoint discovery
- Enhanced HttpClient with advanced authentication and proxy support
- Expanded ScanConfig with complete configuration options
- Improved Scanner with optimized thread management

These components provide the foundation for robust API security testing
with support for various authentication methods, automatic endpoint
detection, and flexible configuration options.
This commit introduces the following reporting classes:

- Finding: Represents a security finding discovered during a scan.
- ScanResult: Contains the complete results of a security scan.
- Severity: Represents the severity level of a security finding.

endpoints.add(new EndpointInfo(basePath + "/auth/login", "POST"));
endpoints.add(new EndpointInfo(basePath + "/auth/logout", "POST"));

Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Minor one - Later, we may need to keep these endpoints ( /users / auth etc...)in property files

@GovindarajanL GovindarajanL merged commit 64136dd into OWASP:main Mar 23, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants