Security by documentation? characterizing GitHub SECURITY.md policy and their adoption in Python libraries

With security in open-source software development increasingly becoming crucial, security policies are one way to manage vulnerabilities and guide users toward safe practices. To support secure development, platforms like GitHub provide a dedicated section for security policies within repositories. Existing studies focus on the adoption of security policies. However, the detailed content of the security policies has not been examined. Our study aims to fill this gap by analyzing the security policies of 679 PyPI Python libraries hosted on GitHub. We examine the characteristics and content of existing policies and investigate the relationship with project characteristics and recommended security practices by comparing security practice assessments between projects with and without established security policies. The result indicates that projects with security.md shows stronger recommended security practices. This study highlights the importance of adopting a clear and comprehensive security policy to enhance the overall security practices of open-source projects.

Authors

Institutions

Publication Details

Journal
Empirical Software Engineering
Published
2026-02-06
DOI
https://doi.org/10.1007/s10664-025-10794-z
Primary Topic
Information and Cyber Security
Type
article
Field-Weighted Citation Impact
0.00
Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

Security by documentation? characterizing GitHub SECURITY.md policy and their adoption in Python libraries

Morakot Choetkiertikul, Brittany Reid, Raula Gaikovina Kula, Thanwadee Sunetnanta et al.
Empirical Software Engineering
Information and Cyber Security
article

Security by documentation? characterizing GitHub SECURITY.md policy and their adoption in Python libraries

Morakot Choetkiertikul, Brittany Reid, Raula Gaikovina Kula, Thanwadee Sunetnanta, Sushawapak Kancharoendee, Thanat Phichitphanphong, Chanikarn Jongyingyos, Chaiyong Ragkhitwetsagul
article en

Abstract

With security in open-source software development increasingly becoming crucial, security policies are one way to manage vulnerabilities and guide users toward safe practices. To support secure development, platforms like GitHub provide a dedicated section for security policies within repositories. Existing studies focus on the adoption of security policies. However, the detailed content of the security policies has not been examined. Our study aims to fill this gap by analyzing the security policies of 679 PyPI Python libraries hosted on GitHub. We examine the characteristics and content of existing policies and investigate the relationship with project characteristics and recommended security practices by comparing security practice assessments between projects with and without established security policies. The result indicates that projects with security.md shows stronger recommended security practices. This study highlights the importance of adopting a clear and comprehensive security policy to enhance the overall security practices of open-source projects.

Empirical Software EngineeringVol. 31(3)
Mahidol University (TH), Nara Institute of Science and Technology (JP), The University of Osaka (JP)
Peace, Justice and strong institutions
Openalex Percentile: Top 76%
Information and Cyber Security
AI Navigator

Ask Laika to Summarize, Analyze, and Connect papers live on the map.

Summarize Papers & Methodologies

Extract key findings, datasets, and comparative methods across publications.

Benchmark Rankings & Visual Analytics

Rank top research institutions, authors, funders, topics, and journals by Field-Weighted Citation Impact (FWCI) and paper volume with instant charts.

Connect Distant Disciplines

Bridge topological clusters on the map to find hidden collaborative intersections.