Package: llmshieldr
Title: Safety Guardrails for Large Language Model Workflows
Version: 0.1.0
Description: A model-agnostic safety layer for developers building with
    large language model (LLM) applications. Maps starter controls to the Open
    Worldwide Application Security Project Top 10 for Large Language
    Model Applications 2025 risk categories
    <https://genai.owasp.org/llm-top-10/> via a modular rule engine.
    Supports regular-expression rules, lightweight natural language processing
    (NLP) intent checks, optional scanners, and semantic large language model
    reviewer checks on prompts, conversations, retrieved context, tool inputs
    and outputs, streaming chunks, and model outputs. Supports workflows with
    the 'Ollama' local web service <https://ollama.com/> via 'ellmer', remote
    reviewer endpoints, and other chat interfaces callable from 'R'.
    Intended as an experimental guardrail layer that teams should evaluate
    against their own workflows before relying on it in production.
Authors@R: 
    person("Indraneel", "Chakraborty", , "hello.indraneel@gmail.com",
           role = c("aut", "cre", "cph"),
           comment = c(ORCID = "0000-0001-6958-8269"))
License: Apache License (>= 2)
Encoding: UTF-8
Depends: R (>= 4.1.0)
Imports: jsonlite, cli, rlang, digest, stringi
Suggests: ellmer, httr2, processx, filelock, htmltools, covr, lintr,
        plumber, shiny, testthat (>= 3.0.0), knitr, rmarkdown, withr,
        dplyr, tokenizers, SnowballC
RoxygenNote: 7.3.3
VignetteBuilder: knitr
Config/testthat/edition: 3
URL: https://www.indraneelchakraborty.com/llmshieldr/,
        https://github.com/ineelhere/llmshieldr,
        https://genai.owasp.org/llm-top-10/
BugReports: https://github.com/ineelhere/llmshieldr/issues
NeedsCompilation: no
Packaged: 2026-05-21 18:26:34 UTC; neel0
Author: Indraneel Chakraborty [aut, cre, cph] (ORCID:
    <https://orcid.org/0000-0001-6958-8269>)
Maintainer: Indraneel Chakraborty <hello.indraneel@gmail.com>
Repository: CRAN
Date/Publication: 2026-05-28 12:50:02 UTC
