Mining Security Documentation Practices in OpenAPIs Descriptions
Thu 3 Apr 2025 15:49 - 15:51 at Main Hall (O100) - Speed Presentations Chair(s): Mahyar T. Moghaddam
Security is an integral requirement of any trustworthy software architecture, particularly critical for application programming interfaces (APIs). In this paper, we survey security documentation practices, specifically API security schemes related to authentication and authorization, by mining a large collection of OpenAPI descriptions retrieved from open-source GitHub repositories. Our study focuses on detecting existing security schemes and evaluating their prevalence and positioning within API descriptions. We distinguish whether security schemes are introduced locally (at the path or operation level) or globally (for the entire API). Our analysis highlights scenarios where security schemes are featured in APIs in different proportions over time, thus tracking whether the API documentation tends to include more (or less) security details as the API evolves.
Mining Security Documentation Practices in OpenAPI Descriptions (2025_APIACE_ICSA_API_Security.pdf) | 1.75MiB |
Thu 3 AprDisplayed time zone: Brussels, Copenhagen, Madrid, Paris change
10:30 - 11:30 | Security and Privacy in Software ArchitectureResearch Papers at Hall 2 (U82) Chair(s): Andres Diaz Pace UNICEN University | ||
10:30 15mResearch paper | Mining Security Documentation Practices in OpenAPIs Descriptions Research Papers Diana Munoz , Souhaila Serbout University of Zurich, Zurich, Switzerland, Cesare Pautasso Software Institute, Faculty of Informatics, USI Lugano Pre-print File Attached | ||
10:45 15mResearch paper | Data-Centric Model for Architecture’s Vulnerabilities Analysis Research Papers | ||
11:00 15mResearch paper | An Architecture-Based Approach to Mitigate Confidentiality Violations Using Machine Learning Research Papers Nils Niehues Karlsruhe Institute of Technology (KIT), Sebastian Hahner Karlsruhe Institute of Technology (KIT), Robert Heinrich Karlsruhe Institute of Technology Pre-print | ||
11:15 15mResearch paper | TrustMesh: A Blockchain-Enabled Trusted Distributed Computing Framework for Open Heterogeneous IoT Environments Research Papers DOI Pre-print File Attached |