AI Slop Code RIsk Monitor

lucidrains/x-transformers

A concise but complete full-attention transformer with a set of promising experimental features from various papers

9.2 Moderate pattern signal View on GitHub

Maintenance and Governance Review

This report summarizes scanner evidence for lucidrains/x-transformers, a Python project with 5,955 GitHub stars. SynthScan examined 22,611 lines of code across 46 source files, recording 222 pattern matches distributed across 6 syntactic categories. The legacy adjusted pattern signal is 9.2 (Moderate 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.

9.2
Adjusted Signal
9.2
Raw Pattern Score
100%
Time Factor
2026-10-05
Last Push
6.0K
Stars
Python
Language
22.6K
Lines of Code
46
Files
222
Pattern Hits
2026-10-12
Scan Date
0.00
HC Hit Rate

Risk Review · v3

Use each vector to guide manual verification of the underlying findings.

Cognitive Ownership Risk 21.5/100 · LOW

Can maintainers explain intent, assumptions, and trade-offs? 119 finding(s).

Hallucinated Dependency & Supply Chain Risk 19.5/100 · LOW

Are imports declared and package/API names verified? 103 finding(s).

Agent Over-Engineering Ratio 17.3/100 · LOW

Are wrappers, guards, and repeated structures necessary? 97 finding(s).

PR Review Velocity Impact 39.1/100 · MEDIUM

Which changes need focused human review? 222 finding(s).

What These Metrics Mean

Adjusted Signal
Legacy pattern score normalized per 1,000 scanned lines and multiplied by the repository-level time factor. It is not an estimate of AI authorship.
Raw Pattern Score
Sum of severity- and context-weighted pattern findings before applying the time factor.
Time Factor
A coarse multiplier based on repository last-push metadata. It does not identify when individual code was written.
Pattern Hits
Count of configured pattern findings. Review each location and surrounding code before acting.
HC Hit Rate
High- and critical-severity findings per scanned file. Severity is a configured detector weight, not proof of a vulnerability or authorship.
Lines / Files
Scan coverage denominators used by the legacy normalized score.

Pattern-Signal History

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.

Severity Breakdown

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.

CRITICAL 0HIGH 0MEDIUM 1LOW 221

Directory Score Breakdown

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.

Pattern Findings

The scanner identified 222 distinct pattern matches across 6 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.

Unused Imports103 hits · 98 pts
SeverityFileLineSnippetContext
LOWtrain_with_muon.py17CODE
LOWtrain_enwik8.py20CODE
LOWtrain_path_star.py24CODE
LOWtrain_self_masked_repr.py12CODE
LOWtrain_self_masked_repr.py26CODE
LOWtrain_entropy_tokenizer.py22CODE
LOWtrain_xl_enwik8.py20CODE
LOWtrain_parity.py3CODE
LOWtrain_gpt_vae.py13CODE
LOWtrain_length_extrapolate.py18CODE
LOWtrain_free.py19CODE
LOWtrain_free.py20CODE
LOWtrain_belief_state.py2CODE
LOWtrain_belief_state.py10CODE
LOWx_transformers/xl_autoregressive_wrapper.py1CODE
LOWx_transformers/xl_autoregressive_wrapper.py2CODE
LOWx_transformers/xl_autoregressive_wrapper.py13CODE
LOWx_transformers/xl_autoregressive_wrapper.py15CODE
LOWx_transformers/belief_state_wrapper.py7CODE
LOWx_transformers/belief_state_wrapper.py12CODE
LOWx_transformers/belief_state_wrapper.py13CODE
LOWx_transformers/belief_state_wrapper.py21CODE
LOWx_transformers/gpt_lejepa.py6CODE
LOWx_transformers/gpt_lejepa.py18CODE
LOWx_transformers/gpt_lejepa.py19CODE
LOWx_transformers/neo_mlp.py1CODE
LOWx_transformers/neo_mlp.py4CODE
LOWx_transformers/neo_mlp.py4CODE
LOWx_transformers/neo_mlp.py5CODE
LOWx_transformers/neo_mlp.py6CODE
LOWx_transformers/recirculation.py4CODE
LOWx_transformers/autoregressive_wrapper.py1CODE
LOWx_transformers/autoregressive_wrapper.py8CODE
LOWx_transformers/x_transformers.py1CODE
LOWx_transformers/x_transformers.py9CODE
LOWx_transformers/x_transformers.py12CODE
LOWx_transformers/x_transformers.py23CODE
LOWx_transformers/x_transformers.py23CODE
LOWx_transformers/x_transformers.py23CODE
LOWx_transformers/xm_latent_decoder.py1CODE
LOWx_transformers/multi_input.py1CODE
LOWx_transformers/multi_input.py8CODE
LOWx_transformers/__init__.py1CODE
LOWx_transformers/__init__.py1CODE
LOWx_transformers/__init__.py1CODE
LOWx_transformers/__init__.py1CODE
LOWx_transformers/__init__.py1CODE
LOWx_transformers/__init__.py1CODE
LOWx_transformers/__init__.py1CODE
LOWx_transformers/__init__.py1CODE
LOWx_transformers/__init__.py1CODE
LOWx_transformers/__init__.py1CODE
LOWx_transformers/__init__.py1CODE
LOWx_transformers/__init__.py1CODE
LOWx_transformers/__init__.py1CODE
LOWx_transformers/__init__.py1CODE
LOWx_transformers/__init__.py1CODE
LOWx_transformers/__init__.py19CODE
LOWx_transformers/__init__.py20CODE
LOWx_transformers/__init__.py21CODE
43 more matches not shown…
AI Structural Patterns45 hits · 44 pts
SeverityFileLineSnippetContext
LOWtrain_enwik8_lejepa_style.py37CODE
LOWtrain_enwik8.py45CODE
LOWtrain_discover_reversal.py54CODE
LOWtrain_path_star.py113CODE
LOWtrain_self_masked_repr.py424CODE
LOWtrain_self_masked_repr.py72CODE
LOWtrain_self_masked_repr.py223CODE
LOWtrain_entropy_tokenizer.py53CODE
LOWtrain_xl_enwik8.py48CODE
LOWtrain_enwik8_xm.py100CODE
LOWtrain_full_bandwidth_parity.py164CODE
LOWx_transformers/xl_autoregressive_wrapper.py312CODE
LOWx_transformers/belief_state_wrapper.py84CODE
LOWx_transformers/gpt_lejepa.py69CODE
LOWx_transformers/autoregressive_wrapper.py160CODE
LOWx_transformers/autoregressive_wrapper.py201CODE
LOWx_transformers/autoregressive_wrapper.py377CODE
LOWx_transformers/x_transformers.py1646CODE
LOWx_transformers/x_transformers.py1753CODE
LOWx_transformers/x_transformers.py1842CODE
LOWx_transformers/x_transformers.py2276CODE
LOWx_transformers/x_transformers.py2741CODE
LOWx_transformers/x_transformers.py3330CODE
LOWx_transformers/x_transformers.py3803CODE
LOWx_transformers/x_transformers.py3954CODE
LOWx_transformers/x_transformers.py4196CODE
LOWx_transformers/x_transformers.py4753CODE
LOWx_transformers/xm_latent_decoder.py44CODE
LOWx_transformers/xm_latent_decoder.py195CODE
LOWx_transformers/multi_input.py40CODE
LOWx_transformers/multi_input.py113CODE
LOWx_transformers/next_latent_wrapper.py164CODE
LOWx_transformers/attend.py191CODE
LOWx_transformers/up_wrapper.py146CODE
LOWx_transformers/gpt_vae.py33CODE
LOWx_transformers/continuous.py64CODE
LOWx_transformers/continuous.py139CODE
LOWx_transformers/nonautoregressive_wrapper.py105CODE
LOWx_transformers/full_bandwidth.py218CODE
LOWx_transformers/full_bandwidth.py311CODE
LOWx_transformers/full_bandwidth.py395CODE
LOWx_transformers/xval.py51CODE
LOWx_transformers/xval.py111CODE
LOWx_transformers/continuous_autoencoder.py80CODE
LOWx_transformers/free_transformer.py133CODE
Hyper-Verbose Identifiers52 hits · 42 pts
SeverityFileLineSnippetContext
LOWx_transformers/belief_state_wrapper.py177 def generate_with_suffix_cond(CODE
LOWx_transformers/recirculation.py159 def can_cache_kv_outside_max_seq_len(self):CODE
LOWx_transformers/x_transformers.py179def resolve_repeat_blocks_to_layer_execute_order(CODE
LOWx_transformers/x_transformers.py476 def _relative_position_bucket(relative_position, causal = True, num_buckets = 32, max_distance = 128):CODE
LOWx_transformers/xm_latent_decoder.py135 def generate_with_candidate_latents(CODE
LOWx_transformers/entropy_based_tokenizer.py29def get_accumulated_threshold_mask(CODE
LOWx_transformers/next_latent_wrapper.py28def dynamic_rollout_loss_weights(CODE
LOWx_transformers/attend.py91def log_prob_from_hard_attend(intermeds: Intermediates):CODE
LOWx_transformers/up_wrapper.py206 def get_rand_sequences_from_buffer(self, size = None):CODE
LOWx_transformers/continuous.py36def sample_from_mean_variance(CODE
LOWx_transformers/full_bandwidth.py62def dynamic_rollout_loss_weights(CODE
LOWx_transformers/dpo.py20def log_prob_from_model_and_seq(model, seq):CODE
LOWtests/test_x_transformers.py37def test_disable_autocast_uses_tensor_device():CODE
LOWtests/test_x_transformers.py53def test_flash_attention_on_xpu():CODE
LOWtests/test_x_transformers.py166def test_attn_softclamp_logits():CODE
LOWtests/test_x_transformers.py183def test_multiple_input_embeds():CODE
LOWtests/test_x_transformers.py256def test_squeeze_logit_dim_one():CODE
LOWtests/test_x_transformers.py399def test_forgetting_transformer(CODE
LOWtests/test_x_transformers.py456def test_custom_rotary_pos_emb(rotary_xpos):CODE
LOWtests/test_x_transformers.py480def test_custom_alibi_across_heads(flash: bool):CODE
LOWtests/test_x_transformers.py659def test_gated_multi_residual(qkv_receive_diff_residuals):CODE
LOWtests/test_x_transformers.py750def test_caching_when_inputs_not_include_past():CODE
LOWtests/test_x_transformers.py782def test_caching_when_inputs_not_include_past_continuous():CODE
LOWtests/test_x_transformers.py815def test_multi_latent_attention():CODE
LOWtests/test_x_transformers.py862def test_belief_state_wrapper(CODE
LOWtests/test_x_transformers.py934def test_entropy_based_tokenizer(CODE
LOWtests/test_x_transformers.py964def test_entropy_based_tokenizer_max_token_len():CODE
LOWtests/test_x_transformers.py992def test_custom_ff_activation():CODE
LOWtests/test_x_transformers.py1079def test_autoregressive_wrapper(CODE
LOWtests/test_x_transformers.py1219def test_beam_search_kv_cache_parity():CODE
LOWtests/test_x_transformers.py1269def test_beam_search_variable_prompt_lens(cache_kv):CODE
LOWtests/test_x_transformers.py1315def test_generate_unrestricted_max_seq_len():CODE
LOWtests/test_x_transformers.py1338def test_contrastive_decoding(wrap_amateur):CODE
LOWtests/test_x_transformers.py1397def test_prompts_given_as_list_tensor():CODE
LOWtests/test_x_transformers.py1451def test_learned_head_attn_sink():CODE
LOWtests/test_x_transformers.py1468def test_accept_layer_intermediates():CODE
LOWtests/test_x_transformers.py1630def test_attn_negative_weights(CODE
LOWtests/test_x_transformers.py1769def test_seq_start_pos_parity():CODE
LOWtests/test_x_transformers.py1854def test_continuous_transformer_external_projects():CODE
LOWtests/test_x_transformers.py1877def test_attn_aggregated_residuals(CODE
LOWtests/test_x_transformers.py1898def test_attn_aggregated_residual_query_conditioned_on_latest_hidden(CODE
LOWtests/test_x_transformers.py1931def test_repeat_blocks_multiple():CODE
LOWtests/test_x_transformers.py2080def test_continuous_autoencoder(CODE
LOWtests/test_x_transformers.py2350def test_ttt_source_target_mapping():CODE
LOWtests/test_x_transformers.py2403def test_ttt_custom_loss_optimization():CODE
LOWtests/test_x_transformers.py2483def test_ttt_write_batch_size_independent(batch_size):CODE
LOWtests/test_x_transformers.py2639def test_relative_proj_positional_bias():CODE
LOWtests/test_x_transformers.py2766def test_xm_factorized_latent_decoder():CODE
LOWtests/test_x_transformers.py2839def test_xm_flexible_slot_latents():CODE
LOWtests/test_x_transformers.py3096def test_depth_scale_residual(depth_scale_residual):CODE
LOWtests/test_x_transformers.py3177def test_full_bandwidth_recirculation():CODE
LOWtests/test_x_transformers.py3219def test_xval_full_length_padding_mask():CODE
Deep Nesting18 hits · 18 pts
SeverityFileLineSnippetContext
LOWtrain_enwik8_lejepa_style.py37CODE
LOWtrain_enwik8.py45CODE
LOWtrain_path_star.py113CODE
LOWtrain_self_masked_repr.py424CODE
LOWtrain_xl_enwik8.py48CODE
LOWtrain_enwik8_xm.py100CODE
LOWx_transformers/xl_autoregressive_wrapper.py660CODE
LOWx_transformers/belief_state_wrapper.py287CODE
LOWx_transformers/gpt_lejepa.py164CODE
LOWx_transformers/autoregressive_wrapper.py377CODE
LOWx_transformers/x_transformers.py1753CODE
LOWx_transformers/x_transformers.py2276CODE
LOWx_transformers/x_transformers.py2741CODE
LOWx_transformers/x_transformers.py3330CODE
LOWx_transformers/x_transformers.py4196CODE
LOWx_transformers/discover_wrapper.py37CODE
LOWx_transformers/next_latent_wrapper.py164CODE
LOWx_transformers/attend.py191CODE
Over-Commented Block3 hits · 3 pts
SeverityFileLineSnippetContext
LOWtrain_discover_reversal.py1# /// scriptCOMMENT
LOWtrain_path_star.py1# /// scriptCOMMENT
LOWtrain_full_bandwidth_parity.py1# /// scriptCOMMENT
AI Slop Vocabulary1 hit · 3 pts
SeverityFileLineSnippetContext
MEDIUMx_transformers/autoregressive_wrapper.py179 # paper shows masking (MLM) in conjunction with autoregressive decoder-only training leads to big improvements hCOMMENT