APIRO: A Framework for Automated Security Tools API Recommendation
Zarrin Tasnim Sworna, Chadni Islam, and Muhammad Ali Babar

TL;DR
APIRO is a learning-based framework that automates the recommendation of security tool APIs for SOAR platforms, improving efficiency by addressing data heterogeneity and semantic variation.
Contribution
It introduces a novel data augmentation and deep learning approach for automatic security API recommendation, enhancing SOC automation capabilities.
Findings
Achieves 91.9% Top-1 accuracy in API recommendation
Effectively handles data heterogeneity and semantic variation
Demonstrates success with 3 security tools and 36 augmentation techniques
Abstract
Security Orchestration, Automation, and Response (SOAR) platforms integrate and orchestrate a wide variety of security tools to accelerate the operational activities of Security Operation Center (SOC). Integration of security tools in a SOAR platform is mostly done manually using APIs, plugins, and scripts. SOC teams need to navigate through API calls of different security tools to find a suitable API to define or update an incident response action. Analyzing various types of API documentation with diverse API format and presentation structure involves significant challenges such as data availability, data heterogeneity, and semantic variation for automatic identification of security tool APIs specific to a particular task. Given these challenges can have negative impact on SOC team's ability to handle security incident effectively and efficiently, we consider it important to devise…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsSoftware Engineering Research · Network Security and Intrusion Detection · Software System Performance and Reliability
