Skip to content
All Projects
OPEN SOURCEJul 20262 min read

Reencuentro Terremoto Venezuela

Security contributions to a team-built platform for missing-person reports and family reunification.

Team project · security contribution

The public landing is reachable. My contribution covers CORS validation, tests and configuration guidance; emergency workflows and backend availability were not validated.

Inspect the CORS contribution

Status documented

Reencuentro Terremoto Venezuela
TypeScriptExpressReactVite

Overview

I contributed security fixes to Reencuentro, an open-source team project for reporting and searching for missing people and pets. My work focused on CORS origin validation, regression tests and safer configuration documentation.

The Problem

A permissive origin check could accept a hostile domain containing an allowed hostname. Configuration examples also needed clearer security requirements.

Methodology

Approach

Exact-origin matching and regression coverage

I replaced substring-based CORS matching with normalized exact-origin comparison, including the scheme, and added tests for hostile substrings, scheme downgrades, unlisted subdomains and ports. I also improved configuration templates and documentation.

TypeScriptExpressReactVite

Key Findings

01

This entry documents my security contribution; it does not claim sole authorship or independently verified emergency-response outcomes.

Conclusion

The public contribution includes a tested CORS utility and aligned configuration guidance. The wider application and its features are the team’s work.