{"id":14156594,"url":"https://github.com/oxsecurity/codetotal","last_synced_at":"2025-08-06T11:13:59.470Z","repository":{"id":184228161,"uuid":"658382679","full_name":"oxsecurity/codetotal","owner":"oxsecurity","description":"Analyze any snippet, file, or repository to detect possible security flaws such as secret in code, open source vulnerability, code security, vulnerability, insecure infrastructure as code, and potential legal issues with open source licenses.","archived":false,"fork":false,"pushed_at":"2024-08-14T10:46:17.000Z","size":45281,"stargazers_count":76,"open_issues_count":6,"forks_count":10,"subscribers_count":5,"default_branch":"main","last_synced_at":"2025-02-07T20:01:36.422Z","etag":null,"topics":["code-quality-analyzer","iac","megalinter","sast","sbom","sbom-generator","secrets-detection","security","supply-chain","supply-chain-security","vulnerability-scanners"],"latest_commit_sha":null,"homepage":"https://codetotal.io","language":"TypeScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"agpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/oxsecurity.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":"CONTRIBUTING.md","funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":"docs/security-linters.md","support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2023-06-25T15:26:51.000Z","updated_at":"2025-01-23T15:02:21.000Z","dependencies_parsed_at":"2024-11-07T05:36:51.834Z","dependency_job_id":null,"html_url":"https://github.com/oxsecurity/codetotal","commit_stats":null,"previous_names":["oxsecurity/codetotal"],"tags_count":8,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/oxsecurity%2Fcodetotal","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/oxsecurity%2Fcodetotal/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/oxsecurity%2Fcodetotal/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/oxsecurity%2Fcodetotal/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/oxsecurity","download_url":"https://codeload.github.com/oxsecurity/codetotal/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":239231089,"owners_count":19603991,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["code-quality-analyzer","iac","megalinter","sast","sbom","sbom-generator","secrets-detection","security","supply-chain","supply-chain-security","vulnerability-scanners"],"created_at":"2024-08-17T08:06:46.937Z","updated_at":"2025-02-17T04:07:20.721Z","avatar_url":"https://github.com/oxsecurity.png","language":"TypeScript","readme":"\u003cdiv align=\"center\"\u003e\n  \u003ca href=\"https://codetotal.io/\" target=\"blank\" title=\"Visit CodeTotal Web Site\"\u003e\n    \u003cimg src=\"https://raw.githubusercontent.com/oxsecurity/codetotal/main/docs/assets/images/ox-avatar.png\" alt=\"CodeTotal Logo\" height=\"150px\" class=\"codetotal-logo\"\u003e\n  \u003c/a\u003e\n\u003c/div\u003e\n\n# CodeTotal\n\n[![GitHub release](https://img.shields.io/github/v/release/oxsecurity/codetotal?sort=semver)](https://github.com/oxsecurity/codetotal/releases)\n[![GitHub stars](https://img.shields.io/github/stars/oxsecurity/codetotal?cacheSeconds=3600)](https://github.com/oxsecurity/codetotal/stargazers/)\n[![MegaLinter](https://github.com/oxsecurity/codetotal/workflows/MegaLinter/badge.svg?branch=main)](https://github.com/oxsecurity/codetotal/actions?query=workflow%3AMegaLinter+branch%3Amain)\n[![GitHub contributors](https://img.shields.io/github/contributors/oxsecurity/codetotal.svg)](https://github.com/oxsecurity/codetotal/graphs/contributors/)\n[![PRs Welcome](https://img.shields.io/badge/PRs-welcome-brightgreen.svg?style=flat-square)](http://makeapullrequest.com)\n\n**CodeTotal** analyzes any **snippet**, **file**, or **repository** to detect possible **security flaws** such as **secret in code**, **open source vulnerability**, **code security**, **vulnerability**, insecure **infrastructure as code**, and potential **legal issues** with open source licenses.\n\nTo see how to use CodeTotal, please read [**online documentation**](https://codetotal.io) :)\n\n___\n\n## Scan repository\n\nScan an entire repository\n\n![CodeTotal Screenshot](docs/assets/images/run-repo.gif \"Run repo recording\")\n\n___\n\n## Scan snippets\n\nCopy-paste a snippet in any language.\n\n![CodeTotal Screenshot](docs/assets/images/run-snippet.gif \"Run snippet recording\")\n\n___\n\n## Scan file(s)\n\nSelect a file to scan, it can be:\n\n- any source code file\n- a zip containing a folder that will be extracted before scan.\n\n![CodeTotal Screenshot](docs/assets/images/run-file.gif \"Run file recording\")\n\n___\n\n## Quick start\n\nTLDR; Just run `npx mega-linter-runner@latest --codetotal`\n\n![CodeTotal Screenshot](docs/assets/images/quick-start.gif \"QuickStart recording\")\n\n___\n\n_Brought to you by [OX Security](https://ox.security), powered by [MegaLinter](https://megalinter.io)_\n\n\n\n","funding_links":[],"categories":["vulnerability-scanners"],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Foxsecurity%2Fcodetotal","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Foxsecurity%2Fcodetotal","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Foxsecurity%2Fcodetotal/lists"}