# DINEPA WordPress REST API Dump

**Target:** https://www.dinepa.gouv.ht
**Organization:** DINEPA - Direction Nationale de l'Eau Potable et de l'Assainissement (Haiti National Water & Sanitation Authority)
**Date:** 2026-03-04
**Method:** WordPress REST API (unauthenticated, fully open)
**Infrastructure:** Cloudflare CDN, WordPress with Application Passwords enabled

---

## Summary Statistics

| Endpoint | Count | Status |
|----------|-------|--------|
| Posts | 654 (7 pages) | DUMPED |
| Pages | 95 (1 page) | DUMPED |
| Media | 847 (9 pages) | DUMPED |
| Categories | 34 | DUMPED |
| Tags | 38 | DUMPED |
| Users | 3 | DUMPED |
| Comments | 0 | EMPTY |
| Search Index | 749 (8 pages) | DUMPED |
| Sitemaps | 5 files | DUMPED |
| robots.txt | 1 | DUMPED |
| API Root | 253 routes | DUMPED |
| Emails extracted | 74 | EXTRACTED |
| PDF documents | 121 | URLs LISTED |
| Word documents | 32 | URLs LISTED |
| Videos | 4 | URLs LISTED |
| Total dump files | 75 | 13 MB |

---

## Site Configuration

- **Site Name:** DINEPA
- **Description:** Direction Nationale de l'Eau Potable et de l'Assainissement
- **URL:** https://www.dinepa.gouv.ht
- **Timezone:** America/Port-au-Prince (GMT-5)
- **Front Page:** Static page ID 5101
- **CMS:** WordPress (French locale)
- **Authentication:** Application Passwords enabled (authorization endpoint exposed)
- **App-Password Auth URL:** https://www.dinepa.gouv.ht/wp-admin/authorize-application.php

---

## Users (3 confirmed)

| ID | Name | Slug | Author URL | Posts |
|----|------|------|------------|-------|
| 1 | Communication DINEPA | communication-dinepa | /author/communication-dinepa/ | 159 |
| 41 | DINEPA HT | dinepa-ht | /author/dinepa-ht/ | 276 |
| 44 | Belonny Fernando Baptiste | belonyfb | /author/belonyfb/ | 219 |

### Gravatar Hashes
- **User 1 (Communication DINEPA):** `ed05c488992d9675f2c8a2ce2c649da329b2d8454f03f7cb2674700e1f32082b`
- **User 41 (DINEPA HT):** `f34443b8071787d5b9f998bfdeeadf3ae9583384e08265628f2636100016d35a`
- **User 44 (Belonny Fernando Baptiste):** `fede4ed3404962cb6780f797d3ebdc3641fd421ee371a95ad8f25df43adfce8b`

---

## WordPress Plugins Detected (via API namespaces)

| Plugin | Namespace | Notes |
|--------|-----------|-------|
| All in One SEO v4.9.1 | aioseo/v1 | Sitemap generator, SEO tags (auth required for data) |
| Contact Form 7 | contact-form-7/v1 | Forms exist but listing is 403 Forbidden |
| Formidable Forms | frm-admin/v1 | Admin routes only (install, install-addon) |
| Prevent Direct Access Lite | pda-lite/v1 | File protection plugin (5 protected files found) |
| PWA for WP | pwa-for-wp/v2 | Progressive Web App manifest exposed |
| WP Starter Post Slider | wprps-post-slider/v1 | Analytics endpoint (POST only) |
| WP Slick Slider & Image Carousel | wp-slick-slider-and-image-carousel/v1 | Analytics endpoint (POST only) |
| WP Store Locator | (taxonomy: wpsl_store_category) | 0 stores, 0 categories |

---

## Posts Analysis (654 total)

- **Date Range:** 2013-03-23 to 2026-03-02
- **Author Distribution:** DINEPA HT (276), Belonny Fernando Baptiste (219), Communication DINEPA (159)

### Posts by Category (top)
| Category | Count |
|----------|-------|
| Publications | 393 |
| Avis de recrutement (Job postings) | 348 |
| Appels d'offres (Tenders/Bids) | 143 |
| A la une (Featured) | 46 |
| Documentation | 37 |
| Avis divers (General notices) | 30 |
| Documents strategiques | 30 |
| Bulletins | 19 |
| Videos | 19 |
| Archives | 13 |
| Chantiers (Construction sites) | 11 |
| Evenements | 11 |
| Rapports | 10 |
| Note de Presse | 9 |

