Home / Scientific Research / Detecting Functionality-Specific Vulnerabilities v...
🤖 Artificial Intelligence OpenAlex

Detecting Functionality-Specific Vulnerabilities via Retrieving Individual Functionality-Equivalent APIs in Open-Source Repositories

📅 January 1, 2025 👤 Chen, Tianyu, Wang, Zeyu, Li, Lin et al. 📖 Dagstuhl Research Online Publication Server 📊 16,162 citations

🤖 Plain-English Summary

Functionality-specific vulnerabilities, which mainly occur in Application Programming Interfaces (APIs) with specific functionalities, are crucial for software developers to detect and avoid. APISS is highly efficient: the manual costs are within 10 minutes per vulnerability and the end-to-end runtime overhead of testing one candidate API is less than 2 hours.

🔑 Key Findings

  • When detecting individual functionality-specific vulnerabilities, the existing two categories of approaches are ineffective because they consider only the API bodies and are unable to handle diverse implementations of functionality-equivalent APIs.
  • To effectively detect functionality-specific vulnerabilities, we propose APISS, the first approach to utilize API doc strings and signatures instead of API bodies.
  • APISS first retrieves functionality-equivalent APIs for APIs with existing vulnerabilities and then migrates Proof-of-Concepts (PoCs) of the existing vulnerabilities for newly detected vulnerable APIs.

💡 Why This Matters

This research advances how AI systems learn, reason, and solve problems — with direct implications for software, automation, and scientific discovery.

Read the full paper
Access the original peer-reviewed research via OpenAlex.

View on DOI ↗

📋 Article Details

Category 🤖 Artificial Intelligence
Published Jan 01, 2025
Journal Dagstuhl Research Online Publication Server
Authors Chen, Tianyu, Wang, Zeyu, Li, Lin, Li, Ding, Li, Zongyang
DOI 10.4230/lipics.ecoop.2025.6
Citations 16,162
Source OpenAlex

More 🤖 Artificial Intelligence Research