Introduction
SoftBank Corp. (“SoftBank”) has built-in Cisco Basis AI’s Basis-sec-1.1-8B-Instruct mannequin into their Safety Operations Heart (SOC) triaging workflow, enabling full automation of suspicious software program detection, dynamic coverage verification, and corresponding actions. The Basis-sec-1.1-8B-Instruct mannequin performs a vital function by categorizing software program names into 17 totally different classes for coverage enforcement, successfully enabling end-to-end workflow automation.
On this weblog, we clarify how the Basis-sec-1.1-8B-Instruct mannequin matches into SoftBank’s triaging course of and the way we obtain excessive accuracy in software program categorization.
The Automated Triaging Workflow

Determine 1: Suspicious file detection workflow in SoftBank.
Suspicious software program detection is a standard use case in safety operations. At SoftBank, software program classes are outlined primarily based on capabilities and safety dangers. As soon as a class is decided, and relying on the community the place the software program is detected, related firm insurance policies are utilized and applicable actions are taken.
Beforehand, file categorization, coverage verification, and response actions had been carried out manually by analysts, which is a time-consuming and labor-intensive course of. To permit analysts to give attention to higher-priority investigations, SoftBank determined to automate the workflow utilizing automation frameworks and enormous language fashions (LLMs).
Automation frameworks streamlined coverage checks and response actions. Nevertheless, automating software program categorization was difficult as a result of huge variety of attainable software program, overlapping functionalities, and organization-specific categorization guidelines. Consequently, categorization grew to become the ultimate piece wanted for this automated help to human analysts.
Basis AI Mannequin for Categorization
To unravel the categorization problem, SoftBank selected LLMs for his or her normal data of software program and skill to observe directions. Because of information privateness necessities, cloud-based LLMs weren’t an possibility. Basis-sec-1.1-8B-Instruct stood out as an open-source mannequin that may be deployed on-premises. Its compact measurement reduces operational prices, and its security-specific pre-training permits it to outperform comparable general-purpose open-source fashions in safety duties.
For categorization, the mannequin receives a software program identify as enter and selects one in all 17 output classes. The primary problem lies in overlapping class definitions and software program with a number of functionalities. Moreover, to make sure easy workflow integration, the mannequin’s output should be strictly formatted because the class identify solely.
Output Optimization
To deal with these challenges, the Cisco Basis AI crew collaborated intently with SoftBank on immediate tuning to make sure secure and correct mannequin outputs.
Optimization 1: Output Formatting
First, few-shot examples had been appended on the finish of the immediate to information the mannequin on right output formatting. The final a part of the immediate was formatted as following:
# Examples
Enter: SOFTWARE_1
Output: CAT_001
Enter: SOFTWARE_2
Output: CAT_005
Enter: SOFTWARE_3
Output: CAT_011
# Now it’s your flip:
Enter:
Output:
These few-shot examples, mixed with system prompts that outline output guidelines and embrace validation, make sure the mannequin persistently outputs a legitimate class for every enter. We additionally built-in output validation into the workflow; if the mannequin fails to return a legitimate class identify, the inference course of re-runs till an accurate output is obtained. This mixture of immediate engineering and output validation permits us to attain secure, well-formatted categorization outcomes.
Optimization 2: Class Description
Subsequent, we included categorization guidelines—primarily based on analyst logic and historic information—into the immediate to make clear the scope of every class. Nevertheless, some overlap naturally happens between classes.
For instance, “File Switch,” “File Sharing,” and “Forbidden Web Service” are ruled by totally different guidelines. Whereas cloud storage software program like OneDrive needs to be categorized as “Forbidden Web Service,” the mannequin usually misclassifies it as “File Sharing” on account of its sharing performance. Related ambiguities exist between pairs like “Packet Seize & Vulnerability Scanning” and “Server Service & File Switch.” To enhance mannequin efficiency, we recognized these widespread misclassifications and added descriptive steerage to assist the mannequin distinguish between them.
For example, we added the next reasoning logic for the “Packet Seize” and “Vulnerability Scanning” classes:
Affirmation for Ambiguous Circumstances (Consider so as):
1. Does it output vulnerability studies or CVE info? → Sure: Vulnerability Scanning / No: Proceed to subsequent.
2. Is the first objective packet interception, recording, or visualization? → Sure: Packet Seize / No: Proceed to subsequent.
3. Is the first objective community monitoring or bandwidth monitoring? → Sure: Packet Seize / No: Proceed to subsequent.
4. Is the first objective discovering or diagnosing vulnerabilities within the goal? → Sure: Vulnerability Scanning / No: CAT_001.
All through this course of, we saved the immediate concise to keep away from confusion and guarantee dependable categorization.
Optimization 3: Preprocessing and Postprocessing
The seventeenth class, “Undetermined,” is designed to seize software program that doesn’t match into the opposite 16 classes. Throughout testing, we noticed that the mannequin usually force-assigned a class to software program that ought to have been marked as “Undetermined.” In manufacturing, these misclassifications lead to false positives, because the “Undetermined” class doesn’t set off any particular guidelines.
Whereas immediate tuning diminished many of those cases, some organization-specific circumstances remained the place probably delicate recordsdata had been incorrectly flagged as benign. To mitigate this, we carried out whitelisting as a preprocessing step and added postprocessing to additional filter out false positives.
Categorization Outcomes
Testing was performed on a curated dataset of historic detections and human-annotated classes. To forestall overfitting, we expanded the dataset with widespread software program names and manually verified ground-truth labels.
Utilizing these 17 classes, the Basis-sec-1.1-8B-Instruct mannequin achieved 80.75% accuracy, which is similar to the efficiency of cloud-based LLMs on the identical process. When mixed with our rule-based system and the brand new pre/post-processing steps, the general workflow accuracy reached 90%, making it extremely efficient for every day operations.
Conclusions
SoftBank’s adoption of the Cisco Basis AI mannequin demonstrates that, whereas LLMs are sometimes used for summarization and evaluation, they’ll additionally successfully deal with categorization duties with out resource-intensive retraining or fine-tuning. This method exhibits that by fastidiously figuring out which workflow duties really require generative AI, organizations can scale back computational calls for and enhance reliability whereas attaining automation objectives—in comparison with relying fully on LLM-based workflows.
Trying forward, SoftBank plans to increase this method past suspicious file detection to automate intrusion detection system (IDS) responses as effectively. Provided that IDS automation will contain dealing with delicate community and security-related info, the Basis AI mannequin’s information privateness and safety features make it significantly well-suited for these future safety operations workflows.
Buyer Testimonials
“By means of our joint PoV with Cisco, we confirmed that the Cisco Basis AI mannequin may also help streamline an necessary step in our SOC triaging workflow: software program categorization. Its on-premises deployment mannequin meets our information privateness necessities, and the PoV demonstrated sensible accuracy, together with over 85% accuracy on the workflow-action stage, with additional enchancment anticipated by preprocessing and policy-based controls. This method may also help our analysts scale back guide triage effort and allocate extra consideration to higher-priority safety investigations.”
—Hajime Uematsu, Director, Safety Verification Division, SoftBank Corp.
