SAIF.Services.Web dependencies¶
Internal dependencies¶
All internal dependencies are consumed as NuGet package references. None of the following packages have a documentation set under this repository.
| Dependency | Reference Type | Usage |
|---|---|---|
| SAIF.BOF.Framework (Bindable, Connection, Core, DNS, Logging, Mail, Security, Security.EnvironmentApi) | NuGet Package | Declared package dependency; no Imports or type usage found in RemotePost.vb.** |
| SAIF.Framework.Common | NuGet Package | Declared package dependency; no confirmed source-level usage.** |
| SAIF.HashUtil | NuGet Package | Declared package dependency; no confirmed source-level usage.** |
SAIF.Web.API.Clients (assemblies SAIF.Web.API.Clients, SAIF.Web.API.Core) |
NuGet Package | Declared package dependency; no confirmed source-level usage.** |
External dependencies¶
| Dependency | Version | Usage |
|---|---|---|
| Newtonsoft.Json | 8.0.3 | Declared; no usage found in RemotePost.vb.** |
| Oracle.ManagedDataAccess | 21.5.0 | ODP.NET managed driver; provider factory registered in Web.config/App.config only, not invoked by code. |
| RestSharp | 106.12.0 | Declared; no usage found in RemotePost.vb.** |
| Microsoft.Bcl.AsyncInterfaces, System.Buffers, System.Memory, System.Numerics.Vectors, System.Runtime.CompilerServices.Unsafe, System.Text.Encodings.Web, System.Text.Json, System.Threading.Tasks.Extensions, System.ValueTuple | various | Transitive BCL polyfill packages. |
| System.Web | — | HttpContext and Response used directly by RemotePost.Post(). |
| System.Collections.Specialized | — | NameValueCollection used as the internal store for added form inputs. |
Dependency risks and notes¶
RemotePost.vb— the only hand-authored source file in this library — uses onlySystem.Collections.Specialized.NameValueCollectionandSystem.Web.HttpContext; no code referencesNewtonsoft.Json,RestSharp,Oracle.ManagedDataAccess, or anySAIF.BOF.Framework/SAIF.Web.API.Clientstype. These declared package references appear to be vestigial/unused at the source level, or exist only to support downstream consumers viaIncludeReferencedProjectspackaging.**- The dependency footprint declared in the project significantly exceeds the library's actual code surface, which may complicate dependency-risk assessment for consumers auditing this package's transitive attack surface.*
- No database, security, or configuration dependency risk applies — this library performs no database access, no security/authorization interactions, and reads no application-specific configuration values at runtime.
Related documentation¶
Note: Statements marked with
*were inferred from code structure, naming conventions, or contextual evidence where direct confirmation was not available in source artifacts. Statements marked with**could not be confirmed; treat as unknown until verified.
Sources¶
Services\SAIF.Services.Web\RemotePost.vbServices\SAIF.Services.Web\SAIF.BOF.Services.Web.vbprojServices\SAIF.Services.Web\packages.configServices\SAIF.Services.Web\Web.configServices\SAIF.Services.Web\App.configServices\SAIF.Services.Web\SAIF.BOF.Services.Web.nuspec