Possible deliverables
Possible deliverables
- UX, performance and security audit
- Website architecture or redesign
- Hardening, backups and monitoring
- Maintenance and continuous improvement plan

05 / 06
Cyber · AI · Digital intelligence
Build or strengthen a fast, accessible and maintainable web service aligned with its risk level.
A quality website must inform, reassure, convert and remain available. We connect architecture, experience, performance, security, hosting and maintenance in one roadmap.
05
How the assignment works
A short, explicit process adapted to the sensitivity of the situation.
We define the decision to support, relevant assets, constraints, authorised sources and required confidentiality.
Collection and analysis follow the agreed scope. Facts, hypotheses and areas of uncertainty remain clearly separated.
Each finding is assessed by reliability, likely impact and the effort required to act.
You receive a readable synthesis, useful evidence and a roadmap that can be put into practice.
Possible deliverables
Common situations
Use these examples to agree on a verifiable deliverable. Checks and thresholds follow the agreed scope; the examples below are not client results.
| What to check | Evidence to request | Decision it supports |
|---|---|---|
| Essential journey | Start, steps, confirmation and error recovery; mobile, keyboard and zoom checks. | Release when the task can finish, including after a recoverable error. |
| Experienced performance | LCP, INP and CLS at the 75th percentile, period, device type, URL/origin scope and available volume; lab measurements kept separate. | Prioritise the observed bottleneck and flag conclusions limited by sparse data. |
| Accessibility | Scope, tested pages and states, examined criteria, manual results and automated-tool limits. | Fix documented barriers without inferring overall conformance from one score. |
| Maintenance and recovery | Supported dependencies, access, update procedure, backups and an exercised restoration. | Assign recurring checks and verify continuity after delivery. |
Put the decision to the test
A mobile form responds quickly in a lab test. During a functional check, however, a validation error clears fields that were already completed.
Fictional teaching case. Figures explain the reasoning; they are neither client results nor thresholds required by a standard.
| Possible choice | Missing evidence or supporting reason |
|---|---|
| Release based only on the speed score | Speed does not demonstrate that the task can be completed. |
| Redesign the entire visual identity | The observed defect concerns retained input and error recovery first. |
| Fix it and replay the complete journey | Check preserved fields, an understandable error and the final confirmation. |
Error recovery is the proposed priority. The check starts at the beginning, triggers the error, corrects the value and verifies confirmation. Include keyboard use and a 320 CSS pixel viewport to identify navigation and reading barriers.
Replay the priority task with keyboard, zoom and mobile; trigger an error and verify final confirmation. Compare field measurements for comparable populations and retain the limits of lab tests.
Passing this scenario is neither a complete accessibility audit nor performance evidence for every visitor.
Core Web Vitals cover loading, interaction and visual stability; assessment uses the 75th percentile of visits. They do not alone cover every aspect of service quality.
The method organises scope, exploration, representative sampling, evaluation and reporting. The table above prepares checks; it is not a WCAG conformance statement.
The criterion addresses content reflow at a width equivalent to 320 CSS pixels, with exceptions for content requiring two dimensions.
References checked on 15 October 2026.
Before the assignment
The review follows important website tasks and the conditions needed to operate them. It examines content, interface, accessibility, speed, security and maintainability together to prioritise fixes that improve the complete service. Verification follows the complete journey: find an answer, understand the offer, act and receive a usable confirmation. It connects keyboard accessibility, mobile rendering, real performance, form errors and exchange security. Every fix has an observable success criterion and post-release check so that technical improvement corresponds to a task people can complete.
Documentation reviewed on .
| Source and purpose | Verified data or benchmark | How to use it | Limitation to retain |
|---|---|---|---|
| MITRE · Common Weakness Enumeration Name classes of software and hardware weakness. |
A CWE describes a weakness that can contribute to vulnerabilities. It does not represent a particular incident. | Connect the weakness to the observed mechanism: input, processing and missing control. Use it to fix the cause and plan regression tests. | A keyword in a report alone does not establish the correct CWE classification. |
| W3C · WCAG 2.2 Evaluate accessibility criteria for web content. |
WCAG 2.2 is a W3C Recommendation. Success criteria have A, AA and AAA levels. | Define tasks, pages and states, then combine inspection, keyboard, zoom and relevant assistive technology. Keep reproduction steps for barriers. | An automated scanner does not establish conformity of a complete journey. Evaluation must cover interactive states and actual content. |
| Google · Core Web Vitals Distinguish loading, responsiveness and visual stability. |
Good thresholds are LCP ≤ 2.5 s, INP ≤ 200 ms and CLS ≤ 0.1 at the 75th percentile, segmented by mobile and desktop. | Separate field measurement from laboratory tests. Record period, URL, device, population and sample size before comparing changes. | These thresholds are not measured results for this site. A good lab score alone does not establish visitor experience. |
Authentication must stay consistent with permissions, sessions and support. A biometric API or passkey button does not establish security of the entire system.
Open the authenticator and recovery comparison →
Sources consulted on · NIST SP 800-63B-4 · final publication NIST · Authenticator Event Management W3C · WebAuthn Level 3
Transfer savings from 304 do not establish whether a response may be shared between users. Acceptance checks must cover access and variant selection.
Explore ETag comparisons and the simulator →
References reviewed · RFC 9110 · §13 · RFC 9111 · RFC 6585 · §3
A screen waiting indefinitely or recreating an operation after an error can hide a failure and generate duplicates.
Explore Retry-After and the retry model →
References reviewed · RFC 9110 · §9.2.2, §10.2.3 · RFC 6585 · §4 · AWS
An SBOM, VEX and provenance can accompany one release while carrying different information. Preserve their binding to the exact package and the expectations used to accept its origin.
Read the pre-deployment provenance reference →
Sources checked on · SLSA 1.2 · Build: Verifying artifacts · SLSA 1.2 · Build: Provenance · SLSA 1.2 · Build: Track Basics · in-toto · Statement v1 · Sigstore · Verifying Signatures
A web integration must state what its 2xx means: durable admission, completed processing or another explicit contract. Queue, concurrency and recovery must remain observable after failure.
See webhook signatures, digests and the ten cases →
Sources reviewed on · Stripe · Webhooks · Stripe · Manage webhook endpoints · GitHub · Validating webhook deliveries · GitHub · Best practices for using webhooks · GitHub · Handling failed webhook deliveries
Uploading a document or fetching it by URL does not decide its availability. Originals and derivatives need to retain version, checks and access state through every read.
View the three journeys and late task results →
Sources reviewed on · OWASP · File Upload Cheat Sheet · OWASP · Authorization Cheat Sheet · WHATWG · HTML input accept · PostgreSQL 18 · Transaction isolation
A retry needs to know which objects were retained and under which view. Advancing continuation before confirming a batch can lose data; rereading requires deduplication and an external-effects policy.
Compare computed reads and recoveries →
Sources reviewed on · Google · AIP-158 Pagination · PostgreSQL 18 · LIMIT and OFFSET · PostgreSQL 18 · Row constructor comparison · PostgreSQL 18 · Transaction isolation · OWASP · API1:2023 Broken Object Level Authorization
An added entry starts a work item, rather than automatically closing one. Connect tracking to inventory, a change window and service verification after intervention.
Explore the catalogue and method →
CISA KEV · 2026.10.21 · Documentary review : 2026-10-22
An outage can occur before any HTTP response. Examine DNS resolution, its validation and caches separately from the web server.
Read the registries and try the cache model →
IETF · RFC 4033 · §3–5 · 2026-10-23
A form may look clear before entry and become difficult after an error. A useful review retains task context and connects each finding to a version and state.
Open the WCAG review grid and contrast calculator →
W3C WAI · Forms Tutorial · User Notifications · Practical guidance · consulted 2026-10-23
A hardened site can still be visited from a profile with highly authorised extensions. Keep the boundary between site security, browser capabilities and managed-endpoint choices visible.
Read the permission directory and manifest examples →
Microsoft Learn · Manage Microsoft Edge extensions using group policies · Enterprise policy documentation consulted 2026-10-23
In a distributed API, a PRI integer combines two codes. An opaque conversion may lose the message family or reverse severity. Test collection with identified events before inferring operational reliability.
Read syslog codes and try the PRI calculation →
IANA · syslog Parameters · Registry updated 2016-04-26 · consulted 2026-10-23
ASD ACSC and partners · Best practices for event logging and threat detection · Published and reviewed 2024-08-22 · consulted 2026-10-23
An API client may receive a translated title, missing member or unfamiliar extension. Preserve decisions based on the documented type and HTTP status, then connect a safe action to the context.
Explore problem types and eight fictional responses →
IETF · M. Nottingham, E. Wilde, S. Dalal · RFC 9457 · July 2023 · obsoletes RFC 7807 · §3.1, §3.2, §4.2, §5
A monitored policy and an enforced policy have different effects. Server, CDN and proxy transformations may also result in several received policies.
Read CSP fallback orders and explore eight scenarios →
W3C · Content Security Policy Level 3 · Mike West, Antonio Sartori · Working Draft · 2026-09-16 · work in progress · §2.2.1, §3, §6.8.3–6.8.4, §8.1
Align Non-Null types with truly essential actions and define an understandable partial-record display.
Explore GraphQL responses and nullability →
GraphQL Specification · September 2025 · Published edition · September 2025
LCP, INP and CLS answer different questions. Tie every fix to a real element and action.
Read the thresholds and try the p75 reader →
Google · About PageSpeed Insights · Living documentation · consulted 2026-10-23
The same reference must remain recoverable after a shared link, option change and cart transition.
Explore identifiers and check a GTIN digit →
GS1 · 2D Barcodes at Retail POS Implementation Guideline · Release 1.1.0 · ratified December 2025 · §4.3 / Table 4-2
Google Search Central · Product variant structured data · Updated 2026-09-08 · consulted 2026-10-23
An unexplained discrepancy may arise from assignment, the executed journey, logs or analysis filters. SRM supports investigation; it does not measure product improvement.
Explore the allocation check and its limitations →
Microsoft Research · Diagnosing Sample Ratio Mismatch · Published 2020-09-14 · consulted 2026-10-23
NIST/SEMATECH · Binomial distribution · e-Handbook §1.3.6.6.18 · consulted 2026-10-23
A published version does not say when consumers need to migrate. Connect deprecation announcements, retirement dates and existing-client tests.
Compare deprecation and retirement announcements →
IETF · RFC 9745 · Deprecation · Standards Track · March 2025 · §2–5 · consulted 2026-10-23
IETF · RFC 8594 · Sunset · Informational · May 2019 · §3–5, §8 · consulted 2026-10-23
An available API or pipeline can deliver an incorrect dashboard when source relationships disregard their grain. Acceptance should establish expected, repeated and missing rows before approving displayed metrics.
Inspect pairs and aggregates in the workshop →
PostgreSQL 18 · Table expressions · PostgreSQL 18 · documentation reviewed 2026-10-23
PostgreSQL 18 · Aggregate functions · PostgreSQL 18 · documentation reviewed 2026-10-23
PostgreSQL 18 · Comparison functions · PostgreSQL 18 · documentation reviewed 2026-10-23
An interface can display the correct price while preparing an incorrect provider integer. Acceptance must reconcile the server amount with the operation contract, then check confirmed state without mistaking arithmetic for completed payment.
Check a unit in the workshop →
Adyen · Currency codes and minor units · Provider documentation · reviewed 2026-10-23
Stripe · Supported currencies and special cases · Provider documentation · reviewed 2026-10-23
FAQ
Practical answers to help frame the need before an initial conversation.
Yes. These dimensions are assessed together because a fast but confusing journey, or a clear but vulnerable one, does not create a durable web service.
Yes. The assignment can begin with a focused audit, address priorities, prepare a redesign or establish ongoing maintenance according to the condition of the existing foundation.
Restart the journey: entry, a deliberate error, correction and confirmation. Check retained values, messages, focus movement and server-side outcome on mobile, with keyboard and zoom. A successful component alone establishes neither a working end-to-end journey nor accessibility of the entire site.
Digital ecosystem
Française du Numérique
Web creation, SEO and content
francaise-du-numerique.fr
ENExplore
French Digital Society
Digital professions and expertise
french-digital-society.com
ENExplore
Internet Intelligence Service
OSINT, monitoring and due diligence
internet-intelligence-service.com
ENExplore
CFSN
Digital support for small businesses
cfsn.fr
French editionExplore
World Affiliate Guide
Affiliate and performance marketing
world-affiliate-guide.com
ENExplore
World Web Certified
Curated web directory and guides
worldwebcertified.com
ENExplore