google/sec-gemini
Sec-Gemini is a cutting-edge AI model designed to enhance cybersecurity capabilities and empower defenders in the ongoing battle against cyber threats.
What is Sec‑Gemini?
Sec‑Gemini is an experimental AI system built by Google for cybersecurity use‑cases. This repository provides software development kits (SDKs) that let developers call the model from their own code or embed a chat widget on a web page.
Available SDKs
| Language | Location |
|---|---|
| Python | sec-gemini-python/ |
| TypeScript | sec-gemini-ts/ |
Both SDKs expose the same underlying API, allowing you to send prompts to Sec‑Gemini and receive its responses.
Web component
A ready‑to‑use web component (<sec-gem-chat>) is supplied for quick integration into any site. Example usage:
<sec-gem-chat
incognito="true"
session-id=""
session-name="TestName"
session-description="TestDescription"
session-prompt=""
theme="dark"
api-key="YOUR_API_KEY">
</sec-gem-chat>
<script src="https://cdn.jsdelivr.net/npm/sec-gemini-web-component/dist/swc.iife.js"></script>
The component handles the UI and communicates with the Sec‑Gemini backend using the provided API key.
Where to learn more
The project points to a dedicated website: https://secgemini.google. That site contains further documentation, pricing, and contact information.
Disclaimer
- This is not an officially supported Google product.
- The repository is ineligible for Google’s Open Source Software Vulnerability Rewards Program.
Bottom line: If you need a programmable interface to Google’s experimental cybersecurity AI—whether from Python, TypeScript, or a browser widget—this repo gives you the starter kits. It’s a thin wrapper around the service rather than a full‑stack security platform.
Related
- Project
- Project
- Project
- Project