[Home](./index.md) > [bitburner](./bitburner.md) > [NS](./bitburner.ns.md) > [weakenAnalyze](./bitburner.ns.weakenanalyze.md) ## NS.weakenAnalyze() method Returns the security decrease that would occur if a weaken with this many threads happened. Signature: ```typescript weakenAnalyze(threads: number, cores?: number): number; ``` ## Parameters | Parameter | Type | Description | | --- | --- | --- | | threads | number | Amount of threads that will be used. | | cores | number | Optional. The number of cores of the server that would run weaken. | Returns: number The security decrease. ## Remarks RAM cost: 1 GB