cyberowl  by karimhabush

AI security advisory aggregation and project risk analysis

Created 4 years ago
257 stars

Top 98.3% on SourcePulse

GitHubView on GitHub
Project Summary

Summary

CyberOwl AI aggregates daily security advisories from 10 international CERTs and offers an AI skill for IDEs. It addresses the challenge of alert fatigue by cross-referencing advisories against a project's specific tech stack, including dependencies, Dockerfiles, and CI configurations, enabling developers to focus on relevant vulnerabilities.

How It Works

The system utilizes Scrapy spiders to scrape security advisories from 10 global CERT websites daily via GitHub Actions. Aggregated alerts are stored in markdown files (docs/activity/*.md) and a structured JSON feed (alerts.json). A VuePress-built website serves these advisories. The AI skill fetches the alerts.json feed to match relevant alerts against a user's project dependencies, Dockerfiles, CI configurations, and infrastructure.

Quick Start & Requirements

IDE integration commands are provided for Claude and Cursor.

  • Claude:
    mkdir -p .claude/skills/cyberowlai && curl -o .claude/skills/cyberowlai/SKILL.md https://cyberowlai.com/skill/SKILL.md
    
    Followed by running /cyberowlai or querying "any security alerts for my project?".
  • Cursor:
    mkdir -p .cursor/rules && curl -o .cursor/rules/cyberowlai.md https://cyberowlai.com/skill/SKILL.md
    
    Followed by running /cyberowlai or querying "any security alerts for my project?". Users can browse alerts and access a JSON API via cyberowlai.com.

Highlighted Details

  • Aggregates advisories from 10 international sources: US-CERT (CISA), CERT-FR, MA-CERT, EU-CERT, OBS Vigilance, HK-CERT, CA-CCS, IBM X-Force, ZeroDayInitiative, and VulDB.
  • AI skill performs cross-referencing against project dependencies, Dockerfiles, CI configurations, and infrastructure.
  • Alerts are available in both markdown and a structured JSON feed format.

Maintenance & Community

Specific details regarding maintenance, notable contributors, sponsorships, community channels, or a roadmap are not present in the provided README.

Licensing & Compatibility

The project is licensed under the MIT license. This permissive license allows for commercial use, modification, and distribution, making it compatible with closed-source projects.

Limitations & Caveats

The README does not explicitly detail limitations, unsupported platforms, alpha status, known bugs, or deprecation warnings. The AI skill's efficacy relies on the completeness of scanned project files and the accuracy of the alert data.

Health Check
Last Commit

23 hours ago

Responsiveness

Inactive

Pull Requests (30d)
11
Issues (30d)
0
Star History
1 stars in the last 30 days

Explore Similar Projects

Feedback? Help us improve.