collaborators
Showing cs.CRShow all

5 papers · 1 filter

cs.CR2026

Persistent Human Feedback, LLMs, and Static Analyzers for Secure Code Generation and Vulnerability Detection

Ehsan Firouzi, Mohammad Ghafari

Existing literature heavily relies on static analysis tools to evaluate LLMs for secure code generation and vulnerability detection. We reviewed 1,080 LLM-generated code samples, b…

cs.CR2026

Can Developers rely on LLMs for Secure IaC Development?

Ehsan Firouzi, Shardul Bhatt, Mohammad Ghafari

We investigated the capabilities of GPT-4o and Gemini 2.0 Flash for secure Infrastructure as Code (IaC) development. For security smell detection, on the Stack Overflow dataset, wh…

cs.CR2024

ChatGPT's Potential in Cryptography Misuse Detection: A Comparative Analysis with Static Analysis Tools

Ehsan Firouzi, Mohammad Ghafari, Mike Ebrahimi

The correct adoption of cryptography APIs is challenging for mainstream developers, often resulting in widespread API misuse. Meanwhile, cryptography misuse detectors have demonstr…

cs.CR2024

From Struggle to Simplicity with a Usable and Secure API for Encryption in Java

Ehsan Firouzi, Ammar Mansuri, Mohammad Ghafari +1

Cryptography misuses are prevalent in the wild. Crypto APIs are hard to use for developers, and static analysis tools do not detect every misuse. We developed SafEncrypt, an API th…

cs.CR2024

Time to Separate from StackOverflow and Match with ChatGPT for Encryption

Ehsan Firouzi, Mohammad Ghafari

Cryptography is known as a challenging topic for developers. We studied StackOverflow posts to identify the problems that developers encounter when using Java Cryptography Architec…