SpotBugs Bug Detector Report
The following document contains the results of SpotBugs
SpotBugs Version is 4.9.6
Threshold is medium
Effort is default
Summary
Classes | Bugs | Errors | Missing Classes |
---|---|---|---|
58 | 210 | 0 | 0 |
Files
com.irurueta.navigation.inertial.calibration.DriftEstimator
Bug | Category | Details | Line | Priority |
---|---|---|---|---|
Exception thrown in class com.irurueta.navigation.inertial.calibration.DriftEstimator at new com.irurueta.navigation.inertial.calibration.DriftEstimator(Matrix, Matrix, Matrix, Matrix) will leave the constructor. The object under construction remains partially initialized and may be vulnerable to Finalizer attacks. | BAD_PRACTICE | CT_CONSTRUCTOR_THROW | 346 | Medium |
Exception thrown in class com.irurueta.navigation.inertial.calibration.DriftEstimator at new com.irurueta.navigation.inertial.calibration.DriftEstimator(Matrix, Matrix, Matrix, Matrix, Matrix) will leave the constructor. The object under construction remains partially initialized and may be vulnerable to Finalizer attacks. | BAD_PRACTICE | CT_CONSTRUCTOR_THROW | 398 | Medium |
Exception thrown in class com.irurueta.navigation.inertial.calibration.DriftEstimator at new com.irurueta.navigation.inertial.calibration.DriftEstimator(Matrix, Matrix, Matrix, Matrix, DriftEstimatorListener) will leave the constructor. The object under construction remains partially initialized and may be vulnerable to Finalizer attacks. | BAD_PRACTICE | CT_CONSTRUCTOR_THROW | 374 | Medium |
Exception thrown in class com.irurueta.navigation.inertial.calibration.DriftEstimator at new com.irurueta.navigation.inertial.calibration.DriftEstimator(ECEFFrame, Matrix, Matrix, Matrix, Matrix) will leave the constructor. The object under construction remains partially initialized and may be vulnerable to Finalizer attacks. | BAD_PRACTICE | CT_CONSTRUCTOR_THROW | 552 | Medium |
Exception thrown in class com.irurueta.navigation.inertial.calibration.DriftEstimator at new com.irurueta.navigation.inertial.calibration.DriftEstimator(ECEFFrame, AccelerationTriad, Matrix, AngularSpeedTriad, Matrix) will leave the constructor. The object under construction remains partially initialized and may be vulnerable to Finalizer attacks. | BAD_PRACTICE | CT_CONSTRUCTOR_THROW | 450 | Medium |
Exception thrown in class com.irurueta.navigation.inertial.calibration.DriftEstimator at new com.irurueta.navigation.inertial.calibration.DriftEstimator(AccelerationTriad, Matrix, AngularSpeedTriad, Matrix) will leave the constructor. The object under construction remains partially initialized and may be vulnerable to Finalizer attacks. | BAD_PRACTICE | CT_CONSTRUCTOR_THROW | 246 | Medium |
Exception thrown in class com.irurueta.navigation.inertial.calibration.DriftEstimator at new com.irurueta.navigation.inertial.calibration.DriftEstimator(AccelerationTriad, Matrix, AngularSpeedTriad, Matrix, Matrix) will leave the constructor. The object under construction remains partially initialized and may be vulnerable to Finalizer attacks. | BAD_PRACTICE | CT_CONSTRUCTOR_THROW | 294 | Medium |
Exception thrown in class com.irurueta.navigation.inertial.calibration.DriftEstimator at new com.irurueta.navigation.inertial.calibration.DriftEstimator(AccelerationTriad, Matrix, AngularSpeedTriad, Matrix, DriftEstimatorListener) will leave the constructor. The object under construction remains partially initialized and may be vulnerable to Finalizer attacks. | BAD_PRACTICE | CT_CONSTRUCTOR_THROW | 272 | Medium |
com.irurueta.navigation.inertial.calibration.DriftEstimator.getReferenceFrame() may expose internal representation by returning DriftEstimator.referenceFrame | MALICIOUS_CODE | EI_EXPOSE_REP | 868 | Medium |
new com.irurueta.navigation.inertial.calibration.DriftEstimator(ECEFFrame) may expose internal representation by storing an externally mutable object into DriftEstimator.referenceFrame | MALICIOUS_CODE | EI_EXPOSE_REP2 | 186 | Medium |
new com.irurueta.navigation.inertial.calibration.DriftEstimator(ECEFFrame, Matrix, Matrix, Matrix, Matrix) may expose internal representation by storing an externally mutable object into DriftEstimator.referenceFrame | MALICIOUS_CODE | EI_EXPOSE_REP2 | 553 | Medium |
new com.irurueta.navigation.inertial.calibration.DriftEstimator(ECEFFrame, Matrix, Matrix, Matrix, Matrix, Matrix) may expose internal representation by storing an externally mutable object into DriftEstimator.referenceFrame | MALICIOUS_CODE | EI_EXPOSE_REP2 | 607 | Medium |
new com.irurueta.navigation.inertial.calibration.DriftEstimator(ECEFFrame, Matrix, Matrix, Matrix, Matrix, Matrix, DriftEstimatorListener) may expose internal representation by storing an externally mutable object into DriftEstimator.referenceFrame | MALICIOUS_CODE | EI_EXPOSE_REP2 | 636 | Medium |
new com.irurueta.navigation.inertial.calibration.DriftEstimator(ECEFFrame, Matrix, Matrix, Matrix, Matrix, DriftEstimatorListener) may expose internal representation by storing an externally mutable object into DriftEstimator.referenceFrame | MALICIOUS_CODE | EI_EXPOSE_REP2 | 580 | Medium |
new com.irurueta.navigation.inertial.calibration.DriftEstimator(ECEFFrame, AccelerationTriad, Matrix, AngularSpeedTriad, Matrix) may expose internal representation by storing an externally mutable object into DriftEstimator.referenceFrame | MALICIOUS_CODE | EI_EXPOSE_REP2 | 451 | Medium |
new com.irurueta.navigation.inertial.calibration.DriftEstimator(ECEFFrame, AccelerationTriad, Matrix, AngularSpeedTriad, Matrix, Matrix) may expose internal representation by storing an externally mutable object into DriftEstimator.referenceFrame | MALICIOUS_CODE | EI_EXPOSE_REP2 | 501 | Medium |
new com.irurueta.navigation.inertial.calibration.DriftEstimator(ECEFFrame, AccelerationTriad, Matrix, AngularSpeedTriad, Matrix, Matrix, DriftEstimatorListener) may expose internal representation by storing an externally mutable object into DriftEstimator.referenceFrame | MALICIOUS_CODE | EI_EXPOSE_REP2 | 528 | Medium |
new com.irurueta.navigation.inertial.calibration.DriftEstimator(ECEFFrame, AccelerationTriad, Matrix, AngularSpeedTriad, Matrix, DriftEstimatorListener) may expose internal representation by storing an externally mutable object into DriftEstimator.referenceFrame | MALICIOUS_CODE | EI_EXPOSE_REP2 | 476 | Medium |
new com.irurueta.navigation.inertial.calibration.DriftEstimator(ECEFFrame, DriftEstimatorListener) may expose internal representation by storing an externally mutable object into DriftEstimator.referenceFrame | MALICIOUS_CODE | EI_EXPOSE_REP2 | 198 | Medium |
com.irurueta.navigation.inertial.calibration.DriftEstimator.setReferenceFrame(ECEFFrame) may expose internal representation by storing an externally mutable object into DriftEstimator.referenceFrame | MALICIOUS_CODE | EI_EXPOSE_REP2 | 882 | Medium |
com.irurueta.navigation.inertial.calibration.KalmanDriftEstimator
Bug | Category | Details | Line | Priority |
---|---|---|---|---|
com.irurueta.navigation.inertial.calibration.KalmanDriftEstimator.getInitConfig() may expose internal representation by returning KalmanDriftEstimator.initConfig | MALICIOUS_CODE | EI_EXPOSE_REP | 972 | Medium |
com.irurueta.navigation.inertial.calibration.KalmanDriftEstimator.getKalmanConfig() may expose internal representation by returning KalmanDriftEstimator.kalmanConfig | MALICIOUS_CODE | EI_EXPOSE_REP | 946 | Medium |
new com.irurueta.navigation.inertial.calibration.KalmanDriftEstimator(Matrix, Matrix, Matrix, Matrix, Matrix, INSLooselyCoupledKalmanConfig, INSLooselyCoupledKalmanInitializerConfig) may expose internal representation by storing an externally mutable object into KalmanDriftEstimator.initConfig | MALICIOUS_CODE | EI_EXPOSE_REP2 | 384 | Medium |
new com.irurueta.navigation.inertial.calibration.KalmanDriftEstimator(Matrix, Matrix, Matrix, Matrix, Matrix, INSLooselyCoupledKalmanConfig, INSLooselyCoupledKalmanInitializerConfig) may expose internal representation by storing an externally mutable object into KalmanDriftEstimator.kalmanConfig | MALICIOUS_CODE | EI_EXPOSE_REP2 | 383 | Medium |
new com.irurueta.navigation.inertial.calibration.KalmanDriftEstimator(Matrix, Matrix, Matrix, Matrix, Matrix, INSLooselyCoupledKalmanConfig, INSLooselyCoupledKalmanInitializerConfig, DriftEstimatorListener) may expose internal representation by storing an externally mutable object into KalmanDriftEstimator.initConfig | MALICIOUS_CODE | EI_EXPOSE_REP2 | 416 | Medium |
new com.irurueta.navigation.inertial.calibration.KalmanDriftEstimator(Matrix, Matrix, Matrix, Matrix, Matrix, INSLooselyCoupledKalmanConfig, INSLooselyCoupledKalmanInitializerConfig, DriftEstimatorListener) may expose internal representation by storing an externally mutable object into KalmanDriftEstimator.kalmanConfig | MALICIOUS_CODE | EI_EXPOSE_REP2 | 415 | Medium |
new com.irurueta.navigation.inertial.calibration.KalmanDriftEstimator(Matrix, Matrix, Matrix, Matrix, INSLooselyCoupledKalmanConfig, INSLooselyCoupledKalmanInitializerConfig) may expose internal representation by storing an externally mutable object into KalmanDriftEstimator.initConfig | MALICIOUS_CODE | EI_EXPOSE_REP2 | 323 | Medium |
new com.irurueta.navigation.inertial.calibration.KalmanDriftEstimator(Matrix, Matrix, Matrix, Matrix, INSLooselyCoupledKalmanConfig, INSLooselyCoupledKalmanInitializerConfig) may expose internal representation by storing an externally mutable object into KalmanDriftEstimator.kalmanConfig | MALICIOUS_CODE | EI_EXPOSE_REP2 | 322 | Medium |
new com.irurueta.navigation.inertial.calibration.KalmanDriftEstimator(Matrix, Matrix, Matrix, Matrix, INSLooselyCoupledKalmanConfig, INSLooselyCoupledKalmanInitializerConfig, DriftEstimatorListener) may expose internal representation by storing an externally mutable object into KalmanDriftEstimator.initConfig | MALICIOUS_CODE | EI_EXPOSE_REP2 | 353 | Medium |
new com.irurueta.navigation.inertial.calibration.KalmanDriftEstimator(Matrix, Matrix, Matrix, Matrix, INSLooselyCoupledKalmanConfig, INSLooselyCoupledKalmanInitializerConfig, DriftEstimatorListener) may expose internal representation by storing an externally mutable object into KalmanDriftEstimator.kalmanConfig | MALICIOUS_CODE | EI_EXPOSE_REP2 | 352 | Medium |
new com.irurueta.navigation.inertial.calibration.KalmanDriftEstimator(ECEFFrame, Matrix, Matrix, Matrix, Matrix, Matrix, INSLooselyCoupledKalmanConfig, INSLooselyCoupledKalmanInitializerConfig) may expose internal representation by storing an externally mutable object into KalmanDriftEstimator.initConfig | MALICIOUS_CODE | EI_EXPOSE_REP2 | 641 | Medium |
new com.irurueta.navigation.inertial.calibration.KalmanDriftEstimator(ECEFFrame, Matrix, Matrix, Matrix, Matrix, Matrix, INSLooselyCoupledKalmanConfig, INSLooselyCoupledKalmanInitializerConfig) may expose internal representation by storing an externally mutable object into KalmanDriftEstimator.kalmanConfig | MALICIOUS_CODE | EI_EXPOSE_REP2 | 640 | Medium |
new com.irurueta.navigation.inertial.calibration.KalmanDriftEstimator(ECEFFrame, Matrix, Matrix, Matrix, Matrix, Matrix, INSLooselyCoupledKalmanConfig, INSLooselyCoupledKalmanInitializerConfig, DriftEstimatorListener) may expose internal representation by storing an externally mutable object into KalmanDriftEstimator.initConfig | MALICIOUS_CODE | EI_EXPOSE_REP2 | 676 | Medium |
new com.irurueta.navigation.inertial.calibration.KalmanDriftEstimator(ECEFFrame, Matrix, Matrix, Matrix, Matrix, Matrix, INSLooselyCoupledKalmanConfig, INSLooselyCoupledKalmanInitializerConfig, DriftEstimatorListener) may expose internal representation by storing an externally mutable object into KalmanDriftEstimator.kalmanConfig | MALICIOUS_CODE | EI_EXPOSE_REP2 | 675 | Medium |
new com.irurueta.navigation.inertial.calibration.KalmanDriftEstimator(ECEFFrame, Matrix, Matrix, Matrix, Matrix, INSLooselyCoupledKalmanConfig, INSLooselyCoupledKalmanInitializerConfig) may expose internal representation by storing an externally mutable object into KalmanDriftEstimator.initConfig | MALICIOUS_CODE | EI_EXPOSE_REP2 | 574 | Medium |
new com.irurueta.navigation.inertial.calibration.KalmanDriftEstimator(ECEFFrame, Matrix, Matrix, Matrix, Matrix, INSLooselyCoupledKalmanConfig, INSLooselyCoupledKalmanInitializerConfig) may expose internal representation by storing an externally mutable object into KalmanDriftEstimator.kalmanConfig | MALICIOUS_CODE | EI_EXPOSE_REP2 | 573 | Medium |
new com.irurueta.navigation.inertial.calibration.KalmanDriftEstimator(ECEFFrame, Matrix, Matrix, Matrix, Matrix, INSLooselyCoupledKalmanConfig, INSLooselyCoupledKalmanInitializerConfig, DriftEstimatorListener) may expose internal representation by storing an externally mutable object into KalmanDriftEstimator.initConfig | MALICIOUS_CODE | EI_EXPOSE_REP2 | 607 | Medium |
new com.irurueta.navigation.inertial.calibration.KalmanDriftEstimator(ECEFFrame, Matrix, Matrix, Matrix, Matrix, INSLooselyCoupledKalmanConfig, INSLooselyCoupledKalmanInitializerConfig, DriftEstimatorListener) may expose internal representation by storing an externally mutable object into KalmanDriftEstimator.kalmanConfig | MALICIOUS_CODE | EI_EXPOSE_REP2 | 606 | Medium |
new com.irurueta.navigation.inertial.calibration.KalmanDriftEstimator(ECEFFrame, INSLooselyCoupledKalmanConfig, INSLooselyCoupledKalmanInitializerConfig) may expose internal representation by storing an externally mutable object into KalmanDriftEstimator.initConfig | MALICIOUS_CODE | EI_EXPOSE_REP2 | 122 | Medium |
new com.irurueta.navigation.inertial.calibration.KalmanDriftEstimator(ECEFFrame, INSLooselyCoupledKalmanConfig, INSLooselyCoupledKalmanInitializerConfig) may expose internal representation by storing an externally mutable object into KalmanDriftEstimator.kalmanConfig | MALICIOUS_CODE | EI_EXPOSE_REP2 | 121 | Medium |
new com.irurueta.navigation.inertial.calibration.KalmanDriftEstimator(ECEFFrame, INSLooselyCoupledKalmanConfig, INSLooselyCoupledKalmanInitializerConfig, DriftEstimatorListener) may expose internal representation by storing an externally mutable object into KalmanDriftEstimator.initConfig | MALICIOUS_CODE | EI_EXPOSE_REP2 | 142 | Medium |
new com.irurueta.navigation.inertial.calibration.KalmanDriftEstimator(ECEFFrame, INSLooselyCoupledKalmanConfig, INSLooselyCoupledKalmanInitializerConfig, DriftEstimatorListener) may expose internal representation by storing an externally mutable object into KalmanDriftEstimator.kalmanConfig | MALICIOUS_CODE | EI_EXPOSE_REP2 | 141 | Medium |
new com.irurueta.navigation.inertial.calibration.KalmanDriftEstimator(ECEFFrame, AccelerationTriad, Matrix, AngularSpeedTriad, Matrix, Matrix, INSLooselyCoupledKalmanConfig, INSLooselyCoupledKalmanInitializerConfig) may expose internal representation by storing an externally mutable object into KalmanDriftEstimator.initConfig | MALICIOUS_CODE | EI_EXPOSE_REP2 | 509 | Medium |
new com.irurueta.navigation.inertial.calibration.KalmanDriftEstimator(ECEFFrame, AccelerationTriad, Matrix, AngularSpeedTriad, Matrix, Matrix, INSLooselyCoupledKalmanConfig, INSLooselyCoupledKalmanInitializerConfig) may expose internal representation by storing an externally mutable object into KalmanDriftEstimator.kalmanConfig | MALICIOUS_CODE | EI_EXPOSE_REP2 | 508 | Medium |
new com.irurueta.navigation.inertial.calibration.KalmanDriftEstimator(ECEFFrame, AccelerationTriad, Matrix, AngularSpeedTriad, Matrix, Matrix, INSLooselyCoupledKalmanConfig, INSLooselyCoupledKalmanInitializerConfig, DriftEstimatorListener) may expose internal representation by storing an externally mutable object into KalmanDriftEstimator.initConfig | MALICIOUS_CODE | EI_EXPOSE_REP2 | 542 | Medium |
new com.irurueta.navigation.inertial.calibration.KalmanDriftEstimator(ECEFFrame, AccelerationTriad, Matrix, AngularSpeedTriad, Matrix, Matrix, INSLooselyCoupledKalmanConfig, INSLooselyCoupledKalmanInitializerConfig, DriftEstimatorListener) may expose internal representation by storing an externally mutable object into KalmanDriftEstimator.kalmanConfig | MALICIOUS_CODE | EI_EXPOSE_REP2 | 541 | Medium |
new com.irurueta.navigation.inertial.calibration.KalmanDriftEstimator(ECEFFrame, AccelerationTriad, Matrix, AngularSpeedTriad, Matrix, INSLooselyCoupledKalmanConfig, INSLooselyCoupledKalmanInitializerConfig) may expose internal representation by storing an externally mutable object into KalmanDriftEstimator.initConfig | MALICIOUS_CODE | EI_EXPOSE_REP2 | 446 | Medium |
new com.irurueta.navigation.inertial.calibration.KalmanDriftEstimator(ECEFFrame, AccelerationTriad, Matrix, AngularSpeedTriad, Matrix, INSLooselyCoupledKalmanConfig, INSLooselyCoupledKalmanInitializerConfig) may expose internal representation by storing an externally mutable object into KalmanDriftEstimator.kalmanConfig | MALICIOUS_CODE | EI_EXPOSE_REP2 | 445 | Medium |
new com.irurueta.navigation.inertial.calibration.KalmanDriftEstimator(ECEFFrame, AccelerationTriad, Matrix, AngularSpeedTriad, Matrix, INSLooselyCoupledKalmanConfig, INSLooselyCoupledKalmanInitializerConfig, DriftEstimatorListener) may expose internal representation by storing an externally mutable object into KalmanDriftEstimator.initConfig | MALICIOUS_CODE | EI_EXPOSE_REP2 | 477 | Medium |
new com.irurueta.navigation.inertial.calibration.KalmanDriftEstimator(ECEFFrame, AccelerationTriad, Matrix, AngularSpeedTriad, Matrix, INSLooselyCoupledKalmanConfig, INSLooselyCoupledKalmanInitializerConfig, DriftEstimatorListener) may expose internal representation by storing an externally mutable object into KalmanDriftEstimator.kalmanConfig | MALICIOUS_CODE | EI_EXPOSE_REP2 | 476 | Medium |
new com.irurueta.navigation.inertial.calibration.KalmanDriftEstimator(NEDFrame, Matrix, Matrix, Matrix, Matrix, Matrix, INSLooselyCoupledKalmanConfig, INSLooselyCoupledKalmanInitializerConfig) may expose internal representation by storing an externally mutable object into KalmanDriftEstimator.initConfig | MALICIOUS_CODE | EI_EXPOSE_REP2 | 901 | Medium |
new com.irurueta.navigation.inertial.calibration.KalmanDriftEstimator(NEDFrame, Matrix, Matrix, Matrix, Matrix, Matrix, INSLooselyCoupledKalmanConfig, INSLooselyCoupledKalmanInitializerConfig) may expose internal representation by storing an externally mutable object into KalmanDriftEstimator.kalmanConfig | MALICIOUS_CODE | EI_EXPOSE_REP2 | 900 | Medium |
new com.irurueta.navigation.inertial.calibration.KalmanDriftEstimator(NEDFrame, Matrix, Matrix, Matrix, Matrix, Matrix, INSLooselyCoupledKalmanConfig, INSLooselyCoupledKalmanInitializerConfig, DriftEstimatorListener) may expose internal representation by storing an externally mutable object into KalmanDriftEstimator.initConfig | MALICIOUS_CODE | EI_EXPOSE_REP2 | 936 | Medium |
new com.irurueta.navigation.inertial.calibration.KalmanDriftEstimator(NEDFrame, Matrix, Matrix, Matrix, Matrix, Matrix, INSLooselyCoupledKalmanConfig, INSLooselyCoupledKalmanInitializerConfig, DriftEstimatorListener) may expose internal representation by storing an externally mutable object into KalmanDriftEstimator.kalmanConfig | MALICIOUS_CODE | EI_EXPOSE_REP2 | 935 | Medium |
new com.irurueta.navigation.inertial.calibration.KalmanDriftEstimator(NEDFrame, Matrix, Matrix, Matrix, Matrix, INSLooselyCoupledKalmanConfig, INSLooselyCoupledKalmanInitializerConfig) may expose internal representation by storing an externally mutable object into KalmanDriftEstimator.initConfig | MALICIOUS_CODE | EI_EXPOSE_REP2 | 834 | Medium |
new com.irurueta.navigation.inertial.calibration.KalmanDriftEstimator(NEDFrame, Matrix, Matrix, Matrix, Matrix, INSLooselyCoupledKalmanConfig, INSLooselyCoupledKalmanInitializerConfig) may expose internal representation by storing an externally mutable object into KalmanDriftEstimator.kalmanConfig | MALICIOUS_CODE | EI_EXPOSE_REP2 | 833 | Medium |
new com.irurueta.navigation.inertial.calibration.KalmanDriftEstimator(NEDFrame, Matrix, Matrix, Matrix, Matrix, INSLooselyCoupledKalmanConfig, INSLooselyCoupledKalmanInitializerConfig, DriftEstimatorListener) may expose internal representation by storing an externally mutable object into KalmanDriftEstimator.initConfig | MALICIOUS_CODE | EI_EXPOSE_REP2 | 867 | Medium |
new com.irurueta.navigation.inertial.calibration.KalmanDriftEstimator(NEDFrame, Matrix, Matrix, Matrix, Matrix, INSLooselyCoupledKalmanConfig, INSLooselyCoupledKalmanInitializerConfig, DriftEstimatorListener) may expose internal representation by storing an externally mutable object into KalmanDriftEstimator.kalmanConfig | MALICIOUS_CODE | EI_EXPOSE_REP2 | 866 | Medium |
new com.irurueta.navigation.inertial.calibration.KalmanDriftEstimator(NEDFrame, INSLooselyCoupledKalmanConfig, INSLooselyCoupledKalmanInitializerConfig) may expose internal representation by storing an externally mutable object into KalmanDriftEstimator.initConfig | MALICIOUS_CODE | EI_EXPOSE_REP2 | 160 | Medium |
new com.irurueta.navigation.inertial.calibration.KalmanDriftEstimator(NEDFrame, INSLooselyCoupledKalmanConfig, INSLooselyCoupledKalmanInitializerConfig) may expose internal representation by storing an externally mutable object into KalmanDriftEstimator.kalmanConfig | MALICIOUS_CODE | EI_EXPOSE_REP2 | 159 | Medium |
new com.irurueta.navigation.inertial.calibration.KalmanDriftEstimator(NEDFrame, INSLooselyCoupledKalmanConfig, INSLooselyCoupledKalmanInitializerConfig, DriftEstimatorListener) may expose internal representation by storing an externally mutable object into KalmanDriftEstimator.initConfig | MALICIOUS_CODE | EI_EXPOSE_REP2 | 180 | Medium |
new com.irurueta.navigation.inertial.calibration.KalmanDriftEstimator(NEDFrame, INSLooselyCoupledKalmanConfig, INSLooselyCoupledKalmanInitializerConfig, DriftEstimatorListener) may expose internal representation by storing an externally mutable object into KalmanDriftEstimator.kalmanConfig | MALICIOUS_CODE | EI_EXPOSE_REP2 | 179 | Medium |
new com.irurueta.navigation.inertial.calibration.KalmanDriftEstimator(NEDFrame, AccelerationTriad, Matrix, AngularSpeedTriad, Matrix, Matrix, INSLooselyCoupledKalmanConfig, INSLooselyCoupledKalmanInitializerConfig) may expose internal representation by storing an externally mutable object into KalmanDriftEstimator.initConfig | MALICIOUS_CODE | EI_EXPOSE_REP2 | 769 | Medium |
new com.irurueta.navigation.inertial.calibration.KalmanDriftEstimator(NEDFrame, AccelerationTriad, Matrix, AngularSpeedTriad, Matrix, Matrix, INSLooselyCoupledKalmanConfig, INSLooselyCoupledKalmanInitializerConfig) may expose internal representation by storing an externally mutable object into KalmanDriftEstimator.kalmanConfig | MALICIOUS_CODE | EI_EXPOSE_REP2 | 768 | Medium |
new com.irurueta.navigation.inertial.calibration.KalmanDriftEstimator(NEDFrame, AccelerationTriad, Matrix, AngularSpeedTriad, Matrix, Matrix, INSLooselyCoupledKalmanConfig, INSLooselyCoupledKalmanInitializerConfig, DriftEstimatorListener) may expose internal representation by storing an externally mutable object into KalmanDriftEstimator.initConfig | MALICIOUS_CODE | EI_EXPOSE_REP2 | 802 | Medium |
new com.irurueta.navigation.inertial.calibration.KalmanDriftEstimator(NEDFrame, AccelerationTriad, Matrix, AngularSpeedTriad, Matrix, Matrix, INSLooselyCoupledKalmanConfig, INSLooselyCoupledKalmanInitializerConfig, DriftEstimatorListener) may expose internal representation by storing an externally mutable object into KalmanDriftEstimator.kalmanConfig | MALICIOUS_CODE | EI_EXPOSE_REP2 | 801 | Medium |
new com.irurueta.navigation.inertial.calibration.KalmanDriftEstimator(NEDFrame, AccelerationTriad, Matrix, AngularSpeedTriad, Matrix, INSLooselyCoupledKalmanConfig, INSLooselyCoupledKalmanInitializerConfig) may expose internal representation by storing an externally mutable object into KalmanDriftEstimator.initConfig | MALICIOUS_CODE | EI_EXPOSE_REP2 | 706 | Medium |
new com.irurueta.navigation.inertial.calibration.KalmanDriftEstimator(NEDFrame, AccelerationTriad, Matrix, AngularSpeedTriad, Matrix, INSLooselyCoupledKalmanConfig, INSLooselyCoupledKalmanInitializerConfig) may expose internal representation by storing an externally mutable object into KalmanDriftEstimator.kalmanConfig | MALICIOUS_CODE | EI_EXPOSE_REP2 | 705 | Medium |
new com.irurueta.navigation.inertial.calibration.KalmanDriftEstimator(NEDFrame, AccelerationTriad, Matrix, AngularSpeedTriad, Matrix, INSLooselyCoupledKalmanConfig, INSLooselyCoupledKalmanInitializerConfig, DriftEstimatorListener) may expose internal representation by storing an externally mutable object into KalmanDriftEstimator.initConfig | MALICIOUS_CODE | EI_EXPOSE_REP2 | 737 | Medium |
new com.irurueta.navigation.inertial.calibration.KalmanDriftEstimator(NEDFrame, AccelerationTriad, Matrix, AngularSpeedTriad, Matrix, INSLooselyCoupledKalmanConfig, INSLooselyCoupledKalmanInitializerConfig, DriftEstimatorListener) may expose internal representation by storing an externally mutable object into KalmanDriftEstimator.kalmanConfig | MALICIOUS_CODE | EI_EXPOSE_REP2 | 736 | Medium |
new com.irurueta.navigation.inertial.calibration.KalmanDriftEstimator(INSLooselyCoupledKalmanConfig, INSLooselyCoupledKalmanInitializerConfig) may expose internal representation by storing an externally mutable object into KalmanDriftEstimator.initConfig | MALICIOUS_CODE | EI_EXPOSE_REP2 | 87 | Medium |
new com.irurueta.navigation.inertial.calibration.KalmanDriftEstimator(INSLooselyCoupledKalmanConfig, INSLooselyCoupledKalmanInitializerConfig) may expose internal representation by storing an externally mutable object into KalmanDriftEstimator.kalmanConfig | MALICIOUS_CODE | EI_EXPOSE_REP2 | 86 | Medium |
new com.irurueta.navigation.inertial.calibration.KalmanDriftEstimator(INSLooselyCoupledKalmanConfig, INSLooselyCoupledKalmanInitializerConfig, DriftEstimatorListener) may expose internal representation by storing an externally mutable object into KalmanDriftEstimator.initConfig | MALICIOUS_CODE | EI_EXPOSE_REP2 | 104 | Medium |
new com.irurueta.navigation.inertial.calibration.KalmanDriftEstimator(INSLooselyCoupledKalmanConfig, INSLooselyCoupledKalmanInitializerConfig, DriftEstimatorListener) may expose internal representation by storing an externally mutable object into KalmanDriftEstimator.kalmanConfig | MALICIOUS_CODE | EI_EXPOSE_REP2 | 103 | Medium |
new com.irurueta.navigation.inertial.calibration.KalmanDriftEstimator(AccelerationTriad, Matrix, AngularSpeedTriad, Matrix, Matrix, INSLooselyCoupledKalmanConfig, INSLooselyCoupledKalmanInitializerConfig) may expose internal representation by storing an externally mutable object into KalmanDriftEstimator.initConfig | MALICIOUS_CODE | EI_EXPOSE_REP2 | 264 | Medium |
new com.irurueta.navigation.inertial.calibration.KalmanDriftEstimator(AccelerationTriad, Matrix, AngularSpeedTriad, Matrix, Matrix, INSLooselyCoupledKalmanConfig, INSLooselyCoupledKalmanInitializerConfig) may expose internal representation by storing an externally mutable object into KalmanDriftEstimator.kalmanConfig | MALICIOUS_CODE | EI_EXPOSE_REP2 | 263 | Medium |
new com.irurueta.navigation.inertial.calibration.KalmanDriftEstimator(AccelerationTriad, Matrix, AngularSpeedTriad, Matrix, Matrix, INSLooselyCoupledKalmanConfig, INSLooselyCoupledKalmanInitializerConfig, DriftEstimatorListener) may expose internal representation by storing an externally mutable object into KalmanDriftEstimator.initConfig | MALICIOUS_CODE | EI_EXPOSE_REP2 | 294 | Medium |
new com.irurueta.navigation.inertial.calibration.KalmanDriftEstimator(AccelerationTriad, Matrix, AngularSpeedTriad, Matrix, Matrix, INSLooselyCoupledKalmanConfig, INSLooselyCoupledKalmanInitializerConfig, DriftEstimatorListener) may expose internal representation by storing an externally mutable object into KalmanDriftEstimator.kalmanConfig | MALICIOUS_CODE | EI_EXPOSE_REP2 | 293 | Medium |
new com.irurueta.navigation.inertial.calibration.KalmanDriftEstimator(AccelerationTriad, Matrix, AngularSpeedTriad, Matrix, INSLooselyCoupledKalmanConfig, INSLooselyCoupledKalmanInitializerConfig) may expose internal representation by storing an externally mutable object into KalmanDriftEstimator.initConfig | MALICIOUS_CODE | EI_EXPOSE_REP2 | 207 | Medium |
new com.irurueta.navigation.inertial.calibration.KalmanDriftEstimator(AccelerationTriad, Matrix, AngularSpeedTriad, Matrix, INSLooselyCoupledKalmanConfig, INSLooselyCoupledKalmanInitializerConfig) may expose internal representation by storing an externally mutable object into KalmanDriftEstimator.kalmanConfig | MALICIOUS_CODE | EI_EXPOSE_REP2 | 206 | Medium |
new com.irurueta.navigation.inertial.calibration.KalmanDriftEstimator(AccelerationTriad, Matrix, AngularSpeedTriad, Matrix, INSLooselyCoupledKalmanConfig, INSLooselyCoupledKalmanInitializerConfig, DriftEstimatorListener) may expose internal representation by storing an externally mutable object into KalmanDriftEstimator.initConfig | MALICIOUS_CODE | EI_EXPOSE_REP2 | 235 | Medium |
new com.irurueta.navigation.inertial.calibration.KalmanDriftEstimator(AccelerationTriad, Matrix, AngularSpeedTriad, Matrix, INSLooselyCoupledKalmanConfig, INSLooselyCoupledKalmanInitializerConfig, DriftEstimatorListener) may expose internal representation by storing an externally mutable object into KalmanDriftEstimator.kalmanConfig | MALICIOUS_CODE | EI_EXPOSE_REP2 | 234 | Medium |
com.irurueta.navigation.inertial.calibration.KalmanDriftEstimator.setInitConfig(INSLooselyCoupledKalmanInitializerConfig) may expose internal representation by storing an externally mutable object into KalmanDriftEstimator.initConfig | MALICIOUS_CODE | EI_EXPOSE_REP2 | 988 | Medium |
com.irurueta.navigation.inertial.calibration.KalmanDriftEstimator.setKalmanConfig(INSLooselyCoupledKalmanConfig) may expose internal representation by storing an externally mutable object into KalmanDriftEstimator.kalmanConfig | MALICIOUS_CODE | EI_EXPOSE_REP2 | 961 | Medium |
com.irurueta.navigation.inertial.calibration.RandomWalkEstimator
Bug | Category | Details | Line | Priority |
---|---|---|---|---|
Exception thrown in class com.irurueta.navigation.inertial.calibration.RandomWalkEstimator at new com.irurueta.navigation.inertial.calibration.RandomWalkEstimator(Matrix, Matrix, Matrix, Matrix) will leave the constructor. The object under construction remains partially initialized and may be vulnerable to Finalizer attacks. | BAD_PRACTICE | CT_CONSTRUCTOR_THROW | 302 | Medium |
Exception thrown in class com.irurueta.navigation.inertial.calibration.RandomWalkEstimator at new com.irurueta.navigation.inertial.calibration.RandomWalkEstimator(Matrix, Matrix, Matrix, Matrix, Matrix) will leave the constructor. The object under construction remains partially initialized and may be vulnerable to Finalizer attacks. | BAD_PRACTICE | CT_CONSTRUCTOR_THROW | 356 | Medium |
Exception thrown in class com.irurueta.navigation.inertial.calibration.RandomWalkEstimator at new com.irurueta.navigation.inertial.calibration.RandomWalkEstimator(Matrix, Matrix, Matrix, Matrix, RandomWalkEstimatorListener) will leave the constructor. The object under construction remains partially initialized and may be vulnerable to Finalizer attacks. | BAD_PRACTICE | CT_CONSTRUCTOR_THROW | 331 | Medium |
Exception thrown in class com.irurueta.navigation.inertial.calibration.RandomWalkEstimator at new com.irurueta.navigation.inertial.calibration.RandomWalkEstimator(ECEFPosition, CoordinateTransformation) will leave the constructor. The object under construction remains partially initialized and may be vulnerable to Finalizer attacks. | BAD_PRACTICE | CT_CONSTRUCTOR_THROW | 722 | Medium |
Exception thrown in class com.irurueta.navigation.inertial.calibration.RandomWalkEstimator at new com.irurueta.navigation.inertial.calibration.RandomWalkEstimator(ECEFPosition, CoordinateTransformation, Matrix, Matrix, Matrix, Matrix) will leave the constructor. The object under construction remains partially initialized and may be vulnerable to Finalizer attacks. | BAD_PRACTICE | CT_CONSTRUCTOR_THROW | 908 | Medium |
Exception thrown in class com.irurueta.navigation.inertial.calibration.RandomWalkEstimator at new com.irurueta.navigation.inertial.calibration.RandomWalkEstimator(ECEFPosition, CoordinateTransformation, Matrix, Matrix, Matrix, Matrix, double) will leave the constructor. The object under construction remains partially initialized and may be vulnerable to Finalizer attacks. | BAD_PRACTICE | CT_CONSTRUCTOR_THROW | 1479 | Medium |
Exception thrown in class com.irurueta.navigation.inertial.calibration.RandomWalkEstimator at new com.irurueta.navigation.inertial.calibration.RandomWalkEstimator(ECEFPosition, CoordinateTransformation, Matrix, Matrix, Matrix, Matrix, Matrix) will leave the constructor. The object under construction remains partially initialized and may be vulnerable to Finalizer attacks. | BAD_PRACTICE | CT_CONSTRUCTOR_THROW | 976 | Medium |
Exception thrown in class com.irurueta.navigation.inertial.calibration.RandomWalkEstimator at new com.irurueta.navigation.inertial.calibration.RandomWalkEstimator(ECEFPosition, CoordinateTransformation, Matrix, Matrix, Matrix, Matrix, RandomWalkEstimatorListener) will leave the constructor. The object under construction remains partially initialized and may be vulnerable to Finalizer attacks. | BAD_PRACTICE | CT_CONSTRUCTOR_THROW | 946 | Medium |
Exception thrown in class com.irurueta.navigation.inertial.calibration.RandomWalkEstimator at new com.irurueta.navigation.inertial.calibration.RandomWalkEstimator(ECEFPosition, CoordinateTransformation, AccelerationTriad, Matrix, AngularSpeedTriad, Matrix) will leave the constructor. The object under construction remains partially initialized and may be vulnerable to Finalizer attacks. | BAD_PRACTICE | CT_CONSTRUCTOR_THROW | 771 | Medium |
Exception thrown in class com.irurueta.navigation.inertial.calibration.RandomWalkEstimator at new com.irurueta.navigation.inertial.calibration.RandomWalkEstimator(ECEFPosition, CoordinateTransformation, AccelerationTriad, Matrix, AngularSpeedTriad, Matrix, double) will leave the constructor. The object under construction remains partially initialized and may be vulnerable to Finalizer attacks. | BAD_PRACTICE | CT_CONSTRUCTOR_THROW | 1336 | Medium |
Exception thrown in class com.irurueta.navigation.inertial.calibration.RandomWalkEstimator at new com.irurueta.navigation.inertial.calibration.RandomWalkEstimator(ECEFPosition, CoordinateTransformation, AccelerationTriad, Matrix, AngularSpeedTriad, Matrix, Matrix) will leave the constructor. The object under construction remains partially initialized and may be vulnerable to Finalizer attacks. | BAD_PRACTICE | CT_CONSTRUCTOR_THROW | 839 | Medium |
Exception thrown in class com.irurueta.navigation.inertial.calibration.RandomWalkEstimator at new com.irurueta.navigation.inertial.calibration.RandomWalkEstimator(ECEFPosition, CoordinateTransformation, AccelerationTriad, Matrix, AngularSpeedTriad, Matrix, Matrix, double) will leave the constructor. The object under construction remains partially initialized and may be vulnerable to Finalizer attacks. | BAD_PRACTICE | CT_CONSTRUCTOR_THROW | 1408 | Medium |
Exception thrown in class com.irurueta.navigation.inertial.calibration.RandomWalkEstimator at new com.irurueta.navigation.inertial.calibration.RandomWalkEstimator(ECEFPosition, CoordinateTransformation, AccelerationTriad, Matrix, AngularSpeedTriad, Matrix, Matrix, RandomWalkEstimatorListener) will leave the constructor. The object under construction remains partially initialized and may be vulnerable to Finalizer attacks. | BAD_PRACTICE | CT_CONSTRUCTOR_THROW | 880 | Medium |
Exception thrown in class com.irurueta.navigation.inertial.calibration.RandomWalkEstimator at new com.irurueta.navigation.inertial.calibration.RandomWalkEstimator(ECEFPosition, CoordinateTransformation, AccelerationTriad, Matrix, AngularSpeedTriad, Matrix, RandomWalkEstimatorListener) will leave the constructor. The object under construction remains partially initialized and may be vulnerable to Finalizer attacks. | BAD_PRACTICE | CT_CONSTRUCTOR_THROW | 809 | Medium |
Exception thrown in class com.irurueta.navigation.inertial.calibration.RandomWalkEstimator at new com.irurueta.navigation.inertial.calibration.RandomWalkEstimator(ECEFPosition, CoordinateTransformation, RandomWalkEstimatorListener) will leave the constructor. The object under construction remains partially initialized and may be vulnerable to Finalizer attacks. | BAD_PRACTICE | CT_CONSTRUCTOR_THROW | 743 | Medium |
Exception thrown in class com.irurueta.navigation.inertial.calibration.RandomWalkEstimator at new com.irurueta.navigation.inertial.calibration.RandomWalkEstimator(NEDPosition, CoordinateTransformation) will leave the constructor. The object under construction remains partially initialized and may be vulnerable to Finalizer attacks. | BAD_PRACTICE | CT_CONSTRUCTOR_THROW | 405 | Medium |
Exception thrown in class com.irurueta.navigation.inertial.calibration.RandomWalkEstimator at new com.irurueta.navigation.inertial.calibration.RandomWalkEstimator(NEDPosition, CoordinateTransformation, Matrix, Matrix, Matrix, Matrix) will leave the constructor. The object under construction remains partially initialized and may be vulnerable to Finalizer attacks. | BAD_PRACTICE | CT_CONSTRUCTOR_THROW | 593 | Medium |
Exception thrown in class com.irurueta.navigation.inertial.calibration.RandomWalkEstimator at new com.irurueta.navigation.inertial.calibration.RandomWalkEstimator(NEDPosition, CoordinateTransformation, Matrix, Matrix, Matrix, Matrix, double) will leave the constructor. The object under construction remains partially initialized and may be vulnerable to Finalizer attacks. | BAD_PRACTICE | CT_CONSTRUCTOR_THROW | 1188 | Medium |
Exception thrown in class com.irurueta.navigation.inertial.calibration.RandomWalkEstimator at new com.irurueta.navigation.inertial.calibration.RandomWalkEstimator(NEDPosition, CoordinateTransformation, Matrix, Matrix, Matrix, Matrix, Matrix) will leave the constructor. The object under construction remains partially initialized and may be vulnerable to Finalizer attacks. | BAD_PRACTICE | CT_CONSTRUCTOR_THROW | 665 | Medium |
Exception thrown in class com.irurueta.navigation.inertial.calibration.RandomWalkEstimator at new com.irurueta.navigation.inertial.calibration.RandomWalkEstimator(NEDPosition, CoordinateTransformation, Matrix, Matrix, Matrix, Matrix, RandomWalkEstimatorListener) will leave the constructor. The object under construction remains partially initialized and may be vulnerable to Finalizer attacks. | BAD_PRACTICE | CT_CONSTRUCTOR_THROW | 633 | Medium |
Exception thrown in class com.irurueta.navigation.inertial.calibration.RandomWalkEstimator at new com.irurueta.navigation.inertial.calibration.RandomWalkEstimator(NEDPosition, CoordinateTransformation, AccelerationTriad, Matrix, AngularSpeedTriad, Matrix) will leave the constructor. The object under construction remains partially initialized and may be vulnerable to Finalizer attacks. | BAD_PRACTICE | CT_CONSTRUCTOR_THROW | 454 | Medium |
Exception thrown in class com.irurueta.navigation.inertial.calibration.RandomWalkEstimator at new com.irurueta.navigation.inertial.calibration.RandomWalkEstimator(NEDPosition, CoordinateTransformation, AccelerationTriad, Matrix, AngularSpeedTriad, Matrix, double) will leave the constructor. The object under construction remains partially initialized and may be vulnerable to Finalizer attacks. | BAD_PRACTICE | CT_CONSTRUCTOR_THROW | 1044 | Medium |
Exception thrown in class com.irurueta.navigation.inertial.calibration.RandomWalkEstimator at new com.irurueta.navigation.inertial.calibration.RandomWalkEstimator(NEDPosition, CoordinateTransformation, AccelerationTriad, Matrix, AngularSpeedTriad, Matrix, Matrix) will leave the constructor. The object under construction remains partially initialized and may be vulnerable to Finalizer attacks. | BAD_PRACTICE | CT_CONSTRUCTOR_THROW | 522 | Medium |
Exception thrown in class com.irurueta.navigation.inertial.calibration.RandomWalkEstimator at new com.irurueta.navigation.inertial.calibration.RandomWalkEstimator(NEDPosition, CoordinateTransformation, AccelerationTriad, Matrix, AngularSpeedTriad, Matrix, Matrix, double) will leave the constructor. The object under construction remains partially initialized and may be vulnerable to Finalizer attacks. | BAD_PRACTICE | CT_CONSTRUCTOR_THROW | 1115 | Medium |
Exception thrown in class com.irurueta.navigation.inertial.calibration.RandomWalkEstimator at new com.irurueta.navigation.inertial.calibration.RandomWalkEstimator(NEDPosition, CoordinateTransformation, AccelerationTriad, Matrix, AngularSpeedTriad, Matrix, Matrix, RandomWalkEstimatorListener) will leave the constructor. The object under construction remains partially initialized and may be vulnerable to Finalizer attacks. | BAD_PRACTICE | CT_CONSTRUCTOR_THROW | 563 | Medium |
Exception thrown in class com.irurueta.navigation.inertial.calibration.RandomWalkEstimator at new com.irurueta.navigation.inertial.calibration.RandomWalkEstimator(NEDPosition, CoordinateTransformation, AccelerationTriad, Matrix, AngularSpeedTriad, Matrix, RandomWalkEstimatorListener) will leave the constructor. The object under construction remains partially initialized and may be vulnerable to Finalizer attacks. | BAD_PRACTICE | CT_CONSTRUCTOR_THROW | 492 | Medium |
Exception thrown in class com.irurueta.navigation.inertial.calibration.RandomWalkEstimator at new com.irurueta.navigation.inertial.calibration.RandomWalkEstimator(NEDPosition, CoordinateTransformation, RandomWalkEstimatorListener) will leave the constructor. The object under construction remains partially initialized and may be vulnerable to Finalizer attacks. | BAD_PRACTICE | CT_CONSTRUCTOR_THROW | 426 | Medium |
Exception thrown in class com.irurueta.navigation.inertial.calibration.RandomWalkEstimator at new com.irurueta.navigation.inertial.calibration.RandomWalkEstimator(AccelerationTriad, Matrix, AngularSpeedTriad, Matrix) will leave the constructor. The object under construction remains partially initialized and may be vulnerable to Finalizer attacks. | BAD_PRACTICE | CT_CONSTRUCTOR_THROW | 200 | Medium |
Exception thrown in class com.irurueta.navigation.inertial.calibration.RandomWalkEstimator at new com.irurueta.navigation.inertial.calibration.RandomWalkEstimator(AccelerationTriad, Matrix, AngularSpeedTriad, Matrix, Matrix) will leave the constructor. The object under construction remains partially initialized and may be vulnerable to Finalizer attacks. | BAD_PRACTICE | CT_CONSTRUCTOR_THROW | 249 | Medium |
Exception thrown in class com.irurueta.navigation.inertial.calibration.RandomWalkEstimator at new com.irurueta.navigation.inertial.calibration.RandomWalkEstimator(AccelerationTriad, Matrix, AngularSpeedTriad, Matrix, RandomWalkEstimatorListener) will leave the constructor. The object under construction remains partially initialized and may be vulnerable to Finalizer attacks. | BAD_PRACTICE | CT_CONSTRUCTOR_THROW | 227 | Medium |
com.irurueta.navigation.inertial.calibration.RandomWalkEstimator.getFixedKinematics() may expose internal representation by returning RandomWalkEstimator.fixedKinematics | MALICIOUS_CODE | EI_EXPOSE_REP | 4323 | Medium |
com.irurueta.navigation.inertial.calibration.intervals.thresholdfactor.AccelerometerAndGyroscopeIntervalDetectorThresholdFactorOptimizer
Bug | Category | Details | Line | Priority |
---|---|---|---|---|
Exception thrown in class com.irurueta.navigation.inertial.calibration.intervals.thresholdfactor.AccelerometerAndGyroscopeIntervalDetectorThresholdFactorOptimizer at new com.irurueta.navigation.inertial.calibration.intervals.thresholdfactor.AccelerometerAndGyroscopeIntervalDetectorThresholdFactorOptimizer(AccelerometerNonLinearCalibrator, GyroscopeNonLinearCalibrator) will leave the constructor. The object under construction remains partially initialized and may be vulnerable to Finalizer attacks. | BAD_PRACTICE | CT_CONSTRUCTOR_THROW | 304 | Medium |
Exception thrown in class com.irurueta.navigation.inertial.calibration.intervals.thresholdfactor.AccelerometerAndGyroscopeIntervalDetectorThresholdFactorOptimizer at new com.irurueta.navigation.inertial.calibration.intervals.thresholdfactor.AccelerometerAndGyroscopeIntervalDetectorThresholdFactorOptimizer(AccelerometerAndGyroscopeIntervalDetectorThresholdFactorOptimizerDataSource, AccelerometerNonLinearCalibrator, GyroscopeNonLinearCalibrator) will leave the constructor. The object under construction remains partially initialized and may be vulnerable to Finalizer attacks. | BAD_PRACTICE | CT_CONSTRUCTOR_THROW | 333 | Medium |
com.irurueta.navigation.inertial.calibration.intervals.thresholdfactor.AccelerometerAndGyroscopeIntervalDetectorThresholdFactorOptimizer.getAccelerometerCalibrator() may expose internal representation by returning AccelerometerAndGyroscopeIntervalDetectorThresholdFactorOptimizer.accelerometerCalibrator | MALICIOUS_CODE | EI_EXPOSE_REP | 348 | Medium |
com.irurueta.navigation.inertial.calibration.intervals.thresholdfactor.AccelerometerAndGyroscopeIntervalDetectorThresholdFactorOptimizer.getEstimatedAccelerometerBiases() may expose internal representation by returning AccelerometerAndGyroscopeIntervalDetectorThresholdFactorOptimizer.estimatedAccelerometerBiases | MALICIOUS_CODE | EI_EXPOSE_REP | 998 | Medium |
com.irurueta.navigation.inertial.calibration.intervals.thresholdfactor.AccelerometerAndGyroscopeIntervalDetectorThresholdFactorOptimizer.getEstimatedAccelerometerMa() may expose internal representation by returning AccelerometerAndGyroscopeIntervalDetectorThresholdFactorOptimizer.estimatedAccelerometerMa | MALICIOUS_CODE | EI_EXPOSE_REP | 1044 | Medium |
com.irurueta.navigation.inertial.calibration.intervals.thresholdfactor.AccelerometerAndGyroscopeIntervalDetectorThresholdFactorOptimizer.getEstimatedGyroscopeBiases() may expose internal representation by returning AccelerometerAndGyroscopeIntervalDetectorThresholdFactorOptimizer.estimatedGyroscopeBiases | MALICIOUS_CODE | EI_EXPOSE_REP | 1101 | Medium |
com.irurueta.navigation.inertial.calibration.intervals.thresholdfactor.AccelerometerAndGyroscopeIntervalDetectorThresholdFactorOptimizer.getEstimatedGyroscopeGg() may expose internal representation by returning AccelerometerAndGyroscopeIntervalDetectorThresholdFactorOptimizer.estimatedGyroscopeGg | MALICIOUS_CODE | EI_EXPOSE_REP | 1156 | Medium |
com.irurueta.navigation.inertial.calibration.intervals.thresholdfactor.AccelerometerAndGyroscopeIntervalDetectorThresholdFactorOptimizer.getEstimatedGyroscopeMg() may expose internal representation by returning AccelerometerAndGyroscopeIntervalDetectorThresholdFactorOptimizer.estimatedGyroscopeMg | MALICIOUS_CODE | EI_EXPOSE_REP | 1146 | Medium |
com.irurueta.navigation.inertial.calibration.intervals.thresholdfactor.AccelerometerAndGyroscopeIntervalDetectorThresholdFactorOptimizer.getGyroscopeCalibrator() may expose internal representation by returning AccelerometerAndGyroscopeIntervalDetectorThresholdFactorOptimizer.gyroscopeCalibrator | MALICIOUS_CODE | EI_EXPOSE_REP | 379 | Medium |
com.irurueta.navigation.inertial.calibration.intervals.thresholdfactor.AccelerometerAndGyroscopeIntervalDetectorThresholdFactorOptimizer.setAccelerometerCalibrator(AccelerometerNonLinearCalibrator) may expose internal representation by storing an externally mutable object into AccelerometerAndGyroscopeIntervalDetectorThresholdFactorOptimizer.accelerometerCalibrator | MALICIOUS_CODE | EI_EXPOSE_REP2 | 370 | Medium |
com.irurueta.navigation.inertial.calibration.intervals.thresholdfactor.AccelerometerAndGyroscopeIntervalDetectorThresholdFactorOptimizer.setGyroscopeCalibrator(GyroscopeNonLinearCalibrator) may expose internal representation by storing an externally mutable object into AccelerometerAndGyroscopeIntervalDetectorThresholdFactorOptimizer.gyroscopeCalibrator | MALICIOUS_CODE | EI_EXPOSE_REP2 | 402 | Medium |
com.irurueta.navigation.inertial.calibration.intervals.thresholdfactor.AccelerometerGyroscopeAndMagnetometerIntervalDetectorThresholdFactorOptimizer
Bug | Category | Details | Line | Priority |
---|---|---|---|---|
Exception thrown in class com.irurueta.navigation.inertial.calibration.intervals.thresholdfactor.AccelerometerGyroscopeAndMagnetometerIntervalDetectorThresholdFactorOptimizer at new com.irurueta.navigation.inertial.calibration.intervals.thresholdfactor.AccelerometerGyroscopeAndMagnetometerIntervalDetectorThresholdFactorOptimizer(AccelerometerNonLinearCalibrator, GyroscopeNonLinearCalibrator, MagnetometerNonLinearCalibrator) will leave the constructor. The object under construction remains partially initialized and may be vulnerable to Finalizer attacks. | BAD_PRACTICE | CT_CONSTRUCTOR_THROW | 390 | Medium |
Exception thrown in class com.irurueta.navigation.inertial.calibration.intervals.thresholdfactor.AccelerometerGyroscopeAndMagnetometerIntervalDetectorThresholdFactorOptimizer at new com.irurueta.navigation.inertial.calibration.intervals.thresholdfactor.AccelerometerGyroscopeAndMagnetometerIntervalDetectorThresholdFactorOptimizer(AccelerometerGyroscopeAndMagnetometerIntervalDetectorThresholdFactorOptimizerDataSource, AccelerometerNonLinearCalibrator, GyroscopeNonLinearCalibrator, MagnetometerNonLinearCalibrator) will leave the constructor. The object under construction remains partially initialized and may be vulnerable to Finalizer attacks. | BAD_PRACTICE | CT_CONSTRUCTOR_THROW | 424 | Medium |
com.irurueta.navigation.inertial.calibration.intervals.thresholdfactor.AccelerometerGyroscopeAndMagnetometerIntervalDetectorThresholdFactorOptimizer.getAccelerometerCalibrator() may expose internal representation by returning AccelerometerGyroscopeAndMagnetometerIntervalDetectorThresholdFactorOptimizer.accelerometerCalibrator | MALICIOUS_CODE | EI_EXPOSE_REP | 439 | Medium |
com.irurueta.navigation.inertial.calibration.intervals.thresholdfactor.AccelerometerGyroscopeAndMagnetometerIntervalDetectorThresholdFactorOptimizer.getEstimatedAccelerometerBiases() may expose internal representation by returning AccelerometerGyroscopeAndMagnetometerIntervalDetectorThresholdFactorOptimizer.estimatedAccelerometerBiases | MALICIOUS_CODE | EI_EXPOSE_REP | 1151 | Medium |
com.irurueta.navigation.inertial.calibration.intervals.thresholdfactor.AccelerometerGyroscopeAndMagnetometerIntervalDetectorThresholdFactorOptimizer.getEstimatedAccelerometerMa() may expose internal representation by returning AccelerometerGyroscopeAndMagnetometerIntervalDetectorThresholdFactorOptimizer.estimatedAccelerometerMa | MALICIOUS_CODE | EI_EXPOSE_REP | 1197 | Medium |
com.irurueta.navigation.inertial.calibration.intervals.thresholdfactor.AccelerometerGyroscopeAndMagnetometerIntervalDetectorThresholdFactorOptimizer.getEstimatedGyroscopeBiases() may expose internal representation by returning AccelerometerGyroscopeAndMagnetometerIntervalDetectorThresholdFactorOptimizer.estimatedGyroscopeBiases | MALICIOUS_CODE | EI_EXPOSE_REP | 1254 | Medium |
com.irurueta.navigation.inertial.calibration.intervals.thresholdfactor.AccelerometerGyroscopeAndMagnetometerIntervalDetectorThresholdFactorOptimizer.getEstimatedGyroscopeGg() may expose internal representation by returning AccelerometerGyroscopeAndMagnetometerIntervalDetectorThresholdFactorOptimizer.estimatedGyroscopeGg | MALICIOUS_CODE | EI_EXPOSE_REP | 1309 | Medium |
com.irurueta.navigation.inertial.calibration.intervals.thresholdfactor.AccelerometerGyroscopeAndMagnetometerIntervalDetectorThresholdFactorOptimizer.getEstimatedGyroscopeMg() may expose internal representation by returning AccelerometerGyroscopeAndMagnetometerIntervalDetectorThresholdFactorOptimizer.estimatedGyroscopeMg | MALICIOUS_CODE | EI_EXPOSE_REP | 1299 | Medium |
com.irurueta.navigation.inertial.calibration.intervals.thresholdfactor.AccelerometerGyroscopeAndMagnetometerIntervalDetectorThresholdFactorOptimizer.getEstimatedMagnetometerHardIron() may expose internal representation by returning AccelerometerGyroscopeAndMagnetometerIntervalDetectorThresholdFactorOptimizer.estimatedMagnetometerHardIron | MALICIOUS_CODE | EI_EXPOSE_REP | 1320 | Medium |
com.irurueta.navigation.inertial.calibration.intervals.thresholdfactor.AccelerometerGyroscopeAndMagnetometerIntervalDetectorThresholdFactorOptimizer.getEstimatedMagnetometerMm() may expose internal representation by returning AccelerometerGyroscopeAndMagnetometerIntervalDetectorThresholdFactorOptimizer.estimatedMagnetometerMm | MALICIOUS_CODE | EI_EXPOSE_REP | 1367 | Medium |
com.irurueta.navigation.inertial.calibration.intervals.thresholdfactor.AccelerometerGyroscopeAndMagnetometerIntervalDetectorThresholdFactorOptimizer.getGyroscopeCalibrator() may expose internal representation by returning AccelerometerGyroscopeAndMagnetometerIntervalDetectorThresholdFactorOptimizer.gyroscopeCalibrator | MALICIOUS_CODE | EI_EXPOSE_REP | 470 | Medium |
com.irurueta.navigation.inertial.calibration.intervals.thresholdfactor.AccelerometerGyroscopeAndMagnetometerIntervalDetectorThresholdFactorOptimizer.getMagnetometerCalibrator() may expose internal representation by returning AccelerometerGyroscopeAndMagnetometerIntervalDetectorThresholdFactorOptimizer.magnetometerCalibrator | MALICIOUS_CODE | EI_EXPOSE_REP | 501 | Medium |
com.irurueta.navigation.inertial.calibration.intervals.thresholdfactor.AccelerometerGyroscopeAndMagnetometerIntervalDetectorThresholdFactorOptimizer.setAccelerometerCalibrator(AccelerometerNonLinearCalibrator) may expose internal representation by storing an externally mutable object into AccelerometerGyroscopeAndMagnetometerIntervalDetectorThresholdFactorOptimizer.accelerometerCalibrator | MALICIOUS_CODE | EI_EXPOSE_REP2 | 461 | Medium |
com.irurueta.navigation.inertial.calibration.intervals.thresholdfactor.AccelerometerGyroscopeAndMagnetometerIntervalDetectorThresholdFactorOptimizer.setGyroscopeCalibrator(GyroscopeNonLinearCalibrator) may expose internal representation by storing an externally mutable object into AccelerometerGyroscopeAndMagnetometerIntervalDetectorThresholdFactorOptimizer.gyroscopeCalibrator | MALICIOUS_CODE | EI_EXPOSE_REP2 | 492 | Medium |
com.irurueta.navigation.inertial.calibration.intervals.thresholdfactor.AccelerometerGyroscopeAndMagnetometerIntervalDetectorThresholdFactorOptimizer.setMagnetometerCalibrator(MagnetometerNonLinearCalibrator) may expose internal representation by storing an externally mutable object into AccelerometerGyroscopeAndMagnetometerIntervalDetectorThresholdFactorOptimizer.magnetometerCalibrator | MALICIOUS_CODE | EI_EXPOSE_REP2 | 523 | Medium |
com.irurueta.navigation.inertial.calibration.intervals.thresholdfactor.AccelerometerIntervalDetectorThresholdFactorOptimizer
Bug | Category | Details | Line | Priority |
---|---|---|---|---|
Exception thrown in class com.irurueta.navigation.inertial.calibration.intervals.thresholdfactor.AccelerometerIntervalDetectorThresholdFactorOptimizer at new com.irurueta.navigation.inertial.calibration.intervals.thresholdfactor.AccelerometerIntervalDetectorThresholdFactorOptimizer(AccelerometerNonLinearCalibrator) will leave the constructor. The object under construction remains partially initialized and may be vulnerable to Finalizer attacks. | BAD_PRACTICE | CT_CONSTRUCTOR_THROW | 199 | Medium |
Exception thrown in class com.irurueta.navigation.inertial.calibration.intervals.thresholdfactor.AccelerometerIntervalDetectorThresholdFactorOptimizer at new com.irurueta.navigation.inertial.calibration.intervals.thresholdfactor.AccelerometerIntervalDetectorThresholdFactorOptimizer(AccelerometerIntervalDetectorThresholdFactorOptimizerDataSource, AccelerometerNonLinearCalibrator) will leave the constructor. The object under construction remains partially initialized and may be vulnerable to Finalizer attacks. | BAD_PRACTICE | CT_CONSTRUCTOR_THROW | 220 | Medium |
com.irurueta.navigation.inertial.calibration.intervals.thresholdfactor.AccelerometerIntervalDetectorThresholdFactorOptimizer.getCalibrator() may expose internal representation by returning AccelerometerIntervalDetectorThresholdFactorOptimizer.calibrator | MALICIOUS_CODE | EI_EXPOSE_REP | 233 | Medium |
com.irurueta.navigation.inertial.calibration.intervals.thresholdfactor.AccelerometerIntervalDetectorThresholdFactorOptimizer.getEstimatedBiases() may expose internal representation by returning AccelerometerIntervalDetectorThresholdFactorOptimizer.estimatedBiases | MALICIOUS_CODE | EI_EXPOSE_REP | 767 | Medium |
com.irurueta.navigation.inertial.calibration.intervals.thresholdfactor.AccelerometerIntervalDetectorThresholdFactorOptimizer.getEstimatedMa() may expose internal representation by returning AccelerometerIntervalDetectorThresholdFactorOptimizer.estimatedMa | MALICIOUS_CODE | EI_EXPOSE_REP | 814 | Medium |
com.irurueta.navigation.inertial.calibration.intervals.thresholdfactor.AccelerometerIntervalDetectorThresholdFactorOptimizer.setCalibrator(AccelerometerNonLinearCalibrator) may expose internal representation by storing an externally mutable object into AccelerometerIntervalDetectorThresholdFactorOptimizer.calibrator | MALICIOUS_CODE | EI_EXPOSE_REP2 | 254 | Medium |
com.irurueta.navigation.inertial.calibration.intervals.thresholdfactor.BracketedAccelerometerAndGyroscopeIntervalDetectorThresholdFactorOptimizer
Bug | Category | Details | Line | Priority |
---|---|---|---|---|
Exception thrown in class com.irurueta.navigation.inertial.calibration.intervals.thresholdfactor.BracketedAccelerometerAndGyroscopeIntervalDetectorThresholdFactorOptimizer at new com.irurueta.navigation.inertial.calibration.intervals.thresholdfactor.BracketedAccelerometerAndGyroscopeIntervalDetectorThresholdFactorOptimizer() will leave the constructor. The object under construction remains partially initialized and may be vulnerable to Finalizer attacks. | BAD_PRACTICE | CT_CONSTRUCTOR_THROW | 74 | Medium |
Exception thrown in class com.irurueta.navigation.inertial.calibration.intervals.thresholdfactor.BracketedAccelerometerAndGyroscopeIntervalDetectorThresholdFactorOptimizer at new com.irurueta.navigation.inertial.calibration.intervals.thresholdfactor.BracketedAccelerometerAndGyroscopeIntervalDetectorThresholdFactorOptimizer(AccelerometerNonLinearCalibrator, GyroscopeNonLinearCalibrator) will leave the constructor. The object under construction remains partially initialized and may be vulnerable to Finalizer attacks. | BAD_PRACTICE | CT_CONSTRUCTOR_THROW | 115 | Medium |
Exception thrown in class com.irurueta.navigation.inertial.calibration.intervals.thresholdfactor.BracketedAccelerometerAndGyroscopeIntervalDetectorThresholdFactorOptimizer at new com.irurueta.navigation.inertial.calibration.intervals.thresholdfactor.BracketedAccelerometerAndGyroscopeIntervalDetectorThresholdFactorOptimizer(AccelerometerNonLinearCalibrator, GyroscopeNonLinearCalibrator, BracketedSingleOptimizer) will leave the constructor. The object under construction remains partially initialized and may be vulnerable to Finalizer attacks. | BAD_PRACTICE | CT_CONSTRUCTOR_THROW | 207 | Medium |
Exception thrown in class com.irurueta.navigation.inertial.calibration.intervals.thresholdfactor.BracketedAccelerometerAndGyroscopeIntervalDetectorThresholdFactorOptimizer at new com.irurueta.navigation.inertial.calibration.intervals.thresholdfactor.BracketedAccelerometerAndGyroscopeIntervalDetectorThresholdFactorOptimizer(AccelerometerAndGyroscopeIntervalDetectorThresholdFactorOptimizerDataSource) will leave the constructor. The object under construction remains partially initialized and may be vulnerable to Finalizer attacks. | BAD_PRACTICE | CT_CONSTRUCTOR_THROW | 90 | Medium |
Exception thrown in class com.irurueta.navigation.inertial.calibration.intervals.thresholdfactor.BracketedAccelerometerAndGyroscopeIntervalDetectorThresholdFactorOptimizer at new com.irurueta.navigation.inertial.calibration.intervals.thresholdfactor.BracketedAccelerometerAndGyroscopeIntervalDetectorThresholdFactorOptimizer(AccelerometerAndGyroscopeIntervalDetectorThresholdFactorOptimizerDataSource, AccelerometerNonLinearCalibrator, GyroscopeNonLinearCalibrator) will leave the constructor. The object under construction remains partially initialized and may be vulnerable to Finalizer attacks. | BAD_PRACTICE | CT_CONSTRUCTOR_THROW | 143 | Medium |
Exception thrown in class com.irurueta.navigation.inertial.calibration.intervals.thresholdfactor.BracketedAccelerometerAndGyroscopeIntervalDetectorThresholdFactorOptimizer at new com.irurueta.navigation.inertial.calibration.intervals.thresholdfactor.BracketedAccelerometerAndGyroscopeIntervalDetectorThresholdFactorOptimizer(AccelerometerAndGyroscopeIntervalDetectorThresholdFactorOptimizerDataSource, AccelerometerNonLinearCalibrator, GyroscopeNonLinearCalibrator, BracketedSingleOptimizer) will leave the constructor. The object under construction remains partially initialized and may be vulnerable to Finalizer attacks. | BAD_PRACTICE | CT_CONSTRUCTOR_THROW | 238 | Medium |
Exception thrown in class com.irurueta.navigation.inertial.calibration.intervals.thresholdfactor.BracketedAccelerometerAndGyroscopeIntervalDetectorThresholdFactorOptimizer at new com.irurueta.navigation.inertial.calibration.intervals.thresholdfactor.BracketedAccelerometerAndGyroscopeIntervalDetectorThresholdFactorOptimizer(AccelerometerAndGyroscopeIntervalDetectorThresholdFactorOptimizerDataSource, BracketedSingleOptimizer) will leave the constructor. The object under construction remains partially initialized and may be vulnerable to Finalizer attacks. | BAD_PRACTICE | CT_CONSTRUCTOR_THROW | 179 | Medium |
Exception thrown in class com.irurueta.navigation.inertial.calibration.intervals.thresholdfactor.BracketedAccelerometerAndGyroscopeIntervalDetectorThresholdFactorOptimizer at new com.irurueta.navigation.inertial.calibration.intervals.thresholdfactor.BracketedAccelerometerAndGyroscopeIntervalDetectorThresholdFactorOptimizer(BracketedSingleOptimizer) will leave the constructor. The object under construction remains partially initialized and may be vulnerable to Finalizer attacks. | BAD_PRACTICE | CT_CONSTRUCTOR_THROW | 160 | Medium |
com.irurueta.navigation.inertial.calibration.intervals.thresholdfactor.BracketedAccelerometerAndGyroscopeIntervalDetectorThresholdFactorOptimizer.getMseOptimizer() may expose internal representation by returning BracketedAccelerometerAndGyroscopeIntervalDetectorThresholdFactorOptimizer.mseOptimizer | MALICIOUS_CODE | EI_EXPOSE_REP | 253 | Medium |
com.irurueta.navigation.inertial.calibration.intervals.thresholdfactor.BracketedAccelerometerAndGyroscopeIntervalDetectorThresholdFactorOptimizer.setMseOptimizer(BracketedSingleOptimizer) may expose internal representation by storing an externally mutable object into BracketedAccelerometerAndGyroscopeIntervalDetectorThresholdFactorOptimizer.mseOptimizer | MALICIOUS_CODE | EI_EXPOSE_REP2 | 276 | Medium |
com.irurueta.navigation.inertial.calibration.intervals.thresholdfactor.BracketedAccelerometerGyroscopeAndMagnetometerIntervalDetectorThresholdFactorOptimizer
Bug | Category | Details | Line | Priority |
---|---|---|---|---|
Exception thrown in class com.irurueta.navigation.inertial.calibration.intervals.thresholdfactor.BracketedAccelerometerGyroscopeAndMagnetometerIntervalDetectorThresholdFactorOptimizer at new com.irurueta.navigation.inertial.calibration.intervals.thresholdfactor.BracketedAccelerometerGyroscopeAndMagnetometerIntervalDetectorThresholdFactorOptimizer() will leave the constructor. The object under construction remains partially initialized and may be vulnerable to Finalizer attacks. | BAD_PRACTICE | CT_CONSTRUCTOR_THROW | 80 | Medium |
Exception thrown in class com.irurueta.navigation.inertial.calibration.intervals.thresholdfactor.BracketedAccelerometerGyroscopeAndMagnetometerIntervalDetectorThresholdFactorOptimizer at new com.irurueta.navigation.inertial.calibration.intervals.thresholdfactor.BracketedAccelerometerGyroscopeAndMagnetometerIntervalDetectorThresholdFactorOptimizer(AccelerometerNonLinearCalibrator, GyroscopeNonLinearCalibrator, MagnetometerNonLinearCalibrator) will leave the constructor. The object under construction remains partially initialized and may be vulnerable to Finalizer attacks. | BAD_PRACTICE | CT_CONSTRUCTOR_THROW | 126 | Medium |
Exception thrown in class com.irurueta.navigation.inertial.calibration.intervals.thresholdfactor.BracketedAccelerometerGyroscopeAndMagnetometerIntervalDetectorThresholdFactorOptimizer at new com.irurueta.navigation.inertial.calibration.intervals.thresholdfactor.BracketedAccelerometerGyroscopeAndMagnetometerIntervalDetectorThresholdFactorOptimizer(AccelerometerNonLinearCalibrator, GyroscopeNonLinearCalibrator, MagnetometerNonLinearCalibrator, BracketedSingleOptimizer) will leave the constructor. The object under construction remains partially initialized and may be vulnerable to Finalizer attacks. | BAD_PRACTICE | CT_CONSTRUCTOR_THROW | 227 | Medium |
Exception thrown in class com.irurueta.navigation.inertial.calibration.intervals.thresholdfactor.BracketedAccelerometerGyroscopeAndMagnetometerIntervalDetectorThresholdFactorOptimizer at new com.irurueta.navigation.inertial.calibration.intervals.thresholdfactor.BracketedAccelerometerGyroscopeAndMagnetometerIntervalDetectorThresholdFactorOptimizer(AccelerometerGyroscopeAndMagnetometerIntervalDetectorThresholdFactorOptimizerDataSource) will leave the constructor. The object under construction remains partially initialized and may be vulnerable to Finalizer attacks. | BAD_PRACTICE | CT_CONSTRUCTOR_THROW | 96 | Medium |
Exception thrown in class com.irurueta.navigation.inertial.calibration.intervals.thresholdfactor.BracketedAccelerometerGyroscopeAndMagnetometerIntervalDetectorThresholdFactorOptimizer at new com.irurueta.navigation.inertial.calibration.intervals.thresholdfactor.BracketedAccelerometerGyroscopeAndMagnetometerIntervalDetectorThresholdFactorOptimizer(AccelerometerGyroscopeAndMagnetometerIntervalDetectorThresholdFactorOptimizerDataSource, AccelerometerNonLinearCalibrator, GyroscopeNonLinearCalibrator, MagnetometerNonLinearCalibrator) will leave the constructor. The object under construction remains partially initialized and may be vulnerable to Finalizer attacks. | BAD_PRACTICE | CT_CONSTRUCTOR_THROW | 158 | Medium |
Exception thrown in class com.irurueta.navigation.inertial.calibration.intervals.thresholdfactor.BracketedAccelerometerGyroscopeAndMagnetometerIntervalDetectorThresholdFactorOptimizer at new com.irurueta.navigation.inertial.calibration.intervals.thresholdfactor.BracketedAccelerometerGyroscopeAndMagnetometerIntervalDetectorThresholdFactorOptimizer(AccelerometerGyroscopeAndMagnetometerIntervalDetectorThresholdFactorOptimizerDataSource, AccelerometerNonLinearCalibrator, GyroscopeNonLinearCalibrator, MagnetometerNonLinearCalibrator, BracketedSingleOptimizer) will leave the constructor. The object under construction remains partially initialized and may be vulnerable to Finalizer attacks. | BAD_PRACTICE | CT_CONSTRUCTOR_THROW | 262 | Medium |
Exception thrown in class com.irurueta.navigation.inertial.calibration.intervals.thresholdfactor.BracketedAccelerometerGyroscopeAndMagnetometerIntervalDetectorThresholdFactorOptimizer at new com.irurueta.navigation.inertial.calibration.intervals.thresholdfactor.BracketedAccelerometerGyroscopeAndMagnetometerIntervalDetectorThresholdFactorOptimizer(AccelerometerGyroscopeAndMagnetometerIntervalDetectorThresholdFactorOptimizerDataSource, BracketedSingleOptimizer) will leave the constructor. The object under construction remains partially initialized and may be vulnerable to Finalizer attacks. | BAD_PRACTICE | CT_CONSTRUCTOR_THROW | 194 | Medium |
Exception thrown in class com.irurueta.navigation.inertial.calibration.intervals.thresholdfactor.BracketedAccelerometerGyroscopeAndMagnetometerIntervalDetectorThresholdFactorOptimizer at new com.irurueta.navigation.inertial.calibration.intervals.thresholdfactor.BracketedAccelerometerGyroscopeAndMagnetometerIntervalDetectorThresholdFactorOptimizer(BracketedSingleOptimizer) will leave the constructor. The object under construction remains partially initialized and may be vulnerable to Finalizer attacks. | BAD_PRACTICE | CT_CONSTRUCTOR_THROW | 175 | Medium |
com.irurueta.navigation.inertial.calibration.intervals.thresholdfactor.BracketedAccelerometerGyroscopeAndMagnetometerIntervalDetectorThresholdFactorOptimizer.getMseOptimizer() may expose internal representation by returning BracketedAccelerometerGyroscopeAndMagnetometerIntervalDetectorThresholdFactorOptimizer.mseOptimizer | MALICIOUS_CODE | EI_EXPOSE_REP | 276 | Medium |
com.irurueta.navigation.inertial.calibration.intervals.thresholdfactor.BracketedAccelerometerGyroscopeAndMagnetometerIntervalDetectorThresholdFactorOptimizer.setMseOptimizer(BracketedSingleOptimizer) may expose internal representation by storing an externally mutable object into BracketedAccelerometerGyroscopeAndMagnetometerIntervalDetectorThresholdFactorOptimizer.mseOptimizer | MALICIOUS_CODE | EI_EXPOSE_REP2 | 299 | Medium |
com.irurueta.navigation.inertial.calibration.intervals.thresholdfactor.BracketedAccelerometerIntervalDetectorThresholdFactorOptimizer
Bug | Category | Details | Line | Priority |
---|---|---|---|---|
Exception thrown in class com.irurueta.navigation.inertial.calibration.intervals.thresholdfactor.BracketedAccelerometerIntervalDetectorThresholdFactorOptimizer at new com.irurueta.navigation.inertial.calibration.intervals.thresholdfactor.BracketedAccelerometerIntervalDetectorThresholdFactorOptimizer() will leave the constructor. The object under construction remains partially initialized and may be vulnerable to Finalizer attacks. | BAD_PRACTICE | CT_CONSTRUCTOR_THROW | 67 | Medium |
Exception thrown in class com.irurueta.navigation.inertial.calibration.intervals.thresholdfactor.BracketedAccelerometerIntervalDetectorThresholdFactorOptimizer at new com.irurueta.navigation.inertial.calibration.intervals.thresholdfactor.BracketedAccelerometerIntervalDetectorThresholdFactorOptimizer(AccelerometerNonLinearCalibrator) will leave the constructor. The object under construction remains partially initialized and may be vulnerable to Finalizer attacks. | BAD_PRACTICE | CT_CONSTRUCTOR_THROW | 102 | Medium |
Exception thrown in class com.irurueta.navigation.inertial.calibration.intervals.thresholdfactor.BracketedAccelerometerIntervalDetectorThresholdFactorOptimizer at new com.irurueta.navigation.inertial.calibration.intervals.thresholdfactor.BracketedAccelerometerIntervalDetectorThresholdFactorOptimizer(AccelerometerNonLinearCalibrator, BracketedSingleOptimizer) will leave the constructor. The object under construction remains partially initialized and may be vulnerable to Finalizer attacks. | BAD_PRACTICE | CT_CONSTRUCTOR_THROW | 179 | Medium |
Exception thrown in class com.irurueta.navigation.inertial.calibration.intervals.thresholdfactor.BracketedAccelerometerIntervalDetectorThresholdFactorOptimizer at new com.irurueta.navigation.inertial.calibration.intervals.thresholdfactor.BracketedAccelerometerIntervalDetectorThresholdFactorOptimizer(AccelerometerIntervalDetectorThresholdFactorOptimizerDataSource) will leave the constructor. The object under construction remains partially initialized and may be vulnerable to Finalizer attacks. | BAD_PRACTICE | CT_CONSTRUCTOR_THROW | 83 | Medium |
Exception thrown in class com.irurueta.navigation.inertial.calibration.intervals.thresholdfactor.BracketedAccelerometerIntervalDetectorThresholdFactorOptimizer at new com.irurueta.navigation.inertial.calibration.intervals.thresholdfactor.BracketedAccelerometerIntervalDetectorThresholdFactorOptimizer(AccelerometerIntervalDetectorThresholdFactorOptimizerDataSource, AccelerometerNonLinearCalibrator) will leave the constructor. The object under construction remains partially initialized and may be vulnerable to Finalizer attacks. | BAD_PRACTICE | CT_CONSTRUCTOR_THROW | 123 | Medium |
Exception thrown in class com.irurueta.navigation.inertial.calibration.intervals.thresholdfactor.BracketedAccelerometerIntervalDetectorThresholdFactorOptimizer at new com.irurueta.navigation.inertial.calibration.intervals.thresholdfactor.BracketedAccelerometerIntervalDetectorThresholdFactorOptimizer(AccelerometerIntervalDetectorThresholdFactorOptimizerDataSource, AccelerometerNonLinearCalibrator, BracketedSingleOptimizer) will leave the constructor. The object under construction remains partially initialized and may be vulnerable to Finalizer attacks. | BAD_PRACTICE | CT_CONSTRUCTOR_THROW | 203 | Medium |
Exception thrown in class com.irurueta.navigation.inertial.calibration.intervals.thresholdfactor.BracketedAccelerometerIntervalDetectorThresholdFactorOptimizer at new com.irurueta.navigation.inertial.calibration.intervals.thresholdfactor.BracketedAccelerometerIntervalDetectorThresholdFactorOptimizer(AccelerometerIntervalDetectorThresholdFactorOptimizerDataSource, BracketedSingleOptimizer) will leave the constructor. The object under construction remains partially initialized and may be vulnerable to Finalizer attacks. | BAD_PRACTICE | CT_CONSTRUCTOR_THROW | 157 | Medium |
Exception thrown in class com.irurueta.navigation.inertial.calibration.intervals.thresholdfactor.BracketedAccelerometerIntervalDetectorThresholdFactorOptimizer at new com.irurueta.navigation.inertial.calibration.intervals.thresholdfactor.BracketedAccelerometerIntervalDetectorThresholdFactorOptimizer(BracketedSingleOptimizer) will leave the constructor. The object under construction remains partially initialized and may be vulnerable to Finalizer attacks. | BAD_PRACTICE | CT_CONSTRUCTOR_THROW | 138 | Medium |
com.irurueta.navigation.inertial.calibration.intervals.thresholdfactor.BracketedAccelerometerIntervalDetectorThresholdFactorOptimizer.getMseOptimizer() may expose internal representation by returning BracketedAccelerometerIntervalDetectorThresholdFactorOptimizer.mseOptimizer | MALICIOUS_CODE | EI_EXPOSE_REP | 217 | Medium |
com.irurueta.navigation.inertial.calibration.intervals.thresholdfactor.BracketedAccelerometerIntervalDetectorThresholdFactorOptimizer.setMseOptimizer(BracketedSingleOptimizer) may expose internal representation by storing an externally mutable object into BracketedAccelerometerIntervalDetectorThresholdFactorOptimizer.mseOptimizer | MALICIOUS_CODE | EI_EXPOSE_REP2 | 239 | Medium |
com.irurueta.navigation.inertial.calibration.intervals.thresholdfactor.BracketedGyroscopeIntervalDetectorThresholdFactorOptimizer
Bug | Category | Details | Line | Priority |
---|---|---|---|---|
Exception thrown in class com.irurueta.navigation.inertial.calibration.intervals.thresholdfactor.BracketedGyroscopeIntervalDetectorThresholdFactorOptimizer at new com.irurueta.navigation.inertial.calibration.intervals.thresholdfactor.BracketedGyroscopeIntervalDetectorThresholdFactorOptimizer() will leave the constructor. The object under construction remains partially initialized and may be vulnerable to Finalizer attacks. | BAD_PRACTICE | CT_CONSTRUCTOR_THROW | 66 | Medium |
Exception thrown in class com.irurueta.navigation.inertial.calibration.intervals.thresholdfactor.BracketedGyroscopeIntervalDetectorThresholdFactorOptimizer at new com.irurueta.navigation.inertial.calibration.intervals.thresholdfactor.BracketedGyroscopeIntervalDetectorThresholdFactorOptimizer(GyroscopeNonLinearCalibrator) will leave the constructor. The object under construction remains partially initialized and may be vulnerable to Finalizer attacks. | BAD_PRACTICE | CT_CONSTRUCTOR_THROW | 100 | Medium |
Exception thrown in class com.irurueta.navigation.inertial.calibration.intervals.thresholdfactor.BracketedGyroscopeIntervalDetectorThresholdFactorOptimizer at new com.irurueta.navigation.inertial.calibration.intervals.thresholdfactor.BracketedGyroscopeIntervalDetectorThresholdFactorOptimizer(GyroscopeNonLinearCalibrator, BracketedSingleOptimizer) will leave the constructor. The object under construction remains partially initialized and may be vulnerable to Finalizer attacks. | BAD_PRACTICE | CT_CONSTRUCTOR_THROW | 176 | Medium |
Exception thrown in class com.irurueta.navigation.inertial.calibration.intervals.thresholdfactor.BracketedGyroscopeIntervalDetectorThresholdFactorOptimizer at new com.irurueta.navigation.inertial.calibration.intervals.thresholdfactor.BracketedGyroscopeIntervalDetectorThresholdFactorOptimizer(GyroscopeIntervalDetectorThresholdFactorOptimizerDataSource) will leave the constructor. The object under construction remains partially initialized and may be vulnerable to Finalizer attacks. | BAD_PRACTICE | CT_CONSTRUCTOR_THROW | 82 | Medium |
Exception thrown in class com.irurueta.navigation.inertial.calibration.intervals.thresholdfactor.BracketedGyroscopeIntervalDetectorThresholdFactorOptimizer at new com.irurueta.navigation.inertial.calibration.intervals.thresholdfactor.BracketedGyroscopeIntervalDetectorThresholdFactorOptimizer(GyroscopeIntervalDetectorThresholdFactorOptimizerDataSource, GyroscopeNonLinearCalibrator) will leave the constructor. The object under construction remains partially initialized and may be vulnerable to Finalizer attacks. | BAD_PRACTICE | CT_CONSTRUCTOR_THROW | 121 | Medium |
Exception thrown in class com.irurueta.navigation.inertial.calibration.intervals.thresholdfactor.BracketedGyroscopeIntervalDetectorThresholdFactorOptimizer at new com.irurueta.navigation.inertial.calibration.intervals.thresholdfactor.BracketedGyroscopeIntervalDetectorThresholdFactorOptimizer(GyroscopeIntervalDetectorThresholdFactorOptimizerDataSource, GyroscopeNonLinearCalibrator, BracketedSingleOptimizer) will leave the constructor. The object under construction remains partially initialized and may be vulnerable to Finalizer attacks. | BAD_PRACTICE | CT_CONSTRUCTOR_THROW | 200 | Medium |
Exception thrown in class com.irurueta.navigation.inertial.calibration.intervals.thresholdfactor.BracketedGyroscopeIntervalDetectorThresholdFactorOptimizer at new com.irurueta.navigation.inertial.calibration.intervals.thresholdfactor.BracketedGyroscopeIntervalDetectorThresholdFactorOptimizer(GyroscopeIntervalDetectorThresholdFactorOptimizerDataSource, BracketedSingleOptimizer) will leave the constructor. The object under construction remains partially initialized and may be vulnerable to Finalizer attacks. | BAD_PRACTICE | CT_CONSTRUCTOR_THROW | 155 | Medium |
Exception thrown in class com.irurueta.navigation.inertial.calibration.intervals.thresholdfactor.BracketedGyroscopeIntervalDetectorThresholdFactorOptimizer at new com.irurueta.navigation.inertial.calibration.intervals.thresholdfactor.BracketedGyroscopeIntervalDetectorThresholdFactorOptimizer(BracketedSingleOptimizer) will leave the constructor. The object under construction remains partially initialized and may be vulnerable to Finalizer attacks. | BAD_PRACTICE | CT_CONSTRUCTOR_THROW | 136 | Medium |
com.irurueta.navigation.inertial.calibration.intervals.thresholdfactor.BracketedGyroscopeIntervalDetectorThresholdFactorOptimizer.getMseOptimizer() may expose internal representation by returning BracketedGyroscopeIntervalDetectorThresholdFactorOptimizer.mseOptimizer | MALICIOUS_CODE | EI_EXPOSE_REP | 214 | Medium |
com.irurueta.navigation.inertial.calibration.intervals.thresholdfactor.BracketedGyroscopeIntervalDetectorThresholdFactorOptimizer.setMseOptimizer(BracketedSingleOptimizer) may expose internal representation by storing an externally mutable object into BracketedGyroscopeIntervalDetectorThresholdFactorOptimizer.mseOptimizer | MALICIOUS_CODE | EI_EXPOSE_REP2 | 237 | Medium |
com.irurueta.navigation.inertial.calibration.intervals.thresholdfactor.BracketedMagnetometerIntervalDetectorThresholdFactorOptimizer
Bug | Category | Details | Line | Priority |
---|---|---|---|---|
Exception thrown in class com.irurueta.navigation.inertial.calibration.intervals.thresholdfactor.BracketedMagnetometerIntervalDetectorThresholdFactorOptimizer at new com.irurueta.navigation.inertial.calibration.intervals.thresholdfactor.BracketedMagnetometerIntervalDetectorThresholdFactorOptimizer() will leave the constructor. The object under construction remains partially initialized and may be vulnerable to Finalizer attacks. | BAD_PRACTICE | CT_CONSTRUCTOR_THROW | 67 | Medium |
Exception thrown in class com.irurueta.navigation.inertial.calibration.intervals.thresholdfactor.BracketedMagnetometerIntervalDetectorThresholdFactorOptimizer at new com.irurueta.navigation.inertial.calibration.intervals.thresholdfactor.BracketedMagnetometerIntervalDetectorThresholdFactorOptimizer(MagnetometerIntervalDetectorThresholdFactorOptimizerDataSource) will leave the constructor. The object under construction remains partially initialized and may be vulnerable to Finalizer attacks. | BAD_PRACTICE | CT_CONSTRUCTOR_THROW | 83 | Medium |
Exception thrown in class com.irurueta.navigation.inertial.calibration.intervals.thresholdfactor.BracketedMagnetometerIntervalDetectorThresholdFactorOptimizer at new com.irurueta.navigation.inertial.calibration.intervals.thresholdfactor.BracketedMagnetometerIntervalDetectorThresholdFactorOptimizer(MagnetometerIntervalDetectorThresholdFactorOptimizerDataSource, MagnetometerNonLinearCalibrator) will leave the constructor. The object under construction remains partially initialized and may be vulnerable to Finalizer attacks. | BAD_PRACTICE | CT_CONSTRUCTOR_THROW | 123 | Medium |
Exception thrown in class com.irurueta.navigation.inertial.calibration.intervals.thresholdfactor.BracketedMagnetometerIntervalDetectorThresholdFactorOptimizer at new com.irurueta.navigation.inertial.calibration.intervals.thresholdfactor.BracketedMagnetometerIntervalDetectorThresholdFactorOptimizer(MagnetometerIntervalDetectorThresholdFactorOptimizerDataSource, MagnetometerNonLinearCalibrator, BracketedSingleOptimizer) will leave the constructor. The object under construction remains partially initialized and may be vulnerable to Finalizer attacks. | BAD_PRACTICE | CT_CONSTRUCTOR_THROW | 203 | Medium |
Exception thrown in class com.irurueta.navigation.inertial.calibration.intervals.thresholdfactor.BracketedMagnetometerIntervalDetectorThresholdFactorOptimizer at new com.irurueta.navigation.inertial.calibration.intervals.thresholdfactor.BracketedMagnetometerIntervalDetectorThresholdFactorOptimizer(MagnetometerIntervalDetectorThresholdFactorOptimizerDataSource, BracketedSingleOptimizer) will leave the constructor. The object under construction remains partially initialized and may be vulnerable to Finalizer attacks. | BAD_PRACTICE | CT_CONSTRUCTOR_THROW | 157 | Medium |
Exception thrown in class com.irurueta.navigation.inertial.calibration.intervals.thresholdfactor.BracketedMagnetometerIntervalDetectorThresholdFactorOptimizer at new com.irurueta.navigation.inertial.calibration.intervals.thresholdfactor.BracketedMagnetometerIntervalDetectorThresholdFactorOptimizer(MagnetometerNonLinearCalibrator) will leave the constructor. The object under construction remains partially initialized and may be vulnerable to Finalizer attacks. | BAD_PRACTICE | CT_CONSTRUCTOR_THROW | 102 | Medium |
Exception thrown in class com.irurueta.navigation.inertial.calibration.intervals.thresholdfactor.BracketedMagnetometerIntervalDetectorThresholdFactorOptimizer at new com.irurueta.navigation.inertial.calibration.intervals.thresholdfactor.BracketedMagnetometerIntervalDetectorThresholdFactorOptimizer(MagnetometerNonLinearCalibrator, BracketedSingleOptimizer) will leave the constructor. The object under construction remains partially initialized and may be vulnerable to Finalizer attacks. | BAD_PRACTICE | CT_CONSTRUCTOR_THROW | 179 | Medium |
Exception thrown in class com.irurueta.navigation.inertial.calibration.intervals.thresholdfactor.BracketedMagnetometerIntervalDetectorThresholdFactorOptimizer at new com.irurueta.navigation.inertial.calibration.intervals.thresholdfactor.BracketedMagnetometerIntervalDetectorThresholdFactorOptimizer(BracketedSingleOptimizer) will leave the constructor. The object under construction remains partially initialized and may be vulnerable to Finalizer attacks. | BAD_PRACTICE | CT_CONSTRUCTOR_THROW | 138 | Medium |
com.irurueta.navigation.inertial.calibration.intervals.thresholdfactor.BracketedMagnetometerIntervalDetectorThresholdFactorOptimizer.getMseOptimizer() may expose internal representation by returning BracketedMagnetometerIntervalDetectorThresholdFactorOptimizer.mseOptimizer | MALICIOUS_CODE | EI_EXPOSE_REP | 217 | Medium |
com.irurueta.navigation.inertial.calibration.intervals.thresholdfactor.BracketedMagnetometerIntervalDetectorThresholdFactorOptimizer.setMseOptimizer(BracketedSingleOptimizer) may expose internal representation by storing an externally mutable object into BracketedMagnetometerIntervalDetectorThresholdFactorOptimizer.mseOptimizer | MALICIOUS_CODE | EI_EXPOSE_REP2 | 239 | Medium |
com.irurueta.navigation.inertial.calibration.intervals.thresholdfactor.GyroscopeIntervalDetectorThresholdFactorOptimizer
Bug | Category | Details | Line | Priority |
---|---|---|---|---|
Exception thrown in class com.irurueta.navigation.inertial.calibration.intervals.thresholdfactor.GyroscopeIntervalDetectorThresholdFactorOptimizer at new com.irurueta.navigation.inertial.calibration.intervals.thresholdfactor.GyroscopeIntervalDetectorThresholdFactorOptimizer(GyroscopeNonLinearCalibrator) will leave the constructor. The object under construction remains partially initialized and may be vulnerable to Finalizer attacks. | BAD_PRACTICE | CT_CONSTRUCTOR_THROW | 214 | Medium |
Exception thrown in class com.irurueta.navigation.inertial.calibration.intervals.thresholdfactor.GyroscopeIntervalDetectorThresholdFactorOptimizer at new com.irurueta.navigation.inertial.calibration.intervals.thresholdfactor.GyroscopeIntervalDetectorThresholdFactorOptimizer(GyroscopeIntervalDetectorThresholdFactorOptimizerDataSource, GyroscopeNonLinearCalibrator) will leave the constructor. The object under construction remains partially initialized and may be vulnerable to Finalizer attacks. | BAD_PRACTICE | CT_CONSTRUCTOR_THROW | 236 | Medium |
com.irurueta.navigation.inertial.calibration.intervals.thresholdfactor.GyroscopeIntervalDetectorThresholdFactorOptimizer.getCalibrator() may expose internal representation by returning GyroscopeIntervalDetectorThresholdFactorOptimizer.calibrator | MALICIOUS_CODE | EI_EXPOSE_REP | 249 | Medium |
com.irurueta.navigation.inertial.calibration.intervals.thresholdfactor.GyroscopeIntervalDetectorThresholdFactorOptimizer.getEstimatedBiases() may expose internal representation by returning GyroscopeIntervalDetectorThresholdFactorOptimizer.estimatedBiases | MALICIOUS_CODE | EI_EXPOSE_REP | 804 | Medium |
com.irurueta.navigation.inertial.calibration.intervals.thresholdfactor.GyroscopeIntervalDetectorThresholdFactorOptimizer.getEstimatedGg() may expose internal representation by returning GyroscopeIntervalDetectorThresholdFactorOptimizer.estimatedGg | MALICIOUS_CODE | EI_EXPOSE_REP | 861 | Medium |
com.irurueta.navigation.inertial.calibration.intervals.thresholdfactor.GyroscopeIntervalDetectorThresholdFactorOptimizer.getEstimatedMg() may expose internal representation by returning GyroscopeIntervalDetectorThresholdFactorOptimizer.estimatedMg | MALICIOUS_CODE | EI_EXPOSE_REP | 850 | Medium |
com.irurueta.navigation.inertial.calibration.intervals.thresholdfactor.GyroscopeIntervalDetectorThresholdFactorOptimizer.setCalibrator(GyroscopeNonLinearCalibrator) may expose internal representation by storing an externally mutable object into GyroscopeIntervalDetectorThresholdFactorOptimizer.calibrator | MALICIOUS_CODE | EI_EXPOSE_REP2 | 271 | Medium |
com.irurueta.navigation.inertial.calibration.intervals.thresholdfactor.MagnetometerIntervalDetectorThresholdFactorOptimizer
Bug | Category | Details | Line | Priority |
---|---|---|---|---|
Exception thrown in class com.irurueta.navigation.inertial.calibration.intervals.thresholdfactor.MagnetometerIntervalDetectorThresholdFactorOptimizer at new com.irurueta.navigation.inertial.calibration.intervals.thresholdfactor.MagnetometerIntervalDetectorThresholdFactorOptimizer(MagnetometerIntervalDetectorThresholdFactorOptimizerDataSource, MagnetometerNonLinearCalibrator) will leave the constructor. The object under construction remains partially initialized and may be vulnerable to Finalizer attacks. | BAD_PRACTICE | CT_CONSTRUCTOR_THROW | 216 | Medium |
Exception thrown in class com.irurueta.navigation.inertial.calibration.intervals.thresholdfactor.MagnetometerIntervalDetectorThresholdFactorOptimizer at new com.irurueta.navigation.inertial.calibration.intervals.thresholdfactor.MagnetometerIntervalDetectorThresholdFactorOptimizer(MagnetometerNonLinearCalibrator) will leave the constructor. The object under construction remains partially initialized and may be vulnerable to Finalizer attacks. | BAD_PRACTICE | CT_CONSTRUCTOR_THROW | 195 | Medium |
com.irurueta.navigation.inertial.calibration.intervals.thresholdfactor.MagnetometerIntervalDetectorThresholdFactorOptimizer.getCalibrator() may expose internal representation by returning MagnetometerIntervalDetectorThresholdFactorOptimizer.calibrator | MALICIOUS_CODE | EI_EXPOSE_REP | 229 | Medium |
com.irurueta.navigation.inertial.calibration.intervals.thresholdfactor.MagnetometerIntervalDetectorThresholdFactorOptimizer.getEstimatedHardIron() may expose internal representation by returning MagnetometerIntervalDetectorThresholdFactorOptimizer.estimatedHardIron | MALICIOUS_CODE | EI_EXPOSE_REP | 722 | Medium |
com.irurueta.navigation.inertial.calibration.intervals.thresholdfactor.MagnetometerIntervalDetectorThresholdFactorOptimizer.getEstimatedMm() may expose internal representation by returning MagnetometerIntervalDetectorThresholdFactorOptimizer.estimatedMm | MALICIOUS_CODE | EI_EXPOSE_REP | 769 | Medium |
com.irurueta.navigation.inertial.calibration.intervals.thresholdfactor.MagnetometerIntervalDetectorThresholdFactorOptimizer.setCalibrator(MagnetometerNonLinearCalibrator) may expose internal representation by storing an externally mutable object into MagnetometerIntervalDetectorThresholdFactorOptimizer.calibrator | MALICIOUS_CODE | EI_EXPOSE_REP2 | 250 | Medium |