diff -r f94a27bbf6c4 -r a3dc181d14e1 src/eric7/Documentation/Help/source.qhp --- a/src/eric7/Documentation/Help/source.qhp Mon Oct 21 16:21:24 2024 +0200 +++ b/src/eric7/Documentation/Help/source.qhp Mon Oct 21 19:31:11 2024 +0200 @@ -488,10 +488,12 @@ <section title="eric7.Plugins.CheckerPlugins.CodeStyleChecker.Security.Checks.makoTemplates" ref="eric7.Plugins.CheckerPlugins.CodeStyleChecker.Security.Checks.makoTemplates.html" /> <section title="eric7.Plugins.CheckerPlugins.CodeStyleChecker.Security.Checks.prohibitedCalls" ref="eric7.Plugins.CheckerPlugins.CodeStyleChecker.Security.Checks.prohibitedCalls.html" /> <section title="eric7.Plugins.CheckerPlugins.CodeStyleChecker.Security.Checks.prohibitedImports" ref="eric7.Plugins.CheckerPlugins.CodeStyleChecker.Security.Checks.prohibitedImports.html" /> + <section title="eric7.Plugins.CheckerPlugins.CodeStyleChecker.Security.Checks.pytorchLoadSave" ref="eric7.Plugins.CheckerPlugins.CodeStyleChecker.Security.Checks.pytorchLoadSave.html" /> <section title="eric7.Plugins.CheckerPlugins.CodeStyleChecker.Security.Checks.requestWithoutTimeout" ref="eric7.Plugins.CheckerPlugins.CodeStyleChecker.Security.Checks.requestWithoutTimeout.html" /> <section title="eric7.Plugins.CheckerPlugins.CodeStyleChecker.Security.Checks.snmpSecurity" ref="eric7.Plugins.CheckerPlugins.CodeStyleChecker.Security.Checks.snmpSecurity.html" /> <section title="eric7.Plugins.CheckerPlugins.CodeStyleChecker.Security.Checks.sshNoHostKeyVerification" ref="eric7.Plugins.CheckerPlugins.CodeStyleChecker.Security.Checks.sshNoHostKeyVerification.html" /> <section title="eric7.Plugins.CheckerPlugins.CodeStyleChecker.Security.Checks.tarfileUnsafeMembers" ref="eric7.Plugins.CheckerPlugins.CodeStyleChecker.Security.Checks.tarfileUnsafeMembers.html" /> + <section title="eric7.Plugins.CheckerPlugins.CodeStyleChecker.Security.Checks.trojanSource" ref="eric7.Plugins.CheckerPlugins.CodeStyleChecker.Security.Checks.trojanSource.html" /> <section title="eric7.Plugins.CheckerPlugins.CodeStyleChecker.Security.Checks.tryExcept" ref="eric7.Plugins.CheckerPlugins.CodeStyleChecker.Security.Checks.tryExcept.html" /> <section title="eric7.Plugins.CheckerPlugins.CodeStyleChecker.Security.Checks.weakCryptographicKey" ref="eric7.Plugins.CheckerPlugins.CodeStyleChecker.Security.Checks.weakCryptographicKey.html" /> <section title="eric7.Plugins.CheckerPlugins.CodeStyleChecker.Security.Checks.yamlLoad" ref="eric7.Plugins.CheckerPlugins.CodeStyleChecker.Security.Checks.yamlLoad.html" /> @@ -15212,6 +15214,8 @@ <keyword name="SecurityContext.callFunctionNameQual" id="SecurityContext.callFunctionNameQual" ref="eric7.Plugins.CheckerPlugins.CodeStyleChecker.Security.SecurityContext.html#SecurityContext.callFunctionNameQual" /> <keyword name="SecurityContext.callKeywords" id="SecurityContext.callKeywords" ref="eric7.Plugins.CheckerPlugins.CodeStyleChecker.Security.SecurityContext.html#SecurityContext.callKeywords" /> <keyword name="SecurityContext.checkCallArgValue" id="SecurityContext.checkCallArgValue" ref="eric7.Plugins.CheckerPlugins.CodeStyleChecker.Security.SecurityContext.html#SecurityContext.checkCallArgValue" /> + <keyword name="SecurityContext.fileData" id="SecurityContext.fileData" ref="eric7.Plugins.CheckerPlugins.CodeStyleChecker.Security.SecurityContext.html#SecurityContext.fileData" /> + <keyword name="SecurityContext.filename" id="SecurityContext.filename" ref="eric7.Plugins.CheckerPlugins.CodeStyleChecker.Security.SecurityContext.html#SecurityContext.filename" /> <keyword name="SecurityContext.functionDefDefaultsQual" id="SecurityContext.functionDefDefaultsQual" ref="eric7.Plugins.CheckerPlugins.CodeStyleChecker.Security.SecurityContext.html#SecurityContext.functionDefDefaultsQual" /> <keyword name="SecurityContext.getCallArgAtPosition" id="SecurityContext.getCallArgAtPosition" ref="eric7.Plugins.CheckerPlugins.CodeStyleChecker.Security.SecurityContext.html#SecurityContext.getCallArgAtPosition" /> <keyword name="SecurityContext.getCallArgValue" id="SecurityContext.getCallArgValue" ref="eric7.Plugins.CheckerPlugins.CodeStyleChecker.Security.SecurityContext.html#SecurityContext.getCallArgValue" /> @@ -15232,6 +15236,7 @@ <keyword name="SecurityNodeVisitor.__preVisit" id="SecurityNodeVisitor.__preVisit" ref="eric7.Plugins.CheckerPlugins.CodeStyleChecker.Security.SecurityNodeVisitor.html#SecurityNodeVisitor.__preVisit" /> <keyword name="SecurityNodeVisitor.__runChecks" id="SecurityNodeVisitor.__runChecks" ref="eric7.Plugins.CheckerPlugins.CodeStyleChecker.Security.SecurityNodeVisitor.html#SecurityNodeVisitor.__runChecks" /> <keyword name="SecurityNodeVisitor.__visitFunctionDefinition" id="SecurityNodeVisitor.__visitFunctionDefinition" ref="eric7.Plugins.CheckerPlugins.CodeStyleChecker.Security.SecurityNodeVisitor.html#SecurityNodeVisitor.__visitFunctionDefinition" /> + <keyword name="SecurityNodeVisitor.checkFile" id="SecurityNodeVisitor.checkFile" ref="eric7.Plugins.CheckerPlugins.CodeStyleChecker.Security.SecurityNodeVisitor.html#SecurityNodeVisitor.checkFile" /> <keyword name="SecurityNodeVisitor.generic_visit" id="SecurityNodeVisitor.generic_visit" ref="eric7.Plugins.CheckerPlugins.CodeStyleChecker.Security.SecurityNodeVisitor.html#SecurityNodeVisitor.generic_visit" /> <keyword name="SecurityNodeVisitor.visit" id="SecurityNodeVisitor.visit" ref="eric7.Plugins.CheckerPlugins.CodeStyleChecker.Security.SecurityNodeVisitor.html#SecurityNodeVisitor.visit" /> <keyword name="SecurityNodeVisitor.visit_AsyncFunctionDef" id="SecurityNodeVisitor.visit_AsyncFunctionDef" ref="eric7.Plugins.CheckerPlugins.CodeStyleChecker.Security.SecurityNodeVisitor.html#SecurityNodeVisitor.visit_AsyncFunctionDef" /> @@ -20216,6 +20221,7 @@ <keyword name="checkProhibitedCalls" id="checkProhibitedCalls" ref="eric7.Plugins.CheckerPlugins.CodeStyleChecker.Security.Checks.prohibitedCalls.html#checkProhibitedCalls" /> <keyword name="checkProhibitedImports" id="checkProhibitedImports" ref="eric7.Plugins.CheckerPlugins.CodeStyleChecker.Security.Checks.prohibitedImports.html#checkProhibitedImports" /> <keyword name="checkPyside" id="checkPyside" ref="eric7.SystemUtilities.QtUtilities.html#checkPyside" /> + <keyword name="checkPytorchLoadSave" id="checkPytorchLoadSave" ref="eric7.Plugins.CheckerPlugins.CodeStyleChecker.Security.Checks.pytorchLoadSave.html#checkPytorchLoadSave" /> <keyword name="checkRequestWithouTimeout" id="checkRequestWithouTimeout" ref="eric7.Plugins.CheckerPlugins.CodeStyleChecker.Security.Checks.requestWithoutTimeout.html#checkRequestWithouTimeout" /> <keyword name="checkSshNoHostKeyVerification" id="checkSshNoHostKeyVerification" ref="eric7.Plugins.CheckerPlugins.CodeStyleChecker.Security.Checks.sshNoHostKeyVerification.html#checkSshNoHostKeyVerification" /> <keyword name="checkSslWithoutVersion" id="checkSslWithoutVersion" ref="eric7.Plugins.CheckerPlugins.CodeStyleChecker.Security.Checks.insecureSslTls.html#checkSslWithoutVersion" /> @@ -20225,6 +20231,7 @@ <keyword name="checkSubprocessPopenWithShell" id="checkSubprocessPopenWithShell" ref="eric7.Plugins.CheckerPlugins.CodeStyleChecker.Security.Checks.injectionShell.html#checkSubprocessPopenWithShell" /> <keyword name="checkSubprocessPopenWithoutShell" id="checkSubprocessPopenWithoutShell" ref="eric7.Plugins.CheckerPlugins.CodeStyleChecker.Security.Checks.injectionShell.html#checkSubprocessPopenWithoutShell" /> <keyword name="checkTarfileUnsafeMembers" id="checkTarfileUnsafeMembers" ref="eric7.Plugins.CheckerPlugins.CodeStyleChecker.Security.Checks.tarfileUnsafeMembers.html#checkTarfileUnsafeMembers" /> + <keyword name="checkTrojanSource" id="checkTrojanSource" ref="eric7.Plugins.CheckerPlugins.CodeStyleChecker.Security.Checks.trojanSource.html#checkTrojanSource" /> <keyword name="checkTryExceptContinue" id="checkTryExceptContinue" ref="eric7.Plugins.CheckerPlugins.CodeStyleChecker.Security.Checks.tryExcept.html#checkTryExceptContinue" /> <keyword name="checkTryExceptPass" id="checkTryExceptPass" ref="eric7.Plugins.CheckerPlugins.CodeStyleChecker.Security.Checks.tryExcept.html#checkTryExceptPass" /> <keyword name="checkWeakCryptographicKey" id="checkWeakCryptographicKey" ref="eric7.Plugins.CheckerPlugins.CodeStyleChecker.Security.Checks.weakCryptographicKey.html#checkWeakCryptographicKey" /> @@ -20643,10 +20650,12 @@ <keyword name="getChecks" id="getChecks" ref="eric7.Plugins.CheckerPlugins.CodeStyleChecker.Security.Checks.makoTemplates.html#getChecks" /> <keyword name="getChecks" id="getChecks" ref="eric7.Plugins.CheckerPlugins.CodeStyleChecker.Security.Checks.prohibitedCalls.html#getChecks" /> <keyword name="getChecks" id="getChecks" ref="eric7.Plugins.CheckerPlugins.CodeStyleChecker.Security.Checks.prohibitedImports.html#getChecks" /> + <keyword name="getChecks" id="getChecks" ref="eric7.Plugins.CheckerPlugins.CodeStyleChecker.Security.Checks.pytorchLoadSave.html#getChecks" /> <keyword name="getChecks" id="getChecks" ref="eric7.Plugins.CheckerPlugins.CodeStyleChecker.Security.Checks.requestWithoutTimeout.html#getChecks" /> <keyword name="getChecks" id="getChecks" ref="eric7.Plugins.CheckerPlugins.CodeStyleChecker.Security.Checks.snmpSecurity.html#getChecks" /> <keyword name="getChecks" id="getChecks" ref="eric7.Plugins.CheckerPlugins.CodeStyleChecker.Security.Checks.sshNoHostKeyVerification.html#getChecks" /> <keyword name="getChecks" id="getChecks" ref="eric7.Plugins.CheckerPlugins.CodeStyleChecker.Security.Checks.tarfileUnsafeMembers.html#getChecks" /> + <keyword name="getChecks" id="getChecks" ref="eric7.Plugins.CheckerPlugins.CodeStyleChecker.Security.Checks.trojanSource.html#getChecks" /> <keyword name="getChecks" id="getChecks" ref="eric7.Plugins.CheckerPlugins.CodeStyleChecker.Security.Checks.tryExcept.html#getChecks" /> <keyword name="getChecks" id="getChecks" ref="eric7.Plugins.CheckerPlugins.CodeStyleChecker.Security.Checks.weakCryptographicKey.html#getChecks" /> <keyword name="getChecks" id="getChecks" ref="eric7.Plugins.CheckerPlugins.CodeStyleChecker.Security.Checks.yamlLoad.html#getChecks" /> @@ -21099,6 +21108,7 @@ <keyword name="pyclbr (Module)" id="pyclbr (Module)" ref="eric7.Utilities.ClassBrowsers.pyclbr.html" /> <keyword name="pycodestyle (Module)" id="pycodestyle (Module)" ref="eric7.Plugins.CheckerPlugins.CodeStyleChecker.pycodestyle.html" /> <keyword name="python_3000_invalid_escape_sequence" id="python_3000_invalid_escape_sequence" ref="eric7.Plugins.CheckerPlugins.CodeStyleChecker.pycodestyle.html#python_3000_invalid_escape_sequence" /> + <keyword name="pytorchLoadSave (Module)" id="pytorchLoadSave (Module)" ref="eric7.Plugins.CheckerPlugins.CodeStyleChecker.Security.Checks.pytorchLoadSave.html" /> <keyword name="qVersionTuple" id="qVersionTuple" ref="eric7.SystemUtilities.QtUtilities.html#qVersionTuple" /> <keyword name="qtHandler" id="qtHandler" ref="eric7.EricWidgets.EricErrorMessage.html#qtHandler" /> <keyword name="question" id="question" ref="eric7.EricWidgets.EricMessageBox.html#question" /> @@ -21288,6 +21298,7 @@ <keyword name="translations (Module)" id="translations (Module)" ref="eric7.Plugins.CheckerPlugins.CodeStyleChecker.Simplify.translations.html" /> <keyword name="translations (Module)" id="translations (Module)" ref="eric7.Plugins.CheckerPlugins.CodeStyleChecker.Unused.translations.html" /> <keyword name="translations (Module)" id="translations (Module)" ref="eric7.Plugins.CheckerPlugins.CodeStyleChecker.translations.html" /> + <keyword name="trojanSource (Module)" id="trojanSource (Module)" ref="eric7.Plugins.CheckerPlugins.CodeStyleChecker.Security.Checks.trojanSource.html" /> <keyword name="tryCompile" id="tryCompile" ref="eric7.UI.PythonDisViewer.html#tryCompile" /> <keyword name="tryExcept (Module)" id="tryExcept (Module)" ref="eric7.Plugins.CheckerPlugins.CodeStyleChecker.Security.Checks.tryExcept.html" /> <keyword name="uf2conv (Module)" id="uf2conv (Module)" ref="eric7.MicroPython.Tools.uf2conv.html" /> @@ -21726,10 +21737,12 @@ <file>eric7.Plugins.CheckerPlugins.CodeStyleChecker.Security.Checks.makoTemplates.html</file> <file>eric7.Plugins.CheckerPlugins.CodeStyleChecker.Security.Checks.prohibitedCalls.html</file> <file>eric7.Plugins.CheckerPlugins.CodeStyleChecker.Security.Checks.prohibitedImports.html</file> + <file>eric7.Plugins.CheckerPlugins.CodeStyleChecker.Security.Checks.pytorchLoadSave.html</file> <file>eric7.Plugins.CheckerPlugins.CodeStyleChecker.Security.Checks.requestWithoutTimeout.html</file> <file>eric7.Plugins.CheckerPlugins.CodeStyleChecker.Security.Checks.snmpSecurity.html</file> <file>eric7.Plugins.CheckerPlugins.CodeStyleChecker.Security.Checks.sshNoHostKeyVerification.html</file> <file>eric7.Plugins.CheckerPlugins.CodeStyleChecker.Security.Checks.tarfileUnsafeMembers.html</file> + <file>eric7.Plugins.CheckerPlugins.CodeStyleChecker.Security.Checks.trojanSource.html</file> <file>eric7.Plugins.CheckerPlugins.CodeStyleChecker.Security.Checks.tryExcept.html</file> <file>eric7.Plugins.CheckerPlugins.CodeStyleChecker.Security.Checks.weakCryptographicKey.html</file> <file>eric7.Plugins.CheckerPlugins.CodeStyleChecker.Security.Checks.yamlLoad.html</file>