Home

This is the Web portal for the project to create materials to learn secure programming using real world vulnerabilties. The project is funded by the U.S. National Science Foundation (NSF) under award numbers 2235224 and 2235976.

Mapping CS Curriculum Topiocs to Known Vulnerabilities

In this effort, we are establishing a mapping between the ACM/IEEE model CS curriculum and the known vulnerabilities. The mapping is released as a web application that allows users to explore the mapping. At present, a partial mapping is established between several topics in the ACM/IEEE CS 2013 Curricululm and the known vulnerabilities in terms of the Common Weakness Enumeration (CWE) and the Common Vulnerability Enumeration (CVE).

Secure Programming Course Modules using Real-World Vulnerabilities

In this effort, we are creating a set of course modules that can be used to teach secure programming using real-world vulnerabilities. The modules are realeased on a rolling basis.

  • Explore the release modules at modules/
  • How to contribute to the modules?

    The modules are currently under development. If you want to contribute, please feel free to contact us. In the near future, we will release the course modules in a public Github repository.

Posts

subscribe via RSS