A multiplayer game about paranoia and chaos on a space station. Remake of the cult-classic Space Station 13.
This report summarizes scanner evidence for space-wizards/space-station-14, a C# project with 3,892 GitHub stars. SynthScan examined 2,018,662 lines of code across 14428 source files, recording 1686 pattern matches distributed across 18 syntactic categories. The legacy adjusted pattern signal is 0.9 (Low pattern signal); it is not an authorship estimate.
Use the findings to ask whether maintainers can explain intent, verify dependencies, simplify unnecessary scaffolding, and focus review effort. Risk Payload v1 adds ownership, supply-chain, over-engineering, and review-effort vectors when available. These are prompts for human verification, not probabilities, security findings, or measured maintenance costs.
Use each vector to guide manual verification of the underlying findings.
Payload schema: 1.0.0 · Engine: 2.0.0 · Scoring: heuristic-density-v1 · Scan date: 2026-10-31.
Can maintainers explain intent, assumptions, and trade-offs? 1659 finding(s).
Are imports declared and package/API names verified? 21 finding(s).
Are wrappers, guards, and repeated structures necessary? 17 finding(s).
Which changes need focused human review? 1686 finding(s).
This chart tracks the legacy adjusted pattern score across scan runs. Changes can reflect source changes, scan coverage, or detector/scoring versions; they do not measure AI adoption or prove that a team refactored code. Compare runs only when their scoring versions are compatible. The dashed line tracks the raw pattern-hit count.
Groups findings by configured severity weight. Severity is not a confidence estimate, security rating, or proof that a package is missing. Verify imports against the project's manifests and inspect each finding in its local design context.
This horizontal bar chart shows where configured pattern scores accumulate across directories. Treat the bars as locations to inspect, not as evidence of authorship or code quality. Use the file-level findings to decide whether a directory needs a focused ownership, dependency, complexity, or review check.
The scanner identified 1686 distinct pattern matches across 18 syntactic categories. Each entry below represents a discrete location in the source code where the engine recorded a detector match to inspect in context. Expand any category row to inspect the individual file paths, line numbers, code snippets, and the lexical context (CODE, COMMENT, or STRING) in which each match was detected.
Reading the findings table: The Severity column indicates the configured finding weight (CRITICAL / HIGH / MEDIUM / LOW). The Context column identifies whether the match occurred inside executable code, an inline comment, or a string literal — legacy comment-context matches receive a ×1.5 score weight. The ⚡ bolt icon marks clustered matches: three or more patterns within a 10-line window, each receiving an additional ×1.5 density multiplier under the legacy scoring model.
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | Content.Shared.Database/NoteSeverity.cs | 1 | namespace Content.Shared.Database | COMMENT |
| LOW | Content.Shared.Database/Bans.cs | 1 | namespace Content.Shared.Database; | COMMENT |
| LOW | Content.Shared.Database/LogType.cs | 1 | namespace Content.Shared.Database; | COMMENT |
| LOW | Content.Shared.Database/LogType.cs | 21 | COMMENT | |
| LOW | Content.Shared.Database/LogType.cs | 41 | EventStopped = 7, | COMMENT |
| LOW | Content.Shared.Database/LogType.cs | 61 | ExplosiveDepressurization = 10, | COMMENT |
| LOW | Content.Shared.Database/LogType.cs | 81 | ChemicalReaction = 17, | COMMENT |
| LOW | Content.Shared.Database/LogType.cs | 101 | CanisterPurged = 22, | COMMENT |
| LOW | Content.Shared.Database/LogType.cs | 141 | COMMENT | |
| LOW | Content.Shared.Database/LogType.cs | 161 | COMMENT | |
| LOW | Content.Shared.Database/LogType.cs | 181 | COMMENT | |
| LOW | Content.Shared.Database/LogType.cs | 221 | /// Entity received electrocution damage. | COMMENT |
| LOW | Content.Shared.Database/LogType.cs | 241 | /// A player changed transfer rate on atmos device. | COMMENT |
| LOW | Content.Shared.Database/LogType.cs | 261 | /// A player took ghost role. | COMMENT |
| LOW | Content.Shared.Database/LogType.cs | 281 | /// Construction related interactions. | COMMENT |
| LOW | Content.Shared.Database/LogType.cs | 301 | /// Emergency shuttle related interactions. | COMMENT |
| LOW | Content.Shared.Database/LogType.cs | 321 | /// A player cut a cable. | COMMENT |
| LOW | Content.Shared.Database/LogType.cs | 341 | /// A player caused stamina damage or entered stamina crit. | COMMENT |
| LOW | Content.Shared.Database/LogType.cs | 361 | /// Cutting, mending and pulsing of wires. | COMMENT |
| LOW | Content.Shared.Database/LogType.cs | 381 | /// Entity was configured. | COMMENT |
| LOW | Content.Shared.Database/LogType.cs | 401 | /// A player changed temperature on atmos device. | COMMENT |
| LOW | Content.Shared.Database/LogType.cs | 421 | RateLimited = 91, | COMMENT |
| LOW | Content.Shared.Database/LogType.cs | 441 | GhostWarp = 95, | COMMENT |
| LOW | Content.Shared.Database/LogType.cs | 461 | AntagSelection = 99, | COMMENT |
| LOW | Content.Shared.Database/NoteType.cs | 21 | /// </summary> | COMMENT |
| LOW | Tools/iconsmooth_lib.py | 1 | #!/usr/bin/env python3 | COMMENT |
| LOW | Tools/iconsmooth_inv.py | 1 | #!/usr/bin/env python3 | COMMENT |
| LOW | Tools/iconsmooth.py | 1 | #!/usr/bin/env python3 | COMMENT |
| LOW | Tools/singulo.m | 1 | # This is a script to be loaded into GNU Octave. | COMMENT |
| LOW | Content.Server.Database/Model.Ban.cs | 61 | // modelBuilder.Entity<BanAddress>() | COMMENT |
| LOW | Content.Server.Database/Model.Ban.cs | 81 | /// <para> | COMMENT |
| LOW | Content.Server.Database/Model.Ban.cs | 101 | COMMENT | |
| LOW | Content.Server.Database/Model.Ban.cs | 141 | /// </summary> | COMMENT |
| LOW | Content.Server.Database/Model.Ban.cs | 301 | /// An explicit repeal of a <see cref="Ban"/> by an administrator. | COMMENT |
| LOW | Content.Server.Database/Model.CustomVoteLog.cs | 41 | /// The time the vote was created at. | COMMENT |
| LOW | Content.Server.Database/Model.CustomVoteLog.cs | 61 | /// The playing-facing options the vote has. | COMMENT |
| LOW | Content.Server.Database/Model.CustomVoteLog.cs | 81 | /// <summary> | COMMENT |
| LOW | Content.Server.Database/Model.CustomVoteLog.cs | 101 | /// </remarks> | COMMENT |
| LOW | Content.Server.Database/Model.cs | 661 | { | COMMENT |
| LOW | Content.Server.Database/Model.cs | 681 | /// <remarks> | COMMENT |
| LOW | Content.Server.Database/Model.cs | 961 | /// </remarks> | COMMENT |
| LOW | Content.Server.Database/Model.cs | 981 | COMMENT | |
| LOW | Content.Server.Database/Model.cs | 1041 | /// <summary> | COMMENT |
| LOW | Resources/migration.yml | 1 | # This is a basic dictionary that maps old entity prototype ids to new ids. This only works for entity prototypes, and | COMMENT |
| LOW | Resources/ConfigPresets/server_config.toml | 1 | # Welcome to the example configuration file for Space Station 14! | COMMENT |
| LOW | Resources/ConfigPresets/server_config.toml | 81 | # Use the whitelistadd and whitelistremove commands to manage the whitelist. | COMMENT |
| LOW | Resources/Audio/Items/Anomaly/attributions.yml | 41 | # additional sources: | COMMENT |
| LOW | Resources/Audio/Items/Anomaly/attributions.yml | 101 | # source: https://freesound.org/people/eyesplice/sounds/717773/ | COMMENT |
| LOW | Resources/Prototypes/NPCs/clothing.yml | 1 | # Generic pickups to not be naked. | COMMENT |
| LOW | Resources/Prototypes/NPCs/Combat/gun.yml | 121 | COMMENT | |
| LOW | Resources/Prototypes/NPCs/Combat/gun.yml | 141 | # - !type:HTNPrimitiveTask | COMMENT |
| LOW | Resources/Prototypes/Catalog/revenant_catalog.yml | 21 | categories: | COMMENT |
| LOW | Resources/Prototypes/Catalog/Fills/Crates/materials.yml | 221 | # components: | COMMENT |
| LOW | Resources/Prototypes/Catalog/Fills/Crates/engines.yml | 101 | - id: MachineParticleAcceleratorEmitterPortCircuitboard | COMMENT |
| LOW | Resources/Prototypes/Catalog/Fills/Items/gas_tanks.yml | 1 | # Moles calculation | COMMENT |
| LOW | …sources/Prototypes/Catalog/UplinkCatalog/deception.yml | 181 | # productEntity: d2DiceTricked | COMMENT |
| LOW | …ources/Prototypes/Catalog/UplinkCatalog/disruption.yml | 141 | Telecrystal: 1 | COMMENT |
| LOW | Resources/Prototypes/Objectives/traitor.yml | 61 | - type: ObjectiveBlacklistRequirement | COMMENT |
| LOW | Resources/Prototypes/Objectives/base_objectives.yml | 1 | # OBJECTIVE STYLE | COMMENT |
| LOW | …es/Construction/Graphs/utilities/disposal_machines.yml | 141 | doAfter: 0.25 | COMMENT |
| 1512 more matches not shown… | ||||
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| MEDIUM | …/Fun/Tabletop/Battlemaps/shipbm_tabletop.rsi/meta.json | 4 | "copyright": "Assembled by Just-a-Unity-Dev on GitHub or eclips_e#0001 (728101795427254312) on Discord, parallax fro | CODE |
| MEDIUM | …/Fun/Tabletop/Battlemaps/shipbm_tabletop.rsi/meta.json | 4 | "copyright": "Assembled by Just-a-Unity-Dev on GitHub or eclips_e#0001 (728101795427254312) on Discord, parallax fro | CODE |
| MEDIUM | …s/Objects/Fun/Tabletop/Battlemaps/shipbm.rsi/meta.json | 4 | "copyright": "Original by Visne, Assembled by Just-a-Unity-Dev on GitHub or eclips_e#0001 (728101795427254312) on Di | CODE |
| MEDIUM | …s/Objects/Fun/Tabletop/Battlemaps/shipbm.rsi/meta.json | 4 | "copyright": "Original by Visne, Assembled by Just-a-Unity-Dev on GitHub or eclips_e#0001 (728101795427254312) on Di | CODE |
| MEDIUM | Resources/Textures/Parallaxes/attributions.yml | 9 | source: "https://opengameart.org/content/seamless-space-backgrounds" | CODE |
| MEDIUM | Resources/ConfigPresets/server_config.toml | 95 | # https://docs.spacestation14.com/en/robust-toolbox/server-http-api.html?highlight=http#standard-tags | COMMENT |
| MEDIUM | Resources/ConfigPresets/server_config.toml | 95 | # https://docs.spacestation14.com/en/robust-toolbox/server-http-api.html?highlight=http#standard-tags | COMMENT |
| MEDIUM | Resources/Prototypes/Catalog/nukie_delivery_catalog.yml | 2 | # Anything listed in here should aim to leverage the actual benefits of the console: | COMMENT |
| MEDIUM | …ces/Prototypes/Loadouts/RoleLoadouts/role_loadouts.yml | 514 | # gives vox a harness and breathing mask | COMMENT |
| LOW | Resources/Prototypes/Roles/Jobs/Fun/prisoner.yml | 22 | equipment: # "real" prisoners obviously have limited access to clothing, so the head/eyes/outerClothing slots just use | CODE |
| LOW | Resources/Prototypes/Entities/Clothing/Head/misc.yml | 198 | - type: PhysicalComposition #you can't just pass up some free plastic! | CODE |
| LOW | …sources/Prototypes/Entities/Clothing/Hands/colored.yml | 3 | #P.S: Most of these just use the shoe colors, so they end up having a nice "secondary" color when wearing the full set o | COMMENT |
| MEDIUM | …ototypes/Entities/Objects/Specific/Medical/healing.yml | 277 | Asphyxiation: 5 # Essentially Stopping all blood reaching a part of your body | CODE |
| LOW | …rces/Prototypes/Entities/Objects/Tools/cable_coils.yml | 2 | # I didn't just use an alpha for most of this stuff. Well icons don't have the | COMMENT |
| MEDIUM | …otypes/Entities/Objects/Consumable/Food/Baked/misc.yml | 457 | description: Not made of people. Honest. # Definitely people | CODE |
| MEDIUM | Resources/Prototypes/Procedural/biome_markers.yml | 55 | # TODO: Needs to be more robust | COMMENT |
| MEDIUM | Resources/ServerInfo/Guidebook/Science/Cyborgs.xml | 13 | - The [color=#a4885c]Man-Machine Interface[/color] or MMI for short, is an apparatus able to facilitate communication | CODE |
| MEDIUM | …ared/Research/Components/BlueprintReceiverComponent.cs | 8 | /// This is used for a lathe that can utilize <see cref="BlueprintComponent"/>s to gain more recipes. | COMMENT |
| MEDIUM | …d/StationRecords/Components/StationRecordsComponent.cs | 11 | // Essentially a columnar database, but I really suck | COMMENT |
| MEDIUM | …pons/Ranged/Systems/SharedGunSystem.ChamberMagazine.cs | 359 | // Essentially we want to treat the chamber as a potentially free slot and then the mag as the remaining slots | COMMENT |
| MEDIUM | …ared/Silicons/Borgs/Components/BorgChassisComponent.cs | 14 | /// "brain", legs, modules, and battery. Essentially the master component | COMMENT |
| MEDIUM | …nt.Shared/Movement/Systems/SharedMobCollisionSystem.cs | 256 | // TODO: More robust overlap detection. | COMMENT |
| MEDIUM | …Shared/Movement/Systems/SharedMoverController.Input.cs | 213 | // If we're going from a grid -> map then preserve the relative rotation so it's seamless if they go into sp | COMMENT |
| MEDIUM | Content.Shared/Sericulture/SericultureComponent.cs | 10 | /// TODO: Probably adjust this to utilize organs? | COMMENT |
| MEDIUM | Content.Shared/ActionBlocker/ActionBlockerSystem.cs | 94 | /// Can a user utilize the entity that they are currently holding in their hands. | COMMENT |
| MEDIUM | Content.Server/Parallax/BiomeSystem.cs | 482 | // Essentially get the seed + work out a buffer to adjacent chunks so we don't | COMMENT |
| MEDIUM | Content.Server/GameTicking/ServerGameTicker.Spawning.cs | 214 | // This does not utilize overflow job slots, so if the character profile | COMMENT |
| MEDIUM | Content.Server/StationEvents/Events/GasLeakRule.cs | 43 | // Essentially we'll pick out a target amount of gas to leak, then a rate to leak it at, then work out the durat | COMMENT |
| MEDIUM | Content.Server/Shuttles/Systems/ThrusterSystem.cs | 39 | // Essentially whenever thruster enables we update the shuttle's available impulses which are used for movement. | COMMENT |
| MEDIUM | …ent.Server/NPC/Pathfinding/PathfindingSystem.Common.cs | 131 | // Essentially you just do a raycast but a specialised version. | COMMENT |
| MEDIUM | Content.IntegrationTests/Tests/Toolshed/LocTest.cs | 9 | // this is an EXACT DUPLICATE of LocTest from robust. If you modify this, modify that too. | COMMENT |
| MEDIUM | …sts/Fixtures/Attributes/IGameTestPairConfigModifier.cs | 14 | /// Essentially, fail immediately if other IGameTestPairConfigModifier attributes are present if this is set. | COMMENT |
| MEDIUM | Content.Client/Parallax/Data/ParallaxLayerConfig.cs | 41 | /// Essentially, an unclamped lerp occurs between here and the eye position, with Slowness as the factor. | COMMENT |
| MEDIUM | …Storage/Components/StorageContainerVisualsComponent.cs | 7 | /// Essentially a version of <see cref="SolutionContainerVisualsComponent"/> fill level handling but for item storag | COMMENT |
| MEDIUM | Content.Client/Audio/ContentAudioSystem.cs | 97 | // TODO: Maybe handle the removals by making it seamless? | COMMENT |
| MEDIUM | Content.Client/Light/LightBlurOverlay.cs | 8 | /// Essentially handles blurring for content-side light overlays. | COMMENT |
| MEDIUM | …ient/Light/Visualizers/PoweredLightVisualizerSystem.cs | 89 | /// Essentially just flashes the light off and on over a random time interval. | COMMENT |
| MEDIUM | Content.Client/MapText/MapTextSystem.cs | 32 | // TODO move font prototype to robust.shared, then use ProtoId<FontPrototype> | COMMENT |
| MEDIUM | Content.Client/MapText/MapTextSystem.cs | 39 | // TODO move font prototype to robust.shared, then use ProtoId<FontPrototype> | COMMENT |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| CRITICAL | …t.Shared/CombatMode/Pacification/PacificationSystem.cs | 96 | if (args.Weapon != null && args.Weapon.Value.Comp.Damage.GetTotal() == FixedPoint2.Zero) | CODE |
| CRITICAL | Content.Shared/Botany/Systems/PlantTraySystem.cs | 157 | var contents = trayComp.SoilSolution.Value.Comp.Solution.Contents.ToArray(); | CODE |
| CRITICAL | …ent.Server/Power/EntitySystems/ExtensionCableSystem.cs | 214 | receiver.Comp.Provider.Value.Comp.LinkedReceivers.Remove(receiver); | CODE |
| CRITICAL | ….Server/Storage/EntitySystems/BluespaceLockerSystem.cs | 95 | foreach (var entity in target.Value.storageComponent.Contents.ContainedEntities.ToArray()) | CODE |
| CRITICAL | …nTests/Tests/Kitchen/HandheldGrinderInteractionTest.cs | 74 | Assert.That(grinderComp.GrinderSolution.Value.Comp.Solution.Volume.Float(), Is.Not.GreaterThan(0f)); // The bana | CODE |
| CRITICAL | …nTests/Tests/Kitchen/HandheldGrinderInteractionTest.cs | 104 | Assert.That(grinderComp.GrinderSolution.Value.Comp.Solution.Volume.Float() , Is.Not.GreaterThan(0f)); // The ste | CODE |
| CRITICAL | …ionTests/NUnit/Constraints/CompConstraintExtensions.cs | 10 | /// Provides <see cref="M:Content.IntegrationTests.NUnit.Constraints.CompConstraintExtensions.extension(NUnit.Framew | COMMENT |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| MEDIUM | Tools/actions_changelogs_since_last_run.py | 48 | # to debug this script locally, you can use | COMMENT |
| MEDIUM | Tools/actions_changelog_rss.py | 9 | # you can use something like this in Powershell to set up the env var: | COMMENT |
| LOW | Resources/Maps/Shuttles/briggle.yml | 859 | Don't forget to retool it for medium voltage, and I swear to god, if you run out of power in the middle of nowhe | CODE |
| LOW | Resources/Prototypes/Traits/speech.yml | 1 | # If you add a new trait, make sure to add the corresponding component to the whitelist in \Resources\Prototypes\Entitie | COMMENT |
| LOW | Resources/Prototypes/Traits/disabilities.yml | 1 | # If you add a new trait, make sure to add the corresponding component to the whitelist in \Resources\Prototypes\Entitie | COMMENT |
| LOW | Resources/Prototypes/Traits/quirks.yml | 1 | # If you add a new trait, make sure to add the corresponding component to the whitelist in \Resources\Prototypes\Entitie | COMMENT |
| MEDIUM | Resources/Prototypes/Entities/Objects/Misc/utensils.yml | 91 | speedModifier: 0.1 # you can try | CODE |
| MEDIUM | Resources/Prototypes/Entities/Objects/Misc/utensils.yml | 112 | speedModifier: 0.1 # you can try | CODE |
| MEDIUM | …s/ServerInfo/Guidebook/NewPlayer/Controls/Controls.xml | 108 | - Open the [color=cyan]strip menu[/color] by dragging another mob onto your character — which is also doable with [col | CODE |
| LOW | …rces/ServerInfo/Guidebook/Engineering/GasRecycling.xml | 23 | [color=#a4885c]Just don't forget to cool the gas before releasing it into the station![/color] | CODE |
| LOW | …rces/ServerInfo/Guidebook/Engineering/GasRecycling.xml | 23 | [color=#a4885c]Just don't forget to cool the gas before releasing it into the station![/color] | CODE |
| LOW | Content.Shared/GameTicking/GameTicker.RoundFlow.cs | 140 | /// <remarks>If you spawn a player by yourself from this event, don't forget to call <see cref="Shared.GameTicking.G | COMMENT |
| LOW | Content.Shared/Tag/TagSystem.cs | 9 | /// to improve performance, so don't forget to check it. | COMMENT |
| MEDIUM | .github/workflows/update-credits.yml | 33 | # For this you can use a pat token of an account with direct push access to the repo if you have protected branche | COMMENT |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| HIGH | README.md | 35 | ## AI-generated contributions disclaimer | COMMENT |
| HIGH | Content.Client/Guidebook/Richtext/ProtodataTag.cs | 42 | // If we have a format string and a formattable value, format it as requested | COMMENT |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW⚡ | Content.Shared/Revenant/Components/RevenantComponent.cs | 54 | // Step 1: The revenant clicks on an entity to "search" for it's soul, which creates a doafter. | COMMENT |
| LOW⚡ | Content.Shared/Revenant/Components/RevenantComponent.cs | 55 | // Step 2: After the doafter is completed, the soul is "found" and can be harvested. | COMMENT |
| LOW⚡ | Content.Shared/Revenant/Components/RevenantComponent.cs | 56 | // Step 3: Clicking the entity again begins to harvest the soul, which causes the revenant to become vulnerable | COMMENT |
| LOW⚡ | Content.Shared/Revenant/Components/RevenantComponent.cs | 57 | // Step 4: The second doafter for the harvest completes, killing the target and granting the revenant essence. | COMMENT |
| LOW | Content.Shared/Wieldable/SharedWieldableSystem.cs | 322 | //This section handles spawning the virtual item(s) to occupy the required additional hand(s). | COMMENT |
| LOW | Content.Client/Waypointer/WaypointerOverlay.cs | 190 | /// So, we need to check if the station grid is being tracked, or if we wrongly tracked the station grid when we wer | COMMENT |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW⚡ | Content.Shared/Revenant/Components/RevenantComponent.cs | 54 | // Step 1: The revenant clicks on an entity to "search" for it's soul, which creates a doafter. | COMMENT |
| LOW⚡ | Content.Shared/Revenant/Components/RevenantComponent.cs | 55 | // Step 2: After the doafter is completed, the soul is "found" and can be harvested. | COMMENT |
| LOW⚡ | Content.Shared/Revenant/Components/RevenantComponent.cs | 56 | // Step 3: Clicking the entity again begins to harvest the soul, which causes the revenant to become vulnerable | COMMENT |
| LOW⚡ | Content.Shared/Revenant/Components/RevenantComponent.cs | 57 | // Step 4: The second doafter for the harvest completes, killing the target and granting the revenant essence. | COMMENT |
| LOW | …ntent.Server/Construction/ConstructionSystem.Guided.cs | 147 | // NOTE: This method might be allocate a fair bit, but do not worry! | COMMENT |
| LOW | Content.Server/Administration/Managers/AdminManager.cs | 103 | // NOTE: This function gets called if you deadmin/readmin from a transient admin status. | COMMENT |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | Tools/erase_user_data.py | 157 | def clear_server_ban_exemption(cur: "psycopg2.cursor", user_id: str): | STRING |
| LOW | Tools/erase_user_data.py | 168 | def clear_uploaded_resource_log(cur: "psycopg2.cursor", user_id: str): | STRING |
| LOW | Tools/dump_user_data.py | 349 | def dump_server_ban_exemption(cur: "psycopg2.cursor", user_id: str, outdir: str): | STRING |
| LOW | Tools/dump_user_data.py | 397 | def dump_uploaded_resource_log(cur: "psycopg2.cursor", user_id: str, outdir: str): | STRING |
| LOW | Tools/github_repo_stats.py | 168 | def generate_graphql_query_for_repo(repo: Repo) -> str: | CODE |
| LOW | Tools/generate_heat_distortion_textures.py | 31 | def generate_soft_circle_texture(output_filename="soft_circle.png"): | CODE |
| LOW | Tools/actions_changelogs_since_last_run.py | 94 | def get_last_changelog_by_sha( | CODE |
| LOW | Tools/actions_changelogs_since_last_run.py | 183 | def changelog_entries_to_message_lines(entries: Iterable[ChangelogEntry]) -> list[str]: | CODE |
| LOW | Tools/actions_changelogs_since_last_run.py | 278 | def log_message_lines_dry_run(message_lines: list[str]): | CODE |
| LOW | Tools/actions_changelog_rss.py | 176 | def generate_description_for_entries(entries: List[Any]) -> str: | CODE |
| LOW | Content.Server/Database/UserDbDataManager.cs | 18 | public sealed partial class UserDbDataManager : IPostInjectInit | CODE |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| HIGH | …/Entities/Objects/Consumable/Food/Containers/plate.yml | 3 | # If it's on that plate. I've modified all load/slices to fit on the plate, so all we need | COMMENT |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | RUN_THIS.py | 4 | CODE | |
| LOW | Tools/erase_user_data.py | 11 | CODE | |
| LOW | Tools/erase_user_data.py | 13 | CODE | |
| LOW | Tools/github_repo_stats.py | 5 | CODE | |
| LOW | Tools/actions_changelog_github.py | 8 | CODE | |
| LOW | Tools/update_changelog.py | 3 | CODE | |
| LOW | BuildChecker/git_helper.py | 10 | CODE |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | Resources/Prototypes/Catalog/UplinkCatalog/job.yml | 39 | name: uplink-revolver-cap-gun-fake-name | CODE |
| LOW | …sources/Prototypes/Catalog/UplinkCatalog/deception.yml | 122 | name: uplink-exploding-syndicate-bomb-fake-name | CODE |
| LOW | …sources/Prototypes/Catalog/UplinkCatalog/deception.yml | 141 | name: uplink-exploding-syndicate-bomb-fake-name | CODE |
| LOW | Content.Shared/Preferences/HumanoidCharacterProfile.cs | 73 | public string Name { get; set; } = "John Doe"; | CODE |
| LOW | …ntent.IntegrationTests/Tests/Chat/ChatHighlightTest.cs | 46 | "John Doe" | CODE |
| LOW | …ntent.IntegrationTests/Tests/Chat/ChatHighlightTest.cs | 130 | "John Doe" | CODE |
| LOW | …t/CriminalRecords/CriminalRecordsConsoleWindow.xaml.cs | 299 | var placeholder = Loc.GetString("criminal-records-console-reason-placeholder", ("placeholder", _random.Pick(plac | CODE |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| MEDIUM | Tools/actions_extract_failures.py | 52 | # Create the list of processed failures to create a matrix for later jobs. | COMMENT |
| MEDIUM | …totypes/Entities/Structures/Bases/structure_health.yml | 1 | # This file contains the standardized health values for structures. | COMMENT |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| MEDIUM | …ources/Prototypes/Entities/Objects/Tools/glowstick.yml | 116 | # ---------------------------------------------------------------------------- | COMMENT |
| MEDIUM | …ources/Prototypes/Entities/Objects/Tools/glowstick.yml | 118 | # ---------------------------------------------------------------------------- | COMMENT |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| HIGH | Tools/dump_user_data.py | 68 | except ValueError: | CODE |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | Tools/actions_changelogs_since_last_run.py | 297 | except Exception as e: | CODE |
| LOW | Tools/actions_get_last_publish_sha.py | 52 | except Exception as e: | CODE |
| MEDIUM | BuildChecker/git_helper.py | 36 | print("Error: command exited with code {}!".format(completed.returncode)) | CODE |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | Tools/actions_changelogs_since_last_run.py | 183 | CODE | |
| LOW | Tools/actions_changelog_rss.py | 176 | CODE | |
| LOW | BuildChecker/git_helper.py | 63 | CODE |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | …otypes/Recipes/Construction/Graphs/machines/turing.yml | 197 | # Print the result! | COMMENT |
| LOW | BuildChecker/git_helper.py | 105 | # Check if .git exists, | COMMENT |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| MEDIUM | Resources/Prototypes/Reagents/toxins.yml | 358 | # TODO: PROPER hallucinations | COMMENT |