### Latest Posts
1. [6851] APPEL A CANDIDATURE / Ingenieur de suivi (2026-03-02)
2. [6849] AVIS D'APPEL D'OFFRES / T-AON-NO: 03-02/26: HT-AF-WSS-524123-CW-RFB (2026-02-28)
3. [6836] Visite de Supervision et d'evaluation des Travaux de Rehabilitation et d'Extension du Reseau d'Eau Potable (2026-02-28)
4. [6833] AVIS D'APPEL D'OFFRES T-AON-NO: 02-01/26: HT-AF-WSS-524120-CW-RFB (2026-02-17)
5. [6827] AVIS SPECIFIQUE D'APPEL D'OFFRES No. B-AOI-No.32-11/24 (2026-01-06)

---

## Pages Analysis (95 total)

### Key Pages
| ID | Title | Parent |
|----|-------|--------|
| 5101 | Direction Nationale de l'Eau Potable et de l'Assainissement | root (FRONT PAGE) |
| 4933 | La DINEPA | root |
| 4108 | A PROPOS | root |
| 4120 | Mission | A PROPOS |
| 4124 | Attributions | A PROPOS |
| 6116 | PASSATION ET EXECUTION MARCHES | root |
| 6023 | PUBLICATION | root |
| 6025 | DOCUMENTATION | root |
| 6027 | REFERENTIAL TECHNIQUE | root |
| 6029 | PARTENARIAT | root |
| 6031 | CONTACT | root |
| 5073 | SIEPA / ONEPA | root |
| 6006 | Direction generale | SIEPA/ONEPA |
| 6008 | Assainissement | SIEPA/ONEPA |
| 6010 | Onepa | SIEPA/ONEPA |
| 3698 | OREPA | root |
| 3732 | OREPA-OUEST | root |
| 3734 | OREPA SUD | root |
| 3736 | OREPA-CENTRE | root |
| 3738 | OREPA-NORD | root |
| 3690 | CTE-RMPP | root |
| 662 | Avis Generaux | root |
| 2285 | Avis de Recrutement | PUBLICATION |
| 6047 | Appels d'offres | PUBLICATION |
| 6051 | Note de presse | PUBLICATION |
| 5093 | EVENEMENT | root |
| 5958 | MEDIA | FRONT PAGE |
| 3507 | Dinepa Live | root |
| 3301 | DINEPA Tv | root |

### Interesting Pages
- **Login/Registration pages:** 6660 (Login), 6659 (Registration), 6661 (My Account), 6662 (Lost Password), 6663 (Reset Password), 6665 (register)
- **Shop/Cart pages:** 62 (Shop), 63 (Cart), 65 (My Account) -- WooCommerce remnants
- **Live pages:** 3462 (Live UPDATE post MATTHEW), 3458 (INFOS DRU)
- **BID/Environmental studies:** 3641 (Etude Evaluation Environnementale BID)

---

## Media Analysis (847 files)

### By MIME Type
| Type | Count |
|------|-------|
| image/jpeg | 592 |
| application/pdf | 121 |
| image/png | 91 |
| application/msword (.doc) | 26 |
| application/vnd.openxmlformats (.docx) | 6 |
| video/mp4 | 4 |
| image/gif | 4 |
| text/html | 2 |
| application/zip | 1 |

- **Date Range:** 2012-09-05 to 2026-02-28
- **Upload Directories:** 85 unique year/month directories spanning 2012-2026

### PDA-Protected Files (5)
These files use Prevent Direct Access Lite plugin:
1. `/wp-content/uploads/_pda/2025/10/sg-1.pdf`
2. `/wp-content/uploads/_pda/2025/10/sg.pdf`
3. `/wp-content/uploads/_pda/2025/10/Document_Narratif_Vs_Def_PDF_30octobre_2025-Budget-Programme-EPA-2025-2026_page-0042-e1761934521489.jpg`
4. `/wp-content/uploads/_pda/2025/10/Screenshot-test-1.png`
5. `/wp-content/uploads/_pda/2025/10/Screenshot-test.png`

