Upload your existing Hazard Assessment — get an audit-ready one back

Working from a generic FLHA template? Prime contractor rejected the JHA before site access? Drop the PDF or Word file in. Riskora reads the whole document, keeps your company, project and scope, and rebuilds it as a structured Hazard Assessment — hazards, controls using the hierarchy, PPE, emergency response and sign-off — in the format COR / SECOR auditors expect. 100+ industries supported.

Canada (JHA) example document — Detached Garage Foundation — 27 Riverstone Crescent, Calgary. Client: M. & Mme. Beaumont (Private Client). Site: 27 Riverstone Crescent, Calgary, AB T2X 5R8. Scope: Construction of a 24' × 24' detached garage foundation: excavation to 1.2 m frost depth, strip footings, ICF stem wall to grade, granular fill, vapour barrier and 100 mm reinforced slab-on-grade. Works programmed over 12 working days with a peak crew of 3 workers.

Example Canada (JHA) front cover produced by Riskora
Try the new compact mode. Same document, just more compact

Full version

Drop in a PDF, Word doc or old Hazard Assessment

Riskora reads it end-to-end, keeps what's yours (company, site, scope) and rebuilds a structured, audit-ready Hazard Assessment around it.

  • PDF · Word · TXT
  • Company + scope kept
  • Free to start
  • No signup to preview
  • Done in ~60 seconds

Riskora reads the document the way an experienced OHS coordinator would — pulls out the real task and site context, drops the boilerplate, and rebuilds the sections a prime contractor or COR auditor expects to see.

  • UK · IE · US · CA · AU · NZ
  • RAMS · SWMS · JHA · JSA · COSHH · Task Analysis · Toolbox Talks
  • Site-specific — not a blank template
  • First document free · No card required
You're probably here because…
  • You've a generic FLHA template that doesn't cover the actual task.
  • The prime contractor rejected the JHA and asked for a real one.
  • The document is missing the hierarchy of controls or the sign-in register.
  • You need audit-ready structure for a COR / SECOR review without rewriting.
Inside the document

What Riskora extracts from the file you upload

The uploaded document usually has the raw material — company, project, scope, some hazards. Riskora keeps what's yours and rebuilds the rest into a structured Hazard Assessment.

Company + supervisor

Company name, address, competent supervisor and crew — kept verbatim from the uploaded file.

Project + site context

Project name, site address, prime contractor and access dates pulled from the document.

Task + scope

The actual task — extracted from method paragraphs, scopes and bullet lists.

Hazards (kept + inferred)

Listed hazards are kept; missing ones inferred from the task (fall, struck-by, cold stress, WHMIS-controlled products).

Hierarchy of controls

Each hazard is worked through elimination → substitution → engineering → admin → PPE — provincial OHS best practice.

PPE + fit-for-season

Hard hat, boots, gloves, harness, eye, RPE and winter-appropriate PPE — matched to the extracted task.

Sequence of work

Numbered steps with the responsible person per step — the section prime contractors check first.

Emergency + sign-in

First aid, rescue, WCB-notifiable incident procedure and the worker sign-in register set up for signatures.

Gap prompts

Riskora flags anything the uploaded file was missing — SDS / WHMIS 2015, confined space entry permit, refusal-to-work procedure — before issue.

Example output

From uploaded PDF to an audit-ready Hazard Assessment

A generic FLHA becomes a job-specific document with hazards, hierarchy-of-controls measures, PPE and sign-in register — ready for the prime contractor and the next COR audit.

Not a blank template

Not a paragraph rewrite. Not a filename change.

Generic AI tools paraphrase your file into long prose. Riskora reads the uploaded document, extracts the underlying task and site context, and rebuilds the sections your provincial OHS regulator (Alberta OHS, WorkSafeBC, MOL Ontario, CNESST, etc.) and COR / SECOR auditors expect — hazards, hierarchy of controls, PPE, sign-in.

Inside the document

What your Hazard Assessment actually contains

