Think of Experiments as a preview of what's to come. These projects are still under development, but we wanted to let the open-source community take them for spin! Use them, break them, and help us build what's next for Granite - we'll keep an eye out for feedback and questions. Happy exploring!
Just a heads-up: Experiments are forever evolving, so we can't commit to ongoing support or guarantee performance.
This is an aLoRA adapter for ibm-granite/granite-3.2-8b-instruct, adding the capability to detect the risk of jailbreak and prompt injections in input prompts.
Paper: This aLoRA intrinsic is finetuned for jailbreak and prompt injection risk detction within user prompts covering social hacking attack technique described in [Attack Atlas: A Practitioner's Perspective on Challenges and Pitfalls in Red Teaming GenAI
This is an experimental aLoRA is designed for detecting jailbreak and prompt injection risks in user inputs. Jailbreaks attempt to bypass safeguards in AI systems for malicious purposes, using a variety of attack techniques. This model helps filter such prompts to protect against adversarial threats. In particular, it focuses on social engineering based manipulation like role-playing or use of hypothetical scenarios.
Jailbreak Risk Detection: The model identifies potential risks when the special role <|start_of_role|>jailbreak<|end_of_role|> is included in prompts. Without this role, the model behaves like the base model.
The model was fine-tuned using a combination of synthetic and open-source datasets, consisting of both benign samples and those with jailbreak risks. Synthetic data was generated through red-teaming large language models. Open-source datasets for jailbreak risk include Lakera/gandalf_ignore_instructions and SAP. Benign sample datasets include fka/awesome-chatgpt-prompts, google/boolq, and natural-instructions.