Abstract
Web application security is an important concern in modern software development because insecure coding practices and exposed credentials can introduce risks to application confidentiality, integrity, and availability. This paper presents BugShield, a source-code security scanning and findings-management platform designed to support preliminary security assessment of web applications. The system combines project management, automated source-code analysis using implemented detection rules and integrated security tools, vulnerability classification, structured findings, dashboard visualization, AI-assisted explanations, and PDF report generation. The platform aims to help developers and security researchers identify potential weaknesses, review supporting code evidence, prioritize findings, and understand possible remediation measures. The evaluation methodology considers detection outcomes against known test cases, severity classification, scan execution time, and report-generation functionality. Experimental findings are to be reported using verified measurements collected during testing. The system's capabilities depend on supported programming languages, implemented detection rules, and integrated tools. Potential false positives and false negatives require further verification, and source-code scanning alone cannot identify every runtime or business-logic vulnerability. BugShield is intended to complement established security testing practices by providing an integrated workflow for preliminary vulnerability analysis and findings management.
Views & downloads
- Article views
- Full-text downloads
References
5 references- OWASP Foundation. (n.d.). *OWASP Top 10*. https://owasp.org/www-project-top-ten/
- OWASP Foundation. (n.d.). *Web Security Testing Guide*. https://owasp.org/www-project-web-security-testing-guide/
- OWASP Foundation. (n.d.). *Application Security Verification Standard*. https://owasp.org/www-project-application-security-verification-standard/
- Souppaya, M., Scarfone, K., & Dodson, D. (2022). *Secure Software Development Framework (SSDF) version 1.1: Recommendations for mitigating the risk of software vulnerabilities* (NIST SP 800-218). National Institute of Standards and Technology. https://doi.org/10.6028/NIST.SP.800-218
- Chess, B., & McGraw, G. (2004). Static analysis for security. *IEEE Security & Privacy, 2*(6), 76–79.
