Skip to content

The Automated Cyber Threat Intelligence and Incident Response API is a cutting-edge cybersecurity solution designed to bolster the digital defenses of organizations, government entities, and cybersecurity service providers. Harnessing the power of machine learning algorithms, diverse threat intelligence feeds, and automated security workflows.

Notifications You must be signed in to change notification settings

Josephfallen/CyberGuard-AI

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

13 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Cyber Threats API Documentation

The Cyber Threats API provides endpoints to fetch, filter, and add cyber threat resources from a MongoDB database.

Important

At the current state, You will need to run the API yourself, We are undergoing server maintenance with no ETA, Your "Base URL" will change.

Base URL

http://75.193.104.120:5000

Endpoints

1. Fetch Cyber Threats by Type

  • URL: /cyberthreats/type
  • Method: GET
  • Parameters:
    • type: (string, required) The type of cyber threat to filter by.

Example

curl -X GET "http://75.193.104.120:5000/cyberthreats/type?type=phishing"

2. Fetch Cyber Threats by Severity

  • URL: /cyberthreats/severity
  • Method: GET
  • Parameters:
    • severity: (string, required) The severity level of cyber threat to filter by (low, medium, high).

Example

curl -X GET "http://75.193.104.120:5000/cyberthreats/severity?severity=high"

3. Fetch All Cyber Threats

  • URL: /cyberthreats
  • Method: GET

Example

curl -X GET "http://75.193.104.120:5000/cyberthreats"

4. Fetch a Specific Cyber Threat by ID

  • URL: /cyberthreats/<threat_id>
  • Method: GET
  • Path Parameters:
    • threat_id: (string, required) The ID of the cyber threat to fetch.

Example

curl -X GET "http://75.193.104.120:5000/cyberthreats/1234567890abcdef"

5. Add a New Cyber Threat

  • URL: /cyberthreats/add
  • Method: POST
  • Request Body:
    • type: (string, required) The type of cyber threat.
    • severity: (string, required) The severity level of the cyber threat (low, medium, high).
    • description: (string, required) Description of the cyber threat.

Example

curl -X POST -H "Content-Type: application/json" -d '{"type": "malware", "severity": "high", "description": "New malware threat"}' "http://75.193.104.120:5000/cyberthreats/add"

About

The Automated Cyber Threat Intelligence and Incident Response API is a cutting-edge cybersecurity solution designed to bolster the digital defenses of organizations, government entities, and cybersecurity service providers. Harnessing the power of machine learning algorithms, diverse threat intelligence feeds, and automated security workflows.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages