Qt-Security-QWebengineViewLoadΒΆ

Check QWebEngineView::load

Required inputs: IR

The QWebEngine class allows for web content to be displayed within a Qt application. Pages are loaded using the QWebEngineView::load() method. This rule flags all calls to QWebEngineView::load() that use the insecure HTTP scheme instead of the secure HTTPS scheme. Using the insecure HTTP scheme may allow an attacker to intercept and manipulate the traffic, e.g., inject malicious code into the page.

Possible Messages

Key

Text

Severity

Disabled

insecure_scheme

The url passed to QWebEngineView::load uses the insecure http scheme.

None

False

Options