SEI
GitHub
CERT Secure Coding
  • Home
  • SEI CERT Oracle Coding Standard for Java
    • Front Matter
    • Rules
    • Recommendations
      • Characters and Strings (STR)
      • Concurrency (CON)
      • Declarations and Initialization (DCL)
      • Exceptional Behavior (ERR)
      • Expressions (EXP)
      • Input Output (FIO)
        • FIO50-J. Do not make assumptions about file creation
        • FIO51-J. Identify files using multiple file attributes
        • FIO52-J. Do not store unencrypted sensitive information on the client side
        • FIO53-J. Use the serialization methods writeUnshared() and readUnshared() with care
      • Input Validation and Data Sanitization (IDS)
      • Methods (MET)
      • Miscellaneous (MSC)
      • Numeric Types and Operations (NUM)
      • Object Orientation (OBJ)
      • Platform Security (SEC)
    • Back Matter
    • Admin

Input Output (FIO)

  • FIO50-J. Do not make assumptions about file creation
  • FIO51-J. Identify files using multiple file attributes
  • FIO52-J. Do not store unencrypted sensitive information on the client side
  • FIO53-J. Use the serialization methods writeUnshared() and readUnshared() with care

EXP55-J. Use the same type for the second and third operands in conditional expressionsFIO50-J. Do not make assumptions about file creation
SEI
  • www.cmu.edu

© 2026 Carnegie Mellon University

  • Legal
  • Privacy Policy