Skip to content

Security: bayraktarozcan/TC-SGB-API-to-List

SECURITY.md

English | Türkçe

Security Policy

Supported Versions

Only the latest release is supported. When a new version is published, every previous release is immediately deprecated and receives no security fixes, bug fixes, or support. Deprecated releases are marked [DEPRECATED] in their GitHub release title. The rolling ioc-data release is exempt — it is not a software version and always hosts the current IoC dataset.

Version Supported
0.3.x Yes — latest only
0.2.x No — deprecated
0.1.x No — deprecated

Reporting a Vulnerability

DO NOT report security vulnerabilities through public GitHub issues.

Preferred: Private Vulnerability Reporting

Use GitHub's built-in Private vulnerability reporting feature: Report a vulnerability →

Alternative

If the above is unavailable, open a private issue describing the vulnerability.

What to Include

  • Type of issue (e.g., injection, path traversal, etc.)
  • Full paths of source file(s) related to the issue
  • The location of the affected source code (tag/branch/commit or direct URL)
  • Any special configuration required to reproduce the issue
  • Step-by-step instructions to reproduce the issue
  • Proof-of-concept or exploit code (if possible)
  • Impact of the issue, including how an attacker might exploit it

Response Timeline

Phase Timeframe
Acknowledgment Within 48 hours
Initial assessment Within 1 week
Resolution Depends on severity
Disclosure Coordinated disclosure after fix is available

Security Best Practices

When using this tool:

  • Never commit .env files or API keys
  • Use environment variables for sensitive configuration
  • Run the pipeline in isolated environments
  • Validate all IoC data before applying to production systems
  • Keep dependencies updated (pip-audit, dependabot)

Dependency Security

  • Automated dependency updates via Dependabot
  • Regular security audits with pip-audit
  • Secret scanning with push protection enabled
  • Dependabot security updates and automated fixes enabled

Security Features

Feature Status
Secret scanning Enabled
Push protection Enabled
Validity checks Requires Advanced Security
Dependabot alerts Enabled
Dependabot security updates Enabled
Dependabot automated fixes Enabled
Branch protection Enabled
CODEOWNERS Enforced

Güvenlik Politikası

Desteklenen Sürümler

Yalnızca en son sürüm desteklenir. Yeni bir sürüm yayınlandığında, önceki tüm sürümler derhal kullanımdan kaldırılır ve güvenlik düzeltmesi, hata düzeltmesi veya destek almaz. Kullanımdan kaldırılan sürümler, GitHub sürüm başlıklarında [DEPRECATED] olarak işaretlenir. Yuvarlanan ioc-data release'i bu kuraldan muaftır — bir yazılım sürümü değildir ve her zaman güncel IoC veri kümesini barındırır.

Sürüm Destekleniyor
0.3.x Evet — yalnızca en son
0.2.x Hayır — kullanımdan kaldırıldı
0.1.x Hayır — kullanımdan kaldırıldı

Güvenlik Açığı Bildirme

Güvenlik açıklarını herkese açık GitHub sorunları üzerinden bildirmeyin.

Tercih Edilen: Özel Güvenlik Açığı Bildirimi

GitHub'un yerleşik Özel güvenlik açığı bildirimi özelliğini kullanın: Bir güvenlik açığı bildirin →

Alternatif

Yukarıdaki seçenek kullanılamıyorsa, sorunu özel bir sorun olarak açın.

Neler Dahil Edilmeli

  • Sorunun türü (ör. enjeksiyon, yol aşımı, vb.)
  • Sorunla ilgili kaynak dosya(lar)ın tam yolları
  • Etkilenen kaynak kodunun konumu (etiket/dal/commit veya doğrudan URL)
  • Sorunu yeniden üretmek için gereken özel yapılandırma
  • Sorunu yeniden üretme adımları
  • Kanıt kodu veya exploit kodu (mümkünse)
  • Saldırganın sorunu nasıl istismar edebileceğini de içeren etki

Yanıt Zaman Çizelgesi

Aşama Süre
Bildirim 48 saat içinde
İlk değerlendirme 1 hafta içinde
Çözüm Önceliğe bağlı
Açıklama Düzeltme mevcut olduktan sonra koordineli açıklama

Güvenlik En İyi Uygulamaları

Bu aracı kullanırken:

  • .env dosyalarını veya API anahtarlarını asla commit etmeyin
  • Hassas yapılandırma için ortam değişkenlerini kullanın
  • Hattı izole ortamlarda çalıştırın
  • Tüm IoC verilerini üretim sistemlerine uygulamadan önce doğrulayın
  • Bağımlılıkları güncel tutun (pip-audit, dependabot)

Bağımlılık Güvenliği

  • Dependabot aracılığıyla otomatik bağımlılık güncellemeleri
  • pip-audit ile düzenli güvenlik denetimleri
  • Push korumalı gizli tarama etkin
  • Dependabot güvenlik güncellemeleri ve otomatik düzeltmeler etkin

Güvenlik Özellikleri

Özellik Durum
Gizli tarama Etkin
Push koruması Etkin
Geçerlilik denetimi İleri Güvenlik gerektirir
Dependabot uyarıları Etkin
Dependabot güvenlik güncellemeleri Etkin
Dependabot otomatik düzeltmeleri Etkin
Dal koruması Etkin
CODEOWNERS Zorunlu

There aren't any published security advisories