Riskora builds a structured, client-facing document — not a generic AI paragraph. Every section is shaped around your job, your site and your team.

  • Hazards

    Task-specific hazards for the job, captured row by row — not a generic list pulled from an old Hazard Assessment.

  • Controls

    Control measures mapped to each hazard with residual risk scoring after controls are applied.

  • PPE

    PPE requirements tied to the activity and site, ready to brief to the team.

  • Method steps

    Step-by-step method statement structured around how the work is actually sequenced on site.

  • Emergency arrangements

    First aid, rescue plan, emergency contacts and site-specific escalation routes.

  • COSHH prompts

    Substance prompts when the work involves chemicals, dusts, fumes or sealants — flagged early, not missed at review.

  • Sign-off

    Operative sign-off captured against the document — names, dates and acknowledgement of the brief.

  • Version history

    Every change tracked so you can show what was issued, when, and which version the team signed.

  • Approval status

    Clear approval state on every document — draft, in review, approved, issued — visible across the team.

  • Audit trail

    Who created it, who reviewed it, who signed it. A complete trail you can hand to a principal contractor or auditor.

Before & after

From copied-and-pasted to site-specific

The reason Hazard Assessment get rejected is rarely the format — it's that the document is obviously generic. Riskora rebuilds it around this job, this site and this task.

Before

Generic template copied from an old job.

  • • Hazards and controls that don't match this site or task.
  • • Method steps written for a different sequence of work.
  • • No emergency arrangements specific to the location.
  • • Client flags it as generic and asks for a rewrite.
After

Site-specific document structured around this job, site and task.

  • • Hazards captured from the actual scope you pasted in.
  • • Method steps sequenced for how the work runs on site.
  • • Emergency arrangements and rescue plan tied to the location.
  • • Approved internally, briefed to the team, signed off and stored.
How it works

From job details to signed-off document

A four-step workflow used by contractors, consultants and safety teams to turn informal job details into client-ready safety paperwork.

  1. 1
    Paste job details

    Drop in a client email, a WhatsApp from the site manager, a scope of works or a tender note. Anything that describes the job.

  2. 2
    Riskora structures the document

    Riskora turns your brief into hazards, controls, method steps, PPE, emergency arrangements and COSHH prompts.

  3. 3
    Review, edit and download

    You stay in control of every section. Tweak anything, then download a clean PDF or share a link.

  4. 4
    Brief the team and record sign-off

    Brief operatives, capture their sign-off and keep a full audit trail of who signed which version.

Built for site reality

Built by people who've written this paperwork on real sites

Riskora is built by a founder with hands-on site and document experience — designed for contractors, consultants and safety teams who need to issue, brief and prove safety paperwork without losing a day to admin.

  • Built for contractors, consultants and teams
    Solo trades, principal contractors and in-house safety teams all run on the same workflow.
  • Supports multiple countries
    UK, Ireland, Australia, New Zealand, US and Canada — wording and document types match the local standard.
  • Not just documents
    Sign-off, approvals, version history and an audit trail — the management workflow around the paperwork.
Start in seconds

Upload the file — get a proper Hazard Assessment back

Drop in the PDF or Word file. Riskora rebuilds it as an audit-ready Hazard Assessment with hazards, controls, PPE and sign-in register.

Drop in a PDF, Word doc or old Hazard Assessment

Riskora reads it end-to-end, keeps what's yours (company, site, scope) and rebuilds a structured, audit-ready Hazard Assessment around it.

  • PDF · Word · TXT
  • Company + scope kept
FAQ

Questions for this exact situation

PDF, Word (.docx) and plain text (.txt) — up to 10 MB. Scanned image-only PDFs won't work; download a text PDF or upload a Word copy.

Yes — Riskora keeps your company, competent supervisor, project and site verbatim from the uploaded file.

Yes — Riskora detects the document type from the upload and rebuilds it in the matching format (Field-Level Hazard Assessment, Job Hazard Analysis, Task Safety Analysis or Safe Work Practice).

The structure follows provincial OHS and COR / SECOR audit criteria: named supervisor, hazards identified and controlled with the hierarchy of controls, PPE justified, sign-in / sign-off. A competent person should still review before issue.

Riskora flags substances found in the upload and prompts you to link the current SDS before issue.

Yes — the first rebuilt Hazard Assessment is free, no card required.

Riskora helps structure a site-specific safety document. It does not replace competent review, site supervision, client requirements or legal duties. Always check the final document before issue.