• Online, Self-Paced

Learning Objectives

On successful completion of this course, learners should have the knowledge and skills for secure Python scripting, including:

  • Validating command-line parameters
  • Using quotation marks correctly
  • Handling errors and exceptions
  • Protecting files with default permissions
  • Canonicalizing file paths
  • Avoiding dangerous functions
  • Preventing or mitigating common threats
  • Protecting sensitive data in transit

Framework Connections

The materials within this course focus on the NICE Framework Task, Knowledge, and Skill statements identified within the indicated NICE Framework component(s):