SEI
GitHub
CERT Secure Coding
  • Home
  • SEI CERT Perl Coding Standard
    • Front Matter
    • Rules
    • Recommendations
      • Declarations and Initialization (DCL)
      • Expressions (EXP)
      • File Input and Output (FIO)
      • Input Validation and Data Sanitization (IDS)
      • Integers (INT)
      • Miscellaneous (MSC)
        • MSC00-PL. Detect and remove dead code
        • MSC01-PL. Detect and remove unused variables
        • MSC02-PL. Run programs with full warnings and strict checking
        • MSC03-PL. Do not use select() to sleep
        • MSC04-PL. Do not use comma to separate statements
      • Object-Oriented Programming (OOP)
      • Strings (STR)
    • Back Matter

Miscellaneous (MSC)

  • MSC00-PL. Detect and remove dead code
  • MSC01-PL. Detect and remove unused variables
  • MSC02-PL. Run programs with full warnings and strict checking
  • MSC04-PL. Do not use comma to separate statements

Information for Editors
In order to have a new guideline automatically listed above be sure to label it msc and rec .

Risk Assessment Summary

RuleSeverityLikelihoodRemediation CostPriorityLevel
MSC00-PLLowUnlikelyHighP1L3
MSC01-PLLowUnlikelyHighP1L3
MSC02-PLLowUnlikelyMediumP2L3

INT01-PL. Use small integers when precise computation is requiredMSC00-PL. Detect and remove dead code

On this page

Risk Assessment Summary
SEI
  • www.cmu.edu

© 2026 Carnegie Mellon University

  • Legal
  • Privacy Policy