Cyber security

SECurityTr8Ker : SEC Cybersecurity Disclosure Monitor

SECurityTr8Ker is a Python application designed to monitor the U.S. Securities and Exchange Commission’s (SEC) RSS feed for new 8-K filings that contain material cybersecurity incident disclosures.

This tool is particularly useful for cybersecurity analysts, financial professionals, and researchers interested in real-time alerts of cybersecurity incidents disclosed by publicly traded companies.

Features

  • Real-time Monitoring: Continuously monitors the SEC’s RSS feed for new 8-K filings
  • Intelligent Detection:
    • Searches for Item 1.05 (Material Cybersecurity Incidents) disclosures
    • Identifies cybersecurity-related keywords and context
    • Prevents duplicate notifications
  • Multi-channel Notifications:
    • Slack
    • Microsoft Teams
    • Telegram
    • Twitter
    • Console logging (always enabled)
  • Rich Information:
    • Company name and CIK number
    • Stock ticker symbol (with Google Finance link)
    • Direct link to SEC filing
    • Filing date and context
    • Matching keywords found
  • Persistent Storage: Maintains a record of all processed disclosures in JSON format

How It Works

  1. RSS Feed Monitoring:
    • Fetches the SEC’s RSS feed for 8-K filings
    • Processes each filing to extract relevant information
    • Respects SEC’s rate limiting guidelines
  2. Disclosure Detection:
    • Checks for “Item 1.05” material cybersecurity incident disclosures
    • Searches for cybersecurity-related keywords (e.g., “unauthorized access”, “cyber-attack”)
    • Extracts relevant context around matches
  3. Notification Distribution:
    • Sends alerts through configured notification channels
    • Includes direct links to SEC filings and company information
    • Prevents duplicate notifications
  4. Data Management:
    • Stores processed disclosures in disclosures.json
    • Maintains detailed logs for troubleshooting
    • Prevents duplicate processing of filings

Setup And Configuration

Clone the Repository:

git clone https://github.com/pancak3lullz/SECurityTr8Ker.git
cd SECurityTr8Ker

Install Dependencies:

pip install -r requirements.txt

Configure Environment:

# Copy the example environment file
cp .env.example .env

For more information click here.

Varshini

Varshini is a Cyber Security expert in Threat Analysis, Vulnerability Assessment, and Research. Passionate about staying ahead of emerging Threats and Technologies.

Recent Posts

How Web Application Firewalls (WAFs) Work

General Working of a Web Application Firewall (WAF) A Web Application Firewall (WAF) acts as…

6 days ago

How to Send POST Requests Using curl in Linux

How to Send POST Requests Using curl in Linux If you work with APIs, servers,…

6 days ago

What Does chmod 777 Mean in Linux

If you are a Linux user, you have probably seen commands like chmod 777 while…

6 days ago

How to Undo and Redo in Vim or Vi

Vim and Vi are among the most powerful text editors in the Linux world. They…

6 days ago

How to Unzip and Extract Files in Linux

Working with compressed files is a common task for any Linux user. Whether you are…

6 days ago

Free Email Lookup Tools and Reverse Email Search Resources

In the digital era, an email address can reveal much more than just a contact…

6 days ago