Contributing to Security Blog Search

Thank you for your interest in contributing to Security Blog Search! This platform is community-driven, and we welcome blog post submissions from security researchers, bloggers, and enthusiasts.

⚠️ Important for External Contributors: For security reasons, external contributors can only modify files in the _posts/ directory. Pull requests that attempt to modify configuration files, layouts, workflows, or any other files outside the posts folder will be automatically rejected. See Repository Rulesets Documentation for more details.

How to Submit a Blog Post

To submit a security blog post, please follow these steps:

  1. Fork the repository on GitHub: securityblogsearch.com
  2. Create a new file in the _posts directory
  3. Name your file using the format: YYYY-MM-DD-title-slug.md (e.g., 2024-10-27-my-security-post.md)
  4. Add the required front matter at the top of your file
  5. Submit a pull request with your new post

Required Post Format

Each blog post submission must include the following front matter:

---
layout: post
title: "Your Post Title"
author: "Your Name"
date: YYYY-MM-DD
tags: [tag1, tag2, tag3]
link: "https://link-to-original-article.com"
summary: "A brief summary of the blog post (1-2 sentences describing the content)"
---

Optional: Additional content or notes about the post.

Field Descriptions

  • title: The title of the blog post (required)
  • author: The name of the blog post author (required)
  • date: Publication date in YYYY-MM-DD format (required)
  • tags: Array of relevant tags/topics (required, minimum 1 tag)
  • link: URL to the original blog post (required)
  • summary: Brief summary of the post content (required, 1-3 sentences)

Content Guidelines

  • Posts should be related to information security, cybersecurity, or related topics
  • Original blog post must be publicly accessible
  • Summary should be informative and concise
  • Use relevant and specific tags (e.g., "web-security", "malware", "incident-response")
  • Ensure all information is accurate

Example Submission

Here's an example of a properly formatted submission:

---
layout: post
title: "Advanced XSS Prevention Techniques"
author: "Alex Security"
date: 2024-10-27
tags: [web-security, xss, prevention]
link: "https://example.com/xss-prevention"
summary: "This article explores advanced techniques for preventing cross-site scripting (XSS) attacks in modern web applications, including Content Security Policy and sanitization best practices."
---

Review Process

Once you submit a pull request:

  1. Repository maintainers will review your submission
  2. We'll check that all required fields are present and properly formatted
  3. We'll verify the link is accessible and content is relevant
  4. If approved, your post will be merged and appear on the site

Questions?

If you have questions about contributing, please open an issue on GitHub.