Security Analysis of Python Code Using Bandit: A Streamlit-Based Git Repository Scanner
Gespeichert in:
| Titel: | Security Analysis of Python Code Using Bandit: A Streamlit-Based Git Repository Scanner |
|---|---|
| Autoren: | Deeksha D R, Prajna M R, SAVITHA C K, Ujwal U J |
| Quelle: | International Journal of Computer Science and Mobile Computing. 14:12-14 |
| Verlagsinformationen: | Zain Publications, 2025. |
| Publikationsjahr: | 2025 |
| Beschreibung: | The growing reliance on open-source software has increased the likelihood of security flaws making their way into production systems. Detecting such issues during development is crucial to reducing risks and improving software quality. This study introduces a Python-based security scanner that brings together the static analysis tool Bandit with an interactive Streamlit dashboard. The proposed tool automatically clones repositories with GitPython, prepares a clean workspace with Shutil, and then executes Bandit scans using the Subprocess module. The findings are presented through visual reports, allowing developers to easily review detected weaknesses and prioritize fixes. The approach is designed to be lightweight and accessible, offering developers a straightforward way to integrate security checks into their workflows while paving the way for further extensions such as multi-repository analysis and advanced vulnerability classification. |
| Publikationsart: | Article |
| ISSN: | 2320-088X |
| DOI: | 10.47760/ijcsmc.2025.v14i09.002 |
| Dokumentencode: | edsair.doi...........bbf0f7a76582be60b7597e11e37b2a93 |
| Datenbank: | OpenAIRE |
| FullText | Text: Availability: 0 CustomLinks: – Url: https://www.webofscience.com/api/gateway?GWVersion=2&SrcApp=EBSCO&SrcAuth=EBSCO&DestApp=WOS&ServiceName=TransferToWoS&DestLinkType=GeneralSearchSummary&Func=Links&author=R%20DD Name: ISI Category: fullText Text: Nájsť tento článok vo Web of Science Icon: https://imagesrvr.epnet.com/ls/20docs.gif MouseOverText: Nájsť tento článok vo Web of Science |
|---|---|
| Header | DbId: edsair DbLabel: OpenAIRE An: edsair.doi...........bbf0f7a76582be60b7597e11e37b2a93 RelevancyScore: 1027 AccessLevel: 3 PubType: Academic Journal PubTypeId: academicJournal PreciseRelevancyScore: 1027.22985839844 |
| IllustrationInfo | |
| Items | – Name: Title Label: Title Group: Ti Data: Security Analysis of Python Code Using Bandit: A Streamlit-Based Git Repository Scanner – Name: Author Label: Authors Group: Au Data: <searchLink fieldCode="AR" term="%22Deeksha+D+R%22">Deeksha D R</searchLink><br /><searchLink fieldCode="AR" term="%22Prajna+M+R%22">Prajna M R</searchLink><br /><searchLink fieldCode="AR" term="%22SAVITHA+C+K%22">SAVITHA C K</searchLink><br /><searchLink fieldCode="AR" term="%22Ujwal+U+J%22">Ujwal U J</searchLink> – Name: TitleSource Label: Source Group: Src Data: <i>International Journal of Computer Science and Mobile Computing</i>. 14:12-14 – Name: Publisher Label: Publisher Information Group: PubInfo Data: Zain Publications, 2025. – Name: DatePubCY Label: Publication Year Group: Date Data: 2025 – Name: Abstract Label: Description Group: Ab Data: The growing reliance on open-source software has increased the likelihood of security flaws making their way into production systems. Detecting such issues during development is crucial to reducing risks and improving software quality. This study introduces a Python-based security scanner that brings together the static analysis tool Bandit with an interactive Streamlit dashboard. The proposed tool automatically clones repositories with GitPython, prepares a clean workspace with Shutil, and then executes Bandit scans using the Subprocess module. The findings are presented through visual reports, allowing developers to easily review detected weaknesses and prioritize fixes. The approach is designed to be lightweight and accessible, offering developers a straightforward way to integrate security checks into their workflows while paving the way for further extensions such as multi-repository analysis and advanced vulnerability classification. – Name: TypeDocument Label: Document Type Group: TypDoc Data: Article – Name: ISSN Label: ISSN Group: ISSN Data: 2320-088X – Name: DOI Label: DOI Group: ID Data: 10.47760/ijcsmc.2025.v14i09.002 – Name: AN Label: Accession Number Group: ID Data: edsair.doi...........bbf0f7a76582be60b7597e11e37b2a93 |
| PLink | https://erproxy.cvtisr.sk/sfx/access?url=https://search.ebscohost.com/login.aspx?direct=true&site=eds-live&db=edsair&AN=edsair.doi...........bbf0f7a76582be60b7597e11e37b2a93 |
| RecordInfo | BibRecord: BibEntity: Identifiers: – Type: doi Value: 10.47760/ijcsmc.2025.v14i09.002 Languages: – Text: Undetermined PhysicalDescription: Pagination: PageCount: 3 StartPage: 12 Titles: – TitleFull: Security Analysis of Python Code Using Bandit: A Streamlit-Based Git Repository Scanner Type: main BibRelationships: HasContributorRelationships: – PersonEntity: Name: NameFull: Deeksha D R – PersonEntity: Name: NameFull: Prajna M R – PersonEntity: Name: NameFull: SAVITHA C K – PersonEntity: Name: NameFull: Ujwal U J IsPartOfRelationships: – BibEntity: Dates: – D: 30 M: 09 Type: published Y: 2025 Identifiers: – Type: issn-print Value: 2320088X – Type: issn-locals Value: edsair – Type: issn-locals Value: edsairFT Numbering: – Type: volume Value: 14 Titles: – TitleFull: International Journal of Computer Science and Mobile Computing Type: main |
| ResultId | 1 |
Nájsť tento článok vo Web of Science