filipw
NuGet publisher profile
Packages (61)
dotnet-script
Dotnet CLI tool allowing you to run C# (CSX) scripts.
Strathweb.CacheOutput.WebApi2
A library bringing output caching (similar to MVC's "OutputCache"), to Web API actions. Strathweb.CacheOutput will take care of server side caching and set the appropriate client side (response) headers for you. This is a version for Web Api 2 only.
WebApiContrib.Core.Formatter.Protobuf
ASP.NET Core InputFormatter, OutputFormatter for Protobuf
WebApiContrib.Core.Formatter.Csv
ASP.NET Core InputFormatter, OutputFormatter for IList CSV data
Dotnet.Script.DependencyModel.NuGet
A MetadataReferenceResolver that allows inline nuget references to be specified in script(csx) files.
Dotnet.Script.DependencyModel
Provides runtime and compilation dependency resolution for dotnet-script based scripts.
Dotnet.Script.Core
A cross platform library allowing you to run C# (CSX) scripts with support for debugging and inline NuGet packages. Based on Roslyn.
WebApiContrib.Core.Formatter.Bson
ASP.NET Core BSON formatter, used for working with Binary JSON responses/requests.
WebApiContrib.Core.Formatter.MessagePack
ASP.NET Core InputFormatter, OutputFormatter for MessagePack
ScriptCs.Contracts
ScriptCs.Contracts contains the components necessary to create script packs for scriptcs.
Strathweb.AsyncExpiringLazy
A helper library providing async lazy cabailities to expiring objects.
ScriptCs.Core
ScriptCs.Core is the core framework assembly for scriptcs.
Dotnet.Script
Dotnet CLI tool allowing you to run C# (CSX) scripts.
WebApiContrib.Core
Community Contributions for ASP.NET Core. Add-ons and extensions to help improve your work with ASP.NET Core and ASP.NET Core MVC.
ScriptCs.Engine.Roslyn
ScriptCs.Engine.Roslyn provides a Roslyn-based script engine for scriptcs.
Strathweb.CacheOutput
A library bringing output caching (similar to MVC's "OutputCache"), to Web API actions. Strathweb.CacheOutput will take care of server side caching and set the appropriate client side (response) headers for you.
ConfigR
Write your .NET configuration files in C# and other .NET languages. Fed up with XML soup? Frustrated that app settings can only be strings? Want to do more in your configuration file than just define app settings? Then ConfigR is for you!
ScriptCs.Hosting
ScriptCs.Hosting provides common services necessary for hosting scriptcs in your application.
Strathweb.TypedRouting.AspNetCore
A library enabling typed routing in ASP.NET MVC Core projects. Next generation of the Strathweb.TypedRouting Web API 2 library.
Strathweb.AspNetCore.AzureBlobFileProvider
Azure Blob Storage file provider for ASP.NET Core.
scriptcs
Write .Net apps with a text editor, NuGet, and the power of Roslyn!
WebApiContrib.Core.Formatter.PlainText
ASP.NET Core plain text formatter, used for returning plain text API responses and accepting plain text requests.
ScriptCs.Engine.Mono
ScriptCs.Engine.Mono provides a Mono-based script engine for scriptcs.
WebApiContrib.Core.Formatter.Yaml
ASP.NET Core InputFormatter, OutputFormatter for Yaml
WebApiContrib.Core.Formatter.Jsonp
ASP.NET Core JSONP formatter, used for working with JSONP responses.
WebApiContrib.Logging.Raygun
Description
WebApiContrib.Core.WebPages
ASP.NET Core library allowing you to create web pages without controllers - just Razor views.
ConfigR.Roslyn.CSharp
Write your .NET configuration files in C# and execute them using Roslyn.
WebApiContrib.Core.Versioning
An ASP.NET Core library allowing you to define HTTP API versioning strategies.
AgentGuard.Core
Declarative guardrails and safety controls. Framework-agnostic core: abstractions, rules engine, fluent builder, and the built-in rule set. No agent framework dependency.
ScriptCs.NUnit
Run Nunit tests with scriptcs. Use the scriptcs -inMemory switch.
AgentGuard.Onnx
AgentGuard guardrail adapters for the Kyoto ONNX classifiers - offline prompt-injection detection (bundled Defender model, generic DeBERTa, PIGuard), multilingual content safety (Opir), and the ONNX NER PII add-on (RedactPiiWithNer via TasmanianDevil.Onnx). See https://github.com/filipw/AgentGuard for details.
WebApiContrib.Core.TagHelpers.Markdown
ASP.NET Core tag helper, allowing you to use Markdown in your Razor views.
TasmanianDevil
Context-aware PII detection and de-identification for .NET. Provides validated regex/checksum recognizers (credit card, IBAN, crypto, email, IP, URL, MAC, phone, plus US and opt-in country packs) with confidence scoring, lemma-aware context boosting, overlap resolution, and anonymization operators (replace, redact, mask, hash, encrypt/decrypt, keep, custom) with reversible de-identification, structured (JSON/CSV) and batch APIs. Inspired by the architecture of Microsoft Presidio (MIT). Framework-agnostic, fully offline.
TasmanianDevil.Onnx
Optional ONNX named-entity recognition for TasmanianDevil. Adds offline, multilingual PERSON / LOCATION / ORGANIZATION / DATE_TIME span detection (GLiNER, via Kyoto) into the TasmanianDevil analyzer/anonymizer pipeline as an ordinary recognizer. Bring-your-own ONNX model.
AgentGuard
All-in-one guardrails for .NET AI agents. Includes the core rules engine, fluent builder, all built-in rules, bundled StackOne Defender multi-head ONNX model (minilm-multihead-v5), and offline PII detection/redaction. No agent framework dependency.
AgentGuard.Local
Offline classifiers for AgentGuard - topic boundary enforcement without cloud dependencies.
Kyoto
Offline ONNX text classifiers and inference machinery for .NET. Ref-counted session pooling and ready-to-use model wrappers: the bundled Defender multi-head prompt-injection classifier (fine-tuned MiniLM-L6, ~22 MB, no download required), a generic DeBERTa-v3 binary classifier, the Opir multilingual content-safety classifier, and a GLiNER zero-shot span NER model. Framework-agnostic, fully offline.
AgentGuard.AgentFramework
Microsoft Agent Framework (MAF) integration for AgentGuard. Provides UseAgentGuard() middleware for AIAgentBuilder with RunAsync and streaming support, plus workflow guardrails via .WithGuardrails() decorator on Executor.
ScriptCs.Hosting.KpmTemp
This is a temporary package aimed at resolving Nuget.Core issues in KPM until ASP.NET 5 goes out of beta3. ScriptCs.Hosting provides common services necessary for hosting scriptcs in your application.
Strathweb.CacheOutput.Azure
Strathweb.CacheOutput provider for Windows Azure Caching.
AgentGuard.Pii
AgentGuard guardrail adapter for TasmanianDevil PII detection/de-identification. Exposes the order-20 PiiRule and the .RedactPii() policy-builder extension over the TasmanianDevil engine. See https://github.com/filipw/AgentGuard for details.
LibOQS.NET.Native
Native P/Invoke bindings for liboqs - a C library for quantum-resistant cryptographic algorithms
LibOQS.NET
A .NET wrapper for liboqs - a C library for quantum-resistant cryptographic algorithms
ScriptCs.Owin.Host.IIS
scriptcs powered OWIN IIS host
ScriptCs.AzureMobileServices
My package description.
Glimpse.ScriptCs
Execute any code inside Glimpse tab with scriptcs.
AgentGuard.Hosting
DI registration, health checks, and configuration binding for AgentGuard. Rules that live outside the core engine (Azure, out-of-process PII) plug in through IGuardrailRuleFactory, so this package does not pull their dependencies in.
ScriptCs.SsRedis
scriptcs script pack for ServiceStack.Redis
Strathweb.TypedRouting
Web API 2 library allowing you to define strongly typed direct routes.
AgentGuard.RemoteClassifier
Remote model classifier for AgentGuard - call local or cloud-hosted ML models (Ollama, vLLM, HuggingFace TGI, custom endpoints) for prompt injection detection via HTTP. Lightweight, no native dependencies. Supports Sentinel-v2 and other classification models.
AgentGuard.Azure
Azure AI Content Safety and Azure AI Language integration for AgentGuard, including PII entity recognition (native Person/Address categories) via TasmanianDevil.Azure.
ScriptCs.WebConsole
A sample web REPL for scriptcs.exe
Strathweb.Dilithium.IdentityModel
Package Description
Dotnet.Script.AspNet
Dotnet CLI tool allowing you to run C# ASP.NET Core apps as (CSX) scripts.
Strathweb.Dilithium.DuendeIdentityServer
Package Description
Dotnet.Script.Core.RoslynDependencies
Roslyn 3.0-alpha dependencies for Dotnet.Script. Packaged separately until Roslyn 3.0 is available on nuget.
Strathweb.Dilithium.AspNetCore
Package Description
TasmanianDevil.Azure
Optional Azure AI Language PII detection for TasmanianDevil. Calls the Azure AI Language PII entity recognition REST API directly (no SDK dependency) and merges the returned entity spans - including native Person and full street Address categories - into the TasmanianDevil analyzer/anonymizer pipeline as an ordinary async recognizer. Detector only - anonymization stays local.
TasmanianDevil.Remote
Optional out-of-process PII detection for TasmanianDevil. Calls a generic HTTP detector (e.g. a TasmanianDevil + GLiNER sidecar) and merges the returned entity spans into the TasmanianDevil analyzer/anonymizer pipeline as an ordinary async recognizer. Detector only - anonymization stays local.
AgentGuard.RemotePii
AgentGuard guardrail adapter for out-of-process PII detection over a generic HTTP contract (TasmanianDevil.Remote). Lets model-grade entities (e.g. PERSON, ADDRESS) that need a heavy model be detected out-of-process - e.g. a sidecar wrapping TasmanianDevil + GLiNER - while anonymization stays local. See https://github.com/filipw/AgentGuard for details.