The following versions of the File Transfer Application in C (TCP) project are currently supported with security updates:
Versions | Supported |
---|---|
v1.0.0-beta | ✅ |
If you are using an unsupported version, we recommend upgrading to the latest version to ensure you receive important updates.
If you discover a security vulnerability in this project, please report it responsibly by following these steps:
- Contact Us: Send an email to [rares.racsan@gmail.com] with the subject line:
Security Issue: [Brief Description]
. - Provide Details: Include as much detail as possible to help us reproduce and understand the issue.
- Steps to reproduce the vulnerability.
- Potential impact of the issue.
- Suggestions for mitigating the problem (if any).
- Avoid Public Disclosure: Please refrain from publicly disclosing the vulnerability until we have confirmed and addressed it.
We take all reports seriously and will work to resolve any security issues promptly.
- Upon receiving a report, we will:
- Acknowledge the report within 48 hours.
- Investigate and validate the vulnerability.
- Assign a severity rating (Low, Medium, High, Critical).
- If the issue is valid:
- Develop and test a fix.
- Publish a patch in a new release.
- Credit the reporter (if they agree) in the release notes.
- Notify affected users and update the repository.
If you're contributing to this project, please follow these guidelines to maintain security:
- Avoid Hardcoding Sensitive Data: Do not include hardcoded credentials, keys, or other sensitive data in the codebase.
- Sanitize User Input: Ensure all input is validated and sanitized to prevent vulnerabilities like buffer overflows.
- Follow Secure Coding Practices: Adhere to industry best practices for secure C programming, including:
- Using safe functions like
fgets
instead ofgets
. - Preventing memory leaks and improper memory access.
- Using safe functions like
- Review Changes Carefully: Thoroughly test and review your changes before submitting pull requests.
We greatly appreciate responsible disclosures from the security community. Thank you for helping us maintain a secure and reliable application.
Last Updated: [15.11.2024]