Code Monkey home page Code Monkey logo

volaris's Introduction

Volaris

GitHub License GitHub Issues GitHub Stars

Introduction

Volaris is an encryption tool designed to prioritize privacy and security. Built using Rust, it offers a modern and efficient solution for securing your data across multiple platforms, including desktops, command-line interfaces (CLI), and mobile devices.

Features

  • Cross-Platform Support: Available on desktop, CLI, and mobile devices.
  • Rust-Based Security: Leveraging Rust’s safety and performance features.
  • Modern Encryption Standards: Uses the latest encryption algorithms to ensure data security.

Security

Volaris uses modern cryptographic methods (XChaCha20-Poly1305 + AES-256-GCM), with audited backends to keep the safety of your data. Using Volaris before sharing your files is effortless, keeping them safe in transit.

Current Status

Volaris is currently in development. We are working hard to bring you a secure and user-friendly encryption tool. Stay tuned for updates and releases.

Contributing

We welcome contributions from the community. To contribute:

  1. Fork the repository.
  2. Create a new branch: git checkout -b feature/YourFeature
  3. Make your changes and commit them: git commit -m "feat: Add your feature"
  4. Push to the branch: git push origin feature/YourFeature
  5. Open a pull request.

Please ensure your code adheres to our coding standards and includes appropriate tests.

Note: This repository uses conventional commits. Please follow the conventional commits guidelines for your commit messages.

License

This project is licensed under the BSD 2-Clause License. See the LICENSE file for details.

Contact

For any questions or support, please open an issue on GitHub.

volaris's People

Contributors

brxken128 avatar greendoescode avatar

Stargazers

 avatar  avatar

volaris's Issues

RUSTSEC-2021-0145: Potential unaligned read

Details
Package atty
Version 0.2.14
Warning unsound
URL softprops/atty#50
Patched Versions n/a
Aliases GHSA-g98v-hv3f-hcfr

On windows, atty dereferences a potentially unaligned pointer.

In practice however, the pointer won't be unaligned unless a custom global allocator is used.

In particular, the System allocator on windows uses HeapAlloc, which guarantees a large enough alignment.

atty is Unmaintained

A Pull Request with a fix has been provided over a year ago but the maintainer seems to be unreachable.

Last release of atty was almost 3 years ago.

Possible Alternative(s)

The below list has not been vetted in any way and may or may not contain alternatives;

RUSTSEC-2021-0145: Potential unaligned read

Details
Package atty
Version 0.2.14
Warning unsound
URL softprops/atty#50
Patched Versions n/a
Aliases GHSA-g98v-hv3f-hcfr

On windows, atty dereferences a potentially unaligned pointer.

In practice however, the pointer won't be unaligned unless a custom global allocator is used.

In particular, the System allocator on windows uses HeapAlloc, which guarantees a large enough alignment.

atty is Unmaintained

A Pull Request with a fix has been provided over a year ago but the maintainer seems to be unreachable.

Last release of atty was almost 3 years ago.

Possible Alternative(s)

The below list has not been vetted in any way and may or may not contain alternatives;

RUSTSEC-2021-0145: Potential unaligned read

Details
Package atty
Version 0.2.14
Warning unsound
URL softprops/atty#50
Patched Versions n/a
Aliases GHSA-g98v-hv3f-hcfr

On windows, atty dereferences a potentially unaligned pointer.

In practice however, the pointer won't be unaligned unless a custom global allocator is used.

In particular, the System allocator on windows uses HeapAlloc, which guarantees a large enough alignment.

atty is Unmaintained

A Pull Request with a fix has been provided over a year ago but the maintainer seems to be unreachable.

Last release of atty was almost 3 years ago.

Possible Alternative(s)

The below list has not been vetted in any way and may or may not contain alternatives;

Update all crates

All current crates in volaris are SEVERLY outdated, thought it didn't make any security issues, Clap V3 does have an issue with atty, which would be nice to get rid off.

TL:DR: Update everything, make updating in the future less painful

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.