Gathering detailed insights and metrics for @types/passport-oauth2-client-password
Gathering detailed insights and metrics for @types/passport-oauth2-client-password
Gathering detailed insights and metrics for @types/passport-oauth2-client-password
Gathering detailed insights and metrics for @types/passport-oauth2-client-password
The repository for high quality TypeScript type definitions.
npm install @types/passport-oauth2-client-password
Typescript
Module System
94.2
Supply Chain
74.3
Quality
75.4
Maintenance
100
Vulnerability
100
License
TypeScript (99.84%)
JavaScript (0.15%)
Shell (0.01%)
Total Downloads
1,914,945
Last Day
565
Last Week
14,126
Last Month
62,615
Last Year
927,974
NOASSERTION License
49,995 Stars
89,697 Commits
30,436 Forks
641 Watchers
6 Branches
9,957 Contributors
Updated on Jul 03, 2025
Latest Version
0.1.5
Package Id
@types/passport-oauth2-client-password@0.1.5
Unpacked Size
4.50 kB
Size
1.82 kB
File Count
5
Published on
Nov 07, 2023
Cumulative downloads
Total Downloads
Last Day
94.8%
565
Compared to previous day
Last Week
-8.2%
14,126
Compared to previous week
Last Month
-13%
62,615
Compared to previous month
Last Year
222.1%
927,974
Compared to previous year
2
npm install --save @types/passport-oauth2-client-password
This package contains type definitions for passport-oauth2-client-password (https://github.com/jaredhanson/passport-oauth2-client-password).
Files were exported from https://github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/passport-oauth2-client-password.
1/// <reference types="passport"/> 2/// <reference types="express"/> 3 4import * as express from "express"; 5import * as passport from "passport"; 6 7interface StrategyOptionsWithRequestInterface { 8 passReqToCallback: boolean; 9} 10 11interface VerifyFunctionWithRequest { 12 ( 13 req: express.Request, 14 clientId: string, 15 clientSecret: string, 16 done: (error: any, client?: any, info?: any) => void, 17 ): void; 18} 19 20interface VerifyFunction { 21 (clientId: string, clientSecret: string, done: (error: any, client?: any, info?: any) => void): void; 22} 23 24declare class Strategy extends passport.Strategy { 25 constructor(options: StrategyOptionsWithRequestInterface, verify: VerifyFunctionWithRequest); 26 constructor(verify: VerifyFunction); 27 28 name: string; 29 authenticate(req: express.Request, options?: {}): void; 30} 31
These definitions were written by Ivan Zubok.
No vulnerabilities found.
Reason
30 commit(s) and 1 issue activity found in the last 90 days -- score normalized to 10
Reason
no dangerous workflow patterns detected
Reason
security policy file detected
Details
Reason
0 existing vulnerabilities detected
Reason
no binaries found in the repo
Reason
license file detected
Details
Reason
Found 25/29 approved changesets -- score normalized to 8
Reason
dependency not pinned by hash detected -- score normalized to 8
Details
Reason
no effort to earn an OpenSSF best practices badge detected
Reason
detected GitHub workflow tokens with excessive permissions
Details
Reason
SAST tool is not run on all commits -- score normalized to 0
Details
Reason
project is not fuzzed
Details
Score
Last Scanned on 2025-06-30
The Open Source Security Foundation is a cross-industry collaboration to improve the security of open source software (OSS). The Scorecard provides security health metrics for open source projects.
Learn More