### Notable PDFs (121 total -- see media-pdfs.txt)
- Budget reports (Realisations budgetaires 2023-2024, 2024-2025)
- DINEPA Strategy 2022-2032
- Environmental Impact Studies (AES/PGES) for multiple regions
- Procurement notices (AAO/AON)
- Cholera strategy document
- Water sector strategic plan
- SISKLOR water quality bulletins
- DINEPA INFOS newsletters (issues 4-16)
- Legal framework (Loi EPA)
- BID/World Bank project documents (EPARD II, PauP III)

### Notable Word Documents (32 total -- see media-docs.txt)
- EPARD-II project documents (ESMF, RPF, PMPP)
- Job application forms (Formulaire de demande d'emploi)
- Recommendation forms
- Technical reference documents (pipes, pumps, reservoirs, sanitation)
- NGO registration forms
- TEPAC terms of reference

### Videos (4)
1. Miss Haiti / DINEPA engagement video (2025)
2. Gore-Zoid-3D-Animation-HD (2015)
3. big_buck_bunny (2015, test file)
4. Weaver-bird-3D-animation (2015)

### ZIP Files (1)
- `ilovepdf_converted-1.zip` (2024-10)

---

## Emails Extracted (74 unique -- see emails-extracted.txt)

### Government Emails (@dinepa.gouv.ht)
| Email | Role/Context |
|-------|-------------|
| secretariat@dinepa.gouv.ht | General secretariat |
| secretariat.dgdinepa@gmail.com | DG secretariat (Gmail) |
| secretariat.drh@dinepa.gouv.ht | HR secretariat |
| secretariat.epa@dinepa.gouv.ht | EPA secretariat |
| communication@dinepa.gouv.ht | Communications |
| recrutement@dinepa.gouv.ht | Recruitment |
| passation.marches@dinepa.gouv.ht | Procurement |
| passation@dinepa.gouv.ht | Procurement |
| marches@dinepa.gouv.ht | Procurement |
| guito.edouard@dinepa.gouv.ht | Director General (Guito Edouard) |
| david.descieux@dinepa.gouv.ht | Staff |
| farias.zamor@dinepa.gouv.ht | Staff |
| gerald.jeanbaptiste@dinepa.gouv.ht | Staff |
| jeanronald.michel@dinepa.gouv.ht | Staff |
| jerome.milard@dinepa.gouv.ht | Staff |
| jerome.millard@dinepa.gouv.ht | Staff |
| lindsaylabissiere.louisy@dinepa.gouv.ht | Staff |
| lucanor.pierre@dinepa.gouv.ht | Staff |
| medina.remy@dinepa.gouv.ht | Staff |
| remy.medina@dinepa.gouv.ht | Staff |
| michael.plass@dinepa.gouv.ht | Staff |
| rals.pierre@dinepa.gouv.ht | Staff |
| roldophe.ferjuste@dinepa.gouv.ht | Staff |
| ruth.angerville@dinepa.gouv.ht | Staff |
| stania.frederic@dinepa.gouv.ht | Staff |
| alix.aurelien@dinepa.gouv.ht | Staff |

### Regional Office Emails
| Email | Office |
|-------|--------|
| farias.zamor@orepasud.gouv.ht | OREPA SUD |
| secretariat@orepasud.gouv.ht | OREPA SUD |
| secretariat@orepaouest.gouv.ht | OREPA OUEST |
| secretariat@orepacentre.gouv.ht | OREPA CENTRE |
| secretariat@orepanord.gouv.ht | OREPA NORD |
| jacqueskelly.durandisse@orepaouest.gouv.ht | OREPA OUEST |
| jennyroses.coqmar@orepaouest.gouv.ht | OREPA OUEST |

### Related Government Emails (@mtptc.gouv.ht)
| Email | Context |
|-------|---------|
| alix.aurelien@mtptc.gouv.ht | MTPTC (Ministry of Public Works) |
| gerald.jeanbaptiste@mtptc.gouv.ht | MTPTC |
| secretariat@mtptc.gouv.ht | MTPTC Secretariat |
| secretariat.epa@mtptc.gouv.ht | MTPTC EPA division |

### CTE-RMPP Emails (@ctermpp.ht)
| Email | Context |
|-------|---------|
| emmanuel.moliere@ctermpp.ht | CTE-RMPP staff |
| joane.petion@ctermpp.ht | CTE-RMPP staff |
| joane.poisson@ctermpp.ht | CTE-RMPP staff |

### External/Personal Emails
| Email | Context |
|-------|---------|
| edouardguito2013@gmail.com | Director General personal |
| secretariat.dgdinepa@gmail.com | DG secretariat alt |
| jeanronaldmichel@yahoo.fr | Personal |
| jerome.millard2705@gmail.com | Personal |
| joanehpoisson@gmail.com | Personal |
| zamor.farias@gmail.com | Personal |
| bensthaylord@gmail.com | Personal |
| twilbens@gmail.com | Personal |
| ressources.humaines.atch@gmail.com | HR alt |
| merisier_michael@yahoo.fr | Personal |
| communication@dinepahaiti.net | Alternate domain |
| concoursbatiments@dinepahaiti.net | Alternate domain |
| arnaud.braud@castalia.fr | Consultant |
| Supply_Bids@unicef.org | UNICEF procurement |
| supplyhti@unicef.org | UNICEF Haiti |
| dbusiness@un.org | UN |

---

## Categories (34 total)

| ID | Name | Slug | Count |
|----|------|------|-------|
| 104 | Publications | publications | 393 |
| 57 | Avis de recrutement | avis-de-recrutement | 348 |
| 58 | Appels d'offres | avis-generaux | 143 |
| 59 | A la une | a-la-une | 46 |
| 113 | Documentation | etude-et-rapport | 37 |
| 134 | Documents strategiques | documents-strategiques | 30 |
| 106 | Avis divers | avis-divers | 30 |
| 112 | Bulletins | bulletin | 19 |
| 105 | Videos | videos | 19 |
| 107 | Archives | archives | 13 |
| 94 | Chantiers | chantiers | 11 |
| 103 | Evenements | evenements | 11 |
| 135 | Rapports | rapports | 10 |
| 133 | Note de Presse | note-de-presse | 9 |
| 108 | Multimedia | multimedia | 8 |
| 95 | Ateliers | ateliers | 7 |
| 149 | AON/AOIN (services) | aon-aoin-autres-prestations-de-services | 6 |
| 145 | AON/AOIN (travaux) | aon-aoin-travaux | 4 |
| 110 | Docs de reference | docs-de-reference | 4 |
| 101 | Inauguration | inauguration | 4 |
| 136 | Cadre legal | cadre-legale | 1 |
| 144 | AMI | appels-a-manifestation-dinteret-ami | 1 |
| 114 | Dinepa Magazine | dinepa-magazine | 2 |
| 109 | Audio | audio | 1 |
| 102 | Reunion de travail | reunion-de-travail | 1 |

---

## Tags (38 total)
Mostly default/template tags with minimal usage. Only actively used:
- DINEPA (2), Eau potable (2), Gonaives (1), administrative (1), assistante (1)

---

## robots.txt Analysis

### Cloudflare Managed
- Content-Signal: search=yes, ai-train=no
- Blocks: Amazonbot, Applebot-Extended, Bytespider, CCBot, ClaudeBot, Google-Extended, GPTBot, meta-externalagent

### WordPress/Custom
- Disallows: /wp-admin/, /wp-includes/, /wp-content/plugins/
- **Explicitly disallowed pages (interesting):**
  - `/screenshot-test/` and `/screenshot-test-2/`
  - `/sg/` (links to sg.pdf)
  - `/budget-programme-simplifie-de-la-dinepa/...` (budget program page)
  - `/sg-2/` (links to sg-1.pdf)

### Sitemaps Referenced
- https://www.dinepa.gouv.ht/sitemap.xml (AIOSEO)
- https://www.dinepa.gouv.ht/sitemap.rss (RSS format)

---

## Sitemaps

### sitemap.xml / wp-sitemap.xml (AIOSEO v4.9.1)
- post-sitemap.xml (362 KB, last modified 2026-03-02)
- page-sitemap.xml (34 KB, last modified 2025-10-30)
- category-sitemap.xml (6.5 KB, last modified 2026-03-02)
- post_tag-sitemap.xml (1.6 KB, last modified 2024-06-12)
- sitemap.rss (20.9 KB, RSS feed of all posts)

---

## PWA Manifest

```json
{
  "name": "DINEPA",
  "short_name": "DINEPA",
  "description": "Direction Nationale de l'Eau Potable et de l'Assainissement",
  "background_color": "#D5E0EB",
  "theme_color": "rgb(221,141,22)",
  "display": "standalone",
  "orientation": "portrait",
  "start_url": "https://www.dinepa.gouv.ht/",
  "scope": "https://www.dinepa.gouv.ht/"
}
```

Icons:
- `/wp-content/uploads/2023/11/site-p.png` (192x192)
- `/wp-content/uploads/2023/11/site-512.png` (512x512)

---

## Access Control Summary

| Endpoint | Access |
|----------|--------|
| Posts, Pages, Media, Users, Categories, Tags, Search | OPEN (unauthenticated) |
| Comments | OPEN (empty) |
| Settings | 401 Forbidden |
| Menu Items | 401 Forbidden |
| Contact Form 7 forms | 403 Forbidden |
| AIOSEO options/tags | 401 Forbidden |
| Blocks | OPEN (empty) |
| WPSL Stores | OPEN (empty) |
| wp-site-health tests | Endpoints listed but require auth |
| /wp-content/ | 200 (empty response) |
| /wp-content/uploads/ | 404 |

---

## Organizational Structure (inferred)

```
DINEPA (Direction Nationale)
  |-- Direction Generale (DG)
  |-- Coordination Generale
  |-- Communications
  |-- Secretariat
  |-- DRH (Ressources Humaines)
  |-- Passation de Marches (Procurement)
  |-- Recrutement
  |-- DPEM (Direction de Passation et Execution des Marches)
  |
  |-- OREPA OUEST (Office Regional EPA Ouest)
  |-- OREPA SUD (Office Regional EPA Sud)
  |-- OREPA CENTRE (Office Regional EPA Centre)
  |-- OREPA NORD (Office Regional EPA Nord)
  |
  |-- CTE-RMPP
  |-- SIEPA / ONEPA
  |-- Observatoire
```

### Key Personnel Identified
- **Guito Edouard** -- Directeur General (guito.edouard@dinepa.gouv.ht, edouardguito2013@gmail.com)
- **Belonny Fernando Baptiste** -- WordPress author (219 posts), slug: belonyfb
- **Farias Zamor** -- OREPA SUD (farias.zamor@dinepa.gouv.ht, zamor.farias@gmail.com)
- **Jerome Millard/Milard** -- Staff (jerome.millard@dinepa.gouv.ht)
- **Jean Ronald Michel** -- Staff (jeanronald.michel@dinepa.gouv.ht)
- **Alix Aurelien** -- Dual DINEPA/MTPTC role
- **Gerald Jean-Baptiste** -- Dual DINEPA/MTPTC role
- **Jacques Kelly Durandisse** -- OREPA OUEST
- **Jenny Roses Coqmar** -- OREPA OUEST
- **Joane Poisson/Petion** -- CTE-RMPP
- **Emmanuel Moliere** -- CTE-RMPP
- **David Descieux** -- DINEPA staff
- **Michael Plass** -- DINEPA staff
- **Ruth Angerville** -- DINEPA staff
- **Stania Frederic** -- DINEPA staff
- **Lucanor Pierre** -- DINEPA staff
- **Lindsay Labissiere Louisy** -- DINEPA staff
- **Medina Remy** -- DINEPA staff

---

## Domains Identified

| Domain | Purpose |
|--------|---------|
| dinepa.gouv.ht | Primary government domain |
| www.dinepa.gouv.ht | Main website |
| dinepahaiti.net | Alternate domain (communication, concours) |
| orepasud.gouv.ht | OREPA SUD regional office |
| orepaouest.gouv.ht | OREPA OUEST regional office |
| orepacentre.gouv.ht | OREPA CENTRE regional office |
| orepanord.gouv.ht | OREPA NORD regional office |
| ctermpp.ht | CTE-RMPP |
| mtptc.gouv.ht | Ministry of Public Works (parent ministry) |

---

## File Inventory

### Raw API Dumps
- `api-root.json` -- Full API root with 253 routes (267 KB)
- `posts-p1.json` through `posts-p7.json` -- All 654 posts (7.6 MB total)
- `pages-p1.json` -- All 95 pages (570 KB)
- `media-p1.json` through `media-p9.json` -- All 847 media items (3.7 MB total)
- `categories.json` -- 34 categories (24 KB)
- `tags.json` -- 38 tags (23 KB)
- `users.json` -- 3 users (2.3 KB)
- `comments-p1.json` -- 0 comments (empty)
- `search.json` + `search-p2.json` through `search-p8.json` -- 749 search index items (411 KB)

### Sitemaps & Metadata
- `robots.txt` -- Full robots.txt with Cloudflare managed content signals
- `wp-sitemap.xml` -- WordPress default sitemap index
- `sitemap-aioseo.xml` -- AIOSEO sitemap index
- `post-sitemap.xml` -- Post sitemap (362 KB)
- `page-sitemap.xml` -- Page sitemap (34 KB)
- `category-sitemap.xml` -- Category sitemap (6.5 KB)
- `post_tag-sitemap.xml` -- Tag sitemap (1.6 KB)
- `sitemap.rss` -- RSS sitemap (21 KB)

### Plugin API Data
- `aioseo-root.json` -- AIOSEO API routes
- `cf7-root.json` -- Contact Form 7 API routes
- `frm-root.json` -- Formidable Forms API routes
- `pda-lite-root.json` -- Prevent Direct Access API routes
- `pwa-root.json` -- PWA for WP API routes
- `pwa-manifest.json` -- PWA manifest
- `wprps-root.json` -- Post Slider API routes
- `slick-slider-root.json` -- Slick Slider API routes

### WordPress Metadata
- `types.json` -- Post types (post, page, attachment, nav_menu_item, wp_block, wp_template)
- `taxonomies.json` -- Taxonomies (category, post_tag, nav_menu, wp_pattern_category, wpsl_store_category)
- `statuses.json` -- Post statuses
- `settings.json` -- 401 response
- `site-health.json` -- Site health API routes

### Extracted Data
- `emails-extracted.txt` -- 74 unique emails extracted from post/page content
- `media-urls.txt` -- 847 media file URLs
- `media-pdfs.txt` -- 121 PDF document URLs
- `media-docs.txt` -- 32 Word document URLs

---

## Key Findings

1. **Full REST API exposed without authentication** -- All posts, pages, media metadata, user slugs, and search index are publicly accessible via unauthenticated API requests.

2. **Application Passwords enabled** -- The WordPress Application Passwords authentication system is active with an exposed authorization endpoint at `/wp-admin/authorize-application.php`.

3. **74 email addresses extracted** -- Including government staff emails across DINEPA, OREPA regional offices, MTPTC, CTE-RMPP, plus personal Gmail/Yahoo accounts of officials.

4. **121 PDF documents accessible** -- Budget reports, environmental impact studies, procurement documents, cholera strategy, water quality bulletins, legal framework documents, and DINEPA newsletters.

5. **32 Word documents accessible** -- Including job application forms, recommendation forms, technical reference documents, and World Bank/BID project documents (EPARD-II).

6. **Director General identified** -- Guito Edouard with both government (guito.edouard@dinepa.gouv.ht) and personal email (edouardguito2013@gmail.com).

7. **Multiple related domains discovered** -- orepasud.gouv.ht, orepaouest.gouv.ht, orepacentre.gouv.ht, orepanord.gouv.ht, ctermpp.ht, dinepahaiti.net, mtptc.gouv.ht.

8. **PDA-protected files leaking metadata** -- 5 files in the `_pda` directory have their URLs exposed through the media API despite being "protected" by the Prevent Direct Access plugin. Notable: `sg.pdf` and `sg-1.pdf` are explicitly blocked in robots.txt but their full paths are visible in the API.

9. **Budget document exposed** -- `Document_Narratif_Vs_Def_PDF_30octobre_2025-Budget-Programme-EPA-2025-2026` referenced in robots.txt disallow rules but metadata visible via API.

10. **WooCommerce remnants** -- Shop, Cart, and My Account pages exist (IDs 62, 63, 65), suggesting a former or abandoned e-commerce configuration.

11. **13+ years of content** -- Posts span from March 2013 to March 2026, providing extensive institutional history.

12. **Content actively maintained** -- Most recent post from March 2, 2026 (2 days ago), site is actively used for recruitment and procurement notices.
