{"id":18346823,"url":"https://github.com/milesmcc/armorlib","last_synced_at":"2025-04-06T08:33:46.278Z","repository":{"id":57493736,"uuid":"118168055","full_name":"milesmcc/ArmorLib","owner":"milesmcc","description":"Easily scan files for threats to security and privacy. A Rust library and command line tool. WIP.","archived":false,"fork":false,"pushed_at":"2018-02-25T21:59:11.000Z","size":5452,"stargazers_count":19,"open_issues_count":11,"forks_count":3,"subscribers_count":3,"default_branch":"master","last_synced_at":"2025-03-21T21:11:25.204Z","etag":null,"topics":["cli","cybersecurity","library","privacy","rust","rust-library"],"latest_commit_sha":null,"homepage":"https://armorlib.org","language":"Rust","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/milesmcc.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":"CONTRIBUTING.md","funding":null,"license":"LICENSE","code_of_conduct":"CODE_OF_CONDUCT.md","threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2018-01-19T19:22:16.000Z","updated_at":"2024-07-18T03:38:06.000Z","dependencies_parsed_at":"2022-08-30T07:12:00.165Z","dependency_job_id":null,"html_url":"https://github.com/milesmcc/ArmorLib","commit_stats":null,"previous_names":[],"tags_count":6,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/milesmcc%2FArmorLib","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/milesmcc%2FArmorLib/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/milesmcc%2FArmorLib/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/milesmcc%2FArmorLib/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/milesmcc","download_url":"https://codeload.github.com/milesmcc/ArmorLib/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":247457572,"owners_count":20941902,"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":["cli","cybersecurity","library","privacy","rust","rust-library"],"created_at":"2024-11-05T21:12:28.685Z","updated_at":"2025-04-06T08:33:45.869Z","avatar_url":"https://github.com/milesmcc.png","language":"Rust","funding_links":[],"categories":[],"sub_categories":[],"readme":"\u003cp align=\"center\"\u003e\n  \u003ch3 align=\"center\"\u003e🔒 ArmorLib 🔒\u003c/h3\u003e\n\n  \u003cp align=\"center\"\u003e\n     Easily scan files for threats to security and privacy. A Rust library and command line tool.\n    \u003cbr\u003e\n    \u003ca href=\"https://armorlib.org\"\u003e\u003cstrong\u003eExplore ArmorLib »\u003c/strong\u003e\u003c/a\u003e\n    \u003cbr\u003e\n    \u003cbr\u003e\n    \u003ca href=\"https://armorlib.org/docs/\"\u003eDocumentation\u003c/a\u003e\n    •\n    \u003ca href=\"https://armorlib.org/docs/cli/GETTING_STARTED.html\"\u003eCLI Quick Start\u003c/a\u003e\n    •\n    \u003ca href=\"https://armorlib.org/CONTRIBUTING.html\"\u003eContributing\u003c/a\u003e\n  \u003c/p\u003e\n\u003c/p\u003e\n\n## Status\n[![Crates.io](https://img.shields.io/crates/v/armorlib.svg)](https://crates.io/crates/armorlib)\n[![Build status](https://travis-ci.org/milesmcc/ArmorLib.svg?branch=master)](https://travis-ci.org/milesmcc/ArmorLib)\n[![GitHub issues](https://img.shields.io/github/issues/milesmcc/armorlib.svg)](https://github.com/milesmcc/armorlib/issues)\n[![GitHub forks](https://img.shields.io/github/forks/milesmcc/armorlib.svg)](https://github.com/milesmcc/armorlib/network)\n[![GitHub stars](https://img.shields.io/github/stars/milesmcc/armorlib.svg)](https://github.com/milesmcc/armorlib/stargazers)\n[![GitHub license](https://img.shields.io/github/license/milesmcc/armorlib.svg)](https://github.com/milesmcc/ArmorLib/blob/master/LICENSE)\n[![Twitter](https://img.shields.io/twitter/url/https/github.com/milesmcc/armorlib.svg?style=social)](https://twitter.com/intent/tweet?text=Wow:\u0026url=https%3A%2F%2Fgithub.com%2Fmilesmcc%2Farmorlib)\n\n## Installation\nArmorLib is available on [Cargo](https://crates.io/crates/armorlib), and can be installed with `cargo install armorlib`.\n\n## Getting Started\nWant to jump right in? Check out our getting started guides to get you up to speed on how to use ArmorLib either on the command line or in your own Rust library:\n\n* **Command line guide** available [here](docs/cli/GETTING_STARTED.md).\n* **Library guide** available [here](docs/lib/GETTING_STARTED.md).\n\n\u003e **Looking to contribute a preprocessor or a scan module?** There are separate guides for that—see [CONTRIBUTING.md](CONTRIBUTING.md).\n\n## Documentation\nArmorLib has near 100% documentation coverage, and offers both a comprehensive `rustdoc` and several other guides. Explore the ArmorLib documentation [here](docs/README.md).\n\n\u003e **Looking for a more high-level description of ArmorLib?** Be sure to take a look at [docs/STRUCTURE.md](docs/STRUCTURE.md).\n\n## Contributing\nArmorLib welcomes contributions! Several resources are available to help you in this process.\n\n* **Contributing guidelines** available [here](CONTRIBUTING.md).\n* **Preprocessor contribution guide** available [here](docs/contributing/PREPROCESSORS.md).\n* **Scan module contribution guide** available [here](docs/contributing/SCAN_MODULES.md).\n\n\u003e **Be sure to always follow the [code of conduct](CODE_OF_CONDUCT.md)!** ArmorLib is a constructive community, and certain behaviors aren't tolerated.\n\n## Quick Demos\n\n[![Using ArmorLib in your own program](docs/img/lib_demo.png)](docs/lib/GETTING_STARTED.md)\n\n[![Using ArmorLib on the command line](docs/img/cli_demo.png)](docs/cli/GETTING_STARTED.md)\n\n---\n\nArmorLib was created by [Miles McCain](https://rmrm.io) as a part of [CSC630: The Open Source Movement](https://nzufelt.github.io/open_source_movement_csc630/) at [Phillips Academy Andover](https://andover.edu). Logo: `secure` by Gregor Cresnar from the Noun Project.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmilesmcc%2Farmorlib","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fmilesmcc%2Farmorlib","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmilesmcc%2Farmorlib/lists"}