Compare commits
10 Commits
copilot/me
...
main
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
88104bb4c4 | ||
|
|
286d66ca9f | ||
|
|
92370eda88 | ||
|
|
e7a7e361cd | ||
|
|
0d4a713027 | ||
|
|
929884afdd | ||
|
|
b49da58aca | ||
|
|
76c2807fea | ||
|
|
ac87f45d77 | ||
|
|
a1f15cac8d |
44
.coderabbit.yaml
Normal file
44
.coderabbit.yaml
Normal file
@@ -0,0 +1,44 @@
|
||||
# CodeRabbit Configuration — WEVAL Consulting
|
||||
# https://docs.coderabbit.ai/guides/configure-coderabbit
|
||||
|
||||
language: fr
|
||||
reviews:
|
||||
profile: assertive
|
||||
request_changes_workflow: true
|
||||
high_level_summary: true
|
||||
poem: false
|
||||
auto_title_placeholder: "[CodeRabbit]"
|
||||
path_instructions:
|
||||
- path: "**/*.php"
|
||||
instructions: |
|
||||
Vérifier: SQL injection (prepared statements), credentials hardcodées (utiliser credentials.php),
|
||||
expositions d'infos internes (Ollama/Groq/Cerebras/Hetzner = JAMAIS en public).
|
||||
Pas de mb_strtoupper/mb_strtolower sur S95.
|
||||
- path: "**/*.html"
|
||||
instructions: |
|
||||
Vérifier: fautes de français, branding (WEVIA Engine, jamais Ollama/vLLM),
|
||||
liens morts, CSP compatibility React SPA.
|
||||
- path: "**/*.js"
|
||||
instructions: |
|
||||
Vérifier: console.log en production, credentials exposées, XSS via innerHTML.
|
||||
- path: "**/api/**"
|
||||
instructions: |
|
||||
Vérifier: authentification, rate limiting, audit logging, CORS headers.
|
||||
- path: "**/products/**"
|
||||
instructions: |
|
||||
Vérifier: orthographe française, cohérence branding, meta tags SEO.
|
||||
tools:
|
||||
shellcheck:
|
||||
enabled: true
|
||||
ruff:
|
||||
enabled: true
|
||||
biome:
|
||||
enabled: true
|
||||
hadolint:
|
||||
enabled: true
|
||||
yamllint:
|
||||
enabled: true
|
||||
phpstan:
|
||||
enabled: true
|
||||
chat:
|
||||
auto_reply: true
|
||||
52
README.md
52
README.md
@@ -1,10 +1,3 @@
|
||||
# WEVADS GPU Server
|
||||
- **IP**: 88.198.4.195
|
||||
- **GPU**: NVIDIA RTX 4000 SFF Ada (20GB vRAM)
|
||||
- **RAM**: 62GB DDR4
|
||||
- **Disk**: 1.7TB NVMe
|
||||
- **Ollama**: localhost:11434
|
||||
- **Models**: deepseek-r1:8b, deepseek-r1:32b, llama3.1:8b
|
||||
# WEVAL Platform — SaaS Activation & Security Hardening
|
||||
|
||||
## Infrastructure
|
||||
@@ -28,35 +21,32 @@
|
||||
| Roadmap interne | Remplace par "Plan de deploiement" | VERIFIE |
|
||||
|
||||
## Structure du projet
|
||||
|
||||
```
|
||||
/workspace/
|
||||
├── weval-pages/ # Pages HTML corrigees (13 pages)
|
||||
├── weval-scan/ # Snapshots de scan confidentialite
|
||||
├── saas-backends/ # Backends SaaS deployables
|
||||
│ ├── api-router.php # Routeur central
|
||||
│ ├── auth-otp.php # Auth OTP (remplace email-only)
|
||||
│ ├── lib/ # Librairies communes
|
||||
│ ├── storeforge/ # E-commerce generator
|
||||
│ ├── leadforge/ # Lead generation
|
||||
│ ├── proposalai/ # Proposal generator
|
||||
│ ├── blueprintai/ # Process/architecture docs
|
||||
│ ├── mailwarm/ # Email warmup
|
||||
│ ├── outreachai/ # Cold outreach AI
|
||||
│ ├── formbuilder/ # Form generator
|
||||
│ ├── emailverify/ # Email validation
|
||||
│ └── migrations/ # SQL migrations
|
||||
├── deploy/ # Configs de deploiement
|
||||
│ ├── nginx/ # Security headers, CORS, vhost
|
||||
│ ├── sitemap.xml # Sitemap 27 URLs
|
||||
│ └── deploy-all.sh # Script de deploiement master
|
||||
├── ethica/ # Ethica fiabilisation
|
||||
├── weval-pages/ # Pages HTML corrigees (13 pages)
|
||||
├── weval-scan/ # Snapshots de scan confidentialite
|
||||
├── saas-backends/ # Backends SaaS deployables
|
||||
│ ├── api-router.php # Routeur central
|
||||
│ ├── auth-otp.php # Auth OTP (remplace email-only)
|
||||
│ ├── lib/ # Librairies communes
|
||||
│ ├── storeforge/ # E-commerce generator
|
||||
│ ├── leadforge/ # Lead generation
|
||||
│ ├── proposalai/ # Proposal generator
|
||||
│ ├── blueprintai/ # Process/architecture docs
|
||||
│ ├── mailwarm/ # Email warmup
|
||||
│ ├── outreachai/ # Cold outreach AI
|
||||
│ ├── formbuilder/ # Form generator
|
||||
│ ├── emailverify/ # Email validation
|
||||
│ └── migrations/ # SQL migrations
|
||||
├── deploy/ # Configs de deploiement
|
||||
│ ├── nginx/ # Security headers, CORS, vhost
|
||||
│ ├── sitemap.xml # Sitemap 27 URLs
|
||||
│ └── deploy-all.sh # Script de deploiement master
|
||||
├── ethica/ # Ethica fiabilisation
|
||||
│ ├── logrotate-ethica.conf
|
||||
│ ├── ethica-scraper-fix.php
|
||||
│ └── ethica-crons.sh
|
||||
└── nonreg/ # Anti-regression framework
|
||||
└── nonreg/ # Anti-regression framework
|
||||
└── nonreg-framework-v2.sh
|
||||
```
|
||||
|
||||
## Deploiement
|
||||
|
||||
|
||||
Reference in New Issue
Block a user