April 16, 2021
We have just updated our API Security platform, and I want to tell you all about it.
Security Audit checks related to authentication just had a major revamp.
Now instead of generic articles on insecure authentication methods, we provide specific information for each case, including:
All of these get checked for OpenAPI 2.0 and OpenAPI 3.0 standards, and different articles (and severity levels) are used depending on HTTP and HTTPS transport being used.
All new security checks have been added to our encyclopedia on apisecurity.io.
As mentioned earlier, we are now much smarter about OAuth use in API authentication.
42Crunch Security Audit now checks the grant types used by APIs and warns if these are no longer in line with the OAuth 2.0 Security Best Current Practice from IETF.
Security Audit is now also smarter about how the authentication method is used in the API contract.
If the authentication mechanism is defined (securityDefinitions in OpenAPI 2 and securitySchemes in OpenAPI 3) but not actually applied, this is a lurking danger (that someone accidentally starts using it in the future) and not an immediate vulnerability. Thus, we will warn if we see such a definition but will not lower the score because the authentication method is not used.
If we find that the insecure authentication method is, in fact, applied to the API, we will change the score depending on how dangerous the approach is. Insecure authentication applied globally to the whole API will have a higher impact than the one applied to a particular operation.
On-premises Conformance Scan that we introduced in our previous release got its share of enhancements. The agent needs to connect to the API endpoint it is supposed to test and to the 42Crunch platform (to retrieve the configuration and send back the report.)
You are now able to specify different proxy servers for these two scenarios. You can also do that separately for HTTP and HTTPS traffic.
See Run on-premises scan behind HTTP or HTTPS proxy for details.
Scan reports now provides information on when the API endpoint was last scanned and also explicitly reports when the “happy path” scenario could not be executed for the particular operation, thus making the fuzzing of that operation impossible:
See our release notes for the list of other changes and firewall compatibility information.
Point the 42Crunch MCP scan at any MCP server and receive a scored report against the OWASP MCP Top 10 and your regulatory frameworks in under 60 seconds. No agent, no deployment, no commitment required.