@@ -552,6 +552,24 @@ pub(crate) fn statement(stmt: &Stmt, checker: &mut Checker) {
552
552
if checker. enabled ( Rule :: DeprecatedMockImport ) {
553
553
pyupgrade:: rules:: deprecated_mock_import ( checker, stmt) ;
554
554
}
555
+ if checker. any_enabled ( & [
556
+ Rule :: SuspiciousTelnetlibImport ,
557
+ Rule :: SuspiciousFtplibImport ,
558
+ Rule :: SuspiciousPickleImport ,
559
+ Rule :: SuspiciousSubprocessImport ,
560
+ Rule :: SuspiciousXmlEtreeImport ,
561
+ Rule :: SuspiciousXmlSaxImport ,
562
+ Rule :: SuspiciousXmlExpatImport ,
563
+ Rule :: SuspiciousXmlMinidomImport ,
564
+ Rule :: SuspiciousXmlPulldomImport ,
565
+ Rule :: SuspiciousLxmlImport ,
566
+ Rule :: SuspiciousXmlrpcImport ,
567
+ Rule :: SuspiciousHttpoxyImport ,
568
+ Rule :: SuspiciousPycryptoImport ,
569
+ Rule :: SuspiciousPyghmiImport ,
570
+ ] ) {
571
+ flake8_bandit:: rules:: suspicious_imports ( checker, stmt) ;
572
+ }
555
573
556
574
for alias in names {
557
575
if checker. enabled ( Rule :: NonAsciiImportName ) {
@@ -751,6 +769,24 @@ pub(crate) fn statement(stmt: &Stmt, checker: &mut Checker) {
751
769
pyupgrade:: rules:: unnecessary_builtin_import ( checker, stmt, module, names) ;
752
770
}
753
771
}
772
+ if checker. any_enabled ( & [
773
+ Rule :: SuspiciousTelnetlibImport ,
774
+ Rule :: SuspiciousFtplibImport ,
775
+ Rule :: SuspiciousPickleImport ,
776
+ Rule :: SuspiciousSubprocessImport ,
777
+ Rule :: SuspiciousXmlEtreeImport ,
778
+ Rule :: SuspiciousXmlSaxImport ,
779
+ Rule :: SuspiciousXmlExpatImport ,
780
+ Rule :: SuspiciousXmlMinidomImport ,
781
+ Rule :: SuspiciousXmlPulldomImport ,
782
+ Rule :: SuspiciousLxmlImport ,
783
+ Rule :: SuspiciousXmlrpcImport ,
784
+ Rule :: SuspiciousHttpoxyImport ,
785
+ Rule :: SuspiciousPycryptoImport ,
786
+ Rule :: SuspiciousPyghmiImport ,
787
+ ] ) {
788
+ flake8_bandit:: rules:: suspicious_imports ( checker, stmt) ;
789
+ }
754
790
if checker. enabled ( Rule :: BannedApi ) {
755
791
if let Some ( module) =
756
792
helpers:: resolve_imported_module_path ( level, module, checker. module_path )
0 commit comments