This personal application is built using Pangea Cloud, a platform that provides robust security features for developers to integrate into their projects. The goal of this project is to create an organizational File Management System tailored for companies, ensuring top-tier security through various Pangea features.
- Compliance: Meet your compliance requirements by recording activity to a tamper-proof audit log.
- Scalability: Designed to scale with even the most demanding retention and recall requirements.
- Data Protection: Stop leaking PII, financial, healthcare, and other sensitive data.
- Custom Rules: Use the Redact service with custom rules to identify and remove sensitive data.
- File Transfer: Securely transfer files between authorized users.
- Malware Protection: Protection from malware and removal of dangerous or improper content.
- Browser-Based Access: Access a file explorer view when uploading or downloading files.
- Cleansing Documents: Remove malicious URLs and harmful embedded content.
- Confidentiality: Integrate with the Redact service for an extra layer of confidentiality.
- Malware Detection: Scan uploads, attachments, and other file objects for malware via a simple API.
- Compliance Checks: Verify the origins of requests and ensure compliance with embargoes, sanctions, and internal rules.
- Secure Development Lifecycle: Prevent private key material from leaking into code and protect secrets.
- End-to-End Flows: Implement MFA, strong passwords, and session token rotation for securing access.
- Reputation Check: Verify files from unknown sources to ensure they aren’t associated with malicious activity.
- Client Activity Insights: Look up client IPs to understand their origin and associated activity.
- Breach Data Checking: Verify if a user’s PII or credentials have been compromised by checking against a large repository of breach data.
To set up the project locally, follow these steps:
-
Clone the repository:
git clone https://github.com/rockyessel/cloud-collab-cc.git cd cloud-collab-cc
-
Install dependencies:
npm install
-
Create a
.env
file:Rename
.env.example
to.env
and add your configuration variables. -
Run the application:
npm run dev
The application will start on
http://localhost:3000
.
This project is licensed under the MIT License. See the LICENSE file for details.
Contributions are welcome! Please fork the repository and submit a pull request for any improvements or features.