Explore KSACs by Pathway

In late 2025, the Partnership pulled together members of industry from across tech to share how the in-demand skillsets for entry-level roles in their fields have changed in the last two years. The Knowledge, Skills & Abilities and Credentials (KSACs) below reflect their feedback on entry-level expectations, especially in a tech workplace increasingly shaped by AI.

11. Secure Software

Label KSAC Description Bloom's Taxonomy Level
a Choose the appropriate data structure for modeling a given problem. skill 3
b Implement a divide-and-conquer algorithm for solving a problem. skill 3
c Implement a coherent abstract data type, with loose coupling between components and behaviors. skill 3
d Identify common coding errors that lead to insecure programs (e.g., buffer overflows, memory leaks, malicious code). knowledge 3
e Apply the principles of least privilege, defensive programming, and fail-safe defaults. ability 3
f Write code with logging capabilities. skill 2
g Integrate security in all phases of the software development life cycle (SecDevOps). ability 3
h Understand web applicatin issues using OWASP knowledge 2
i Understand basics of securing web apps - SQL Injection and other input validation. knowledge 2
j Understand software bill of materials (SBOM). knowledge 2

Credentials

Entry

Mid-level